From 967ab8a795520565ed0968210e73bd3623d72bbb Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Mon, 26 Oct 2020 22:39:47 +0200 Subject: [PATCH 1/2] - overloaded the context menu in the Tcl Shell and added key shortcuts; the menu entries are now translatable --- CHANGELOG.md | 1 + appGUI/GUIElements.py | 52 ++++++++++- locale/de/LC_MESSAGES/strings.mo | Bin 367407 -> 367407 bytes locale/de/LC_MESSAGES/strings.po | 130 ++++++++++++++-------------- locale/en/LC_MESSAGES/strings.mo | Bin 370832 -> 370832 bytes locale/en/LC_MESSAGES/strings.po | 130 ++++++++++++++-------------- locale/es/LC_MESSAGES/strings.mo | Bin 405205 -> 405205 bytes locale/es/LC_MESSAGES/strings.po | 130 ++++++++++++++-------------- locale/fr/LC_MESSAGES/strings.mo | Bin 373808 -> 373808 bytes locale/fr/LC_MESSAGES/strings.po | 130 ++++++++++++++-------------- locale/it/LC_MESSAGES/strings.mo | Bin 390661 -> 390661 bytes locale/it/LC_MESSAGES/strings.po | 130 ++++++++++++++-------------- locale/pt_BR/LC_MESSAGES/strings.mo | Bin 360062 -> 360062 bytes locale/pt_BR/LC_MESSAGES/strings.po | 130 ++++++++++++++-------------- locale/ro/LC_MESSAGES/strings.mo | Bin 400830 -> 400830 bytes locale/ro/LC_MESSAGES/strings.po | 130 ++++++++++++++-------------- locale/ru/LC_MESSAGES/strings.po | 128 +++++++++++++-------------- locale/tr/LC_MESSAGES/strings.mo | Bin 395513 -> 395513 bytes locale/tr/LC_MESSAGES/strings.po | 130 ++++++++++++++-------------- locale_template/strings.pot | 126 ++++++++++++++------------- 20 files changed, 706 insertions(+), 641 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 09e6fab7..b1f828e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,7 @@ CHANGELOG for FlatCAM beta - fixed a small issue with using the shortcut key for toggling the display of Properties tab - fixed issue with not updating the model view on the model used in the Project tab when using the shortcut keys 1, 2, 3 which made the color of the tree element not reflect the change in status - minor string fix; removed the 'Close' menu entry on the context menu for the TCL Shell +- overloaded the context menu in the Tcl Shell and added key shortcuts; the menu entries are now translatable 25.10.2020 diff --git a/appGUI/GUIElements.py b/appGUI/GUIElements.py index 4ab1d25d..5a1af1b5 100644 --- a/appGUI/GUIElements.py +++ b/appGUI/GUIElements.py @@ -3069,15 +3069,31 @@ class _BrowserTextEdit(QTextEdit): self.app = app def contextMenuEvent(self, event): - self.menu = self.createStandardContextMenu(event.pos()) + # self.menu = self.createStandardContextMenu(event.pos()) + self.menu = QtWidgets.QMenu() + tcursor = self.textCursor() + txt = tcursor.selectedText() + + copy_action = QAction('%s\t%s' % (_("Copy"), _('Ctrl+C')), self) + self.menu.addAction(copy_action) + copy_action.triggered.connect(self.copy_text) + if txt == '': + copy_action.setDisabled(True) + + self.menu.addSeparator() + + sel_all_action = QAction('%s\t%s' % (_("Select All"), _('Ctrl+A')), self) + self.menu.addAction(sel_all_action) + sel_all_action.triggered.connect(self.selectAll) if self.app: - save_action = QAction(_("Save Log"), self) + save_action = QAction('%s\t%s' % (_("Save Log"), _('Ctrl+S')), self) + # save_action.setShortcut(QKeySequence(Qt.Key_S)) self.menu.addAction(save_action) save_action.triggered.connect(lambda: self.save_log(app=self.app)) - clear_action = QAction(_("Clear All"), self) - clear_action.setShortcut(QKeySequence(Qt.Key_Delete)) # it's not working, the shortcut + clear_action = QAction('%s\t%s' % (_("Clear All"), _('Del')), self) + # clear_action.setShortcut(QKeySequence(Qt.Key_Delete)) self.menu.addAction(clear_action) clear_action.triggered.connect(self.clear) @@ -3088,6 +3104,34 @@ class _BrowserTextEdit(QTextEdit): self.menu.exec_(event.globalPos()) + def keyPressEvent(self, event) -> None: + modifiers = QtWidgets.QApplication.keyboardModifiers() + key = event.key() + + if modifiers == QtCore.Qt.ControlModifier: + # Select All + if key == QtCore.Qt.Key_A: + self.selectAll() + # Copy Text + elif key == QtCore.Qt.Key_C: + self.copy_text() + # Copy Text + elif key == QtCore.Qt.Key_S: + if self.app: + self.save_log(app=self.app) + + elif modifiers == QtCore.Qt.NoModifier: + if key == QtCore.Qt.Key_Delete: + self.clear() + + def copy_text(self): + tcursor = self.textCursor() + clipboard = QtWidgets.QApplication.clipboard() + + txt = tcursor.selectedText() + clipboard.clear() + clipboard.setText(txt) + def clear(self): QTextEdit.clear(self) diff --git a/locale/de/LC_MESSAGES/strings.mo b/locale/de/LC_MESSAGES/strings.mo index 78b0460848041cf9b1d6115ee7976a6dcca6ea21..fe3fd0301402c9f354f4f95a88eeab7a2f4b408c 100644 GIT binary patch delta 34 ocmZ3#O>F%(v4$4L7N#xCt3+9htc=au*NHL%G0XOKqO6Ur0NmjV@&Et; delta 34 ocmZ3#O>F%(v4$4L7N#xCt3+80t&A<&*NHL%G0XOKqO6Ur0NmaS@&Et; diff --git a/locale/de/LC_MESSAGES/strings.po b/locale/de/LC_MESSAGES/strings.po index d800ee82..bf3b9287 100644 --- a/locale/de/LC_MESSAGES/strings.po +++ b/locale/de/LC_MESSAGES/strings.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-26 21:38+0200\n" -"PO-Revision-Date: 2020-10-26 21:38+0200\n" +"POT-Creation-Date: 2020-10-26 22:37+0200\n" +"PO-Revision-Date: 2020-10-26 22:37+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: de\n" @@ -1981,7 +1981,7 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:3538 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/GUIElements.py:3582 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 #: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 @@ -1994,7 +1994,7 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:3545 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/GUIElements.py:3589 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 #: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 @@ -3909,7 +3909,7 @@ msgid "String to replace the one in the Find box throughout the text." msgstr "" "Zeichenfolge, die die Zeichenfolge im Feld Suchen im gesamten Text ersetzt." -#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3566 +#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3610 #: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 @@ -4101,81 +4101,117 @@ msgstr "" "(x, y)\n" "vom aktuellen Mausstandort aus." -#: appGUI/GUIElements.py:3075 +#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 +#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 +#: appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 +#: appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 +#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 +#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 +#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 +msgid "Copy" +msgstr "Kopieren" + +#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +msgid "Ctrl+C" +msgstr "Kopieren" + +#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 +#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 +#: appObjects/ObjectCollection.py:1175 +msgid "Select All" +msgstr "Select All" + +#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +msgid "Ctrl+A" +msgstr "Strg+A" + +#: appGUI/GUIElements.py:3090 msgid "Save Log" msgstr "Protokoll speichern" -#: appGUI/GUIElements.py:3079 +#: appGUI/GUIElements.py:3090 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 +#: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 +#: appGUI/MainGUI.py:4927 +msgid "Ctrl+S" +msgstr "Strg+S" + +#: appGUI/GUIElements.py:3095 #, fuzzy #| msgid "Clear Plot" msgid "Clear All" msgstr "Plot klar löschen" -#: appGUI/GUIElements.py:3094 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:3095 appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 +#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 +#: appGUI/MainGUI.py:4922 appGUI/MainGUI.py:4923 +msgid "Del" +msgstr "Del" + +#: appGUI/GUIElements.py:3138 appTools/ToolShell.py:296 msgid "Type >help< to get started" msgstr "Geben Sie> help help< to get started" msgstr "Type >help< to get started" -#: appGUI/GUIElements.py:3461 appGUI/GUIElements.py:3478 +#: appGUI/GUIElements.py:3505 appGUI/GUIElements.py:3522 msgid "Jog the Y axis." msgstr "Jog the Y axis." -#: appGUI/GUIElements.py:3469 +#: appGUI/GUIElements.py:3513 msgid "Move to Origin." msgstr "Move to Origin." -#: appGUI/GUIElements.py:3486 appGUI/GUIElements.py:3494 +#: appGUI/GUIElements.py:3530 appGUI/GUIElements.py:3538 msgid "Jog the X axis." msgstr "Jog the X axis." -#: appGUI/GUIElements.py:3504 appGUI/GUIElements.py:3514 +#: appGUI/GUIElements.py:3548 appGUI/GUIElements.py:3558 msgid "Jog the Z axis." msgstr "Jog the Z axis." -#: appGUI/GUIElements.py:3540 +#: appGUI/GUIElements.py:3584 msgid "Zero the CNC X axes at current position." msgstr "Zero the CNC X axes at current position." -#: appGUI/GUIElements.py:3548 +#: appGUI/GUIElements.py:3592 msgid "Zero the CNC Y axes at current position." msgstr "Zero the CNC Y axes at current position." -#: appGUI/GUIElements.py:3553 +#: appGUI/GUIElements.py:3597 msgid "Z" msgstr "Z" -#: appGUI/GUIElements.py:3556 +#: appGUI/GUIElements.py:3600 msgid "Zero the CNC Z axes at current position." msgstr "Zero the CNC Z axes at current position." -#: appGUI/GUIElements.py:3560 +#: appGUI/GUIElements.py:3604 msgid "Do Home" msgstr "Do Home" -#: appGUI/GUIElements.py:3562 +#: appGUI/GUIElements.py:3606 msgid "Perform a homing cycle on all axis." msgstr "Perform a homing cycle on all axis." -#: appGUI/GUIElements.py:3570 +#: appGUI/GUIElements.py:3614 msgid "Zero all CNC axes at current position." msgstr "Zero all CNC axes at current position." -#: appGUI/GUIElements.py:3725 appGUI/GUIElements.py:3734 +#: appGUI/GUIElements.py:3769 appGUI/GUIElements.py:3778 msgid "Idle." msgstr "Idle." -#: appGUI/GUIElements.py:3767 +#: appGUI/GUIElements.py:3811 msgid "Application started ..." msgstr "Application started ..." -#: appGUI/GUIElements.py:3768 +#: appGUI/GUIElements.py:3812 msgid "Hello!" msgstr "Hello!" -#: appGUI/GUIElements.py:3815 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 +#: appGUI/GUIElements.py:3859 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "Run Script ..." -#: appGUI/GUIElements.py:3817 appGUI/MainGUI.py:196 +#: appGUI/GUIElements.py:3861 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4100,28 +4136,28 @@ msgstr "" "enabling the automation of certain\n" "functions of FlatCAM." -#: appGUI/GUIElements.py:3826 appGUI/MainGUI.py:118 +#: appGUI/GUIElements.py:3870 appGUI/MainGUI.py:118 #: appTools/ToolPcbWizard.py:390 appTools/ToolPcbWizard.py:397 msgid "Open" msgstr "Open" -#: appGUI/GUIElements.py:3830 +#: appGUI/GUIElements.py:3874 msgid "Open Project ..." msgstr "Open Project ..." -#: appGUI/GUIElements.py:3836 +#: appGUI/GUIElements.py:3880 msgid "Open &Gerber ...\tCtrl+G" msgstr "Open &Gerber ...\tCtrl+G" -#: appGUI/GUIElements.py:3841 +#: appGUI/GUIElements.py:3885 msgid "Open &Excellon ...\tCtrl+E" msgstr "Open &Excellon ...\tCtrl+E" -#: appGUI/GUIElements.py:3846 +#: appGUI/GUIElements.py:3890 msgid "Open G-&Code ..." msgstr "Open G-&Code ..." -#: appGUI/GUIElements.py:3856 appGUI/MainGUI.py:327 +#: appGUI/GUIElements.py:3900 appGUI/MainGUI.py:327 msgid "Exit" msgstr "Exit" @@ -4296,11 +4332,6 @@ msgstr "Save" msgid "Save Project" msgstr "Save Project" -#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 appGUI/MainGUI.py:4432 -#: appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 -msgid "Ctrl+S" -msgstr "Ctrl+S" - #: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 msgid "Save Project As" msgstr "Save Project As" @@ -4532,20 +4563,6 @@ msgstr "Join Gerber(s) -> Gerber" msgid "Merge a selection of Gerber objects into a new combo Gerber object." msgstr "Merge a selection of Gerber objects into a new combo Gerber object." -#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 -#: appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 -#: appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 -#: appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 -msgid "Copy" -msgstr "Copy" - -#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 -msgid "Ctrl+C" -msgstr "Ctrl+C" - #: appGUI/MainGUI.py:420 appGUI/MainGUI.py:676 appGUI/MainGUI.py:731 #: appGUI/MainGUI.py:790 msgid "DEL" @@ -4596,15 +4613,6 @@ msgstr "Toggle Units" msgid "Q" msgstr "Q" -#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 -#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 -msgid "Select All" -msgstr "Select All" - -#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 -msgid "Ctrl+A" -msgstr "Ctrl+A" - #: appGUI/MainGUI.py:451 appGUI/MainGUI.py:1260 #: appGUI/preferences/PreferencesUIManager.py:899 #: appGUI/preferences/PreferencesUIManager.py:992 @@ -6085,12 +6093,6 @@ msgstr "Open Online Tutorials" msgid "Refresh Plots" msgstr "Refresh Plots" -#: appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 -#: appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 -#: appGUI/MainGUI.py:4923 -msgid "Del" -msgstr "Del" - #: appGUI/MainGUI.py:4491 appTools/ToolSolderPaste.py:71 msgid "Delete Object" msgstr "Delete Object" diff --git a/locale/es/LC_MESSAGES/strings.mo b/locale/es/LC_MESSAGES/strings.mo index 6a668a83d02c785097aa9f1090544ccd41622c49..3c14a5d804f955629dab0abe0fe1be6434fdafa7 100644 GIT binary patch delta 34 ocmcb5SK{hjiG~)&7N#xCa}!vMtc=au7bY+RG0XOa39KgP0Q$WRga7~l delta 34 ocmcb5SK{hjiG~)&7N#xCa}!t$t&A<(7bY+RG0XOa39KgP0Q$)dg#Z8m diff --git a/locale/es/LC_MESSAGES/strings.po b/locale/es/LC_MESSAGES/strings.po index 01de18e7..9ae236dc 100644 --- a/locale/es/LC_MESSAGES/strings.po +++ b/locale/es/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-26 21:38+0200\n" -"PO-Revision-Date: 2020-10-26 21:39+0200\n" +"POT-Creation-Date: 2020-10-26 22:37+0200\n" +"PO-Revision-Date: 2020-10-26 22:37+0200\n" "Last-Translator: Marius Stanciu - Google Translate\n" "Language-Team: \n" "Language: es\n" @@ -1981,7 +1981,7 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:3538 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/GUIElements.py:3582 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 #: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 @@ -1994,7 +1994,7 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:3545 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/GUIElements.py:3589 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 #: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 @@ -3894,7 +3894,7 @@ msgstr "Reemplazará la cadena del cuadro Buscar con la del cuadro Reemplazar." msgid "String to replace the one in the Find box throughout the text." msgstr "Cadena para reemplazar la del cuadro Buscar en todo el texto." -#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3566 +#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3610 #: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 @@ -4082,79 +4082,115 @@ msgstr "" "y)\n" "desde el punto de ubicación actual del mouse." -#: appGUI/GUIElements.py:3075 +#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 +#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 +#: appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 +#: appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 +#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 +#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 +#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 +msgid "Copy" +msgstr "Dupdo" + +#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +msgid "Ctrl+C" +msgstr "Copiar" + +#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 +#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 +#: appObjects/ObjectCollection.py:1175 +msgid "Select All" +msgstr "Seleccionar todo" + +#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +msgid "Ctrl+A" +msgstr "Ctrl+A" + +#: appGUI/GUIElements.py:3090 msgid "Save Log" msgstr "Guardar Registro" -#: appGUI/GUIElements.py:3079 +#: appGUI/GUIElements.py:3090 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 +#: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 +#: appGUI/MainGUI.py:4927 +msgid "Ctrl+S" +msgstr "Ctrl+S" + +#: appGUI/GUIElements.py:3095 msgid "Clear All" msgstr "Limpiar todo" -#: appGUI/GUIElements.py:3094 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:3095 appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 +#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 +#: appGUI/MainGUI.py:4922 appGUI/MainGUI.py:4923 +msgid "Del" +msgstr "Del" + +#: appGUI/GUIElements.py:3138 appTools/ToolShell.py:296 msgid "Type >help< to get started" msgstr "Escriba >help< para comenzar" -#: appGUI/GUIElements.py:3461 appGUI/GUIElements.py:3478 +#: appGUI/GUIElements.py:3505 appGUI/GUIElements.py:3522 msgid "Jog the Y axis." msgstr "Mueva el eje Y." -#: appGUI/GUIElements.py:3469 +#: appGUI/GUIElements.py:3513 msgid "Move to Origin." msgstr "Mover al origen." -#: appGUI/GUIElements.py:3486 appGUI/GUIElements.py:3494 +#: appGUI/GUIElements.py:3530 appGUI/GUIElements.py:3538 msgid "Jog the X axis." msgstr "Mueva el eje X." -#: appGUI/GUIElements.py:3504 appGUI/GUIElements.py:3514 +#: appGUI/GUIElements.py:3548 appGUI/GUIElements.py:3558 msgid "Jog the Z axis." msgstr "Mueva el eje Z." -#: appGUI/GUIElements.py:3540 +#: appGUI/GUIElements.py:3584 msgid "Zero the CNC X axes at current position." msgstr "Ponga a cero el eje X del CNC en la posición actual." -#: appGUI/GUIElements.py:3548 +#: appGUI/GUIElements.py:3592 msgid "Zero the CNC Y axes at current position." msgstr "Ponga a cero el eje Y del CNC en la posición actual." -#: appGUI/GUIElements.py:3553 +#: appGUI/GUIElements.py:3597 msgid "Z" msgstr "Z" -#: appGUI/GUIElements.py:3556 +#: appGUI/GUIElements.py:3600 msgid "Zero the CNC Z axes at current position." msgstr "Ponga a cero el eje Z del CNC en la posición actual." -#: appGUI/GUIElements.py:3560 +#: appGUI/GUIElements.py:3604 msgid "Do Home" msgstr "Hacer homing" -#: appGUI/GUIElements.py:3562 +#: appGUI/GUIElements.py:3606 msgid "Perform a homing cycle on all axis." msgstr "Realice un ciclo de referenciado en todos los ejes." -#: appGUI/GUIElements.py:3570 +#: appGUI/GUIElements.py:3614 msgid "Zero all CNC axes at current position." msgstr "Ponga a cero todos los ejes del CNC en la posición actual." -#: appGUI/GUIElements.py:3725 appGUI/GUIElements.py:3734 +#: appGUI/GUIElements.py:3769 appGUI/GUIElements.py:3778 msgid "Idle." msgstr "Ocioso." -#: appGUI/GUIElements.py:3767 +#: appGUI/GUIElements.py:3811 msgid "Application started ..." msgstr "Aplicacion iniciada ..." -#: appGUI/GUIElements.py:3768 +#: appGUI/GUIElements.py:3812 msgid "Hello!" msgstr "¡Hola!" -#: appGUI/GUIElements.py:3815 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 +#: appGUI/GUIElements.py:3859 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "Ejecutar Script ..." -#: appGUI/GUIElements.py:3817 appGUI/MainGUI.py:196 +#: appGUI/GUIElements.py:3861 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4164,28 +4200,28 @@ msgstr "" "permitiendo la automatización de ciertos\n" "Funciones de FlatCAM." -#: appGUI/GUIElements.py:3826 appGUI/MainGUI.py:118 +#: appGUI/GUIElements.py:3870 appGUI/MainGUI.py:118 #: appTools/ToolPcbWizard.py:390 appTools/ToolPcbWizard.py:397 msgid "Open" msgstr "Abierto" -#: appGUI/GUIElements.py:3830 +#: appGUI/GUIElements.py:3874 msgid "Open Project ..." msgstr "Proyecto abierto ...Abierto &Project ..." -#: appGUI/GUIElements.py:3836 +#: appGUI/GUIElements.py:3880 msgid "Open &Gerber ...\tCtrl+G" msgstr "Abierto &Gerber ...\tCtrl+G" -#: appGUI/GUIElements.py:3841 +#: appGUI/GUIElements.py:3885 msgid "Open &Excellon ...\tCtrl+E" msgstr "Abierto &Excellon ...\tCtrl+E" -#: appGUI/GUIElements.py:3846 +#: appGUI/GUIElements.py:3890 msgid "Open G-&Code ..." msgstr "Abierto G-&Code ..." -#: appGUI/GUIElements.py:3856 appGUI/MainGUI.py:327 +#: appGUI/GUIElements.py:3900 appGUI/MainGUI.py:327 msgid "Exit" msgstr "Salida" @@ -4360,11 +4396,6 @@ msgstr "Salvar" msgid "Save Project" msgstr "Guardar proyecto" -#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 appGUI/MainGUI.py:4432 -#: appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 -msgid "Ctrl+S" -msgstr "Ctrl+S" - #: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 msgid "Save Project As" msgstr "Guardar proyecto como" @@ -4598,20 +4629,6 @@ msgid "Merge a selection of Gerber objects into a new combo Gerber object." msgstr "" "Combine una selección de objetos Gerber en un nuevo objeto combo Gerber." -#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 -#: appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 -#: appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 -#: appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 -msgid "Copy" -msgstr "Dupdo" - -#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 -msgid "Ctrl+C" -msgstr "Copiar" - #: appGUI/MainGUI.py:420 appGUI/MainGUI.py:676 appGUI/MainGUI.py:731 #: appGUI/MainGUI.py:790 msgid "DEL" @@ -4662,15 +4679,6 @@ msgstr "(Escriba ayuda para empezar)" msgid "Q" msgstr "Q" -#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 -#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 -msgid "Select All" -msgstr "Seleccionar todo" - -#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 -msgid "Ctrl+A" -msgstr "Ctrl+A" - #: appGUI/MainGUI.py:451 appGUI/MainGUI.py:1260 #: appGUI/preferences/PreferencesUIManager.py:899 #: appGUI/preferences/PreferencesUIManager.py:992 @@ -6152,12 +6160,6 @@ msgstr "Abrir tutoriales en online" msgid "Refresh Plots" msgstr "Actualizar parcelas" -#: appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 -#: appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 -#: appGUI/MainGUI.py:4923 -msgid "Del" -msgstr "Del" - #: appGUI/MainGUI.py:4491 appTools/ToolSolderPaste.py:71 msgid "Delete Object" msgstr "Eliminar objeto" diff --git a/locale/fr/LC_MESSAGES/strings.mo b/locale/fr/LC_MESSAGES/strings.mo index 4d3348807e0b172921ea57df0ae936c89a903715..c8cdfe6ab0af4414e3a6d4157b3499d81aaacda8 100644 GIT binary patch delta 34 pcmdn+LTtkev4$4L7N#xCbEH{}tc)$%7f3S$G0XM^(yS9^008J13|jyI delta 34 pcmdn+LTtkev4$4L7N#xCbEH`et&A<(7f3S$G0XM^(yS9^008I}3|jyI diff --git a/locale/fr/LC_MESSAGES/strings.po b/locale/fr/LC_MESSAGES/strings.po index 285f204b..49e165c3 100644 --- a/locale/fr/LC_MESSAGES/strings.po +++ b/locale/fr/LC_MESSAGES/strings.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-26 21:39+0200\n" -"PO-Revision-Date: 2020-10-26 21:39+0200\n" +"POT-Creation-Date: 2020-10-26 22:38+0200\n" +"PO-Revision-Date: 2020-10-26 22:38+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: fr\n" @@ -2002,7 +2002,7 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:3538 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/GUIElements.py:3582 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 #: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 @@ -2015,7 +2015,7 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:3545 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/GUIElements.py:3589 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 #: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 @@ -3934,7 +3934,7 @@ msgstr "" msgid "String to replace the one in the Find box throughout the text." msgstr "Chaîne pour remplacer celle de la zone Rechercher dans tout le texte." -#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3566 +#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3610 #: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 @@ -4140,81 +4140,117 @@ msgstr "" "Si la référence est relative, le saut sera à la distance (x, y)\n" "à partir du point d'emplacement actuel de la souris." -#: appGUI/GUIElements.py:3075 +#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 +#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 +#: appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 +#: appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 +#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 +#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 +#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 +msgid "Copy" +msgstr "Copie" + +#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +msgid "Ctrl+C" +msgstr "Ctrl+C" + +#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 +#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 +#: appObjects/ObjectCollection.py:1175 +msgid "Select All" +msgstr "Tout sélectionner" + +#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +msgid "Ctrl+A" +msgstr "Ctrl+A" + +#: appGUI/GUIElements.py:3090 msgid "Save Log" msgstr "Enregistrer le journal" -#: appGUI/GUIElements.py:3079 +#: appGUI/GUIElements.py:3090 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 +#: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 +#: appGUI/MainGUI.py:4927 +msgid "Ctrl+S" +msgstr "Ctrl+S" + +#: appGUI/GUIElements.py:3095 #, fuzzy #| msgid "&Clear plot" msgid "Clear All" msgstr "Effacer la Trace" -#: appGUI/GUIElements.py:3094 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:3095 appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 +#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 +#: appGUI/MainGUI.py:4922 appGUI/MainGUI.py:4923 +msgid "Del" +msgstr "Del" + +#: appGUI/GUIElements.py:3138 appTools/ToolShell.py:296 msgid "Type >help< to get started" msgstr "Tapez >help< pour commencer" -#: appGUI/GUIElements.py:3461 appGUI/GUIElements.py:3478 +#: appGUI/GUIElements.py:3505 appGUI/GUIElements.py:3522 msgid "Jog the Y axis." msgstr "" -#: appGUI/GUIElements.py:3469 +#: appGUI/GUIElements.py:3513 msgid "Move to Origin." msgstr "" -#: appGUI/GUIElements.py:3486 appGUI/GUIElements.py:3494 +#: appGUI/GUIElements.py:3530 appGUI/GUIElements.py:3538 msgid "Jog the X axis." msgstr "" -#: appGUI/GUIElements.py:3504 appGUI/GUIElements.py:3514 +#: appGUI/GUIElements.py:3548 appGUI/GUIElements.py:3558 msgid "Jog the Z axis." msgstr "" -#: appGUI/GUIElements.py:3540 +#: appGUI/GUIElements.py:3584 msgid "Zero the CNC X axes at current position." msgstr "" -#: appGUI/GUIElements.py:3548 +#: appGUI/GUIElements.py:3592 msgid "Zero the CNC Y axes at current position." msgstr "" -#: appGUI/GUIElements.py:3553 +#: appGUI/GUIElements.py:3597 msgid "Z" msgstr "Z" -#: appGUI/GUIElements.py:3556 +#: appGUI/GUIElements.py:3600 msgid "Zero the CNC Z axes at current position." msgstr "" -#: appGUI/GUIElements.py:3560 +#: appGUI/GUIElements.py:3604 msgid "Do Home" msgstr "" -#: appGUI/GUIElements.py:3562 +#: appGUI/GUIElements.py:3606 msgid "Perform a homing cycle on all axis." msgstr "" -#: appGUI/GUIElements.py:3570 +#: appGUI/GUIElements.py:3614 msgid "Zero all CNC axes at current position." msgstr "" -#: appGUI/GUIElements.py:3725 appGUI/GUIElements.py:3734 +#: appGUI/GUIElements.py:3769 appGUI/GUIElements.py:3778 msgid "Idle." msgstr "Au repos." -#: appGUI/GUIElements.py:3767 +#: appGUI/GUIElements.py:3811 msgid "Application started ..." msgstr "Bienvenu dans FlatCam ..." -#: appGUI/GUIElements.py:3768 +#: appGUI/GUIElements.py:3812 msgid "Hello!" msgstr "Bonjours !" -#: appGUI/GUIElements.py:3815 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 +#: appGUI/GUIElements.py:3859 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "Exécutez le script ..." -#: appGUI/GUIElements.py:3817 appGUI/MainGUI.py:196 +#: appGUI/GUIElements.py:3861 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4224,28 +4260,28 @@ msgstr "" "Permet l’automatisation de \n" "fonctions dans FlatCAM." -#: appGUI/GUIElements.py:3826 appGUI/MainGUI.py:118 +#: appGUI/GUIElements.py:3870 appGUI/MainGUI.py:118 #: appTools/ToolPcbWizard.py:390 appTools/ToolPcbWizard.py:397 msgid "Open" msgstr "Ouvrir" -#: appGUI/GUIElements.py:3830 +#: appGUI/GUIElements.py:3874 msgid "Open Project ..." msgstr "Ouvrir Projet ..." -#: appGUI/GUIElements.py:3836 +#: appGUI/GUIElements.py:3880 msgid "Open &Gerber ...\tCtrl+G" msgstr "Ouvrir Gerber...\tCtrl+G" -#: appGUI/GUIElements.py:3841 +#: appGUI/GUIElements.py:3885 msgid "Open &Excellon ...\tCtrl+E" msgstr "Ouvrir Excellon ...\tCtrl+E" -#: appGUI/GUIElements.py:3846 +#: appGUI/GUIElements.py:3890 msgid "Open G-&Code ..." msgstr "Ouvrir G-Code ..." -#: appGUI/GUIElements.py:3856 appGUI/MainGUI.py:327 +#: appGUI/GUIElements.py:3900 appGUI/MainGUI.py:327 msgid "Exit" msgstr "Quitter" @@ -4420,11 +4456,6 @@ msgstr "Enregister" msgid "Save Project" msgstr "Sauvegarder le projet" -#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 appGUI/MainGUI.py:4432 -#: appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 -msgid "Ctrl+S" -msgstr "Ctrl+S" - #: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 msgid "Save Project As" msgstr "Enregistrer le projet sous" @@ -4658,20 +4689,6 @@ msgid "Merge a selection of Gerber objects into a new combo Gerber object." msgstr "" "Fusionner une sélection d'objets Gerber dans un nouvel objet Gerber combiné." -#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 -#: appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 -#: appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 -#: appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 -msgid "Copy" -msgstr "Copie" - -#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 -msgid "Ctrl+C" -msgstr "Ctrl+C" - #: appGUI/MainGUI.py:420 appGUI/MainGUI.py:676 appGUI/MainGUI.py:731 #: appGUI/MainGUI.py:790 msgid "DEL" @@ -4722,15 +4739,6 @@ msgstr "Changement d'unités" msgid "Q" msgstr "Q" -#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 -#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 -msgid "Select All" -msgstr "Tout sélectionner" - -#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 -msgid "Ctrl+A" -msgstr "Ctrl+A" - #: appGUI/MainGUI.py:451 appGUI/MainGUI.py:1260 #: appGUI/preferences/PreferencesUIManager.py:899 #: appGUI/preferences/PreferencesUIManager.py:992 @@ -6217,12 +6225,6 @@ msgstr "Ouvrir des tutoriels en ligne" msgid "Refresh Plots" msgstr "Actualiser les Dessins" -#: appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 -#: appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 -#: appGUI/MainGUI.py:4923 -msgid "Del" -msgstr "Del" - #: appGUI/MainGUI.py:4491 appTools/ToolSolderPaste.py:71 msgid "Delete Object" msgstr "Supprimer un objet" diff --git a/locale/it/LC_MESSAGES/strings.mo b/locale/it/LC_MESSAGES/strings.mo index e4ddd7afca336e1b9a7eae04c867328c4076b99a..8b993e9acb5c25f776865cc12bee88fa80b9f09b 100644 GIT binary patch delta 34 ocmZpDBi{N(yrG4$g=q`(+yoXQD`SiHg$c|+%(8u90&B`t0O}VE_y7O^ delta 34 ocmZpDBi{N(yrG4$g=q`(+yoXwD`U&{g$c|+%(8u90&B`t0O}MB_y7O^ diff --git a/locale/it/LC_MESSAGES/strings.po b/locale/it/LC_MESSAGES/strings.po index 5254d14f..e2faa646 100644 --- a/locale/it/LC_MESSAGES/strings.po +++ b/locale/it/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-26 21:39+0200\n" -"PO-Revision-Date: 2020-10-26 21:39+0200\n" +"POT-Creation-Date: 2020-10-26 22:38+0200\n" +"PO-Revision-Date: 2020-10-26 22:38+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: it\n" @@ -1958,7 +1958,7 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:3538 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/GUIElements.py:3582 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 #: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 @@ -1971,7 +1971,7 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:3545 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/GUIElements.py:3589 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 #: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 @@ -3869,7 +3869,7 @@ msgstr "" msgid "String to replace the one in the Find box throughout the text." msgstr "Stringa per sostituire quella nella casella Trova in tutto il testo." -#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3566 +#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3610 #: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 @@ -4055,79 +4055,115 @@ msgstr "" "Se il riferimento è relativo, il salto sarà alla distanza (x,y)\n" "dal punto di posizione attuale del mouse." -#: appGUI/GUIElements.py:3075 +#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 +#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 +#: appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 +#: appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 +#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 +#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 +#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 +msgid "Copy" +msgstr "Copia" + +#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +msgid "Ctrl+C" +msgstr "Ctrl+C" + +#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 +#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 +#: appObjects/ObjectCollection.py:1175 +msgid "Select All" +msgstr "Seleziona tutto" + +#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +msgid "Ctrl+A" +msgstr "Ctrl+A" + +#: appGUI/GUIElements.py:3090 msgid "Save Log" msgstr "Salva log" -#: appGUI/GUIElements.py:3079 +#: appGUI/GUIElements.py:3090 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 +#: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 +#: appGUI/MainGUI.py:4927 +msgid "Ctrl+S" +msgstr "Ctrl+S" + +#: appGUI/GUIElements.py:3095 msgid "Clear All" msgstr "Cancella tutto" -#: appGUI/GUIElements.py:3094 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:3095 appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 +#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 +#: appGUI/MainGUI.py:4922 appGUI/MainGUI.py:4923 +msgid "Del" +msgstr "Del" + +#: appGUI/GUIElements.py:3138 appTools/ToolShell.py:296 msgid "Type >help< to get started" msgstr "Digita >help< per iniziare" -#: appGUI/GUIElements.py:3461 appGUI/GUIElements.py:3478 +#: appGUI/GUIElements.py:3505 appGUI/GUIElements.py:3522 msgid "Jog the Y axis." msgstr "Jog asse Y." -#: appGUI/GUIElements.py:3469 +#: appGUI/GUIElements.py:3513 msgid "Move to Origin." msgstr "Sposta su origine." -#: appGUI/GUIElements.py:3486 appGUI/GUIElements.py:3494 +#: appGUI/GUIElements.py:3530 appGUI/GUIElements.py:3538 msgid "Jog the X axis." msgstr "Jog asse X." -#: appGUI/GUIElements.py:3504 appGUI/GUIElements.py:3514 +#: appGUI/GUIElements.py:3548 appGUI/GUIElements.py:3558 msgid "Jog the Z axis." msgstr "Jog asse Z." -#: appGUI/GUIElements.py:3540 +#: appGUI/GUIElements.py:3584 msgid "Zero the CNC X axes at current position." msgstr "Azzera l'asse X alla posizione corrente." -#: appGUI/GUIElements.py:3548 +#: appGUI/GUIElements.py:3592 msgid "Zero the CNC Y axes at current position." msgstr "Azzera l'asse Y alla posizione corrente." -#: appGUI/GUIElements.py:3553 +#: appGUI/GUIElements.py:3597 msgid "Z" msgstr "Z" -#: appGUI/GUIElements.py:3556 +#: appGUI/GUIElements.py:3600 msgid "Zero the CNC Z axes at current position." msgstr "Azzera l'asse Z alla posizione corrente." -#: appGUI/GUIElements.py:3560 +#: appGUI/GUIElements.py:3604 msgid "Do Home" msgstr "Effettua Home" -#: appGUI/GUIElements.py:3562 +#: appGUI/GUIElements.py:3606 msgid "Perform a homing cycle on all axis." msgstr "Esegue un ciclo di home su tutti gli assi." -#: appGUI/GUIElements.py:3570 +#: appGUI/GUIElements.py:3614 msgid "Zero all CNC axes at current position." msgstr "Azzera tutti gli assi alla posizione corrente." -#: appGUI/GUIElements.py:3725 appGUI/GUIElements.py:3734 +#: appGUI/GUIElements.py:3769 appGUI/GUIElements.py:3778 msgid "Idle." msgstr "Inattivo." -#: appGUI/GUIElements.py:3767 +#: appGUI/GUIElements.py:3811 msgid "Application started ..." msgstr "Applicazione avviata ..." -#: appGUI/GUIElements.py:3768 +#: appGUI/GUIElements.py:3812 msgid "Hello!" msgstr "Ciao!" -#: appGUI/GUIElements.py:3815 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 +#: appGUI/GUIElements.py:3859 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "Esegui Script ..." -#: appGUI/GUIElements.py:3817 appGUI/MainGUI.py:196 +#: appGUI/GUIElements.py:3861 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4137,28 +4173,28 @@ msgstr "" "consentire l'automazione di alcune\n" "funzioni di FlatCAM." -#: appGUI/GUIElements.py:3826 appGUI/MainGUI.py:118 +#: appGUI/GUIElements.py:3870 appGUI/MainGUI.py:118 #: appTools/ToolPcbWizard.py:390 appTools/ToolPcbWizard.py:397 msgid "Open" msgstr "Apri" -#: appGUI/GUIElements.py:3830 +#: appGUI/GUIElements.py:3874 msgid "Open Project ..." msgstr "Apri progetto ..." -#: appGUI/GUIElements.py:3836 +#: appGUI/GUIElements.py:3880 msgid "Open &Gerber ...\tCtrl+G" msgstr "Apri &Gerber...\tCtrl+G" -#: appGUI/GUIElements.py:3841 +#: appGUI/GUIElements.py:3885 msgid "Open &Excellon ...\tCtrl+E" msgstr "Apri &Excellon ...\tCtrl+E" -#: appGUI/GUIElements.py:3846 +#: appGUI/GUIElements.py:3890 msgid "Open G-&Code ..." msgstr "Apri G-&Code ..." -#: appGUI/GUIElements.py:3856 appGUI/MainGUI.py:327 +#: appGUI/GUIElements.py:3900 appGUI/MainGUI.py:327 msgid "Exit" msgstr "Esci" @@ -4333,11 +4369,6 @@ msgstr "Salva" msgid "Save Project" msgstr "Salva progetto" -#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 appGUI/MainGUI.py:4432 -#: appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 -msgid "Ctrl+S" -msgstr "Ctrl+S" - #: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 msgid "Save Project As" msgstr "Salva Progetto con nome" @@ -4571,20 +4602,6 @@ msgid "Merge a selection of Gerber objects into a new combo Gerber object." msgstr "" "Unisci una selezione di oggetti Gerber in un nuovo oggetto Gerber combinato." -#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 -#: appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 -#: appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 -#: appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 -msgid "Copy" -msgstr "Copia" - -#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 -msgid "Ctrl+C" -msgstr "Ctrl+C" - #: appGUI/MainGUI.py:420 appGUI/MainGUI.py:676 appGUI/MainGUI.py:731 #: appGUI/MainGUI.py:790 msgid "DEL" @@ -4635,15 +4652,6 @@ msgstr "Camba unità" msgid "Q" msgstr "Q" -#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 -#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 -msgid "Select All" -msgstr "Seleziona tutto" - -#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 -msgid "Ctrl+A" -msgstr "Ctrl+A" - #: appGUI/MainGUI.py:451 appGUI/MainGUI.py:1260 #: appGUI/preferences/PreferencesUIManager.py:899 #: appGUI/preferences/PreferencesUIManager.py:992 @@ -6124,12 +6132,6 @@ msgstr "Apri tutorial online" msgid "Refresh Plots" msgstr "Aggiorna plot" -#: appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 -#: appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 -#: appGUI/MainGUI.py:4923 -msgid "Del" -msgstr "Del" - #: appGUI/MainGUI.py:4491 appTools/ToolSolderPaste.py:71 msgid "Delete Object" msgstr "Cancella oggetto" diff --git a/locale/pt_BR/LC_MESSAGES/strings.mo b/locale/pt_BR/LC_MESSAGES/strings.mo index 5bfc947947101090647fd7e58c245efd7b7746c5..f9f209ea47e9fb884c0644e297137f8ae4b7d8a8 100644 GIT binary patch delta 34 ocmezONA%wx(S{br7N#xCr=(bntc)$%&q*-@G0XOIQmh-20SO}wyZ`_I delta 34 ocmezONA%wx(S{br7N#xCr=(a6txOEs&q*-@G0XOIQmh-20SKuLv;Y7A diff --git a/locale/pt_BR/LC_MESSAGES/strings.po b/locale/pt_BR/LC_MESSAGES/strings.po index 97090dc3..f69915df 100644 --- a/locale/pt_BR/LC_MESSAGES/strings.po +++ b/locale/pt_BR/LC_MESSAGES/strings.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-26 21:40+0200\n" -"PO-Revision-Date: 2020-10-26 21:40+0200\n" +"POT-Creation-Date: 2020-10-26 22:38+0200\n" +"PO-Revision-Date: 2020-10-26 22:38+0200\n" "Last-Translator: Carlos Stein \n" "Language-Team: \n" "Language: pt_BR\n" @@ -1982,7 +1982,7 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:3538 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/GUIElements.py:3582 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 #: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 @@ -1995,7 +1995,7 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:3545 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/GUIElements.py:3589 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 #: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 @@ -3900,7 +3900,7 @@ msgstr "Substituirá o texto da caixa Localizar pelo texto da caixa Substituir." msgid "String to replace the one in the Find box throughout the text." msgstr "Texto para substituir o da caixa Localizar ao longo do texto." -#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3566 +#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3610 #: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 @@ -4102,89 +4102,125 @@ msgstr "" "Se a referência for Relativa, o salto estará na distância (x, y)\n" "a partir do ponto de localização atual do mouse." -#: appGUI/GUIElements.py:3075 +#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 +#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 +#: appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 +#: appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 +#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 +#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 +#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 +msgid "Copy" +msgstr "Copiar" + +#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +msgid "Ctrl+C" +msgstr "Copiar" + +#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 +#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 +#: appObjects/ObjectCollection.py:1175 +msgid "Select All" +msgstr "Selecionar Todos" + +#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +msgid "Ctrl+A" +msgstr "Ctrl+A" + +#: appGUI/GUIElements.py:3090 msgid "Save Log" msgstr "Salvar Log" -#: appGUI/GUIElements.py:3079 +#: appGUI/GUIElements.py:3090 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 +#: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 +#: appGUI/MainGUI.py:4927 +msgid "Ctrl+S" +msgstr "Ctrl+S" + +#: appGUI/GUIElements.py:3095 #, fuzzy #| msgid "Clear plot" msgid "Clear All" msgstr "Limpar gráfico" -#: appGUI/GUIElements.py:3094 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:3095 appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 +#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 +#: appGUI/MainGUI.py:4922 appGUI/MainGUI.py:4923 +msgid "Del" +msgstr "Del" + +#: appGUI/GUIElements.py:3138 appTools/ToolShell.py:296 msgid "Type >help< to get started" msgstr "Digite >help< para iniciar" -#: appGUI/GUIElements.py:3461 appGUI/GUIElements.py:3478 +#: appGUI/GUIElements.py:3505 appGUI/GUIElements.py:3522 #, fuzzy #| msgid "Toggle the axis" msgid "Jog the Y axis." msgstr "Alternar o Eixo" -#: appGUI/GUIElements.py:3469 +#: appGUI/GUIElements.py:3513 #, fuzzy #| msgid "Move to Origin" msgid "Move to Origin." msgstr "Mover para Origem" -#: appGUI/GUIElements.py:3486 appGUI/GUIElements.py:3494 +#: appGUI/GUIElements.py:3530 appGUI/GUIElements.py:3538 #, fuzzy #| msgid "Toggle the axis" msgid "Jog the X axis." msgstr "Alternar o Eixo" -#: appGUI/GUIElements.py:3504 appGUI/GUIElements.py:3514 +#: appGUI/GUIElements.py:3548 appGUI/GUIElements.py:3558 #, fuzzy #| msgid "Toggle the axis" msgid "Jog the Z axis." msgstr "Alternar o Eixo" -#: appGUI/GUIElements.py:3540 +#: appGUI/GUIElements.py:3584 msgid "Zero the CNC X axes at current position." msgstr "" -#: appGUI/GUIElements.py:3548 +#: appGUI/GUIElements.py:3592 msgid "Zero the CNC Y axes at current position." msgstr "" -#: appGUI/GUIElements.py:3553 +#: appGUI/GUIElements.py:3597 msgid "Z" msgstr "Z" -#: appGUI/GUIElements.py:3556 +#: appGUI/GUIElements.py:3600 msgid "Zero the CNC Z axes at current position." msgstr "" -#: appGUI/GUIElements.py:3560 +#: appGUI/GUIElements.py:3604 msgid "Do Home" msgstr "" -#: appGUI/GUIElements.py:3562 +#: appGUI/GUIElements.py:3606 msgid "Perform a homing cycle on all axis." msgstr "" -#: appGUI/GUIElements.py:3570 +#: appGUI/GUIElements.py:3614 msgid "Zero all CNC axes at current position." msgstr "" -#: appGUI/GUIElements.py:3725 appGUI/GUIElements.py:3734 +#: appGUI/GUIElements.py:3769 appGUI/GUIElements.py:3778 msgid "Idle." msgstr "Ocioso." -#: appGUI/GUIElements.py:3767 +#: appGUI/GUIElements.py:3811 msgid "Application started ..." msgstr "Aplicativo iniciado ..." -#: appGUI/GUIElements.py:3768 +#: appGUI/GUIElements.py:3812 msgid "Hello!" msgstr "Olá!" -#: appGUI/GUIElements.py:3815 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 +#: appGUI/GUIElements.py:3859 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "Executar Script ..." -#: appGUI/GUIElements.py:3817 appGUI/MainGUI.py:196 +#: appGUI/GUIElements.py:3861 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4194,28 +4230,28 @@ msgstr "" "ativando a automação de certas\n" "funções do FlatCAM." -#: appGUI/GUIElements.py:3826 appGUI/MainGUI.py:118 +#: appGUI/GUIElements.py:3870 appGUI/MainGUI.py:118 #: appTools/ToolPcbWizard.py:390 appTools/ToolPcbWizard.py:397 msgid "Open" msgstr "Abrir" -#: appGUI/GUIElements.py:3830 +#: appGUI/GUIElements.py:3874 msgid "Open Project ..." msgstr "Abrir Projeto ..." -#: appGUI/GUIElements.py:3836 +#: appGUI/GUIElements.py:3880 msgid "Open &Gerber ...\tCtrl+G" msgstr "Abrir &Gerber ...\tCtrl+G" -#: appGUI/GUIElements.py:3841 +#: appGUI/GUIElements.py:3885 msgid "Open &Excellon ...\tCtrl+E" msgstr "Abrir &Excellon ...\tCtrl+E" -#: appGUI/GUIElements.py:3846 +#: appGUI/GUIElements.py:3890 msgid "Open G-&Code ..." msgstr "Abrir G-&Code ..." -#: appGUI/GUIElements.py:3856 appGUI/MainGUI.py:327 +#: appGUI/GUIElements.py:3900 appGUI/MainGUI.py:327 msgid "Exit" msgstr "Sair" @@ -4390,11 +4426,6 @@ msgstr "Salvar" msgid "Save Project" msgstr "Salvar Projeto" -#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 appGUI/MainGUI.py:4432 -#: appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 -msgid "Ctrl+S" -msgstr "Ctrl+S" - #: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 msgid "Save Project As" msgstr "Salvar Projeto Como" @@ -4627,20 +4658,6 @@ msgstr "Unir Gerber(s) -> Gerber" msgid "Merge a selection of Gerber objects into a new combo Gerber object." msgstr "Mescla uma seleção de objetos Gerber em um novo objeto Gerber." -#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 -#: appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 -#: appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 -#: appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 -msgid "Copy" -msgstr "Copiar" - -#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 -msgid "Ctrl+C" -msgstr "Copiar" - #: appGUI/MainGUI.py:420 appGUI/MainGUI.py:676 appGUI/MainGUI.py:731 #: appGUI/MainGUI.py:790 msgid "DEL" @@ -4691,15 +4708,6 @@ msgstr "Alternar Unidades" msgid "Q" msgstr "Q" -#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 -#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 -msgid "Select All" -msgstr "Selecionar Todos" - -#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 -msgid "Ctrl+A" -msgstr "Ctrl+A" - #: appGUI/MainGUI.py:451 appGUI/MainGUI.py:1260 #: appGUI/preferences/PreferencesUIManager.py:899 #: appGUI/preferences/PreferencesUIManager.py:992 @@ -6201,12 +6209,6 @@ msgstr "Abrir Tutoriais Online" msgid "Refresh Plots" msgstr "Atualizar Gráfico" -#: appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 -#: appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 -#: appGUI/MainGUI.py:4923 -msgid "Del" -msgstr "Del" - #: appGUI/MainGUI.py:4491 appTools/ToolSolderPaste.py:71 msgid "Delete Object" msgstr "Excluir Objeto" diff --git a/locale/ro/LC_MESSAGES/strings.mo b/locale/ro/LC_MESSAGES/strings.mo index 4cbd28bb68c3a86d86df94fb6daaacfe095ce549..27c012630abe0dd6e0df11fcf574b2918e681af4 100644 GIT binary patch delta 34 ocmdnDTVmgCiG~)&7N#xCa}!vMtc)$%7bY+RG0XOa39Pbv0qj@|>i_@% delta 34 ocmdnDTVmgCiG~)&7N#xCa}!t$txOEs7bY+RG0XOa39Pbv0qfoj;{X5v diff --git a/locale/ro/LC_MESSAGES/strings.po b/locale/ro/LC_MESSAGES/strings.po index fd2dc871..3ac120d1 100644 --- a/locale/ro/LC_MESSAGES/strings.po +++ b/locale/ro/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-26 21:40+0200\n" -"PO-Revision-Date: 2020-10-26 21:40+0200\n" +"POT-Creation-Date: 2020-10-26 22:38+0200\n" +"PO-Revision-Date: 2020-10-26 22:38+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: ro\n" @@ -1986,7 +1986,7 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:3538 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/GUIElements.py:3582 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 #: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 @@ -1999,7 +1999,7 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:3545 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/GUIElements.py:3589 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 #: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 @@ -3911,7 +3911,7 @@ msgid "String to replace the one in the Find box throughout the text." msgstr "" "String care sa inlocuiasca pe acele din campul 'Cautare' in cadrul textului." -#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3566 +#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3610 #: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 @@ -4098,79 +4098,115 @@ msgstr "" "Dacă referința este Relativă, Saltul se va face la distanța (x, y)\n" "din punctul de locație al mouse-ului curent." -#: appGUI/GUIElements.py:3075 +#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 +#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 +#: appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 +#: appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 +#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 +#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 +#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 +msgid "Copy" +msgstr "Copiază" + +#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +msgid "Ctrl+C" +msgstr "Ctrl+C" + +#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 +#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 +#: appObjects/ObjectCollection.py:1175 +msgid "Select All" +msgstr "Selectează toate" + +#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +msgid "Ctrl+A" +msgstr "Ctrl+A" + +#: appGUI/GUIElements.py:3090 msgid "Save Log" msgstr "Salvează Log" -#: appGUI/GUIElements.py:3079 +#: appGUI/GUIElements.py:3090 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 +#: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 +#: appGUI/MainGUI.py:4927 +msgid "Ctrl+S" +msgstr "Ctrl+S" + +#: appGUI/GUIElements.py:3095 msgid "Clear All" msgstr "Șterge Tot" -#: appGUI/GUIElements.py:3094 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:3095 appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 +#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 +#: appGUI/MainGUI.py:4922 appGUI/MainGUI.py:4923 +msgid "Del" +msgstr "Del" + +#: appGUI/GUIElements.py:3138 appTools/ToolShell.py:296 msgid "Type >help< to get started" msgstr "Tastați >help< pentru a începe" -#: appGUI/GUIElements.py:3461 appGUI/GUIElements.py:3478 +#: appGUI/GUIElements.py:3505 appGUI/GUIElements.py:3522 msgid "Jog the Y axis." msgstr "Miscați pe axa Y." -#: appGUI/GUIElements.py:3469 +#: appGUI/GUIElements.py:3513 msgid "Move to Origin." msgstr "Deplasează-te la Origine." -#: appGUI/GUIElements.py:3486 appGUI/GUIElements.py:3494 +#: appGUI/GUIElements.py:3530 appGUI/GUIElements.py:3538 msgid "Jog the X axis." msgstr "Miscați pe axa X." -#: appGUI/GUIElements.py:3504 appGUI/GUIElements.py:3514 +#: appGUI/GUIElements.py:3548 appGUI/GUIElements.py:3558 msgid "Jog the Z axis." msgstr "Miscați pe axa Z." -#: appGUI/GUIElements.py:3540 +#: appGUI/GUIElements.py:3584 msgid "Zero the CNC X axes at current position." msgstr "Puneți la zero axa X a CNC în poziția curentă." -#: appGUI/GUIElements.py:3548 +#: appGUI/GUIElements.py:3592 msgid "Zero the CNC Y axes at current position." msgstr "Puneți la zero axa Y a CNC în poziția curentă." -#: appGUI/GUIElements.py:3553 +#: appGUI/GUIElements.py:3597 msgid "Z" msgstr "Z" -#: appGUI/GUIElements.py:3556 +#: appGUI/GUIElements.py:3600 msgid "Zero the CNC Z axes at current position." msgstr "Puneți la zero axa Z a CNC în poziția curentă." -#: appGUI/GUIElements.py:3560 +#: appGUI/GUIElements.py:3604 msgid "Do Home" msgstr "Fă un ciclu de Homing" -#: appGUI/GUIElements.py:3562 +#: appGUI/GUIElements.py:3606 msgid "Perform a homing cycle on all axis." msgstr "Efectuați un ciclu Homing pe toate axele." -#: appGUI/GUIElements.py:3570 +#: appGUI/GUIElements.py:3614 msgid "Zero all CNC axes at current position." msgstr "Puneți la zero toate axele CNC în poziția curentă." -#: appGUI/GUIElements.py:3725 appGUI/GUIElements.py:3734 +#: appGUI/GUIElements.py:3769 appGUI/GUIElements.py:3778 msgid "Idle." msgstr "Inactiv." -#: appGUI/GUIElements.py:3767 +#: appGUI/GUIElements.py:3811 msgid "Application started ..." msgstr "Aplicaţia a pornit ..." -#: appGUI/GUIElements.py:3768 +#: appGUI/GUIElements.py:3812 msgid "Hello!" msgstr "Bună!" -#: appGUI/GUIElements.py:3815 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 +#: appGUI/GUIElements.py:3859 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "Rulează Script..." -#: appGUI/GUIElements.py:3817 appGUI/MainGUI.py:196 +#: appGUI/GUIElements.py:3861 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4180,28 +4216,28 @@ msgstr "" "o automatizare a anumitor functii\n" "din FlatCAM." -#: appGUI/GUIElements.py:3826 appGUI/MainGUI.py:118 +#: appGUI/GUIElements.py:3870 appGUI/MainGUI.py:118 #: appTools/ToolPcbWizard.py:390 appTools/ToolPcbWizard.py:397 msgid "Open" msgstr "Încarcă" -#: appGUI/GUIElements.py:3830 +#: appGUI/GUIElements.py:3874 msgid "Open Project ..." msgstr "Încarcă Project ..." -#: appGUI/GUIElements.py:3836 +#: appGUI/GUIElements.py:3880 msgid "Open &Gerber ...\tCtrl+G" msgstr "Încarcă &Gerber ...\tCtrl+G" -#: appGUI/GUIElements.py:3841 +#: appGUI/GUIElements.py:3885 msgid "Open &Excellon ...\tCtrl+E" msgstr "Încarcă &Excellon ...\tCtrl+E" -#: appGUI/GUIElements.py:3846 +#: appGUI/GUIElements.py:3890 msgid "Open G-&Code ..." msgstr "Încarcă G-&Code ..." -#: appGUI/GUIElements.py:3856 appGUI/MainGUI.py:327 +#: appGUI/GUIElements.py:3900 appGUI/MainGUI.py:327 msgid "Exit" msgstr "Iesiere" @@ -4376,11 +4412,6 @@ msgstr "Salvează" msgid "Save Project" msgstr "Salvează Proiectul" -#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 appGUI/MainGUI.py:4432 -#: appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 -msgid "Ctrl+S" -msgstr "Ctrl+S" - #: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 msgid "Save Project As" msgstr "Salvează Proiectul ca" @@ -4614,20 +4645,6 @@ msgid "Merge a selection of Gerber objects into a new combo Gerber object." msgstr "" "Fuzionează o selecţie de obiecte Gerber intr-un nou obiect Gerber >combo<." -#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 -#: appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 -#: appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 -#: appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 -msgid "Copy" -msgstr "Copiază" - -#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 -msgid "Ctrl+C" -msgstr "Ctrl+C" - #: appGUI/MainGUI.py:420 appGUI/MainGUI.py:676 appGUI/MainGUI.py:731 #: appGUI/MainGUI.py:790 msgid "DEL" @@ -4678,15 +4695,6 @@ msgstr "Comută Unitati" msgid "Q" msgstr "Q" -#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 -#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 -msgid "Select All" -msgstr "Selectează toate" - -#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 -msgid "Ctrl+A" -msgstr "Ctrl+A" - #: appGUI/MainGUI.py:451 appGUI/MainGUI.py:1260 #: appGUI/preferences/PreferencesUIManager.py:899 #: appGUI/preferences/PreferencesUIManager.py:992 @@ -6167,12 +6175,6 @@ msgstr "Deschide Tutoriale Online" msgid "Refresh Plots" msgstr "Improspatare Afișare" -#: appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 -#: appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 -#: appGUI/MainGUI.py:4923 -msgid "Del" -msgstr "Del" - #: appGUI/MainGUI.py:4491 appTools/ToolSolderPaste.py:71 msgid "Delete Object" msgstr "Șterge Obiectul" diff --git a/locale/ru/LC_MESSAGES/strings.po b/locale/ru/LC_MESSAGES/strings.po index c4da7c21..67b01859 100644 --- a/locale/ru/LC_MESSAGES/strings.po +++ b/locale/ru/LC_MESSAGES/strings.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-26 21:40+0200\n" +"POT-Creation-Date: 2020-10-26 22:38+0200\n" "PO-Revision-Date: \n" "Last-Translator: Andrey Kultyapov \n" "Language-Team: \n" @@ -1994,7 +1994,7 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:3538 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/GUIElements.py:3582 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 #: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 @@ -2007,7 +2007,7 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:3545 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/GUIElements.py:3589 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 #: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 @@ -3901,7 +3901,7 @@ msgstr "Заменяет строку из поля «Найти» на стро msgid "String to replace the one in the Find box throughout the text." msgstr "Строка, заменяющая строку в поле поиска по всему тексту." -#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3566 +#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3610 #: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 @@ -4096,81 +4096,117 @@ msgstr "" "Если ссылка является относительной, то переход будет на расстоянии (x, y)\n" "от текущей точки расположения мыши." -#: appGUI/GUIElements.py:3075 +#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 +#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 +#: appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 +#: appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 +#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 +#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 +#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 +msgid "Copy" +msgstr "Копировать" + +#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +msgid "Ctrl+C" +msgstr "" + +#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 +#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 +#: appObjects/ObjectCollection.py:1175 +msgid "Select All" +msgstr "Выбрать все" + +#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +msgid "Ctrl+A" +msgstr "" + +#: appGUI/GUIElements.py:3090 msgid "Save Log" msgstr "Сохранить журнал" -#: appGUI/GUIElements.py:3079 +#: appGUI/GUIElements.py:3090 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 +#: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 +#: appGUI/MainGUI.py:4927 +msgid "Ctrl+S" +msgstr "" + +#: appGUI/GUIElements.py:3095 #, fuzzy #| msgid "Clear plot" msgid "Clear All" msgstr "Отключить все участки" -#: appGUI/GUIElements.py:3094 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:3095 appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 +#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 +#: appGUI/MainGUI.py:4922 appGUI/MainGUI.py:4923 +msgid "Del" +msgstr "" + +#: appGUI/GUIElements.py:3138 appTools/ToolShell.py:296 msgid "Type >help< to get started" msgstr "Введите >help< для начала работы" -#: appGUI/GUIElements.py:3461 appGUI/GUIElements.py:3478 +#: appGUI/GUIElements.py:3505 appGUI/GUIElements.py:3522 msgid "Jog the Y axis." msgstr "" -#: appGUI/GUIElements.py:3469 +#: appGUI/GUIElements.py:3513 msgid "Move to Origin." msgstr "" -#: appGUI/GUIElements.py:3486 appGUI/GUIElements.py:3494 +#: appGUI/GUIElements.py:3530 appGUI/GUIElements.py:3538 msgid "Jog the X axis." msgstr "" -#: appGUI/GUIElements.py:3504 appGUI/GUIElements.py:3514 +#: appGUI/GUIElements.py:3548 appGUI/GUIElements.py:3558 msgid "Jog the Z axis." msgstr "" -#: appGUI/GUIElements.py:3540 +#: appGUI/GUIElements.py:3584 msgid "Zero the CNC X axes at current position." msgstr "" -#: appGUI/GUIElements.py:3548 +#: appGUI/GUIElements.py:3592 msgid "Zero the CNC Y axes at current position." msgstr "" -#: appGUI/GUIElements.py:3553 +#: appGUI/GUIElements.py:3597 msgid "Z" msgstr "" -#: appGUI/GUIElements.py:3556 +#: appGUI/GUIElements.py:3600 msgid "Zero the CNC Z axes at current position." msgstr "" -#: appGUI/GUIElements.py:3560 +#: appGUI/GUIElements.py:3604 msgid "Do Home" msgstr "" -#: appGUI/GUIElements.py:3562 +#: appGUI/GUIElements.py:3606 msgid "Perform a homing cycle on all axis." msgstr "" -#: appGUI/GUIElements.py:3570 +#: appGUI/GUIElements.py:3614 msgid "Zero all CNC axes at current position." msgstr "" -#: appGUI/GUIElements.py:3725 appGUI/GUIElements.py:3734 +#: appGUI/GUIElements.py:3769 appGUI/GUIElements.py:3778 msgid "Idle." msgstr "Нет заданий." -#: appGUI/GUIElements.py:3767 +#: appGUI/GUIElements.py:3811 msgid "Application started ..." msgstr "Приложение запущено ..." -#: appGUI/GUIElements.py:3768 +#: appGUI/GUIElements.py:3812 msgid "Hello!" msgstr "Приветствую!" -#: appGUI/GUIElements.py:3815 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 +#: appGUI/GUIElements.py:3859 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "Выполнить сценарий ..." -#: appGUI/GUIElements.py:3817 appGUI/MainGUI.py:196 +#: appGUI/GUIElements.py:3861 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4180,28 +4216,28 @@ msgstr "" "включающий автоматизацию некоторых\n" "функций FlatCAM." -#: appGUI/GUIElements.py:3826 appGUI/MainGUI.py:118 +#: appGUI/GUIElements.py:3870 appGUI/MainGUI.py:118 #: appTools/ToolPcbWizard.py:390 appTools/ToolPcbWizard.py:397 msgid "Open" msgstr "Открыть" -#: appGUI/GUIElements.py:3830 +#: appGUI/GUIElements.py:3874 msgid "Open Project ..." msgstr "Открыть проект..." -#: appGUI/GUIElements.py:3836 +#: appGUI/GUIElements.py:3880 msgid "Open &Gerber ...\tCtrl+G" msgstr "Открыть &Gerber...\tCtrl+G" -#: appGUI/GUIElements.py:3841 +#: appGUI/GUIElements.py:3885 msgid "Open &Excellon ...\tCtrl+E" msgstr "Открыть &Excellon ...\tCtrl+E" -#: appGUI/GUIElements.py:3846 +#: appGUI/GUIElements.py:3890 msgid "Open G-&Code ..." msgstr "Открыть G-&Code ..." -#: appGUI/GUIElements.py:3856 appGUI/MainGUI.py:327 +#: appGUI/GUIElements.py:3900 appGUI/MainGUI.py:327 msgid "Exit" msgstr "Выход" @@ -4378,11 +4414,6 @@ msgstr "Сохранить" msgid "Save Project" msgstr "Сохранить проект" -#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 appGUI/MainGUI.py:4432 -#: appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 -msgid "Ctrl+S" -msgstr "" - #: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 msgid "Save Project As" msgstr "Сохранить проект как" @@ -4622,20 +4653,6 @@ msgid "Merge a selection of Gerber objects into a new combo Gerber object." msgstr "" "Объединяет выбранные объекты Gerber в новый комбинированный объект Gerber." -#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 -#: appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 -#: appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 -#: appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 -msgid "Copy" -msgstr "Копировать" - -#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 -msgid "Ctrl+C" -msgstr "" - #: appGUI/MainGUI.py:420 appGUI/MainGUI.py:676 appGUI/MainGUI.py:731 #: appGUI/MainGUI.py:790 msgid "DEL" @@ -4686,15 +4703,6 @@ msgstr "Единицы измерения" msgid "Q" msgstr "" -#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 -#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 -msgid "Select All" -msgstr "Выбрать все" - -#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 -msgid "Ctrl+A" -msgstr "" - #: appGUI/MainGUI.py:451 appGUI/MainGUI.py:1260 #: appGUI/preferences/PreferencesUIManager.py:899 #: appGUI/preferences/PreferencesUIManager.py:992 @@ -6176,12 +6184,6 @@ msgstr "Открыть онлайн-уроки" msgid "Refresh Plots" msgstr "Обновить участки" -#: appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 -#: appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 -#: appGUI/MainGUI.py:4923 -msgid "Del" -msgstr "" - #: appGUI/MainGUI.py:4491 appTools/ToolSolderPaste.py:71 msgid "Delete Object" msgstr "Удалить объект" diff --git a/locale/tr/LC_MESSAGES/strings.mo b/locale/tr/LC_MESSAGES/strings.mo index b1013238f522be39ee1a53f5d2fea46e30db65f4..a28c0f577e550348e58207ccc513faa6d92fe81a 100644 GIT binary patch delta 34 ocmex4QR3%BiG~)&7N#xCo8nlEtc)$%x5Y67G0XOCajed(0QAlcYybcN delta 34 ocmex4QR3%BiG~)&7N#xCo8njutxOEsx5Y67G0XOCajed(0Q6K1WB>pF diff --git a/locale/tr/LC_MESSAGES/strings.po b/locale/tr/LC_MESSAGES/strings.po index ae036f1b..cb3d30cc 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-26 21:40+0200\n" -"PO-Revision-Date: 2020-10-26 21:40+0200\n" +"POT-Creation-Date: 2020-10-26 22:38+0200\n" +"PO-Revision-Date: 2020-10-26 22:38+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: tr_TR\n" @@ -1952,7 +1952,7 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:3538 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/GUIElements.py:3582 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 #: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 @@ -1965,7 +1965,7 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:3545 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/GUIElements.py:3589 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 #: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 @@ -3858,7 +3858,7 @@ msgstr "Bul kutusundaki dizeyle Değiştir kutusundaki dizeleri değiştirir." msgid "String to replace the one in the Find box throughout the text." msgstr "Metin boyunca Bul kutusundaki ile değiştirilecek dize." -#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3566 +#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3610 #: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 @@ -4042,81 +4042,117 @@ msgstr "" "Referans Değişen ise, geçiş farenin geçerli \n" "konumundan (x, y) mesafede olacaktır." -#: appGUI/GUIElements.py:3075 +#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 +#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 +#: appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 +#: appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 +#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 +#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 +#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 +msgid "Copy" +msgstr "Kopyala" + +#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +msgid "Ctrl+C" +msgstr "Ctrl+C" + +#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 +#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 +#: appObjects/ObjectCollection.py:1175 +msgid "Select All" +msgstr "Tümünü Seç" + +#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +msgid "Ctrl+A" +msgstr "Ctrl+A" + +#: appGUI/GUIElements.py:3090 msgid "Save Log" msgstr "Kayıt Dosyası" -#: appGUI/GUIElements.py:3079 +#: appGUI/GUIElements.py:3090 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 +#: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 +#: appGUI/MainGUI.py:4927 +msgid "Ctrl+S" +msgstr "Ctrl+S" + +#: appGUI/GUIElements.py:3095 #, fuzzy #| msgid "Clear plot" msgid "Clear All" msgstr "Nesneyi Temizle" -#: appGUI/GUIElements.py:3094 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:3095 appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 +#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 +#: appGUI/MainGUI.py:4922 appGUI/MainGUI.py:4923 +msgid "Del" +msgstr "" + +#: appGUI/GUIElements.py:3138 appTools/ToolShell.py:296 msgid "Type >help< to get started" msgstr "Başlamak için >yardımhelp< to get started" msgstr "" -#: appGUI/GUIElements.py:3461 appGUI/GUIElements.py:3478 +#: appGUI/GUIElements.py:3505 appGUI/GUIElements.py:3522 msgid "Jog the Y axis." msgstr "" -#: appGUI/GUIElements.py:3469 +#: appGUI/GUIElements.py:3513 msgid "Move to Origin." msgstr "" -#: appGUI/GUIElements.py:3486 appGUI/GUIElements.py:3494 +#: appGUI/GUIElements.py:3530 appGUI/GUIElements.py:3538 msgid "Jog the X axis." msgstr "" -#: appGUI/GUIElements.py:3504 appGUI/GUIElements.py:3514 +#: appGUI/GUIElements.py:3548 appGUI/GUIElements.py:3558 msgid "Jog the Z axis." msgstr "" -#: appGUI/GUIElements.py:3540 +#: appGUI/GUIElements.py:3584 msgid "Zero the CNC X axes at current position." msgstr "" -#: appGUI/GUIElements.py:3548 +#: appGUI/GUIElements.py:3592 msgid "Zero the CNC Y axes at current position." msgstr "" -#: appGUI/GUIElements.py:3553 +#: appGUI/GUIElements.py:3597 msgid "Z" msgstr "" -#: appGUI/GUIElements.py:3556 +#: appGUI/GUIElements.py:3600 msgid "Zero the CNC Z axes at current position." msgstr "" -#: appGUI/GUIElements.py:3560 +#: appGUI/GUIElements.py:3604 msgid "Do Home" msgstr "" -#: appGUI/GUIElements.py:3562 +#: appGUI/GUIElements.py:3606 msgid "Perform a homing cycle on all axis." msgstr "" -#: appGUI/GUIElements.py:3570 +#: appGUI/GUIElements.py:3614 msgid "Zero all CNC axes at current position." msgstr "" -#: appGUI/GUIElements.py:3725 appGUI/GUIElements.py:3734 +#: appGUI/GUIElements.py:3769 appGUI/GUIElements.py:3778 msgid "Idle." msgstr "" -#: appGUI/GUIElements.py:3767 +#: appGUI/GUIElements.py:3811 msgid "Application started ..." msgstr "" -#: appGUI/GUIElements.py:3768 +#: appGUI/GUIElements.py:3812 msgid "Hello!" msgstr "" -#: appGUI/GUIElements.py:3815 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 +#: appGUI/GUIElements.py:3859 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "" -#: appGUI/GUIElements.py:3817 appGUI/MainGUI.py:196 +#: appGUI/GUIElements.py:3861 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" "functions of FlatCAM." msgstr "" -#: appGUI/GUIElements.py:3826 appGUI/MainGUI.py:118 appTools/ToolPcbWizard.py:390 +#: appGUI/GUIElements.py:3870 appGUI/MainGUI.py:118 appTools/ToolPcbWizard.py:390 #: appTools/ToolPcbWizard.py:397 msgid "Open" msgstr "" -#: appGUI/GUIElements.py:3830 +#: appGUI/GUIElements.py:3874 msgid "Open Project ..." msgstr "" -#: appGUI/GUIElements.py:3836 +#: appGUI/GUIElements.py:3880 msgid "Open &Gerber ...\tCtrl+G" msgstr "" -#: appGUI/GUIElements.py:3841 +#: appGUI/GUIElements.py:3885 msgid "Open &Excellon ...\tCtrl+E" msgstr "" -#: appGUI/GUIElements.py:3846 +#: appGUI/GUIElements.py:3890 msgid "Open G-&Code ..." msgstr "" -#: appGUI/GUIElements.py:3856 appGUI/MainGUI.py:327 +#: appGUI/GUIElements.py:3900 appGUI/MainGUI.py:327 msgid "Exit" msgstr "" @@ -3840,11 +3875,6 @@ msgstr "" msgid "Save Project" msgstr "" -#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 -#: appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 -msgid "Ctrl+S" -msgstr "" - #: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 msgid "Save Project As" msgstr "" @@ -4057,19 +4087,6 @@ msgstr "" msgid "Merge a selection of Gerber objects into a new combo Gerber object." msgstr "" -#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 -#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 -#: appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 -#: appGUI/ObjectUI.py:1125 appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 appTools/ToolPanelize.py:477 -#: appTools/ToolPanelize.py:538 -msgid "Copy" -msgstr "" - -#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 -msgid "Ctrl+C" -msgstr "" - #: appGUI/MainGUI.py:420 appGUI/MainGUI.py:676 appGUI/MainGUI.py:731 appGUI/MainGUI.py:790 msgid "DEL" msgstr "" @@ -4116,15 +4133,6 @@ msgstr "" msgid "Q" msgstr "" -#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 -#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 -msgid "Select All" -msgstr "" - -#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 -msgid "Ctrl+A" -msgstr "" - #: appGUI/MainGUI.py:451 appGUI/MainGUI.py:1260 #: appGUI/preferences/PreferencesUIManager.py:899 #: appGUI/preferences/PreferencesUIManager.py:992 @@ -5564,12 +5572,6 @@ msgstr "" msgid "Refresh Plots" msgstr "" -#: appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 -#: appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 -#: appGUI/MainGUI.py:4923 -msgid "Del" -msgstr "" - #: appGUI/MainGUI.py:4491 appTools/ToolSolderPaste.py:71 msgid "Delete Object" msgstr "" From 1d92cbc75070382a9354c76859bf7d92c6cd08da Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Tue, 27 Oct 2020 00:09:09 +0200 Subject: [PATCH 2/2] - overloaded the context menu in several classes from GUI Elements such that the menus are now translated - fixed a formatting issue in the MainGUI.py file - updated the translations for the new strings that were added --- CHANGELOG.md | 3 + appGUI/GUIElements.py | 274 +++++++++++++++++++++++++++- appGUI/MainGUI.py | 48 ++--- locale/de/LC_MESSAGES/strings.mo | Bin 367407 -> 367407 bytes locale/de/LC_MESSAGES/strings.po | 207 +++++++++++++-------- locale/en/LC_MESSAGES/strings.mo | Bin 370832 -> 371026 bytes locale/en/LC_MESSAGES/strings.po | 228 +++++++++++++---------- locale/es/LC_MESSAGES/strings.mo | Bin 405205 -> 405405 bytes locale/es/LC_MESSAGES/strings.po | 204 +++++++++++++-------- locale/fr/LC_MESSAGES/strings.mo | Bin 373808 -> 373954 bytes locale/fr/LC_MESSAGES/strings.po | 204 +++++++++++++-------- locale/it/LC_MESSAGES/strings.mo | Bin 390661 -> 390862 bytes locale/it/LC_MESSAGES/strings.po | 204 +++++++++++++-------- locale/pt_BR/LC_MESSAGES/strings.mo | Bin 360062 -> 360176 bytes locale/pt_BR/LC_MESSAGES/strings.po | 204 +++++++++++++-------- locale/ro/LC_MESSAGES/strings.mo | Bin 400830 -> 401027 bytes locale/ro/LC_MESSAGES/strings.po | 204 +++++++++++++-------- locale/ru/LC_MESSAGES/strings.po | 199 ++++++++++++-------- locale/tr/LC_MESSAGES/strings.mo | Bin 395513 -> 395659 bytes locale/tr/LC_MESSAGES/strings.po | 204 +++++++++++++-------- locale_template/strings.pot | 186 +++++++++++-------- 21 files changed, 1534 insertions(+), 835 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b1f828e7..f9ea86c2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,9 @@ CHANGELOG for FlatCAM beta - fixed issue with not updating the model view on the model used in the Project tab when using the shortcut keys 1, 2, 3 which made the color of the tree element not reflect the change in status - minor string fix; removed the 'Close' menu entry on the context menu for the TCL Shell - overloaded the context menu in the Tcl Shell and added key shortcuts; the menu entries are now translatable +- overloaded the context menu in several classes from GUI Elements such that the menus are now translated +- fixed a formatting issue in the MainGUI.py file +- updated the translations for the new strings that were added 25.10.2020 diff --git a/appGUI/GUIElements.py b/appGUI/GUIElements.py index 5a1af1b5..f987fb31 100644 --- a/appGUI/GUIElements.py +++ b/appGUI/GUIElements.py @@ -509,6 +509,8 @@ class FCEntry(QtWidgets.QLineEdit): align_val = QtCore.Qt.AlignLeft self.setAlignment(align_val) + self.menu = None + def on_edit_finished(self): self.clearFocus() @@ -524,6 +526,80 @@ class FCEntry(QtWidgets.QLineEdit): self.deselect() self.readyToEdit = True + def contextMenuEvent(self, event): + self.menu = QtWidgets.QMenu() + + # UNDO + undo_action = QAction('%s\t%s' % (_("Undo"), _('Ctrl+Z')), self) + self.menu.addAction(undo_action) + undo_action.triggered.connect(self.undo) + if self.isUndoAvailable() is False: + undo_action.setDisabled(True) + + # REDO + redo_action = QAction('%s\t%s' % (_("Redo"), _('Ctrl+Y')), self) + self.menu.addAction(redo_action) + redo_action.triggered.connect(self.redo) + if self.isRedoAvailable() is False: + redo_action.setDisabled(True) + + self.menu.addSeparator() + + # CUT + cut_action = QAction('%s\t%s' % (_("Cut"), _('Ctrl+X')), self) + self.menu.addAction(cut_action) + cut_action.triggered.connect(self.cut_text) + if not self.hasSelectedText(): + cut_action.setDisabled(True) + + # COPY + copy_action = QAction('%s\t%s' % (_("Copy"), _('Ctrl+C')), self) + self.menu.addAction(copy_action) + copy_action.triggered.connect(self.copy_text) + if not self.hasSelectedText(): + copy_action.setDisabled(True) + + # PASTE + paste_action = QAction('%s\t%s' % (_("Paste"), _('Ctrl+V')), self) + self.menu.addAction(paste_action) + paste_action.triggered.connect(self.paste_text) + + # DELETE + delete_action = QAction('%s\t%s' % (_("Delete"), _('Del')), self) + self.menu.addAction(delete_action) + delete_action.triggered.connect(self.del_) + + self.menu.addSeparator() + + # SELECT ALL + sel_all_action = QAction('%s\t%s' % (_("Select All"), _('Ctrl+A')), self) + self.menu.addAction(sel_all_action) + sel_all_action.triggered.connect(self.selectAll) + + self.menu.exec_(event.globalPos()) + + def cut_text(self): + clipboard = QtWidgets.QApplication.clipboard() + + txt = self.selectedText() + clipboard.clear() + clipboard.setText(txt) + + self.del_() + + def copy_text(self): + clipboard = QtWidgets.QApplication.clipboard() + + txt = self.selectedText() + clipboard.clear() + clipboard.setText(txt) + + def paste_text(self): + clipboard = QtWidgets.QApplication.clipboard() + + txt = clipboard.text() + self.insert(txt) + def get_value(self): return str(self.text()) @@ -1254,6 +1330,19 @@ class FCTextAreaExtended(QtWidgets.QTextEdit): self.completer_enable = False + self.menu = None + self.undo_flag = False + self.redo_flag = False + + self.undoAvailable.connect(self.on_undo_available) + self.redoAvailable.connect(self.on_redo_available) + + def on_undo_available(self, val): + self.undo_flag = val + + def on_redo_available(self, val): + self.redo_flag = val + def set_model_data(self, keyword_list): self.model.setStringList(keyword_list) @@ -1320,9 +1409,9 @@ class FCTextAreaExtended(QtWidgets.QTextEdit): clip_text = clipboard.text() clip_text = clip_text.replace('\\', '/') self.insertPlainText(clip_text) - - if modifier & Qt.ControlModifier and key == Qt.Key_Slash: - self.comment() + elif modifier & Qt.ControlModifier: + if key == Qt.Key_Slash: + self.comment() tc = self.textCursor() if (key == Qt.Key_Tab or key == Qt.Key_Enter or key == Qt.Key_Return) and self.completer.popup().isVisible(): @@ -1381,6 +1470,89 @@ class FCTextAreaExtended(QtWidgets.QTextEdit): else: self.completer.popup().hide() + def contextMenuEvent(self, event): + self.menu = QtWidgets.QMenu() + tcursor = self.textCursor() + txt = tcursor.selectedText() + + # UNDO + undo_action = QAction('%s\t%s' % (_("Undo"), _('Ctrl+Z')), self) + self.menu.addAction(undo_action) + undo_action.triggered.connect(self.undo) + if self.undo_flag is False: + undo_action.setDisabled(True) + + # REDO + redo_action = QAction('%s\t%s' % (_("Redo"), _('Ctrl+Y')), self) + self.menu.addAction(redo_action) + redo_action.triggered.connect(self.redo) + if self.redo_flag is False: + redo_action.setDisabled(True) + + self.menu.addSeparator() + + # CUT + cut_action = QAction('%s\t%s' % (_("Cut"), _('Ctrl+X')), self) + self.menu.addAction(cut_action) + cut_action.triggered.connect(self.cut_text) + if txt == '': + cut_action.setDisabled(True) + + # COPY + copy_action = QAction('%s\t%s' % (_("Copy"), _('Ctrl+C')), self) + self.menu.addAction(copy_action) + copy_action.triggered.connect(self.copy_text) + if txt == '': + copy_action.setDisabled(True) + + # PASTE + paste_action = QAction('%s\t%s' % (_("Paste"), _('Ctrl+V')), self) + self.menu.addAction(paste_action) + paste_action.triggered.connect(self.paste_text) + + # DELETE + delete_action = QAction('%s\t%s' % (_("Delete"), _('Del')), self) + self.menu.addAction(delete_action) + delete_action.triggered.connect(self.delete_text) + + self.menu.addSeparator() + + # SELECT ALL + sel_all_action = QAction('%s\t%s' % (_("Select All"), _('Ctrl+A')), self) + self.menu.addAction(sel_all_action) + sel_all_action.triggered.connect(self.selectAll) + + self.menu.exec_(event.globalPos()) + + def cut_text(self): + tcursor = self.textCursor() + clipboard = QtWidgets.QApplication.clipboard() + + txt = tcursor.selectedText() + clipboard.clear() + clipboard.setText(txt) + + tcursor.deleteChar() + + def copy_text(self): + tcursor = self.textCursor() + clipboard = QtWidgets.QApplication.clipboard() + + txt = tcursor.selectedText() + clipboard.clear() + clipboard.setText(txt) + + def paste_text(self): + tcursor = self.textCursor() + clipboard = QtWidgets.QApplication.clipboard() + + txt = clipboard.text() + tcursor.insertText(txt) + + def delete_text(self): + tcursor = self.textCursor() + tcursor.deleteChar() + def comment(self): """ Got it from here: @@ -1423,6 +1595,19 @@ class FCPlainTextAreaExtended(QtWidgets.QPlainTextEdit): self.completer_enable = False + self.menu = None + self.undo_flag = False + self.redo_flag = False + + self.undoAvailable.connect(self.on_undo_available) + self.redoAvailable.connect(self.on_redo_available) + + def on_undo_available(self, val): + self.undo_flag = val + + def on_redo_available(self, val): + self.redo_flag = val + def append(self, text): """ Added this to make this subclass compatible with FCTextAreaExtended @@ -1461,6 +1646,89 @@ class FCPlainTextAreaExtended(QtWidgets.QPlainTextEdit): self.completer.setWidget(self) QtWidgets.QPlainTextEdit.focusInEvent(self, event) + def contextMenuEvent(self, event): + self.menu = QtWidgets.QMenu() + tcursor = self.textCursor() + txt = tcursor.selectedText() + + # UNDO + undo_action = QAction('%s\t%s' % (_("Undo"), _('Ctrl+Z')), self) + self.menu.addAction(undo_action) + undo_action.triggered.connect(self.undo) + if self.undo_flag is False: + undo_action.setDisabled(True) + + # REDO + redo_action = QAction('%s\t%s' % (_("Redo"), _('Ctrl+Y')), self) + self.menu.addAction(redo_action) + redo_action.triggered.connect(self.redo) + if self.redo_flag is False: + redo_action.setDisabled(True) + + self.menu.addSeparator() + + # CUT + cut_action = QAction('%s\t%s' % (_("Cut"), _('Ctrl+X')), self) + self.menu.addAction(cut_action) + cut_action.triggered.connect(self.cut_text) + if txt == '': + cut_action.setDisabled(True) + + # COPY + copy_action = QAction('%s\t%s' % (_("Copy"), _('Ctrl+C')), self) + self.menu.addAction(copy_action) + copy_action.triggered.connect(self.copy_text) + if txt == '': + copy_action.setDisabled(True) + + # PASTE + paste_action = QAction('%s\t%s' % (_("Paste"), _('Ctrl+V')), self) + self.menu.addAction(paste_action) + paste_action.triggered.connect(self.paste_text) + + # DELETE + delete_action = QAction('%s\t%s' % (_("Delete"), _('Del')), self) + self.menu.addAction(delete_action) + delete_action.triggered.connect(self.delete_text) + + self.menu.addSeparator() + + # SELECT ALL + sel_all_action = QAction('%s\t%s' % (_("Select All"), _('Ctrl+A')), self) + self.menu.addAction(sel_all_action) + sel_all_action.triggered.connect(self.selectAll) + + self.menu.exec_(event.globalPos()) + + def cut_text(self): + tcursor = self.textCursor() + clipboard = QtWidgets.QApplication.clipboard() + + txt = tcursor.selectedText() + clipboard.clear() + clipboard.setText(txt) + + tcursor.deleteChar() + + def copy_text(self): + tcursor = self.textCursor() + clipboard = QtWidgets.QApplication.clipboard() + + txt = tcursor.selectedText() + clipboard.clear() + clipboard.setText(txt) + + def paste_text(self): + tcursor = self.textCursor() + clipboard = QtWidgets.QApplication.clipboard() + + txt = clipboard.text() + tcursor.insertText(txt) + + def delete_text(self): + tcursor = self.textCursor() + tcursor.deleteChar() + def set_value(self, val): self.setPlainText(val) diff --git a/appGUI/MainGUI.py b/appGUI/MainGUI.py index 93dc88c4..a26499da 100644 --- a/appGUI/MainGUI.py +++ b/appGUI/MainGUI.py @@ -81,7 +81,7 @@ class MainGUI(QtWidgets.QMainWindow): # New Project self.menufilenewproject = QtWidgets.QAction(QtGui.QIcon(self.app.resource_location + '/file16.png'), - '%s\t%s...' % (_('New Project'), _("Ctrl+N")), self) + '%s...\t%s' % (_('New Project'), _("Ctrl+N")), self) self.menufilenewproject.setToolTip( _("Will create a new, blank project") ) @@ -120,31 +120,31 @@ class MainGUI(QtWidgets.QMainWindow): # Open Project ... self.menufileopenproject = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/folder16.png'), '%s\t%s...' % (_('Open Project'), _('Ctrl+O')), + QtGui.QIcon(self.app.resource_location + '/folder16.png'), '%s...\t%s' % (_('Open Project'), _('Ctrl+O')), self) self.menufile_open.addAction(self.menufileopenproject) self.menufile_open.addSeparator() # Open Gerber ... self.menufileopengerber = QtWidgets.QAction(QtGui.QIcon(self.app.resource_location + '/flatcam_icon24.png'), - '%s\t%s...' % (_('Open Gerber'), _('Ctrl+G')), self) + '%s...\t%s' % (_('Open Gerber'), _('Ctrl+G')), self) self.menufile_open.addAction(self.menufileopengerber) # Open Excellon ... self.menufileopenexcellon = QtWidgets.QAction(QtGui.QIcon(self.app.resource_location + '/open_excellon32.png'), - '%s\t%s...' % (_('Open Excellon'), _('Ctrl+E')), self) + '%s...\t%s' % (_('Open Excellon'), _('Ctrl+E')), self) self.menufile_open.addAction(self.menufileopenexcellon) # Open G-Code ... self.menufileopengcode = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/code.png'), '%s\t%s...' % (_('Open G-Code'), ''), self) + QtGui.QIcon(self.app.resource_location + '/code.png'), '%s...\t%s' % (_('Open G-Code'), ''), self) self.menufile_open.addAction(self.menufileopengcode) self.menufile_open.addSeparator() # Open Config File... self.menufileopenconfig = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/folder16.png'), '%s\t%s...' % (_('Open Config'), ''), self) + QtGui.QIcon(self.app.resource_location + '/folder16.png'), '%s...\t%s' % (_('Open Config'), ''), self) self.menufile_open.addAction(self.menufileopenconfig) # Recent @@ -158,13 +158,13 @@ class MainGUI(QtWidgets.QMainWindow): # Save Project self.menufilesaveproject = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/floppy16.png'), '%s\t%s...' % (_('Save Project'), _('Ctrl+S')), + QtGui.QIcon(self.app.resource_location + '/floppy16.png'), '%s...\t%s' % (_('Save Project'), _('Ctrl+S')), self) self.menufile_save.addAction(self.menufilesaveproject) # Save Project As ... self.menufilesaveprojectas = QtWidgets.QAction(QtGui.QIcon(self.app.resource_location + '/floppy16.png'), - '%s\t%s...' % (_('Save Project As'), _('Ctrl+Shift+S')), self) + '%s...\t%s' % (_('Save Project As'), _('Ctrl+Shift+S')), self) self.menufile_save.addAction(self.menufilesaveprojectas) # Save Project Copy ... @@ -183,15 +183,15 @@ class MainGUI(QtWidgets.QMainWindow): self.menufile_scripting.setToolTipsVisible(True) self.menufilenewscript = QtWidgets.QAction(QtGui.QIcon(self.app.resource_location + '/script_new16.png'), - '%s\t%s...' % (_('New Script'), ''), self) + '%s...\t%s' % (_('New Script'), ''), self) self.menufileopenscript = QtWidgets.QAction(QtGui.QIcon(self.app.resource_location + '/open_script32.png'), - '%s\t%s...' % (_('Open Script'), ''), self) + '%s...\t%s' % (_('Open Script'), ''), self) self.menufileopenscriptexample = QtWidgets.QAction( QtGui.QIcon(self.app.resource_location + '/open_script32.png'), - '%s\t%s...' % (_('Open Example'), ''), self) + '%s...\t%s' % (_('Open Example'), ''), self) self.menufilerunscript = QtWidgets.QAction( QtGui.QIcon(self.app.resource_location + '/script16.png'), - '%s\t%s...' % (_('Run Script'), _('Shift+S')), self) + '%s...\t%s' % (_('Run Script'), _('Shift+S')), self) self.menufilerunscript.setToolTip( _("Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -211,26 +211,26 @@ class MainGUI(QtWidgets.QMainWindow): QtGui.QIcon(self.app.resource_location + '/import.png'), _('Import')) self.menufileimportsvg = QtWidgets.QAction( QtGui.QIcon(self.app.resource_location + '/svg16.png'), - '%s\t%s...' % (_('SVG as Geometry Object'), ''), self) + '%s...\t%s' % (_('SVG as Geometry Object'), ''), self) self.menufileimport.addAction(self.menufileimportsvg) self.menufileimportsvg_as_gerber = QtWidgets.QAction( QtGui.QIcon(self.app.resource_location + '/svg16.png'), - '%s\t%s...' % (_('SVG as Gerber Object'), ''), self) + '%s...\t%s' % (_('SVG as Gerber Object'), ''), self) self.menufileimport.addAction(self.menufileimportsvg_as_gerber) self.menufileimport.addSeparator() self.menufileimportdxf = QtWidgets.QAction( QtGui.QIcon(self.app.resource_location + '/dxf16.png'), - '%s\t%s...' % (_('DXF as Geometry Object'), ''), self) + '%s...\t%s' % (_('DXF as Geometry Object'), ''), self) self.menufileimport.addAction(self.menufileimportdxf) self.menufileimportdxf_as_gerber = QtWidgets.QAction( QtGui.QIcon(self.app.resource_location + '/dxf16.png'), - '%s\t%s...' % (_('DXF as Gerber Object'), ''), self) + '%s...\t%s' % (_('DXF as Gerber Object'), ''), self) self.menufileimport.addAction(self.menufileimportdxf_as_gerber) self.menufileimport.addSeparator() self.menufileimport_hpgl2_as_geo = QtWidgets.QAction( QtGui.QIcon(self.app.resource_location + '/dxf16.png'), - '%s\t%s...' % (_('HPGL2 as Geometry Object'), ''), self) + '%s...\t%s' % (_('HPGL2 as Geometry Object'), ''), self) self.menufileimport.addAction(self.menufileimport_hpgl2_as_geo) self.menufileimport.addSeparator() @@ -241,19 +241,19 @@ class MainGUI(QtWidgets.QMainWindow): self.menufileexportsvg = QtWidgets.QAction( QtGui.QIcon(self.app.resource_location + '/export.png'), - '%s\t%s...' % (_('Export SVG'), ''), self) + '%s...\t%s' % (_('Export SVG'), ''), self) self.menufileexport.addAction(self.menufileexportsvg) self.menufileexportdxf = QtWidgets.QAction( QtGui.QIcon(self.app.resource_location + '/export.png'), - '%s\t%s...' % (_('Export DXF'), ''), self) + '%s...\t%s' % (_('Export DXF'), ''), self) self.menufileexport.addAction(self.menufileexportdxf) self.menufileexport.addSeparator() self.menufileexportpng = QtWidgets.QAction( QtGui.QIcon(self.app.resource_location + '/export_png32.png'), - '%s\t%s...' % (_('Export PNG'), ''), self) + '%s...\t%s' % (_('Export PNG'), ''), self) self.menufileexportpng.setToolTip( _("Will export an image in PNG format,\n" "the saved image will contain the visual \n" @@ -265,7 +265,7 @@ class MainGUI(QtWidgets.QMainWindow): self.menufileexportexcellon = QtWidgets.QAction( QtGui.QIcon(self.app.resource_location + '/drill32.png'), - '%s\t%s...' % (_('Export Excellon'), ''), self) + '%s...\t%s' % (_('Export Excellon'), ''), self) self.menufileexportexcellon.setToolTip( _("Will export an Excellon Object as Excellon file,\n" "the coordinates format, the file units and zeros\n" @@ -275,7 +275,7 @@ class MainGUI(QtWidgets.QMainWindow): self.menufileexportgerber = QtWidgets.QAction( QtGui.QIcon(self.app.resource_location + '/flatcam_icon32.png'), - '%s\t%s...' % (_('Export Gerber'), ''), self) + '%s...\t%s' % (_('Export Gerber'), ''), self) self.menufileexportgerber.setToolTip( _("Will export an Gerber Object as Gerber file,\n" "the coordinates format, the file units and zeros\n" @@ -292,14 +292,14 @@ class MainGUI(QtWidgets.QMainWindow): # Import Preferences self.menufileimportpref = QtWidgets.QAction( QtGui.QIcon(self.app.resource_location + '/backup_import24.png'), - '%s\t%s...' % (_('Import Preferences from file'), ''), self + '%s...\t%s' % (_('Import Preferences from file'), ''), self ) self.menufile_backup.addAction(self.menufileimportpref) # Export Preferences self.menufileexportpref = QtWidgets.QAction( QtGui.QIcon(self.app.resource_location + '/backup_export24.png'), - '%s\t%s...' % (_('Export Preferences to file'), ''), self) + '%s...\t%s' % (_('Export Preferences to file'), ''), self) self.menufile_backup.addAction(self.menufileexportpref) # Separator diff --git a/locale/de/LC_MESSAGES/strings.mo b/locale/de/LC_MESSAGES/strings.mo index fe3fd0301402c9f354f4f95a88eeab7a2f4b408c..f91e664a221f82705d5b10dcca7e6223b7601229 100644 GIT binary patch delta 37 rcmZ3#O>F%(v4$4L7N#xC%SGAE6$}il3=G@Xi82E*%l37mtc|Sz__Pde delta 37 rcmZ3#O>F%(v4$4L7N#xC%SGAE6pW0ljLqBEi82E*%l37mtc|Sz`Ev|< diff --git a/locale/de/LC_MESSAGES/strings.po b/locale/de/LC_MESSAGES/strings.po index bf3b9287..12386af4 100644 --- a/locale/de/LC_MESSAGES/strings.po +++ b/locale/de/LC_MESSAGES/strings.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-26 22:37+0200\n" -"PO-Revision-Date: 2020-10-26 22:37+0200\n" +"POT-Creation-Date: 2020-10-27 00:01+0200\n" +"PO-Revision-Date: 2020-10-27 00:01+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: de\n" @@ -1981,7 +1981,7 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:3582 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/GUIElements.py:3850 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 #: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 @@ -1994,7 +1994,7 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:3589 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/GUIElements.py:3857 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 #: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 @@ -2394,7 +2394,7 @@ msgid "Buffer" msgstr "Puffer" #: appEditors/AppGeoEditor.py:643 appEditors/AppGerberEditor.py:5353 -#: appGUI/GUIElements.py:3015 +#: appGUI/GUIElements.py:3283 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 #: appTools/ToolDblSided.py:683 appTools/ToolDblSided.py:857 @@ -3554,10 +3554,11 @@ msgid "Add a new aperture to the aperture list." msgstr "Fügen Sie der Blendenliste eine neue Blende hinzu." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 -#: appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 appGUI/MainGUI.py:790 -#: appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 appGUI/MainGUI.py:1205 -#: appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 appGUI/MainGUI.py:2360 -#: appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 +#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1514 +#: appGUI/GUIElements.py:1690 appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 +#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 +#: appGUI/MainGUI.py:1205 appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 +#: appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 #: appObjects/FlatCAMGeometry.py:561 appTools/ToolIsolation.py:70 #: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 #: appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 @@ -3909,7 +3910,7 @@ msgid "String to replace the one in the Find box throughout the text." msgstr "" "Zeichenfolge, die die Zeichenfolge im Feld Suchen im gesamten Text ersetzt." -#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3610 +#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3878 #: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 @@ -4065,7 +4066,92 @@ msgstr "" msgid "Insert the code above at the cursor location." msgstr "" -#: appGUI/GUIElements.py:3017 +#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:1479 +#: appGUI/GUIElements.py:1655 +msgid "Undo" +msgstr "" + +#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:1479 +#: appGUI/GUIElements.py:1655 +#, fuzzy +#| msgid "Ctrl+C" +msgid "Ctrl+Z" +msgstr "Kopieren" + +#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:1486 +#: appGUI/GUIElements.py:1662 +msgid "Redo" +msgstr "" + +#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:1486 +#: appGUI/GUIElements.py:1662 +#, fuzzy +#| msgid "Ctrl+C" +msgid "Ctrl+Y" +msgstr "Kopieren" + +#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:1495 +#: appGUI/GUIElements.py:1671 appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 +#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 +msgid "Cut" +msgstr "Schnitt" + +#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:1495 +#: appGUI/GUIElements.py:1671 appGUI/MainGUI.py:4692 +msgid "Ctrl+X" +msgstr "Strg+X" + +#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:1502 +#: appGUI/GUIElements.py:1678 appGUI/GUIElements.py:3345 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 +#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 +#: appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 +#: appGUI/ObjectUI.py:1125 appObjects/FlatCAMGeometry.py:558 +#: appTools/ToolPanelize.py:325 appTools/ToolPanelize.py:351 +#: appTools/ToolPanelize.py:448 appTools/ToolPanelize.py:477 +#: appTools/ToolPanelize.py:538 +msgid "Copy" +msgstr "Kopieren" + +#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:1502 +#: appGUI/GUIElements.py:1678 appGUI/GUIElements.py:3345 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:4423 +msgid "Ctrl+C" +msgstr "Kopieren" + +#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1509 +#: appGUI/GUIElements.py:1685 +msgid "Paste" +msgstr "" + +#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1509 +#: appGUI/GUIElements.py:1685 +#, fuzzy +#| msgid "Ctrl+C" +msgid "Ctrl+V" +msgstr "Kopieren" + +#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1514 +#: appGUI/GUIElements.py:1690 appGUI/GUIElements.py:3363 appGUI/MainGUI.py:4491 +#: appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 appGUI/MainGUI.py:4923 +msgid "Del" +msgstr "Del" + +#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1521 +#: appGUI/GUIElements.py:1697 appGUI/GUIElements.py:3353 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 +#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 +msgid "Select All" +msgstr "Select All" + +#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1521 +#: appGUI/GUIElements.py:1697 appGUI/GUIElements.py:3353 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:4422 +msgid "Ctrl+A" +msgstr "Strg+A" + +#: appGUI/GUIElements.py:3285 msgid "" "The reference can be:\n" "- Absolute -> the reference point is point (0,0)\n" @@ -4075,19 +4161,19 @@ msgstr "" "- Absolut -> Der Bezugspunkt ist Punkt (0,0)\n" "- Relativ -> Der Referenzpunkt ist die Mausposition vor dem Sprung" -#: appGUI/GUIElements.py:3022 +#: appGUI/GUIElements.py:3290 msgid "Abs" msgstr "Abs" -#: appGUI/GUIElements.py:3023 +#: appGUI/GUIElements.py:3291 msgid "Relative" msgstr "Relativ" -#: appGUI/GUIElements.py:3033 +#: appGUI/GUIElements.py:3301 msgid "Location" msgstr "Ort" -#: appGUI/GUIElements.py:3035 +#: appGUI/GUIElements.py:3303 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -4101,117 +4187,87 @@ msgstr "" "(x, y)\n" "vom aktuellen Mausstandort aus." -#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 -#: appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 -#: appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 -msgid "Copy" -msgstr "Kopieren" - -#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 -msgid "Ctrl+C" -msgstr "Kopieren" - -#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 -#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 -#: appObjects/ObjectCollection.py:1175 -msgid "Select All" -msgstr "Select All" - -#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 -msgid "Ctrl+A" -msgstr "Strg+A" - -#: appGUI/GUIElements.py:3090 +#: appGUI/GUIElements.py:3358 msgid "Save Log" msgstr "Protokoll speichern" -#: appGUI/GUIElements.py:3090 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 +#: appGUI/GUIElements.py:3358 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 #: appGUI/MainGUI.py:4927 msgid "Ctrl+S" msgstr "Strg+S" -#: appGUI/GUIElements.py:3095 +#: appGUI/GUIElements.py:3363 #, fuzzy #| msgid "Clear Plot" msgid "Clear All" msgstr "Plot klar löschen" -#: appGUI/GUIElements.py:3095 appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 -#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 -#: appGUI/MainGUI.py:4922 appGUI/MainGUI.py:4923 -msgid "Del" -msgstr "Del" - -#: appGUI/GUIElements.py:3138 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:3406 appTools/ToolShell.py:296 msgid "Type >help< to get started" msgstr "Geben Sie> help 35je}?f29*UP9_ZO>Nu;DJI<5ys&$<4 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®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 C>Nn>A diff --git a/locale/en/LC_MESSAGES/strings.po b/locale/en/LC_MESSAGES/strings.po index 90d96728..a03fedda 100644 --- a/locale/en/LC_MESSAGES/strings.po +++ b/locale/en/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-26 22:37+0200\n" -"PO-Revision-Date: 2020-10-26 22:37+0200\n" +"POT-Creation-Date: 2020-10-27 00:01+0200\n" +"PO-Revision-Date: 2020-10-27 00:01+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: en\n" @@ -1945,7 +1945,7 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:3582 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/GUIElements.py:3850 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 #: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 @@ -1958,7 +1958,7 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:3589 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/GUIElements.py:3857 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 #: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 @@ -2353,7 +2353,7 @@ msgid "Buffer" msgstr "Buffer" #: appEditors/AppGeoEditor.py:643 appEditors/AppGerberEditor.py:5353 -#: appGUI/GUIElements.py:3015 +#: appGUI/GUIElements.py:3283 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 #: appTools/ToolDblSided.py:683 appTools/ToolDblSided.py:857 @@ -3494,10 +3494,11 @@ msgid "Add a new aperture to the aperture list." msgstr "Add a new aperture to the aperture list." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 -#: appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 appGUI/MainGUI.py:790 -#: appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 appGUI/MainGUI.py:1205 -#: appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 appGUI/MainGUI.py:2360 -#: appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 +#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1514 +#: appGUI/GUIElements.py:1690 appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 +#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 +#: appGUI/MainGUI.py:1205 appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 +#: appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 #: appObjects/FlatCAMGeometry.py:561 appTools/ToolIsolation.py:70 #: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 #: appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 @@ -3834,7 +3835,7 @@ msgstr "" msgid "String to replace the one in the Find box throughout the text." msgstr "String to replace the one in the Find box throughout the text." -#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3610 +#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3878 #: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 @@ -3984,149 +3985,201 @@ msgstr "Insert Code" msgid "Insert the code above at the cursor location." msgstr "Insert the code above at the cursor location." -#: appGUI/GUIElements.py:3017 -msgid "" -"The reference can be:\n" -"- Absolute -> the reference point is point (0,0)\n" -"- Relative -> the reference point is the mouse position before Jump" -msgstr "" -"The reference can be:\n" -"- Absolute -> the reference point is point (0,0)\n" -"- Relative -> the reference point is the mouse position before Jump" +#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:1479 +#: appGUI/GUIElements.py:1655 +msgid "Undo" +msgstr "Undo" -#: appGUI/GUIElements.py:3022 -msgid "Abs" -msgstr "Abs" +#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:1479 +#: appGUI/GUIElements.py:1655 +#| msgid "Ctrl+C" +msgid "Ctrl+Z" +msgstr "Ctrl+Z" -#: appGUI/GUIElements.py:3023 -msgid "Relative" -msgstr "Relative" +#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:1486 +#: appGUI/GUIElements.py:1662 +msgid "Redo" +msgstr "Redo" -#: appGUI/GUIElements.py:3033 -msgid "Location" -msgstr "Location" +#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:1486 +#: appGUI/GUIElements.py:1662 +#| msgid "Ctrl+C" +msgid "Ctrl+Y" +msgstr "Ctrl+Y" -#: appGUI/GUIElements.py:3035 -msgid "" -"The Location value is a tuple (x,y).\n" -"If the reference is Absolute then the Jump will be at the position (x,y).\n" -"If the reference is Relative then the Jump will be at the (x,y) distance\n" -"from the current mouse location point." -msgstr "" -"The Location value is a tuple (x,y).\n" -"If the reference is Absolute then the Jump will be at the position (x,y).\n" -"If the reference is Relative then the Jump will be at the (x,y) distance\n" -"from the current mouse location point." +#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:1495 +#: appGUI/GUIElements.py:1671 appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 +#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 +msgid "Cut" +msgstr "Cut" -#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 -#: appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 -#: appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 +#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:1495 +#: appGUI/GUIElements.py:1671 appGUI/MainGUI.py:4692 +msgid "Ctrl+X" +msgstr "Ctrl+X" + +#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:1502 +#: appGUI/GUIElements.py:1678 appGUI/GUIElements.py:3345 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 +#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 +#: appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 +#: appGUI/ObjectUI.py:1125 appObjects/FlatCAMGeometry.py:558 +#: appTools/ToolPanelize.py:325 appTools/ToolPanelize.py:351 +#: appTools/ToolPanelize.py:448 appTools/ToolPanelize.py:477 +#: appTools/ToolPanelize.py:538 msgid "Copy" msgstr "Copy" -#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:1502 +#: appGUI/GUIElements.py:1678 appGUI/GUIElements.py:3345 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:4423 msgid "Ctrl+C" msgstr "Ctrl+C" -#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 -#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 -#: appObjects/ObjectCollection.py:1175 +#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1509 +#: appGUI/GUIElements.py:1685 +msgid "Paste" +msgstr "Paste" + +#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1509 +#: appGUI/GUIElements.py:1685 +#| msgid "Ctrl+C" +msgid "Ctrl+V" +msgstr "Ctrl+V" + +#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1514 +#: appGUI/GUIElements.py:1690 appGUI/GUIElements.py:3363 appGUI/MainGUI.py:4491 +#: appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 appGUI/MainGUI.py:4923 +msgid "Del" +msgstr "Del" + +#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1521 +#: appGUI/GUIElements.py:1697 appGUI/GUIElements.py:3353 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 +#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 msgid "Select All" msgstr "Select All" -#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1521 +#: appGUI/GUIElements.py:1697 appGUI/GUIElements.py:3353 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:4422 msgid "Ctrl+A" msgstr "Ctrl+A" -#: appGUI/GUIElements.py:3090 +#: appGUI/GUIElements.py:3285 +msgid "" +"The reference can be:\n" +"- Absolute -> the reference point is point (0,0)\n" +"- Relative -> the reference point is the mouse position before Jump" +msgstr "" +"The reference can be:\n" +"- Absolute -> the reference point is point (0,0)\n" +"- Relative -> the reference point is the mouse position before Jump" + +#: appGUI/GUIElements.py:3290 +msgid "Abs" +msgstr "Abs" + +#: appGUI/GUIElements.py:3291 +msgid "Relative" +msgstr "Relative" + +#: appGUI/GUIElements.py:3301 +msgid "Location" +msgstr "Location" + +#: appGUI/GUIElements.py:3303 +msgid "" +"The Location value is a tuple (x,y).\n" +"If the reference is Absolute then the Jump will be at the position (x,y).\n" +"If the reference is Relative then the Jump will be at the (x,y) distance\n" +"from the current mouse location point." +msgstr "" +"The Location value is a tuple (x,y).\n" +"If the reference is Absolute then the Jump will be at the position (x,y).\n" +"If the reference is Relative then the Jump will be at the (x,y) distance\n" +"from the current mouse location point." + +#: appGUI/GUIElements.py:3358 msgid "Save Log" msgstr "Save Log" -#: appGUI/GUIElements.py:3090 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 +#: appGUI/GUIElements.py:3358 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 #: appGUI/MainGUI.py:4927 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appGUI/GUIElements.py:3095 +#: appGUI/GUIElements.py:3363 msgid "Clear All" msgstr "Clear All" -#: appGUI/GUIElements.py:3095 appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 -#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 -#: appGUI/MainGUI.py:4922 appGUI/MainGUI.py:4923 -msgid "Del" -msgstr "Del" - -#: appGUI/GUIElements.py:3138 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:3406 appTools/ToolShell.py:296 msgid "Type >help< to get started" msgstr "Type >help< to get started" -#: appGUI/GUIElements.py:3505 appGUI/GUIElements.py:3522 +#: appGUI/GUIElements.py:3773 appGUI/GUIElements.py:3790 msgid "Jog the Y axis." msgstr "Jog the Y axis." -#: appGUI/GUIElements.py:3513 +#: appGUI/GUIElements.py:3781 msgid "Move to Origin." msgstr "Move to Origin." -#: appGUI/GUIElements.py:3530 appGUI/GUIElements.py:3538 +#: appGUI/GUIElements.py:3798 appGUI/GUIElements.py:3806 msgid "Jog the X axis." msgstr "Jog the X axis." -#: appGUI/GUIElements.py:3548 appGUI/GUIElements.py:3558 +#: appGUI/GUIElements.py:3816 appGUI/GUIElements.py:3826 msgid "Jog the Z axis." msgstr "Jog the Z axis." -#: appGUI/GUIElements.py:3584 +#: appGUI/GUIElements.py:3852 msgid "Zero the CNC X axes at current position." msgstr "Zero the CNC X axes at current position." -#: appGUI/GUIElements.py:3592 +#: appGUI/GUIElements.py:3860 msgid "Zero the CNC Y axes at current position." msgstr "Zero the CNC Y axes at current position." -#: appGUI/GUIElements.py:3597 +#: appGUI/GUIElements.py:3865 msgid "Z" msgstr "Z" -#: appGUI/GUIElements.py:3600 +#: appGUI/GUIElements.py:3868 msgid "Zero the CNC Z axes at current position." msgstr "Zero the CNC Z axes at current position." -#: appGUI/GUIElements.py:3604 +#: appGUI/GUIElements.py:3872 msgid "Do Home" msgstr "Do Home" -#: appGUI/GUIElements.py:3606 +#: appGUI/GUIElements.py:3874 msgid "Perform a homing cycle on all axis." msgstr "Perform a homing cycle on all axis." -#: appGUI/GUIElements.py:3614 +#: appGUI/GUIElements.py:3882 msgid "Zero all CNC axes at current position." msgstr "Zero all CNC axes at current position." -#: appGUI/GUIElements.py:3769 appGUI/GUIElements.py:3778 +#: appGUI/GUIElements.py:4037 appGUI/GUIElements.py:4046 msgid "Idle." msgstr "Idle." -#: appGUI/GUIElements.py:3811 +#: appGUI/GUIElements.py:4079 msgid "Application started ..." msgstr "Application started ..." -#: appGUI/GUIElements.py:3812 +#: appGUI/GUIElements.py:4080 msgid "Hello!" msgstr "Hello!" -#: appGUI/GUIElements.py:3859 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 +#: appGUI/GUIElements.py:4127 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "Run Script ..." -#: appGUI/GUIElements.py:3861 appGUI/MainGUI.py:196 +#: appGUI/GUIElements.py:4129 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4136,28 +4189,28 @@ msgstr "" "enabling the automation of certain\n" "functions of FlatCAM." -#: appGUI/GUIElements.py:3870 appGUI/MainGUI.py:118 +#: appGUI/GUIElements.py:4138 appGUI/MainGUI.py:118 #: appTools/ToolPcbWizard.py:390 appTools/ToolPcbWizard.py:397 msgid "Open" msgstr "Open" -#: appGUI/GUIElements.py:3874 +#: appGUI/GUIElements.py:4142 msgid "Open Project ..." msgstr "Open Project ..." -#: appGUI/GUIElements.py:3880 +#: appGUI/GUIElements.py:4148 msgid "Open &Gerber ...\tCtrl+G" msgstr "Open &Gerber ...\tCtrl+G" -#: appGUI/GUIElements.py:3885 +#: appGUI/GUIElements.py:4153 msgid "Open &Excellon ...\tCtrl+E" msgstr "Open &Excellon ...\tCtrl+E" -#: appGUI/GUIElements.py:3890 +#: appGUI/GUIElements.py:4158 msgid "Open G-&Code ..." msgstr "Open G-&Code ..." -#: appGUI/GUIElements.py:3900 appGUI/MainGUI.py:327 +#: appGUI/GUIElements.py:4168 appGUI/MainGUI.py:327 msgid "Exit" msgstr "Exit" @@ -5614,11 +5667,6 @@ msgstr "Intersection" msgid "Subtraction" msgstr "Subtraction" -#: appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 -#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 -msgid "Cut" -msgstr "Cut" - #: appGUI/MainGUI.py:1641 msgid "Pad" msgstr "Pad" @@ -6225,10 +6273,6 @@ msgstr "Offset shape on Y axis" msgid "Save Object and Exit Editor" msgstr "Save Object and Exit Editor" -#: appGUI/MainGUI.py:4692 -msgid "Ctrl+X" -msgstr "Ctrl+X" - #: appGUI/MainGUI.py:4692 msgid "Polygon Cut Tool" msgstr "Polygon Cut Tool" diff --git a/locale/es/LC_MESSAGES/strings.mo b/locale/es/LC_MESSAGES/strings.mo index 3c14a5d804f955629dab0abe0fe1be6434fdafa7..34529b206bb01741131664b0b12047ce53d8f573 100644 GIT binary patch delta 72915 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 n5!y~eZRh(4 the reference point is point (0,0)\n" @@ -4056,19 +4139,19 @@ msgstr "" "- Absoluto -> el punto de referencia es el punto (0,0)\n" "- Relativo -> el punto de referencia es la posición del mouse antes de Jump" -#: appGUI/GUIElements.py:3022 +#: appGUI/GUIElements.py:3290 msgid "Abs" msgstr "Abs" -#: appGUI/GUIElements.py:3023 +#: appGUI/GUIElements.py:3291 msgid "Relative" msgstr "Relativo" -#: appGUI/GUIElements.py:3033 +#: appGUI/GUIElements.py:3301 msgid "Location" msgstr "Ubicación" -#: appGUI/GUIElements.py:3035 +#: appGUI/GUIElements.py:3303 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -4082,115 +4165,85 @@ msgstr "" "y)\n" "desde el punto de ubicación actual del mouse." -#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 -#: appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 -#: appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 -msgid "Copy" -msgstr "Dupdo" - -#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 -msgid "Ctrl+C" -msgstr "Copiar" - -#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 -#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 -#: appObjects/ObjectCollection.py:1175 -msgid "Select All" -msgstr "Seleccionar todo" - -#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 -msgid "Ctrl+A" -msgstr "Ctrl+A" - -#: appGUI/GUIElements.py:3090 +#: appGUI/GUIElements.py:3358 msgid "Save Log" msgstr "Guardar Registro" -#: appGUI/GUIElements.py:3090 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 +#: appGUI/GUIElements.py:3358 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 #: appGUI/MainGUI.py:4927 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appGUI/GUIElements.py:3095 +#: appGUI/GUIElements.py:3363 msgid "Clear All" msgstr "Limpiar todo" -#: appGUI/GUIElements.py:3095 appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 -#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 -#: appGUI/MainGUI.py:4922 appGUI/MainGUI.py:4923 -msgid "Del" -msgstr "Del" - -#: appGUI/GUIElements.py:3138 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:3406 appTools/ToolShell.py:296 msgid "Type >help< to get started" msgstr "Escriba >help< para comenzar" -#: appGUI/GUIElements.py:3505 appGUI/GUIElements.py:3522 +#: appGUI/GUIElements.py:3773 appGUI/GUIElements.py:3790 msgid "Jog the Y axis." msgstr "Mueva el eje Y." -#: appGUI/GUIElements.py:3513 +#: appGUI/GUIElements.py:3781 msgid "Move to Origin." msgstr "Mover al origen." -#: appGUI/GUIElements.py:3530 appGUI/GUIElements.py:3538 +#: appGUI/GUIElements.py:3798 appGUI/GUIElements.py:3806 msgid "Jog the X axis." msgstr "Mueva el eje X." -#: appGUI/GUIElements.py:3548 appGUI/GUIElements.py:3558 +#: appGUI/GUIElements.py:3816 appGUI/GUIElements.py:3826 msgid "Jog the Z axis." msgstr "Mueva el eje Z." -#: appGUI/GUIElements.py:3584 +#: appGUI/GUIElements.py:3852 msgid "Zero the CNC X axes at current position." msgstr "Ponga a cero el eje X del CNC en la posición actual." -#: appGUI/GUIElements.py:3592 +#: appGUI/GUIElements.py:3860 msgid "Zero the CNC Y axes at current position." msgstr "Ponga a cero el eje Y del CNC en la posición actual." -#: appGUI/GUIElements.py:3597 +#: appGUI/GUIElements.py:3865 msgid "Z" msgstr "Z" -#: appGUI/GUIElements.py:3600 +#: appGUI/GUIElements.py:3868 msgid "Zero the CNC Z axes at current position." msgstr "Ponga a cero el eje Z del CNC en la posición actual." -#: appGUI/GUIElements.py:3604 +#: appGUI/GUIElements.py:3872 msgid "Do Home" msgstr "Hacer homing" -#: appGUI/GUIElements.py:3606 +#: appGUI/GUIElements.py:3874 msgid "Perform a homing cycle on all axis." msgstr "Realice un ciclo de referenciado en todos los ejes." -#: appGUI/GUIElements.py:3614 +#: appGUI/GUIElements.py:3882 msgid "Zero all CNC axes at current position." msgstr "Ponga a cero todos los ejes del CNC en la posición actual." -#: appGUI/GUIElements.py:3769 appGUI/GUIElements.py:3778 +#: appGUI/GUIElements.py:4037 appGUI/GUIElements.py:4046 msgid "Idle." msgstr "Ocioso." -#: appGUI/GUIElements.py:3811 +#: appGUI/GUIElements.py:4079 msgid "Application started ..." msgstr "Aplicacion iniciada ..." -#: appGUI/GUIElements.py:3812 +#: appGUI/GUIElements.py:4080 msgid "Hello!" msgstr "¡Hola!" -#: appGUI/GUIElements.py:3859 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 +#: appGUI/GUIElements.py:4127 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "Ejecutar Script ..." -#: appGUI/GUIElements.py:3861 appGUI/MainGUI.py:196 +#: appGUI/GUIElements.py:4129 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4200,28 +4253,28 @@ msgstr "" "permitiendo la automatización de ciertos\n" "Funciones de FlatCAM." -#: appGUI/GUIElements.py:3870 appGUI/MainGUI.py:118 +#: appGUI/GUIElements.py:4138 appGUI/MainGUI.py:118 #: appTools/ToolPcbWizard.py:390 appTools/ToolPcbWizard.py:397 msgid "Open" msgstr "Abierto" -#: appGUI/GUIElements.py:3874 +#: appGUI/GUIElements.py:4142 msgid "Open Project ..." msgstr "Proyecto abierto ...Abierto &Project ..." -#: appGUI/GUIElements.py:3880 +#: appGUI/GUIElements.py:4148 msgid "Open &Gerber ...\tCtrl+G" msgstr "Abierto &Gerber ...\tCtrl+G" -#: appGUI/GUIElements.py:3885 +#: appGUI/GUIElements.py:4153 msgid "Open &Excellon ...\tCtrl+E" msgstr "Abierto &Excellon ...\tCtrl+E" -#: appGUI/GUIElements.py:3890 +#: appGUI/GUIElements.py:4158 msgid "Open G-&Code ..." msgstr "Abierto G-&Code ..." -#: appGUI/GUIElements.py:3900 appGUI/MainGUI.py:327 +#: appGUI/GUIElements.py:4168 appGUI/MainGUI.py:327 msgid "Exit" msgstr "Salida" @@ -5680,11 +5733,6 @@ msgstr "Intersección" msgid "Subtraction" msgstr "Sustracción" -#: appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 -#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 -msgid "Cut" -msgstr "Cortar" - #: appGUI/MainGUI.py:1641 msgid "Pad" msgstr "Pad" @@ -6292,10 +6340,6 @@ msgstr "Offset en eje Y" msgid "Save Object and Exit Editor" msgstr "Guardar objeto y salir del editor" -#: appGUI/MainGUI.py:4692 -msgid "Ctrl+X" -msgstr "Ctrl+X" - #: appGUI/MainGUI.py:4692 msgid "Polygon Cut Tool" msgstr "Herram. de Corte Poli" diff --git a/locale/fr/LC_MESSAGES/strings.mo b/locale/fr/LC_MESSAGES/strings.mo index c8cdfe6ab0af4414e3a6d4157b3499d81aaacda8..02fb26cf051688b55c3a0a32c22615bf8de1e2d7 100644 GIT binary patch delta 66783 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 KxZL+B%Krf@9a&BQ delta 66695 zcmXWkWq=jO5{BVfA-Fq1cCkekcX#*2-Q6KLmqCKN1Sb%j;K5yk1t&NmgaCmM2p*jK zey95Wd8Yf!ndz>s>Y0TN_wb`+n;s_fZzl@<&f|aS;&@(aOw!u(vM2DoIEU5ic{_uH zymYt=hv0QggY`p#yj0j1GvE}=gg;?Uyyn``Lxa3{v~yq#ERON90ygkG->c6-E;`m> z5Z=O}cpG)YrqP1D*Lc-==BprY0PQ2ugS=r_ECx5=i@T9=dnaQCd9m>Zs{H_&oA)0U zz|dIsc~MNv{k@7Dq~L=lsFC+Y4QMH9Ko>C~{)!s;1K0ls^U!{ac`;k;ATK{Q#~e5V z6_JD34j(wH#j%KO!ZzIB`;~*lSSYT2Pz^QXo_Gw~Gre*c89&I&j=fOrg;*KyU`foH zAjs>6ov;>O#yXfOVUSlI2VfQ4i?#8qL_wZkkAsFBgy1^VOgEv{_AqMgf5U3{38P_^ z#CCoyRA}pBA#8;@e=dH7J25UEKwbX~4#x`^9ix&2`Ccpznj{Gd*dCQ6y)Y&YLWO)3 zDv4%d5?ty&-+{WpA=E(5p{{oeb%Vd$=l`Ov`w5jBUnRBgB}(es7sBY!1+t?~ER4Eg z8BB(?U4KW^4STuvFw}WtQ3IZh3h@#Q!@n^l#!hDEWx_19^J7(P?sK3uTa8-Nq{)N4 zve+0elYI+O1L%{|l5IRHIrpG$_!yNtuTe9LnaZ+0DJnTLqxu`6lCd4W#R;hI`=h?L z3rt3Z`UfnIn=ulfqV|QaQwMp;u`ntEwNW!`fk|3BN}Ta4janU8o40 zM&-seT!w#QOx6F`@F4GNI;Nx6ay=3qZ?9`#O>f!z02Q*oQ4x8Cia^2)7QyVO8&V|mU&ef=_-r(BXoqL^!ohO`Uoxjek6RobVp(M*_ zLrRUBa(YyDl|)UYJ}R4fVm};(&F~#+F&ktG^0MJb=X%t2uVG=ljgv5W<{)o8F2`>% zX9R^lf`cs)LEZ!`kR`~gfCrslWwk}Gj>^L3m;t*xr=u2i8)}h{payy#>*GE5dC_dP zhLut0H^c~RpN&Ec($TJ5aPp>raJR z^lYfCErEI%)I^ob2-KE3&*wl-nYE~p9d#d^LS@}8)P)|SX7(9#Vxk<@Uj}o~u7`U5 zjzsObOK>_~Lk+Y`PMi5)RC^ri`u<$^!7A6W4YesB#iDou(_;w5rh?6kidYlW1s0-a zzSgx5y7oDIN&h|6L*rU*+x%Z*9op})q6)ow9t+`24CR9*s0*(^CE-@o68wUSz-82V zk5C)KQ`GtYq1N`Ry!L!fg4)uOp+X)%Uyzp(Bb?PSOoiT?10}-@)Y|SwW&O{n$JOts zrFnp=vwu(#dgc1xq6YLCl?x&HZD&b<3UzAKT1TQLQqr|6>vQh!HQ_)v>Vn#mdZPyN zKj%2tKhwDwb;Gq7g_}^{4=G^ZkA;dvGSq-Fy8b+_T>>?*s_5&4CLE}&I-=HcBI*K5 zP&3_t3iVIUJ^Ag>f=bhg7Rw3nkkKZAPtdx9E3tOnK}j!N1x zm>b)nuKyk8#9clI8tFsKg~1K&l`1b*rQHI7b5_REJjjX=}W~bc&i{lJb z)tp0BQ|!h;UI{FW<*+}NMSnL3T7plgktJwi?fj^B!AhvLYwPTc%KDzDY#)l+kjA<8 zWYmP_p`MmoP&eA++MiJa|Eg)=y1ti{1BEOX>cSOKWmp%LB<)c*>V>-CP}KR~qHc`x5?(@f}@4ZA_@3U*iZe~fE47JqRF_G%O90y9i2B@8>n{#a71b(VSW%oAJ1y7-F zd=)jYhZu&hurMZVZn;wvbzU#jc_UEIfXS|Z0Vd)8-Z~DHJcm#Nxb1w0d1xo07PXcY zu_%tje7FyF{&Un)#c63vkp&fj9H<)>c2-1HQ9V={w?JPfbmTxY>xXKO#D+M{^*=;~ z{57g<;{dR3si?H+<2G`d7BLY#rn^$A#Du-=k*M zq>YtPKhyxe!&0~o$KgNtKkU~w$Qy$%aWD>UXF2g2^=!!B-X2O(sCIAE7Cp7SZy{by zhqCephT$i7V%iRt&Bak)Y=GMNzCjIW6zY5PQ3KkC%KnNS?FX4w_#N$)SP_eNvI&gB zjX`YDJ_oAvzFmU6dbl53VdAbfgKuyi?JcN?)L`S*j@Su*z=4<-Q+2l+*T7b^JEC66 zPGBvJ=wa0}0GrYFQA^_A;y^pmzo=|Y%abD;=0dG)6IA^V$FFb0rt_m20c{`G}l-HG>6A$*RRG1>r2!bsFhWfV5X-l#18 z1p5m8^>dA4EvvLSanbX?ukme?=cF`qjJX2Fw9;Gi=u9@AGNlJ zQ5(b=?16VMKh`2*O2Tik7EZyMcpK+pj^RPxR6K@S^9CdA;nof{(GjQ#O+lWjzBiu( z&1fT*2;xtNQ91Btq-AfcQ8tkHs2QY3onH@?l+96*>xsJIXw=?5)Ag@IJ?{@=F1&$} z80%X_hWabSfy$!;DtYFip5wowLL7Ir)o&%#=RWFPG*fz8_Z<5#FPPl`&a z46Z*HYJVu{`WK+eaTRJ}_fb1xj7el|JPr~}GSi`wDkrLpN}~qS8Md8Il4ImEcf++)OF)db$`*9iUTD>Z`4R9qh>G<6~Z-` z9k=3Kyo1GX&@|g8w&4-lCsAuUdAeoycc>e!#(}sEb-kQ3?0ZEpsp`K52g>5Ms7MTU z?RluO+k}e9Wz+y~p=R1ac9}*Sx^HljEY1R*WbYPcR*jE9l(J`ybN`L z-Kea-j2hUVs2hHA?YQ6BP8Wd{=x>Paa1mC);MrC^)iE3G|Dhtd8g-qGsQVq5P5qbW z;0hfI<=1m8YYSs7(!K=h#L07mye7CDm84%#$(L@PEm?IeOuH-UhRac(pTkV}5jBAH z^DQD-Q3EMDpZeE9RXS9UO;AhF&YjQ`6%ij5k@={Qu6FHRs5L&0+D9&-zJC{W-V@aK zKcl{%a)DJvgtLgxfxb`;wYCi~H+DnKWD%;YPN2%@vorBRYiDtmKz%<7b>mK`+!%zq z@pROlzu0~Llk4}7aG>nHfQrCnR78G9Jyib1_n2@|karg2d~ex%6E)*|s3m%ddThs9 zY=0n;7PXO8a#nTLaMnha#P{lQ5C}ak;|uNV124vsAg?X$_^2}M>zs@FQEZ>{CT5`h z4hv$MANb*w+^L89-nykh-e$aj`Eb-SdphpGtg8QO9O#R|%k2wAP%~?RTD$Jfai|$C zLv2_)Fb7^jEm_bCOUAs;I;bVM3>zwF7=Z?Rdpj+04peA=(2_1KNnHiaS^oQ?9mGxO%98j7L9=gDo87#9vYM9DSp(G)5(5C)5Q7qRtzQs-9ml41Y&0k+A*aNj=t;I0>36+eOP}%>~wc~8Gb_8aozXB@DySerf3~W%S`oDy| z@qugmjW$_mx}rid7&VZos4p%=t^I0LGTuYYF#2X2cv4hIv%7X#)K=aIHPC*j@}7xW zf<>tNth2W79daj}cPHF%Cp>cP�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

aHFH1J{f{pPlw!)~a)W6DN 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 diff --git a/locale/fr/LC_MESSAGES/strings.po b/locale/fr/LC_MESSAGES/strings.po index 49e165c3..c831724b 100644 --- a/locale/fr/LC_MESSAGES/strings.po +++ b/locale/fr/LC_MESSAGES/strings.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-26 22:38+0200\n" -"PO-Revision-Date: 2020-10-26 22:38+0200\n" +"POT-Creation-Date: 2020-10-27 00:03+0200\n" +"PO-Revision-Date: 2020-10-27 00:04+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: fr\n" @@ -2002,7 +2002,7 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:3582 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/GUIElements.py:3850 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 #: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 @@ -2015,7 +2015,7 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:3589 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/GUIElements.py:3857 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 #: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 @@ -2420,7 +2420,7 @@ msgid "Buffer" msgstr "Tampon" #: appEditors/AppGeoEditor.py:643 appEditors/AppGerberEditor.py:5353 -#: appGUI/GUIElements.py:3015 +#: appGUI/GUIElements.py:3283 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 #: appTools/ToolDblSided.py:683 appTools/ToolDblSided.py:857 @@ -3582,10 +3582,11 @@ msgid "Add a new aperture to the aperture list." msgstr "Ajoutez une nouvelle ouverture à la liste des ouvertures." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 -#: appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 appGUI/MainGUI.py:790 -#: appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 appGUI/MainGUI.py:1205 -#: appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 appGUI/MainGUI.py:2360 -#: appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 +#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1514 +#: appGUI/GUIElements.py:1690 appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 +#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 +#: appGUI/MainGUI.py:1205 appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 +#: appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 #: appObjects/FlatCAMGeometry.py:561 appTools/ToolIsolation.py:70 #: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 #: appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 @@ -3934,7 +3935,7 @@ msgstr "" msgid "String to replace the one in the Find box throughout the text." msgstr "Chaîne pour remplacer celle de la zone Rechercher dans tout le texte." -#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3610 +#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3878 #: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 @@ -4106,7 +4107,89 @@ msgstr "Insérez QRCode" msgid "Insert the code above at the cursor location." msgstr "" -#: appGUI/GUIElements.py:3017 +#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:1479 +#: appGUI/GUIElements.py:1655 +msgid "Undo" +msgstr "" + +#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:1479 +#: appGUI/GUIElements.py:1655 +#| msgid "Ctrl+C" +msgid "Ctrl+Z" +msgstr "Ctrl+Z" + +#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:1486 +#: appGUI/GUIElements.py:1662 +msgid "Redo" +msgstr "" + +#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:1486 +#: appGUI/GUIElements.py:1662 +#| msgid "Ctrl+C" +msgid "Ctrl+Y" +msgstr "Ctrl+Y" + +#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:1495 +#: appGUI/GUIElements.py:1671 appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 +#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 +msgid "Cut" +msgstr "Couper" + +#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:1495 +#: appGUI/GUIElements.py:1671 appGUI/MainGUI.py:4692 +msgid "Ctrl+X" +msgstr "Ctrl+X" + +#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:1502 +#: appGUI/GUIElements.py:1678 appGUI/GUIElements.py:3345 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 +#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 +#: appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 +#: appGUI/ObjectUI.py:1125 appObjects/FlatCAMGeometry.py:558 +#: appTools/ToolPanelize.py:325 appTools/ToolPanelize.py:351 +#: appTools/ToolPanelize.py:448 appTools/ToolPanelize.py:477 +#: appTools/ToolPanelize.py:538 +msgid "Copy" +msgstr "Copie" + +#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:1502 +#: appGUI/GUIElements.py:1678 appGUI/GUIElements.py:3345 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:4423 +msgid "Ctrl+C" +msgstr "Ctrl+C" + +#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1509 +#: appGUI/GUIElements.py:1685 +msgid "Paste" +msgstr "" + +#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1509 +#: appGUI/GUIElements.py:1685 +#| msgid "Ctrl+C" +msgid "Ctrl+V" +msgstr "Ctrl+V" + +#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1514 +#: appGUI/GUIElements.py:1690 appGUI/GUIElements.py:3363 appGUI/MainGUI.py:4491 +#: appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 appGUI/MainGUI.py:4923 +msgid "Del" +msgstr "Del" + +#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1521 +#: appGUI/GUIElements.py:1697 appGUI/GUIElements.py:3353 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 +#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 +msgid "Select All" +msgstr "Tout sélectionner" + +#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1521 +#: appGUI/GUIElements.py:1697 appGUI/GUIElements.py:3353 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:4422 +msgid "Ctrl+A" +msgstr "Ctrl+A" + +#: appGUI/GUIElements.py:3285 msgid "" "The reference can be:\n" "- Absolute -> the reference point is point (0,0)\n" @@ -4116,19 +4199,19 @@ msgstr "" "- Absolue -> le point de référence est le point (0,0)\n" "- Relatif -> le point de référence est la position de la souris avant le saut" -#: appGUI/GUIElements.py:3022 +#: appGUI/GUIElements.py:3290 msgid "Abs" msgstr "Abs" -#: appGUI/GUIElements.py:3023 +#: appGUI/GUIElements.py:3291 msgid "Relative" msgstr "Relatif" -#: appGUI/GUIElements.py:3033 +#: appGUI/GUIElements.py:3301 msgid "Location" msgstr "Emplacement" -#: appGUI/GUIElements.py:3035 +#: appGUI/GUIElements.py:3303 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -4140,117 +4223,87 @@ msgstr "" "Si la référence est relative, le saut sera à la distance (x, y)\n" "à partir du point d'emplacement actuel de la souris." -#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 -#: appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 -#: appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 -msgid "Copy" -msgstr "Copie" - -#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 -msgid "Ctrl+C" -msgstr "Ctrl+C" - -#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 -#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 -#: appObjects/ObjectCollection.py:1175 -msgid "Select All" -msgstr "Tout sélectionner" - -#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 -msgid "Ctrl+A" -msgstr "Ctrl+A" - -#: appGUI/GUIElements.py:3090 +#: appGUI/GUIElements.py:3358 msgid "Save Log" msgstr "Enregistrer le journal" -#: appGUI/GUIElements.py:3090 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 +#: appGUI/GUIElements.py:3358 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 #: appGUI/MainGUI.py:4927 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appGUI/GUIElements.py:3095 +#: appGUI/GUIElements.py:3363 #, fuzzy #| msgid "&Clear plot" msgid "Clear All" msgstr "Effacer la Trace" -#: appGUI/GUIElements.py:3095 appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 -#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 -#: appGUI/MainGUI.py:4922 appGUI/MainGUI.py:4923 -msgid "Del" -msgstr "Del" - -#: appGUI/GUIElements.py:3138 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:3406 appTools/ToolShell.py:296 msgid "Type >help< to get started" msgstr "Tapez >help< pour commencer" -#: appGUI/GUIElements.py:3505 appGUI/GUIElements.py:3522 +#: appGUI/GUIElements.py:3773 appGUI/GUIElements.py:3790 msgid "Jog the Y axis." msgstr "" -#: appGUI/GUIElements.py:3513 +#: appGUI/GUIElements.py:3781 msgid "Move to Origin." msgstr "" -#: appGUI/GUIElements.py:3530 appGUI/GUIElements.py:3538 +#: appGUI/GUIElements.py:3798 appGUI/GUIElements.py:3806 msgid "Jog the X axis." msgstr "" -#: appGUI/GUIElements.py:3548 appGUI/GUIElements.py:3558 +#: appGUI/GUIElements.py:3816 appGUI/GUIElements.py:3826 msgid "Jog the Z axis." msgstr "" -#: appGUI/GUIElements.py:3584 +#: appGUI/GUIElements.py:3852 msgid "Zero the CNC X axes at current position." msgstr "" -#: appGUI/GUIElements.py:3592 +#: appGUI/GUIElements.py:3860 msgid "Zero the CNC Y axes at current position." msgstr "" -#: appGUI/GUIElements.py:3597 +#: appGUI/GUIElements.py:3865 msgid "Z" msgstr "Z" -#: appGUI/GUIElements.py:3600 +#: appGUI/GUIElements.py:3868 msgid "Zero the CNC Z axes at current position." msgstr "" -#: appGUI/GUIElements.py:3604 +#: appGUI/GUIElements.py:3872 msgid "Do Home" msgstr "" -#: appGUI/GUIElements.py:3606 +#: appGUI/GUIElements.py:3874 msgid "Perform a homing cycle on all axis." msgstr "" -#: appGUI/GUIElements.py:3614 +#: appGUI/GUIElements.py:3882 msgid "Zero all CNC axes at current position." msgstr "" -#: appGUI/GUIElements.py:3769 appGUI/GUIElements.py:3778 +#: appGUI/GUIElements.py:4037 appGUI/GUIElements.py:4046 msgid "Idle." msgstr "Au repos." -#: appGUI/GUIElements.py:3811 +#: appGUI/GUIElements.py:4079 msgid "Application started ..." msgstr "Bienvenu dans FlatCam ..." -#: appGUI/GUIElements.py:3812 +#: appGUI/GUIElements.py:4080 msgid "Hello!" msgstr "Bonjours !" -#: appGUI/GUIElements.py:3859 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 +#: appGUI/GUIElements.py:4127 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "Exécutez le script ..." -#: appGUI/GUIElements.py:3861 appGUI/MainGUI.py:196 +#: appGUI/GUIElements.py:4129 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4260,28 +4313,28 @@ msgstr "" "Permet l’automatisation de \n" "fonctions dans FlatCAM." -#: appGUI/GUIElements.py:3870 appGUI/MainGUI.py:118 +#: appGUI/GUIElements.py:4138 appGUI/MainGUI.py:118 #: appTools/ToolPcbWizard.py:390 appTools/ToolPcbWizard.py:397 msgid "Open" msgstr "Ouvrir" -#: appGUI/GUIElements.py:3874 +#: appGUI/GUIElements.py:4142 msgid "Open Project ..." msgstr "Ouvrir Projet ..." -#: appGUI/GUIElements.py:3880 +#: appGUI/GUIElements.py:4148 msgid "Open &Gerber ...\tCtrl+G" msgstr "Ouvrir Gerber...\tCtrl+G" -#: appGUI/GUIElements.py:3885 +#: appGUI/GUIElements.py:4153 msgid "Open &Excellon ...\tCtrl+E" msgstr "Ouvrir Excellon ...\tCtrl+E" -#: appGUI/GUIElements.py:3890 +#: appGUI/GUIElements.py:4158 msgid "Open G-&Code ..." msgstr "Ouvrir G-Code ..." -#: appGUI/GUIElements.py:3900 appGUI/MainGUI.py:327 +#: appGUI/GUIElements.py:4168 appGUI/MainGUI.py:327 msgid "Exit" msgstr "Quitter" @@ -5745,11 +5798,6 @@ msgstr "Intersection" msgid "Subtraction" msgstr "Soustraction" -#: appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 -#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 -msgid "Cut" -msgstr "Couper" - #: appGUI/MainGUI.py:1641 msgid "Pad" msgstr "Pad" @@ -6357,10 +6405,6 @@ msgstr "Forme décalée sur l'axe Y" msgid "Save Object and Exit Editor" msgstr "Enregistrer l'objet et quitter l'éditeur" -#: appGUI/MainGUI.py:4692 -msgid "Ctrl+X" -msgstr "Ctrl+X" - #: appGUI/MainGUI.py:4692 msgid "Polygon Cut Tool" msgstr "Outil de coupe de polygone" diff --git a/locale/it/LC_MESSAGES/strings.mo b/locale/it/LC_MESSAGES/strings.mo index 8b993e9acb5c25f776865cc12bee88fa80b9f09b..5b65a1a4f4a204702cb541fc68d0b35578358e31 100644 GIT binary patch delta 72909 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

N5Oq8?YVNb39+=P7OQWW`D#q3NZ$Uxp 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 delta 72703 zcmXusb$}Pe|HtvY`yAcfa7P{7!5!UkM|XFFbeFU&9e!z~1eBI;K|n=7Q0Wi_Nonb@ z0F~eK^?A?l_s8$CGrK!G^Pcz2?wzOK(@!!@ew@j_o;GZO$N!a1;d$Bd$6lVdGL7fW zxS(3kOPw{u%Y|uhG#14ixCOJ~3Cx4{Fdrt(7UIQV5mdP&ro_pZ7(c>PxExz}p6_kp zAeM@->>*wVmcTJs3iZHU_y@-3F!SXM@rF~*mMg>?i}NuhH>M2_@lsQch_H5wIZI$N z>Pw-{SHa}i6if1auamoAA*SQRDpW`IU}pRRHKKEd=uomTyu@c@!zb^;53xs$LaW*!_8(0mC77X!f<1lQ5-(WLL z6BXhGusbROy-~R^1~u|USQqzV0t`gk^+`~nPl2T|YjlVoyrBsd38@&22XG{kk6y__ zc4Ji>N4X{@!tXIDo^@V9CD%Png3nM>@*0(VNeYK}=`l0vd|_1kr3?Gkqv}+s!6v8& zw09SDLp40aogafrrm3i8nvZH|jXS>+HNvk@_Z>%d-~wjETdw{!>b_7v#x6{ax-bi> zhXqifFNWbb2D9LD)OCBY03O3S_zX3bc3rmR0&JoQusIZ?Jx$Lm$Y^!q1u^+nvzvm z0e4~{t^a2nG@v4TsSvLo_Cak#UtlJ@hzivcR0Q5)2Fy^}%F)=Ja&=U;Z^q(y2^GQQ zWh_E1Q1`Dy<-!3>to47E1C8u5YD0O5M9=G0HpCl2c}Y1-zO>~nN9H>}ac)4(`EFE4 z4`Et7gNocORBk=R)%Y3};pG)Vylh(kpK+i$J%a3_-g#GkQqi*iAJh$AB{L~1Lg_Ia zi=viY6VwO?qe4Cd)sYpb4(vi*_cdx+UPoUCcU;9o=X2+u&VQVtmF>pF&Xmsds8y5I zm2*1_IAfe8oaLNxm0ADlKn+(>&)LM;%Gtr$)!ExQ&^gRG#yP<`4YSeyEL65{L`CQj zDneH(`yt-@96Y0<9d?VeBsz>yl%G1Y#M{WLVHxV{;0&CI(=m0G5N{HGjN>s^)e!GP zT#41OP&IQfD%ZY1t%e_b4)Snt+4(Oji6W|7QpKWrS^=A5Bh>kIsGQmD%11Dg@;Qvh z*Vq}$*RT#RN7es?%B9RTL%jUx=jK4kQ5)5xW~glLidrUvT>TVOGA%@nU<2x{wjZ@j zpP=3a32NC}GZSiRi=gUDp$1Y5)$w*nd%oAlofwNToS0`PyhB)+@{gzwj?min(g?@7 zlv|-X{16q9H?Ewxjy)hVsy@<{OQK#{)vz4a!rWT_6FDeO#X3}oenIsxdtHk_G^!lu z$_?=q<*ul=UaNZc@*0ATDUZU+coJ)1^7C zBU>KXF(Ktrs5z{NI$zb58=%&EGgL_1x$~V+9qWU-ZzyWSqfj~Jqjtm@sHt1ri1n}J zSWksUydPEm)?M%usw4MMH$Fjie4mF_K*a4fOIynUz$9rfLb z6Q~EDM>TlMl^?nCTUQQiYRfM@>MfWL)nIwdk2O&v?2pQgF{pO`hgESYYWdzk-RD2& zAcBK`P(9As%+`4U)C0<6W^9Z%us6nGo#uA_f4G72N>uXIZDEnAk9tsJROGs#Iy4;B zp($4Oy@jq~EoyE*cja$TNp=>s)m}o4tXoU#@DMCWc>(6agBXrCT-j@7_2H-o$DtzI z5Y?ep!Sk%YejF%iW@0GLLv>^UDk3XT%V;AiIS=D1{1FG>@YW$-N4$^Iux6VO?;|{m z`hMuv*0$#BsE{XYXOT&ZnR&jKhXXyR0&0t`;Vx*c3n=$SefLkqe7FjgOy9fuGpLQ| zDXQa1+S_-2dej!(9u=uMSP1uHX}phqc@A=Q&{oI~AgCM0VmR(VZN2AF8_081l4a;< zI`XNT)*Qo1$L*+o~P8PWcRL6^B9G2_E`q$iyb|*eWjd(6DjMNP>HSFYM6#H&epBR0gB*bl3`XA#_vn!2Cf^FzEL9MtG)NwOd7 zQ2qgHWBP8kPCMX5%3bjbEZ056>w~Xw19t2Y;+|g>Da4#M`Jn zJ7T2$?A8r6XX{asIN-`RP+z$(QFEPgl$jni*I6+cMxr*l;;vi4)q&~OQ;(%jj@Jup~_LNTnzQVimqG-wHlhEa;7&bViQm=vjwP~a+CAe7}mdD zD!)=u44+G^|7dq z#`zp58=IqgHrP26i&9>X%8g&J9A>1$#ZezFx_&Zh?pL7Z_DfXA51}4-()kN2(hpGk z$V*r6zvVz9Oft@H$cQZ|=S9_zK~2qc)QDH0-U+*r_3NE?<-c7y<9It?0d;>HR788A zA~y>A;uIuOzW0g)C0&LI_KSg7Y)`o_cEsbTkw#6l^;;d)p>9|i$KW*l5HFzRb{ z7B<8usO461j{S689hK#)P;+_()q$s|2Na%b+1(DKDEC9<$YRt!@ipqD_AM$&Pt0Zg ztKuhj;+pdgDoY=^^6$>K&d_<*P!eZqXC`M(RPyC>7IXELQIV;Eia?8bZW&Ccq81g4 zP$RmDY9QBqvk)qK%er!PRL7g3mRW1m4%q_(xDhpgt*DXj#R~WpHp4fl`y2WnStwed zde#}Wbq+#3a3X5i&BnpF8pmVC1@;ZM7&Vf!sN@YSwBMqY#95RlASvXfS!5kchnl)f zs1Ev3?w~kogQ$QSK@F^dbx_$n7qw%pcYcN1aL%JT@G~k`k}fvWqE66kYb5NA`L23c~D6cg_@d@sEAcTZK+LAJK=k%$oZ(L`5)@K zC8+y0pswG8$+Z5z<3K&Tfcf!0Dr-}IY#T)hY)!c->UTt2uo@;^YTpSBQCsskR0j^A z-kv|B2KEo;!R*UymBe8rf6=R92Tmt@jqFBx{RGrq1sCIMj#CGF0~OL#^}cs8x`7lMS!{ zYMI9&k@meV9E4Lb+_@Ol&^}a%enN%#8R~(dn=MBoP!TJGdd)UMEwdr02P|^#L)~`; zwUNC+O+}h58W`&@k^?=cDyo5YsO2>d^?;?Q2<&p@Gw%F-XXsX&^Bkz$iA1$m0Tr?4 zm=fEd=Drsy*M_TJ>wh8#+F0hf6VFiV_AP2;Ww+T}wL>-3)j0%}TobSeeuPTCqo@a* zK_%%G)YLveCGiVXI|;V4{?()O94I8YQCn>pRDEUCi0Y#n?t)r|eNop9M>RYal@n7@ z*UfY;!djG9qIS@SuD;q1`%O!O9jyOQPBf;1RpvEA^|%G<0q>zk(i`=FVW|CJ4C=w- zP#e{BERIW1AwPw>?>uTlx{hl1Z`9Nz*l7dKxs&y;iV{>PIqIX5uPZ8P#-p-#1*${e zpc?uP6`3DVx$+w->%(^0vMq?pofcRU`=dIt1{LYAQB(J$&w(1chk7f$MLi(-?%+Qj z_p+dpZy;(!Gf*R5jGBt|7>&DdG2X!PIO21g>)oi;@I4;Ehp2VGb&stoe-8(G;14(g ze?m3faIZDc2G!&Ks0d9$MP{ih??;XN94bP8qB{C7YCuW8u!v?wOc26%Q1@bX;dg*qekF;X%9|~)hI@ylC&>|;dE34XQ7hnV{FKB+KlS(KVOA-Z7|)} zmdyRJkgi8xb9sP+GWZLs1L+Rh1(h%#!8&PSl?i=nbQ4i$lFsK_)x zExQi*2FKxP9DT%+y3V&Y;HEwYnxihLy?G=Sz?rC>agTGK^GoMJ)RY{?VCZo*)d|!Nc?os@uhtGNST2^D+iJ7R8Ek-r464moNZ7>*^n&u1oflZA8UT zQ`a8#G206V;TYdlJVk{x8aON}funtRIDn%yQI-H=(BLkSkw8y(6BY zI-cy3MXn&~ImJ;^=2vkQE!_p(U3uXDU*O6gp+>sedBB~&;Cz6EIR7tdHAP*v5EsK3 z%4IPed!nXhIx=OxH;V(!=@RE^)D&#NCU_nd>U_UgB&wt4t}*ICtz3O4tWUWwj>7$@ z2$sBJ53J&>iHc}F4F3MF6$eV5VHkqrQQ1Ecl@p6lA>4`DDbJ#k@pr6=VOOn#^-$;g zq8>a46|v>0kbjPP&bO%KK7*;W{x5N$5j{Z7=`++$_%E_WdNJ3m!8)k(Em0lnhU&;f zRD<)K%TOU+i+yn;#$l%G)=n!_rp*Fh|LMjX)H}S?@ikg z+o9%m0cynGqL$@3%#63O4gP~#|1E#D-zkm5JCwismG!T=-h9hObPl5^KSO12*4y@v z-AbcIoZ^msibZ2Q<(4=dm!PIB&t1E&G^*Sj^#RihHI=hb9p32bFW+VTYp;Gsg&vUQ zo-L=+Scr0c)SQlTeu4qYhf#BR3>Erws7U?d>VHE`)$i_n=zaU~JsIlyN~p-!^f}NR zwnt4tKh#b*+0`#ZUAWHGe~DVRr|>j-(fAR@tgg^ z!k^87E@)@kvl8k0qn2Y)R3z%6Hll{82D_sg8j5OYyerQ@CD#(v zKvtlVZZpQ>87z$Nup$sF&3_=M_{3 z@1h?352_=H|FCtQ3bg@c#yVIDl^fHsT8RGfoI6PKmwjBe_}gAWb1{?)=Q|goIYzz|AcrwaKXR!4Ks6j066$@9KckXxW@u>er`f%zsrVODVd8+5GovDr2eo>lP#rJt&R0jS z_q|3OXs_>tS_L1Vmf2#|a@>xZ^TVhRpFv%J1@+*+QArmFv+L60Y|6Qu+fb3JoWRJa_0x3A~F{JTpUd0Ko9r~^}v0oW%(UyN`66w{twgxLz3Bp5}+QC z7PVnzN3~NFH6>M118L&Qy)cUM2vobPlZEp89}d2zA}3jyB)N5WQzxPuz`->8r! zOJzxu9knr)z_Qo?^$9f%)uB14kQOkKBDq>%vrr?m@0@dJOs7U;WicG3BR?dwYadA|G)lnU(i+YW>z#`Zeb^mhI1Gi#P+=V>X_wI5~ zii+P+t06jVXz*>f2_q=~jGD{WsC^-0I(twI>Md6m)v-ZX2`6D*JmP$SO3oDNEn>Mb z59Nv&{QmFEK|U&c)Ckr(x1)M~05w-9QFC_@3*ZgZTqn+8Igk+*>ddI?!cogK3iV0W z3Kh|DsHvWcG!sD?jAO~nz6#e1j+Wz1+J%ZvKCpf;+(Zm4C}*Etb&{m1V7 zdhAPi8%AOFOg0rY(bvf8aiAVIN996CjK=;LYzXsHUXPlBGguJs<48=CIW+hq*Z*(? z<%C&6y`$)(B3eDG4X_bvDw?5kr&m_SuaJ$Vq9#tns(1p2VybM`fk~*5&T}qt^(#=J z+=_b8e&o;H|E@na zr!BAjs0SZMP2ojUBrl^naNGF^HS$-e)sZ-tC1XyX17%}b)cS1i9OGPy8o_>4$WEZv z{WVlX{zgsFJJdi@gxiC%qV9`DMJNuHGxbm#SWi?g_^UV=$iXSp`m7XT>$xiG%cnM$ z#0jY7_5~_Oo}+fmci0cp<+l6Bqarc|)v>wGPf@wH1=Z0#R_}X9I8cMh;EysF93xPDY)di+bQv)C1SK@@~{zA4Ii(9<^2fiW=x`3~0xB;4XNK>fu{d z=)&@b>fccGGGHY3MJ4G+sF%rA)JF3MYIS7IXZuJzYUApGs-KQp#@n$T-b5|)!ui?w zwEkOgpdQUc&G9_cj<*K2wH`us>^oG0XR#Ijh25}Gq$S@T)cyONC!N<(A%Bia%70xs zK>^mkPNd~PAa~5R%>&Na!RA^cBM>RMJ^}1Y!_3=|w_C7&Zy}l-D=bM5`&gH0`^CD`4 z`WqF=+|kyd%BZPpfSTeS(Z0Q|OiVYZ#k1+;g3fX(VJ*uJMsCE1imck9FcgIa< z!oqr~@F!cSk=Jn!Lq%v6>b^Z#9H02EA|l34v_dVn*;o#bqDJV&+K4it<~SZTlBQS! z`?~s-sI1?Gh42{a!{rrf3R4uZc5`4Z%6=;j^x7POn!CNIo*qU$;3w3SJVP~{sHi1t zR;)`o7iuHwgNnppY>bOhbN&$ZpjW63E?qHew;1-|`CeTPw7hmXub`4JP~19{8kKC> zP}v`enyLn<5zfUZ7WUT|j=z<#&+Vk8Y{V5&J8XSaqy}LWu0wwQW#i#MJ-vV$$yIm3 zZB$26mbOo-Y^bEEfa*|vRF=0!MXDz%Ime^kAqP>{{e!wMaT&|CELekb9gNWWpUZ)= ze-~j z8u0)Qw3QA+mB*nXGSxZ9xdheFD%6}FLal~hoqwXX;AG`3>9RPBqaIk_*%b#<9$lXG zuXX#B3WYj<1#6%HfLRAfGSyaW~U>!^L;A!;?HsAS1m z74=&0h1v<%R$~2Y>)k?ymdQ?3wx2{bbO$xJ&s}|z%GS{c)JS7cQ&0i*T5gDXz4k`U z`5II^pQGA6W*}i63K;D%SB6 zs2utUHRsn*$@x2K2TfSjk}wa_G2e^lKs!?l)N<->C%pGjA^s56vBjuJY{m#YjOx%G zRKrhkG$yNNb2}B)(b=d7EWh;FfYixgRRT zgIxV+RF+RcCEZGQekbZf7}N%|5_R1-s0L4>I`FeAUvoZizCyM0AFAD~b?p8Eb$sh_2`ZE<)lf;+ z7*}Htyobr^+Jj!AlJs9}hso>NUf&Cq8|zRno9|J}>oFF@1ocC`ju?v?z-)}itv(0Z zp`N2gn7@HFP#2Z815hEKgxYdH#btO9l^g9E+FW-=oHh? z`p;1jc!`>Vzfc`W-NxoTD{8>`u>!w;_KI_$3kJ5ejb;?~raTL^yk4WSHME^IkO4K4 z2vmq8u^g5~T{jeU-&9lt=b)1GGt}zXiCX4|F*VQkj=K|AP;>PNwXt~Z?EzU)J76Ky zh~iLL+#2=39vF$EP|Ixi#0A_9{B-p+?>o)sgo)y7k|e3T5{Q)ECNP)Qx*k zAv}tDz*W@9pSkn@y7S39SqJl=B3H(ho1k*52P%SdQSGipP08*~zK!r86&mRYR1bef zh4KdK#^=tk&Q_lp)j&bioR&b1xEcoc53EPI2Wp+~cIW>@MKaLEB9+ZD@(R+kJUa&nfE4WiWx> z|J6BAkLqF(Y=OFPs;i%c>cA4z1J*hBpjN>#SAK??ns=xTsC*C0r8v~cYoUHVXpOCL z5f;(c|jO zhex40Iu&)_3{;2a^=AF6r>m(@GHpfmcqgj3%Ppt9NPV@a0| z)qxzS_VS{xE8*(PIph1V{SrA* zg9>d!R75(VA~pmSiE*d_%|W&2ui-#F`qG^^j@2k%N8OmGzrA#dpvtu|KeoUa`~ZjG zW~_(d18mFfhq`_d>cMMJ9p8gU?@gn-NE)xM2Db0 zFfO4UkYR{*s01p4m7VobQ`Z)igxy@ZFKVE}P!XJr$+iABbD)v$LyhV3``wXoNc;7E*-@4&ABqwl$I(6qQ5-Boh44Gfjt@~Ui9{2u=bcgK=VC$JjbrgT?!opG z&GeIOS)M>8>l=*2(vvOwM_?h!n^05eU*bRwhD@>QqMD5YLP;<5q73vG9 z<#iJk@~5cm{|^<~6#ujRAd@qfGtwFBEbXl9tQnN`*U(k8bar(1a1L+|clxLfOhxVK z3sD_iikjo~*aUZ>-USI~*jAhk710>f#?%uN^L%e82O9AQsI764b1P~`JBmue+c*#( zqmr%tOnY!w)Po11Iy45=-gumZOK}{A&$9C?Q4w8-!GHf}HwS5{IE-reqVp;$8E>OH z;?1^^=R{p!7&XE;SKr*#cXjo{Q6rs!df6;?Zg=OupUwJL1J|gigfCGeDLTjg_@n}= zyc6|>^A#!wE}%wm8y|A}|B>NwxtC;Q@@o2dLL=x_P$M=0#ms5%s`^sCJt>yP^g%1U2yKJ_qYL_yp^O z@&|$QZHJq;Akh?k*4ydL%7Z%}W^W2i0uG-^LcxyS}s z*Xg(7KpRUp?81&W4YhYaT5S75rX@Dgcx+33Up$E4<2s!7vHhkbc4?@0nDPbOjtiIB z{!nvyXz<@3Nb*Ujx0U(>sOx%v8r1g+uds%nV}4H5TN�#387WUPXoUq4OVXNjc>z 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 Qov_>AZNGHZ|26IZ10TMyhX4Qo diff --git a/locale/it/LC_MESSAGES/strings.po b/locale/it/LC_MESSAGES/strings.po index e2faa646..fe3f9446 100644 --- a/locale/it/LC_MESSAGES/strings.po +++ b/locale/it/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-26 22:38+0200\n" -"PO-Revision-Date: 2020-10-26 22:38+0200\n" +"POT-Creation-Date: 2020-10-27 00:04+0200\n" +"PO-Revision-Date: 2020-10-27 00:05+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: it\n" @@ -1958,7 +1958,7 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:3582 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/GUIElements.py:3850 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 #: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 @@ -1971,7 +1971,7 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:3589 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/GUIElements.py:3857 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 #: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 @@ -2367,7 +2367,7 @@ msgid "Buffer" msgstr "Buffer" #: appEditors/AppGeoEditor.py:643 appEditors/AppGerberEditor.py:5353 -#: appGUI/GUIElements.py:3015 +#: appGUI/GUIElements.py:3283 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 #: appTools/ToolDblSided.py:683 appTools/ToolDblSided.py:857 @@ -3521,10 +3521,11 @@ msgid "Add a new aperture to the aperture list." msgstr "Aggiungi una apertura nella lista aperture." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 -#: appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 appGUI/MainGUI.py:790 -#: appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 appGUI/MainGUI.py:1205 -#: appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 appGUI/MainGUI.py:2360 -#: appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 +#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1514 +#: appGUI/GUIElements.py:1690 appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 +#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 +#: appGUI/MainGUI.py:1205 appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 +#: appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 #: appObjects/FlatCAMGeometry.py:561 appTools/ToolIsolation.py:70 #: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 #: appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 @@ -3869,7 +3870,7 @@ msgstr "" msgid "String to replace the one in the Find box throughout the text." msgstr "Stringa per sostituire quella nella casella Trova in tutto il testo." -#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3610 +#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3878 #: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 @@ -4020,7 +4021,89 @@ msgstr "Inserisci Codice" msgid "Insert the code above at the cursor location." msgstr "Inserisci codice sopra la posizione del cursore." -#: appGUI/GUIElements.py:3017 +#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:1479 +#: appGUI/GUIElements.py:1655 +msgid "Undo" +msgstr "Disfare" + +#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:1479 +#: appGUI/GUIElements.py:1655 +#| msgid "Ctrl+C" +msgid "Ctrl+Z" +msgstr "Ctrl+Z" + +#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:1486 +#: appGUI/GUIElements.py:1662 +msgid "Redo" +msgstr "Rifare" + +#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:1486 +#: appGUI/GUIElements.py:1662 +#| msgid "Ctrl+C" +msgid "Ctrl+Y" +msgstr "Ctrl+Y" + +#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:1495 +#: appGUI/GUIElements.py:1671 appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 +#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 +msgid "Cut" +msgstr "Taglia" + +#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:1495 +#: appGUI/GUIElements.py:1671 appGUI/MainGUI.py:4692 +msgid "Ctrl+X" +msgstr "Ctrl+X" + +#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:1502 +#: appGUI/GUIElements.py:1678 appGUI/GUIElements.py:3345 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 +#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 +#: appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 +#: appGUI/ObjectUI.py:1125 appObjects/FlatCAMGeometry.py:558 +#: appTools/ToolPanelize.py:325 appTools/ToolPanelize.py:351 +#: appTools/ToolPanelize.py:448 appTools/ToolPanelize.py:477 +#: appTools/ToolPanelize.py:538 +msgid "Copy" +msgstr "Copia" + +#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:1502 +#: appGUI/GUIElements.py:1678 appGUI/GUIElements.py:3345 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:4423 +msgid "Ctrl+C" +msgstr "Ctrl+C" + +#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1509 +#: appGUI/GUIElements.py:1685 +msgid "Paste" +msgstr "Incolla" + +#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1509 +#: appGUI/GUIElements.py:1685 +#| msgid "Ctrl+C" +msgid "Ctrl+V" +msgstr "Ctrl+V" + +#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1514 +#: appGUI/GUIElements.py:1690 appGUI/GUIElements.py:3363 appGUI/MainGUI.py:4491 +#: appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 appGUI/MainGUI.py:4923 +msgid "Del" +msgstr "Del" + +#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1521 +#: appGUI/GUIElements.py:1697 appGUI/GUIElements.py:3353 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 +#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 +msgid "Select All" +msgstr "Seleziona tutto" + +#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1521 +#: appGUI/GUIElements.py:1697 appGUI/GUIElements.py:3353 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:4422 +msgid "Ctrl+A" +msgstr "Ctrl+A" + +#: appGUI/GUIElements.py:3285 msgid "" "The reference can be:\n" "- Absolute -> the reference point is point (0,0)\n" @@ -4031,19 +4114,19 @@ msgstr "" "- Relativo -> il punto di riferimento è la posizione del mouse prima del " "salto" -#: appGUI/GUIElements.py:3022 +#: appGUI/GUIElements.py:3290 msgid "Abs" msgstr "Assoluto" -#: appGUI/GUIElements.py:3023 +#: appGUI/GUIElements.py:3291 msgid "Relative" msgstr "Relativo" -#: appGUI/GUIElements.py:3033 +#: appGUI/GUIElements.py:3301 msgid "Location" msgstr "Locazione" -#: appGUI/GUIElements.py:3035 +#: appGUI/GUIElements.py:3303 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -4055,115 +4138,85 @@ msgstr "" "Se il riferimento è relativo, il salto sarà alla distanza (x,y)\n" "dal punto di posizione attuale del mouse." -#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 -#: appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 -#: appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 -msgid "Copy" -msgstr "Copia" - -#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 -msgid "Ctrl+C" -msgstr "Ctrl+C" - -#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 -#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 -#: appObjects/ObjectCollection.py:1175 -msgid "Select All" -msgstr "Seleziona tutto" - -#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 -msgid "Ctrl+A" -msgstr "Ctrl+A" - -#: appGUI/GUIElements.py:3090 +#: appGUI/GUIElements.py:3358 msgid "Save Log" msgstr "Salva log" -#: appGUI/GUIElements.py:3090 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 +#: appGUI/GUIElements.py:3358 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 #: appGUI/MainGUI.py:4927 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appGUI/GUIElements.py:3095 +#: appGUI/GUIElements.py:3363 msgid "Clear All" msgstr "Cancella tutto" -#: appGUI/GUIElements.py:3095 appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 -#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 -#: appGUI/MainGUI.py:4922 appGUI/MainGUI.py:4923 -msgid "Del" -msgstr "Del" - -#: appGUI/GUIElements.py:3138 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:3406 appTools/ToolShell.py:296 msgid "Type >help< to get started" msgstr "Digita >help< per iniziare" -#: appGUI/GUIElements.py:3505 appGUI/GUIElements.py:3522 +#: appGUI/GUIElements.py:3773 appGUI/GUIElements.py:3790 msgid "Jog the Y axis." msgstr "Jog asse Y." -#: appGUI/GUIElements.py:3513 +#: appGUI/GUIElements.py:3781 msgid "Move to Origin." msgstr "Sposta su origine." -#: appGUI/GUIElements.py:3530 appGUI/GUIElements.py:3538 +#: appGUI/GUIElements.py:3798 appGUI/GUIElements.py:3806 msgid "Jog the X axis." msgstr "Jog asse X." -#: appGUI/GUIElements.py:3548 appGUI/GUIElements.py:3558 +#: appGUI/GUIElements.py:3816 appGUI/GUIElements.py:3826 msgid "Jog the Z axis." msgstr "Jog asse Z." -#: appGUI/GUIElements.py:3584 +#: appGUI/GUIElements.py:3852 msgid "Zero the CNC X axes at current position." msgstr "Azzera l'asse X alla posizione corrente." -#: appGUI/GUIElements.py:3592 +#: appGUI/GUIElements.py:3860 msgid "Zero the CNC Y axes at current position." msgstr "Azzera l'asse Y alla posizione corrente." -#: appGUI/GUIElements.py:3597 +#: appGUI/GUIElements.py:3865 msgid "Z" msgstr "Z" -#: appGUI/GUIElements.py:3600 +#: appGUI/GUIElements.py:3868 msgid "Zero the CNC Z axes at current position." msgstr "Azzera l'asse Z alla posizione corrente." -#: appGUI/GUIElements.py:3604 +#: appGUI/GUIElements.py:3872 msgid "Do Home" msgstr "Effettua Home" -#: appGUI/GUIElements.py:3606 +#: appGUI/GUIElements.py:3874 msgid "Perform a homing cycle on all axis." msgstr "Esegue un ciclo di home su tutti gli assi." -#: appGUI/GUIElements.py:3614 +#: appGUI/GUIElements.py:3882 msgid "Zero all CNC axes at current position." msgstr "Azzera tutti gli assi alla posizione corrente." -#: appGUI/GUIElements.py:3769 appGUI/GUIElements.py:3778 +#: appGUI/GUIElements.py:4037 appGUI/GUIElements.py:4046 msgid "Idle." msgstr "Inattivo." -#: appGUI/GUIElements.py:3811 +#: appGUI/GUIElements.py:4079 msgid "Application started ..." msgstr "Applicazione avviata ..." -#: appGUI/GUIElements.py:3812 +#: appGUI/GUIElements.py:4080 msgid "Hello!" msgstr "Ciao!" -#: appGUI/GUIElements.py:3859 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 +#: appGUI/GUIElements.py:4127 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "Esegui Script ..." -#: appGUI/GUIElements.py:3861 appGUI/MainGUI.py:196 +#: appGUI/GUIElements.py:4129 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4173,28 +4226,28 @@ msgstr "" "consentire l'automazione di alcune\n" "funzioni di FlatCAM." -#: appGUI/GUIElements.py:3870 appGUI/MainGUI.py:118 +#: appGUI/GUIElements.py:4138 appGUI/MainGUI.py:118 #: appTools/ToolPcbWizard.py:390 appTools/ToolPcbWizard.py:397 msgid "Open" msgstr "Apri" -#: appGUI/GUIElements.py:3874 +#: appGUI/GUIElements.py:4142 msgid "Open Project ..." msgstr "Apri progetto ..." -#: appGUI/GUIElements.py:3880 +#: appGUI/GUIElements.py:4148 msgid "Open &Gerber ...\tCtrl+G" msgstr "Apri &Gerber...\tCtrl+G" -#: appGUI/GUIElements.py:3885 +#: appGUI/GUIElements.py:4153 msgid "Open &Excellon ...\tCtrl+E" msgstr "Apri &Excellon ...\tCtrl+E" -#: appGUI/GUIElements.py:3890 +#: appGUI/GUIElements.py:4158 msgid "Open G-&Code ..." msgstr "Apri G-&Code ..." -#: appGUI/GUIElements.py:3900 appGUI/MainGUI.py:327 +#: appGUI/GUIElements.py:4168 appGUI/MainGUI.py:327 msgid "Exit" msgstr "Esci" @@ -5653,11 +5706,6 @@ msgstr "Intersezione" msgid "Subtraction" msgstr "Sottrazione" -#: appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 -#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 -msgid "Cut" -msgstr "Taglia" - #: appGUI/MainGUI.py:1641 msgid "Pad" msgstr "Pad" @@ -6266,10 +6314,6 @@ msgstr "Applica offset alle forme sull'asse Y" msgid "Save Object and Exit Editor" msgstr "Salva oggetto ed esci dall'Editor" -#: appGUI/MainGUI.py:4692 -msgid "Ctrl+X" -msgstr "Ctrl+X" - #: appGUI/MainGUI.py:4692 msgid "Polygon Cut Tool" msgstr "Strumento taglia poligono" diff --git a/locale/pt_BR/LC_MESSAGES/strings.mo b/locale/pt_BR/LC_MESSAGES/strings.mo index f9f209ea47e9fb884c0644e297137f8ae4b7d8a8..873b586104022c45df19e840d572c7892460eced 100644 GIT binary patch delta 66744 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 delta 66571 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 XZRz5Ls5c1BoY^6^&6yog^}+uE1oYZ~ diff --git a/locale/pt_BR/LC_MESSAGES/strings.po b/locale/pt_BR/LC_MESSAGES/strings.po index f69915df..fff72bd8 100644 --- a/locale/pt_BR/LC_MESSAGES/strings.po +++ b/locale/pt_BR/LC_MESSAGES/strings.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-26 22:38+0200\n" -"PO-Revision-Date: 2020-10-26 22:38+0200\n" +"POT-Creation-Date: 2020-10-27 00:05+0200\n" +"PO-Revision-Date: 2020-10-27 00:06+0200\n" "Last-Translator: Carlos Stein \n" "Language-Team: \n" "Language: pt_BR\n" @@ -1982,7 +1982,7 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:3582 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/GUIElements.py:3850 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 #: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 @@ -1995,7 +1995,7 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:3589 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/GUIElements.py:3857 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 #: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 @@ -2399,7 +2399,7 @@ msgid "Buffer" msgstr "Buffer" #: appEditors/AppGeoEditor.py:643 appEditors/AppGerberEditor.py:5353 -#: appGUI/GUIElements.py:3015 +#: appGUI/GUIElements.py:3283 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 #: appTools/ToolDblSided.py:683 appTools/ToolDblSided.py:857 @@ -3550,10 +3550,11 @@ msgid "Add a new aperture to the aperture list." msgstr "Adiciona uma nova abertura à lista de aberturas." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 -#: appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 appGUI/MainGUI.py:790 -#: appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 appGUI/MainGUI.py:1205 -#: appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 appGUI/MainGUI.py:2360 -#: appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 +#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1514 +#: appGUI/GUIElements.py:1690 appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 +#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 +#: appGUI/MainGUI.py:1205 appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 +#: appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 #: appObjects/FlatCAMGeometry.py:561 appTools/ToolIsolation.py:70 #: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 #: appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 @@ -3900,7 +3901,7 @@ msgstr "Substituirá o texto da caixa Localizar pelo texto da caixa Substituir." msgid "String to replace the one in the Find box throughout the text." msgstr "Texto para substituir o da caixa Localizar ao longo do texto." -#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3610 +#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3878 #: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 @@ -4068,7 +4069,89 @@ msgstr "Inserir QRCode" msgid "Insert the code above at the cursor location." msgstr "" -#: appGUI/GUIElements.py:3017 +#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:1479 +#: appGUI/GUIElements.py:1655 +msgid "Undo" +msgstr "" + +#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:1479 +#: appGUI/GUIElements.py:1655 +#| msgid "Ctrl+C" +msgid "Ctrl+Z" +msgstr "Ctrl+Z" + +#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:1486 +#: appGUI/GUIElements.py:1662 +msgid "Redo" +msgstr "" + +#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:1486 +#: appGUI/GUIElements.py:1662 +#| msgid "Ctrl+C" +msgid "Ctrl+Y" +msgstr "Ctrl+Y" + +#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:1495 +#: appGUI/GUIElements.py:1671 appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 +#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 +msgid "Cut" +msgstr "Cortar" + +#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:1495 +#: appGUI/GUIElements.py:1671 appGUI/MainGUI.py:4692 +msgid "Ctrl+X" +msgstr "Ctrl+X" + +#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:1502 +#: appGUI/GUIElements.py:1678 appGUI/GUIElements.py:3345 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 +#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 +#: appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 +#: appGUI/ObjectUI.py:1125 appObjects/FlatCAMGeometry.py:558 +#: appTools/ToolPanelize.py:325 appTools/ToolPanelize.py:351 +#: appTools/ToolPanelize.py:448 appTools/ToolPanelize.py:477 +#: appTools/ToolPanelize.py:538 +msgid "Copy" +msgstr "Copiar" + +#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:1502 +#: appGUI/GUIElements.py:1678 appGUI/GUIElements.py:3345 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:4423 +msgid "Ctrl+C" +msgstr "Copiar" + +#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1509 +#: appGUI/GUIElements.py:1685 +msgid "Paste" +msgstr "" + +#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1509 +#: appGUI/GUIElements.py:1685 +#| msgid "Ctrl+C" +msgid "Ctrl+V" +msgstr "Ctrl+V" + +#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1514 +#: appGUI/GUIElements.py:1690 appGUI/GUIElements.py:3363 appGUI/MainGUI.py:4491 +#: appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 appGUI/MainGUI.py:4923 +msgid "Del" +msgstr "Del" + +#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1521 +#: appGUI/GUIElements.py:1697 appGUI/GUIElements.py:3353 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 +#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 +msgid "Select All" +msgstr "Selecionar Todos" + +#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1521 +#: appGUI/GUIElements.py:1697 appGUI/GUIElements.py:3353 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:4422 +msgid "Ctrl+A" +msgstr "Ctrl+A" + +#: appGUI/GUIElements.py:3285 msgid "" "The reference can be:\n" "- Absolute -> the reference point is point (0,0)\n" @@ -4078,19 +4161,19 @@ msgstr "" "- Absoluto -> o ponto de referência é o ponto (0,0)\n" "- Relativo -> o ponto de referência é a posição do mouse antes de Jump" -#: appGUI/GUIElements.py:3022 +#: appGUI/GUIElements.py:3290 msgid "Abs" msgstr "Abs" -#: appGUI/GUIElements.py:3023 +#: appGUI/GUIElements.py:3291 msgid "Relative" msgstr "Relativo" -#: appGUI/GUIElements.py:3033 +#: appGUI/GUIElements.py:3301 msgid "Location" msgstr "Localização" -#: appGUI/GUIElements.py:3035 +#: appGUI/GUIElements.py:3303 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -4102,125 +4185,95 @@ msgstr "" "Se a referência for Relativa, o salto estará na distância (x, y)\n" "a partir do ponto de localização atual do mouse." -#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 -#: appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 -#: appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 -msgid "Copy" -msgstr "Copiar" - -#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 -msgid "Ctrl+C" -msgstr "Copiar" - -#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 -#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 -#: appObjects/ObjectCollection.py:1175 -msgid "Select All" -msgstr "Selecionar Todos" - -#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 -msgid "Ctrl+A" -msgstr "Ctrl+A" - -#: appGUI/GUIElements.py:3090 +#: appGUI/GUIElements.py:3358 msgid "Save Log" msgstr "Salvar Log" -#: appGUI/GUIElements.py:3090 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 +#: appGUI/GUIElements.py:3358 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 #: appGUI/MainGUI.py:4927 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appGUI/GUIElements.py:3095 +#: appGUI/GUIElements.py:3363 #, fuzzy #| msgid "Clear plot" msgid "Clear All" msgstr "Limpar gráfico" -#: appGUI/GUIElements.py:3095 appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 -#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 -#: appGUI/MainGUI.py:4922 appGUI/MainGUI.py:4923 -msgid "Del" -msgstr "Del" - -#: appGUI/GUIElements.py:3138 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:3406 appTools/ToolShell.py:296 msgid "Type >help< to get started" msgstr "Digite >help< para iniciar" -#: appGUI/GUIElements.py:3505 appGUI/GUIElements.py:3522 +#: appGUI/GUIElements.py:3773 appGUI/GUIElements.py:3790 #, fuzzy #| msgid "Toggle the axis" msgid "Jog the Y axis." msgstr "Alternar o Eixo" -#: appGUI/GUIElements.py:3513 +#: appGUI/GUIElements.py:3781 #, fuzzy #| msgid "Move to Origin" msgid "Move to Origin." msgstr "Mover para Origem" -#: appGUI/GUIElements.py:3530 appGUI/GUIElements.py:3538 +#: appGUI/GUIElements.py:3798 appGUI/GUIElements.py:3806 #, fuzzy #| msgid "Toggle the axis" msgid "Jog the X axis." msgstr "Alternar o Eixo" -#: appGUI/GUIElements.py:3548 appGUI/GUIElements.py:3558 +#: appGUI/GUIElements.py:3816 appGUI/GUIElements.py:3826 #, fuzzy #| msgid "Toggle the axis" msgid "Jog the Z axis." msgstr "Alternar o Eixo" -#: appGUI/GUIElements.py:3584 +#: appGUI/GUIElements.py:3852 msgid "Zero the CNC X axes at current position." msgstr "" -#: appGUI/GUIElements.py:3592 +#: appGUI/GUIElements.py:3860 msgid "Zero the CNC Y axes at current position." msgstr "" -#: appGUI/GUIElements.py:3597 +#: appGUI/GUIElements.py:3865 msgid "Z" msgstr "Z" -#: appGUI/GUIElements.py:3600 +#: appGUI/GUIElements.py:3868 msgid "Zero the CNC Z axes at current position." msgstr "" -#: appGUI/GUIElements.py:3604 +#: appGUI/GUIElements.py:3872 msgid "Do Home" msgstr "" -#: appGUI/GUIElements.py:3606 +#: appGUI/GUIElements.py:3874 msgid "Perform a homing cycle on all axis." msgstr "" -#: appGUI/GUIElements.py:3614 +#: appGUI/GUIElements.py:3882 msgid "Zero all CNC axes at current position." msgstr "" -#: appGUI/GUIElements.py:3769 appGUI/GUIElements.py:3778 +#: appGUI/GUIElements.py:4037 appGUI/GUIElements.py:4046 msgid "Idle." msgstr "Ocioso." -#: appGUI/GUIElements.py:3811 +#: appGUI/GUIElements.py:4079 msgid "Application started ..." msgstr "Aplicativo iniciado ..." -#: appGUI/GUIElements.py:3812 +#: appGUI/GUIElements.py:4080 msgid "Hello!" msgstr "Olá!" -#: appGUI/GUIElements.py:3859 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 +#: appGUI/GUIElements.py:4127 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "Executar Script ..." -#: appGUI/GUIElements.py:3861 appGUI/MainGUI.py:196 +#: appGUI/GUIElements.py:4129 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4230,28 +4283,28 @@ msgstr "" "ativando a automação de certas\n" "funções do FlatCAM." -#: appGUI/GUIElements.py:3870 appGUI/MainGUI.py:118 +#: appGUI/GUIElements.py:4138 appGUI/MainGUI.py:118 #: appTools/ToolPcbWizard.py:390 appTools/ToolPcbWizard.py:397 msgid "Open" msgstr "Abrir" -#: appGUI/GUIElements.py:3874 +#: appGUI/GUIElements.py:4142 msgid "Open Project ..." msgstr "Abrir Projeto ..." -#: appGUI/GUIElements.py:3880 +#: appGUI/GUIElements.py:4148 msgid "Open &Gerber ...\tCtrl+G" msgstr "Abrir &Gerber ...\tCtrl+G" -#: appGUI/GUIElements.py:3885 +#: appGUI/GUIElements.py:4153 msgid "Open &Excellon ...\tCtrl+E" msgstr "Abrir &Excellon ...\tCtrl+E" -#: appGUI/GUIElements.py:3890 +#: appGUI/GUIElements.py:4158 msgid "Open G-&Code ..." msgstr "Abrir G-&Code ..." -#: appGUI/GUIElements.py:3900 appGUI/MainGUI.py:327 +#: appGUI/GUIElements.py:4168 appGUI/MainGUI.py:327 msgid "Exit" msgstr "Sair" @@ -5725,11 +5778,6 @@ msgstr "Interseção" msgid "Subtraction" msgstr "Substração" -#: appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 -#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 -msgid "Cut" -msgstr "Cortar" - #: appGUI/MainGUI.py:1641 msgid "Pad" msgstr "Pad" @@ -6341,10 +6389,6 @@ msgstr "Deslocamento no eixo Y" msgid "Save Object and Exit Editor" msgstr "Salvar Objeto e Fechar o Editor" -#: appGUI/MainGUI.py:4692 -msgid "Ctrl+X" -msgstr "Ctrl+X" - #: appGUI/MainGUI.py:4692 msgid "Polygon Cut Tool" msgstr "Corte de Polígonos" diff --git a/locale/ro/LC_MESSAGES/strings.mo b/locale/ro/LC_MESSAGES/strings.mo index 27c012630abe0dd6e0df11fcf574b2918e681af4..e55036fcb8deadfc0d2d5b50e60f8c13ca4423f9 100644 GIT binary patch delta 72906 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 delta 72703 zcmXusb$}OD+yC*|{Vv@h9lJEUGz&{FOLwO<(p}OpbV;LxN_VFqprn8jQWDYvH(er% zg7LgR-|IZTKYp({XJ*cvxUMs^%X&ZKzs+!9e+K_n>afo|{$ETo&&z^8b@#mGsXTA` zMb&y<%1j|%c1(pMuqbB5&6o*KVNQI2xiN9(5U&sxL6zHKa-4_>@l#BJi?NyK`QBy@ z3R4l5CBzHCXdH{Ze+Pe$pV;WAZKy_p{X27peBRY@jsF%ae7eOYOM= zDl)_iU>DR3^gzYJNYuy|U~Sxk@h}i&*C#?veKL%}Oi>|z@PN8K@3?iwd$6s1aXBjrbuds{eHLkaX|s7FPXk|ACl?1|clzQ*);2{l#EQ8Vx!Kfn)StQ>`1C|5;A`z9=oS5Y&V zw3N+IGt~XdQL(Te6Dt4DaiEd?jM`A1AhYLnFCF3yrM#$&1z+m279;bVOPuRbYrYHB z(ZiS;&!T4TE-JQO;7a@pHN%U`g?O2j|7$tWnjS@VQSX8)KQC|5|2OIeuY#EvHA87J z9E+mTt`Ta415i^w9o3O#s1EEzU3UPLmbcK?!F^Zp#QDnkhx2b|Xsq3s(3#ws7L_%b zTsem`pRI?hJU7S6WLPR<_Ae$K(pkDVUk|XQHBg18Rm2 zqh{!OtRLci%)v`4T4U#m7DPudlJW~@#yA^!6)Z)4Eu4k{ z!{t~N3sf-&pknQ7R5twJbC8pRpPm1pf+(V@1yx~GPs?FbY=Any1{E{AT=^*GrF1UK-&z zhjI&4ho7Kk9_XcsG=$wS=@nX~( zZN$O&6>91V)UyUEqFydlQ4Q5Y-PZ;~uqSFO?u}ZSF7-paTsYdf62mEfkG_KDF$ao) zR1GXWvS575B~fcw9(BI5E7wEidlS@@wsz;+qdL|Tb>AS=h=-$M%17;p(@{&eumSn6 z;8;h6M!XMI{?1)+8P$;os2iW7I`Wq@tfAGXaArn5FfTU30;v0acYYFTrskqLw5%cd zuZB0fioK|w9e3r+sPw#t%7z4utbr`3kw>CNT*w*YtcV&=O>B#eQ61TVdfr~t3?1{` ziBqTtUqCf@*Oi~T@_SbfYi#M47WEd)jcTwg=E3Ty5%xjF#z<7VpI~MD0+qhEQTO?; zIEdijZ&Z)7HL*O;hk8I+%zzE?Huk`ZSgWa>{{+`lUXBXB+Rbcc>Y^Uh5H)ihQ5_nB z>d+)B``&z4u^P3uU%B!jRFIuRZM9cXBkSDUIy?~bQ~nII<3S9^+pg@ju=;S+gDawD zwmzyuErRFCzup`uXl7t2&P8?PGt`VML#5FMRB#@_75EeO#UU+2ymt5yr(pFDL%dJ% z9P0a_b1U1LZ=t3Grudz2)`p9N*8*1q;f8>XF139SH$%14b z)}s6a*2J`(El=CxCCZ)fYb?_x#OsN_;d*S>HNi1!AU_XzRE z*#P@88jorx*+6^ARS?~;tV2Z)^z=~Liawk;J z=V4*oj8S+K6*Gy3gaosu32Hzeqq1NLs@-F*{t@cFR73emi06CdIZzr7M@`*sERXk4 zdv?Sy``N8CYR%T6W@5i9-$s4qzDBKe^5JG$)LLi4B$yYq(G_>)Qt0bM6<5&!HNw`Y zd>@S3g1^8@xYCs$pholp^}tjkY;Dt{9#{yqQV2|rEon);9b=9VWaK(4^YpEK-CvU zb+n?-fugY~s%Hb7Gq5P-b*R|5hGj4v9WIXgaMAS>QER^pwYJ}&ru;DKfv26&%IU`1`EscHKSa%F zSJcc6$6h!InJM49YtQ+Ss4TgOi!jR!o2lKXE&4nz$6rtz*!Y?D6V(n>u-`#nJxVjn8Z3zV zTAhjY@i{8p%Fni+j;o@gddJ4N@13D@t)WEDl+N_dY^dPN?JVZ%V^K3x4K)MJ=DIYPN<|GS z7NACS2h~9Kd1e7r^pIprRuV5XQ=_sX6GmWu)Ie%u zer$(v%KxbxWT)a3>cXd}4kTM-Gm#24RXI^X6Ny@y5~vxggxXRYp?1QLP&4PFmgW=G zb&F825EZq_Kevq{8e39sjQSnXW~_pVzp(Fw`lzjW45|bB zQE$&HsDb^BIWfzZmL(N2FXg^ilIMF1IM7u6=)8&A@t(PIg2lE$r9-7zVbuAy&S9uD z{uC8#TTmn2h2`-uGS%LHm<{8W*i5!Ze;^e-InWKaQLo8os3{9wY8R$PO=(ut(&R@4 zPeD{LmBi9m6V;LNI3E{dI7TnCnQDsKNhhHOvT7Omuc*C9MI(&2+=8tIj;Gug^}ydy zYyTGYz|a*TULX7bqj3T%c=uv`Jc{)&&B_pOA$G)B_#T5XvC7`Mi&ptI^4(Nughx?P zeik*t`&d4Noe&ixQEM#fV^K3!1=XR3sDX4sb!0y3{$;3iUXPmD{iqI{N4;}y`|iY_ zs4te}YwhDQ4;G-@3^i5bu^8?^1>65nTXFb0oBEa*LwO$R{3+Ci6o0*4R}%|U9_QSF zN>~3b2a5V9s2-=&QVk6+@g0Q4Q@yP0?l46u(40Fm#i}NCaxeN}*n}4Nz$|5cPls&b_Gn zuA?@xcc`UEwOIor|MGI62USKj&>EFqV^9zH0yP6WUHPm#|Iit_#nwD4Dt7Xs+AD{e zv8I?DKSZs4cT}tmQN8kiJO|oX=DHIvQF;3wHL}uMZLM0P8tUX6hzhQ8SOh;s1>Z5$ z1J0s?^g3#3AEAQyS5!OkwvqqpQCbc(B{@)AZ7EcJENVn`Q4M!QrC~4Bbwf}Mk4DAB zWYl#toC~l9<>jay^ogslvfX~uQg1u?AIgb_RFGv}6I73zp&sxNY9u{S4;YNv4@ROM zJO;Hy+=JD>8{{E zk9!$W!PgHpqUop+FGMZHI*h`dxDan+SseP6t@SQcHhhmq@d+yLx9qm8@^^Ef2mXLV z@iMC6`g^Q_4^chtgPNfUsG0e~mG_}WejYVLf1o=04{AV(zP1_7gj%{7RPdEW+Vj0y z9O#A)&fd;ps5PF53dWhJDf|-E!QJlsVOKusyoBoT9n?(yfm(|Ad##)ewPb~YW%92k z2kL1{)J*gUo*=qi{bbY>FGS72cc=!gqdN8ns$*gM+yhYMLZ~gbhI1%ZrMwP1;R~#( z{BOM9@^>*tQvMM&m4Bf|;C*8cPKi}0=0yc*FAT$}s2QAz3aZbsKIyax)#1Ot4e>t2 zGzTo0`(OcGkG|G&KL@4o8ma?n4%!73FgN9%s1D6R&D26v$JRUdqVoO+)Y4pZ^|w$n z^#V0hi4NKQ=~3l;hsb~Ryd)J0ib|*k8oCQxqZ;Uqx?u`xg!7&2P}lE6t@$x5g4a<4 zNqX4QF9wxmy`AHn3-n{MPHdt=4ID;|@Cqtu9-$uW9kFytjyfNKsxO9$>WZitsDhfA zdZ@H(i|=p@{)i)vT2R;e&Ia7r=Rj-J5w$lD!+bacwKMK^?sb0SJcwG7BN&`|TuJ$& zs~>VK#QTWyXjFRMbtX7&pI`-?ek~4iazQsNiPNz;!E+RKW9IKeyzN*KwZ*>1aLn_A zz2B>&?(2`bejREl&!Cp>hVw0IfT>T~{*edS*nF=l2L(CN0kw9s+y#f6w^2*DpSE&A)Z4W_meu=z1_#;_e?X1!JjP(WGuEN< zsO;#2WpFJ<<6X>;>3_5tiNivaJEHP`4#wg}=Tp?y9Cg;}yJD2`e=P^vC@x}c44kua zeN=k-7>-L&*>VuIQJq5VkXKRn|AO@~)p`5+?SNXEZKx%Ahzia>Q1{2bK>pX`APomf zqmCGky-{m56BV2*P|>~@l_e)o4c>I;pP`m0aM3oT45$ZWMco&P3hGksd;@;{t|WmG6y52J$V1}ca`E?IqcRJjc1!4{Yuebhd&6csyrT>VqjbxAJUMpO*7 zbZt-{v)!>jj`Ur{3)GZ`T(PN4iJHRPs2hu+f~Nv1>W8CdW-)5S8&OMj*p;uM-VrZQ z9Zz!AW-dSKImJ;+=2vnR&D{lET)E%>U*O80qDH#Xx!;|?=zN3)IR6hSn<9UZlp5gTdebwctR(GZ;f~EGqiPqhewKY6^FtcFJ?8V0?qsG3G`FZMg7F?gTyiC@Tnt@Wn6Hlp(wN%!Q|lxN`{xC?7$s<#E*1pGVEqHCO)_wN!81`Ot^<<9ia+^%YPvU)|?G zYuE<01ieu^;Y3$IA9djxSN{zvZ_nUIco#Lb)gIYE`eI(nQ!xU!V-#M*YWN@4z-o`} z7Z(034s_vR=RMSt#Cu{5N21D&QE507HI)lpd8hLtYRCHxwLxWiYUT2%awk-fPev`x zOw;#PaGUX`rV%Pg$D@L8KkE8)&#j$E zRJn9e@~Yrg%GU#XZ;xyZ*(D@_?h*8gIO#9!vin;&sK({;_|E@c;QY#5>3hjsCM= zB&O!EohaAAk8wMy;k+TC-dA`96@)WFLxVrf?m;cZKbQg&2CSR`H4`~e*%OKCcv*M8 zDssK=HQ+#deS1_Ej6$W^LR30#L#_D{)D)jZU4I?*;6G787YMWKQsXSj*_~TaGZh=p z+O2_Fvi6uv-~U56Q1nhjjbKsm1V7#46v}&0Q(rNDXz(MlD%Pbu6=U%V*2MG)%nqov z-iY<_4=je&5?cGiP)jxy2P^+)aiHjopU6fSjp|`VRMa;|%|vJHk3&$`KSpIq`owl$ zX4FjO#R!Z>O?fla60~>c`=e%LH2T>&n9PA5uom^ey{NQ2fm)JlsHy)Q^}vuM_MmvE z2c$-ASXof*6h$pbWz;|#xpH@mq&yVW?#d*g{Qif715{)qDibBO4&+M~>dmIUBzDIW zs9-9ZJk;YduN0~yWl&32!CBAQ78N6XP!IY9wPCG6&Co&AfKDg(?cgdEih=v6k^hOB zvLq=iXtJO-rf4jU^-!NsQ&1h6jT-q})C{gd#mo+Oeh(_0_o8O(8`KgU_g%$VRF8gk z{tp%1zoM4tZ`2HANom*RM2)O4>bhE}^Gz`vTcc)X6sn^$P(Mq4h6=u2s1Ex3IM7-h zL~WTrx(j|qHTV`a6aS)SCPgYM=Rl3PII6*_sE*V|y~dki5$uJ!e=+KTTd*kZM4sz= z|Kp$}6>m`45S2PK__o`K5tOf>*77gZzK|}BJ*W`sEms=VvHn;ACtxl->U@L>&SYtA z#&Tdz%H=Wm{ojFu+*J6e5v+D@L-l+=YOPMA*6tGK!`rB}PWXYvKswY^XFy#Sj!M%= z)F)XB)QpZnE%jt1{@LR>P&Cg+HT*ehDUM=ce1LjTx^yQXVK2&CF%q++x233#zD8Du1NFEmDi+#d6!yVjLzsv1I@A)J#r*gXhheG=p}`-y zKEa`s<7W)@j-ij5(W;qjfDKSf(F7Gc-7_(MP1y)4s^fU9jHhrArpRm^n1CATT<0QJ zzYH~%TTl<$=RAgL_Z(^ouR0&2V&$DPSr+nN8$x&%vmlnETn6>y_7L2SJMla0ku@~< zcm0L4S$ge5J@_PQ2``~$@@G^B?m3^LM*bTrI}&EMV9e%oplB?O%Fi~=kt^0_kV z%cmxmz;UQ_`x+G^uTVSYf7lz-s)a!xCQ6m}VoQOI<2lc=&P!C+=%DYf&eGt|D1=Lpk3u>VEFrXdhk-Oj- zs)z4UQx}#iRR4vd_W|a`UZ^1b6!kK>f!b((M`cH*+_sOzp*F6rsQRg>G~R}F@D3`? z3+7?tQ~o#OKs}m)TI0E>9d8wCYdwtW*a=jF=dcC7#m?9uuLa+3)cyOMr=7P@Q~nAS zl>fMLynN)pPNe2QQ(Qv$ZI(Vqh@FY>b~7r9H0BHBBGF;Xn{(%Sy%>-p+@Kxwh^UAt#KS` zB#ki|d%61MsHoqG1@JiP!{s;B5+*BR?PkU7l>HVQ=(RZ%wRU?@Jw1YYz-82uyhJse zpr{3FCag_4J8C29iJFN4*bo<@*8BMmPr}N$dj{j*p}5b31WK8*zEm4qF#BQ~fa#*C0Rtvhi@Bo?b+a zHa;&oU9g{HTxAQmBrULtkrC$DL@4>TyR` z?v0w_{;qxmD#|CJf^NAxzXSE5@(rrtBd8gd(dlCkp6?MF=-v!>${_3V-4zM^F1oPo?(8BS2xsahlNoCn1yk; z#pggf)GO2o^VG8jYNMjIFKWssptjtl_$3}h#YXG;w$>d`G1CoIzYn#v2T|>uM?Lrf zD){0xu$PtJhy#s$Hfo9%qh??)Du2(SM)UyHk;Dxxe{*9m%9Zh7qG}s{OL=S4(BS`k zNAG6V?h{lDy+tiiNORlp5+F;+{?CD?s4~W4Z`6!zM!o0n;d;!|!lw8fR-ydb8Pn48 zdL)*k{wvfByhbg-TT};9erRi+2{qt6SdQO6d&N1>1^rstMl&3HP@aiOufI^y8rs?# z_y9GM2-Fnk#WGkLb=@G;eUni$I2#qDYf;&;1C{1SFeT6TPP!A;aij zJ759Sh$^C@xFza=T`?~XN2S{eRFLk(a6Ez<@jX<>UOE3lzcCe|ZEXgcp>AxCx}h&B z%|@a+HU;%sU5xqg5Gv{)qdJnLopm@H>i#0A_R2f!phn&b)sc_dx%}@%g`#^X>I-Ed z>c-uuDLjUHzzx*MU%K=ExbsQdTL*KZX0DVgH$uf$SJVv7LAARYwIsXR`!>RZRA{89 zP(8eYn#$X#8(%rYI#_)MR0H`@YZ{FjaTN^iA6SQSS5%(wa_9d*&19gX%~S@T12q)s zEa6U6MD5{?Fa%qoI@k)!VpmsQiR$21R4^XJT6hU{U-(D1=jT8LZ5~v+1yD2U7w14z zTn#mXHmDKxKxM^n)PpBr9-NJOjqX9x-g|`_z#G)a|3h8>K_|OE!Wo5{(GsZZt07D2 zdkr~IkJ{l!*aa0FC$S`6M0G52XEQw(qnryh(&nhCUV-ZPOVs`Up*FOHUF^PGsOJ=Q zh>H%w9+;z>{lYLmYAu_ig0VZQf&QqDj6-e3vrrG(fSUTPsCJH_26P(L z;VY>7AELey|3oc$%I@U9)+#Rt{joU4;A#xVn;3!rqS7Y3hrJ65qk^fivn8sd?NIG? zMRjB#s>8!k9i5E2Z#t?&b9<2g>gh@<6ii!CJ>G$;KZ1Jj8RrdDgHKV>{U@rycc^Ig zdRow>L3JQ2s=ZvO>!MwK8E0Hi@?Sez4Oh_V|8m=zfig?)Mmu z>3dtpN};BRqg1*iwFLUnu>Y6ibWmc;jd;y`PB4RzsT=U=FvChBJmWktlCu?F=7K?(7i$l& ze-Rys`oOq~dcX$*twYhM8H{z-MJ-(`R1kJ{jZBRSkB2=s#L1j^bq4qOjBt}v0gmL8QZ0th$!Z7>we(B*B zE2D;!{|z{Cl8RcGd4&DE-vw3PjN$kv*1(J-?H`>xqCUCSp+1p(qKW#xlj*mgj$l;s3q=-;W)zQAd-VGQB!yVv)~idOCrHI>v;#%`8k*$cj0Kf zg}brMcr)z;OUqNJV10)bF=nDg|4=MIc_V5G{i__P!H`MztCc8J)DOYZxYYSGDt*#S z4h{Z?1l8~`<-}7$y?uBZb$;?xd%!-_l03xh7(UIch}t*WBQH7Mn`H;ya?~EZ6SZc0 zQB!>pm0ovHQ~m-K{r{q-HrXe(AEb9?cjk2#cE&hkoz;VqfAw8Ob7wneS7%@65T}po zz+}{(J|ET5FHmc|4jbW4)Vm=5blZwEqh_=aYGdk#33%Jm zDj4sfI^xZ;k!M3)Ul29Iimtw?tMBCMhoD9}9rdzV=-lSce?N=-R|7YxsDQ6gBPlxD z{`jOEs=NdBh4U>c1}>sTa1Rv&zoKI2J!&aJ=2)5~N6lOg)cGjX3>9_tCFhXeTFY1} zWIa>^Z7>3Rpk`n?>XU3e7Qp=&iH}gP+ca}+tIdVFt~~02^-=9Mb#_7xWFTtbQ+*EB zaj*nyh4Kf1^K6Hk`&p>BfcmSb5%imHOEU~L@-fbts44yuHO1>t4?cu?OCCpU@js&W zgX9ZrfVG`|3l6lgbjFVCcvDb&_tS;8FQi{&BaOpW)c3-J_&u({DWBVKN(z4w>K&nc z5x3#|FKvIQzBn}a-wz~O66$TCen0BE9!rDzUcqJ7@GH#2i8{+ey>2)VHPRcXDShJn z8=F&3zQXFepspK=3f@VsJj0d0KrQ78)Y5*3nyK>`{O|uBbD$}Xx6&?1j+)ZUs42{g z3cA9m4#uL^ybJ1qLr`lx8WmhKQ1{P8J#YyY#Eq!u{EQ0ryBJUTAF;|#g^l3A#Ztig-81s4*mxbRiwTJ#^ECT8?WPkcy)t)xLn<6 z*QMRWpI%YlbQAfn5uBzX2mXpmm$aMBCfJMer>M7C$QJvD`<35y@JjxEHJ-0$z^U?3-+ zAF>aQ4u^SrabiC<#N6=;!}S90a5Ov~4V(;u>yvhBtBE8T%UU|D%1q9>mnlOyF#2 z@PCpq-8uW`_+F?T@)*{`i1XH7KWstydz_*A3-$+!Td^X~_hK(v5656z$_FtsX8XzZ zgEFX>O=HvuN23}%ivuvW1NPWu3HeU#=Km29`#41f8DUxbLw06x1m!|9~`A_+plgLVMEGOP+4;g zqcF`K+puC$9qoRH{4d18TzBFycBT9jXJO-CEIaNwTi*@!HdB8IV{rVvQ13MEM+MuI z`xXmVQRkEV&)Tc(+=!aVG!Lvp6(0ERJx@hXPE5zX_$PM2ZV&Be!IQX_^72RaH=#8j zhkAD?U%=eB^GRs%e|+X=Y)-lPQ+s`HMFnH^XSToeLUn8wre!8i_#7xdZ#=gk%>KeY zzpG&!^?k4?Zo|2F7q8*RFYSDTSC*c0QCs$D`~xrGkNCr{7K{sD+h0^Y#46Oc{>^@( z@|Sani_$;y@$K@u#I%CuC#bFPrUWxXY+~{}nS}uD|TvP#)D_b=1pcFovOzO3w*c zg7SiQmcD0D*Jpljss%Kw=hXeZl>N{h;W+Y;Qy@{|+&W9e2En^0bYn!?|(5tjNl z)N7BQIG;J|{%2XR1vLP63|=5?!T5wybV$HUt^Cg(8VEL23>7>RQBism^;2xZKp^-% zkQ22tmcVA%1@-#=7PWz0aQ=m{JSaRY;8n%;@d926Toa$`@kW9`@K3vcO~~Ir9pJ{U zi2}hNxAP=6`=dTAzQMfs04rniB!S?D(g?K?EkRA`OJ}yE0q-Nqbx}*W9TnWSQP<^2 zW;R5Qs_d&q>h6}$+7YP28J0QJH zRmlv2;EuHkm5!HCOOPOAAo%`oi(6?YRi=Q~4i9Gzc)K_sku?zf5V?#yC|}GL2!41> z${z5taNR#X2O3GHh=A7~8)926S zABaMI3l_y3x(*|-2WkVFjtXx7J692!%Q{j9mB0NlG48`8cnnkHdFOrSTTDfL;@oBy zOi8&A>i$?vinUyQbIeA$o7MZ?WDeB8r|yC^*p2cYOo8Ef0>O=?2r8(WqN05~D*88| zX5b*^#vf4Ey+j3F*1Un>hesXM{xA}C{a8$?{QralZ6IHwrhGNV;ZD?2{EjU!EMFk_ zE15Q^2KJz4=CJb&_M-eV9>Z$+Z2(Cl1HpGn7Sw&yaTLzSjLQGCQ8ojGush|7sD?M7 zIH$GoWhp$2LRhG9#bhT4Gcqn0Fn!9ei)A_w|CsHnif zG+d8*3q}{RhL@q%>Ii1XUtBq)ustvwbv_OgV0+Yzbwh2{L$DRjcJS93{*y~X+zu-Le!$NA*LAV8A`CCHl&Bqwp67`1cKj+b5I?+ zjsbjvn!y*SnRr`*{MSKfNi!L$0~t^q$l)yH>dT-SsN%|XQ6p-Oy1o;ty?&?>jzBHd zSj>e>T=}Rg-|<~Vycmmt9HW|3lTcC>z{KeeVzlkyN}!?Sxs&1@xBmnxJN)8LH>)QB&I8*%uY% zA0r{)O+t-)DrzQ{x$~P)S@JDvN4$-}w8s3(|FH75;S|ENT(AK3GU{5v_V`Vxjs#+@ zW67{Ek41H?Ix0x(qGo0Usw4AI_b)|VzaDk{b}X*^-@}2{_9^Q9{~xLY%`4i2 zzC`u-G^&B?sI0h$TB2W3Gw}y%O%ue~gHxk|Gn*?%VI1WcR8S5>Un7~%fzs(X>H%J* zK=4PVgs7#cj;gPTT8f644?jfZ`FPxjU!uMlYg7&dzxgKMP|A^20>MAMT!|ehU&Z-Y zrYiYAi-Yr3d3|DsYV@2ZrmAlFoV7+E_;K0?H8Tfr7^bUf4b8?WlwV_S98t@r_ObIN zYDRv?3h33g9X1vRQ(Rx$4+Otz!|T`wK^t7eiRT!Nlj{cmMBMuZKc!r*o_&a%cjl^Z zJLeFb%lXg-f#829@EL|v{;;8aNsVx>cAmw&od3(`U?c|-jRL`+f|uYV%2ADN>UN;g zF{(+x8;e7*BL0QBuuN0ivfE)J%BN5r&DP95<#wXB?tfA5`)thv!9QGTjoP~Xy&NbQ zuA-v%cZ|iHEds&+iM5Y#Ddh{O^cm37f^rJRQ2rX#@GGo{g+8=k?Td<;(Woq#gj$NZ zm>L%&LF;?lI8gK-b|)^O9`pzm_5WgVOxDV#G7bq5uP5pOy-`8=F)FP_J101&p{|>a zDR7~49R~mY_iJ~-K2$?TPz{}Oo_AhBHFOiTwf+zFQhA2j0bijWkh8UQusCYOB~a;E z5p}*HDlI!;@b~|HILJ@M5Y$Go95rPdQC~WHQ0aEdnV^l8i=aB%5_Nq$tcpER1KE!1 z@IF^Qf||KgsI)zUz8?611NHC~>c)_^wxuRUZ7|7DL6jQxz+&!vDbz^HqBf)&sI_f| zYNtCYiw2-NvewmaMQzz%waJ5bRH2cn|+Dr&0Ib+)w3 zfMY4I#zLIP+l7X(S=T`D{}@H*ZkGRVF`W8o-EAf|_ONyiI1iy7d;}E>Kl<+A7OICY zTsccmdx;c4+ViTQ^0gZ3y3SY#=ehGoPy_i6)$nCk{{SN>KSHHz;$Akhm9QFReB@XD!su*9!H39;kdBjC#N< z)Qor4;2*hI^U!l)6q!6G;SwKJ|n1>I4cf)CvJzLRV~ z%diRck5D5oKiLK_&F4UCyAHKQ9!BNy54a4kV=qQBa*CB7PYrmBsh>8@-WB;ivEVC) z>R3fo3^YZpeK%CB40GpaxcU|NgnEA`2imKbOt&doiwc&5Sd0gscIE$OSXLyRX%9|~ zij^#=87hEfusLd@nTz3g67_SzQ&&zg%Q{p9xzG2ia1h1?eNkyQ$T{3O#yQD3-8t8} z(7D993N@1(TzQA{Yv%#ycR|U&ldj^N^Rn}X^RDxe^M&(`^PSV1Z3Bq!OzKSS%zz5o zY?v9#N#%bF4m6d6a12hsJ{WI~eZviM9&{$2YY%FQ+6i0XT-<>(vFbc~DgA^hclp$| z;@`0; z^)8r;9dN%h>q7TSC+tZ5w+qRC-4MRWzI5`V_UHzvtZ0sk=6iJ5e)y)YV@?b>J~-X8-m%&<^G;whg2VY6;q)zF_8{Za9PK z@D8fsx2~LE2@fPqv!Pxx#g^JqG{jDn+h7emf-N!0GMkCcsI2q*a-c1C5bEcE@u(SC zhKh*;sB}7o!|@_&3FeGI zaS)v1l{U52P*c_$Rqvx>VkxS}Yfv+?(bXS7b?}%we+Ctd7f`Wv3$?F2bmix$4*n68 z{0m!U4W>rTKyFm9R6=#64yxyEQ4J13&CD27Lo=LTIM+M(pgMjGm8Pd%Ip=EYV5H>v zUP)I`$yv|&A!=k@P;1`@qj4hU#eJxmxQiO$@2DkskLqC3HP*q5s3p#e!>}ak`fV8e z@BemlpsD@Voj8JO_^b=gO~L`5o$kiPqX)p9wW1Ww8*}LC*#it5Iw^lXP3(J0)8b8sA1 z+G<pd;$5br32` zW?>QBgj%YbuKWNs;`BQ$c4Dy=q}i5h}PQqdKq~3*tl65`3`RejJa*3X}(6QQVH&A@8ALD0GjOl>E!aK_e=1qoRCh z@B|M)-7ph1!p*4I*p1EcI4U@^eQirv9B)x>hU>A!UTgO@YUeDr&wkIi8I^|V_R~S- z|7;F6;aQx5Bfqh!j`wXK_`hHl?i_(i)5~}kuj47)c))%|JLI7Kg8v5tpB@hc|K0xn37f)_-v_+SobQf$aQc%r zLs?KW66MO#sF|qjY~k#Udi{<=rQJeIfLl?)yyqnOuOK_>F1&);D4t_R{MVV`l&x7Y z)cJbY0o$SWkHe@A{e)`oCN9NaF(1x3ZNJvrhuX@UoU!(MpCSLX#*?WijBBt0UPk5b z2S3^f%AvBO5h{54p@MEYDmeE!A7XjRY0p}4HbTYLc;{u*ev$v2eHAzHIZ%T`QC}{f zqS9-VyWj^@gU_)ZMxD0@4o6+T7AxUFREI(@*pFaEP-!?7i{W-u7Tia5INe423Cpj{ zfgUg%JK@);sm=P6&4iCFC?CK+nEsOeEI0|Zwy#kmN_g2~pg3v^uYuYzyP=k*FKX$A zqOxcz@&)93i#X7Rvlx@%I@B8OMlH=r)EYiU1yAZL_BzdkD)&c?d>HCMYf&@04fVj& zs158UCdHSit@m#X{`?>Rs{NyJYE%QwP(jrW)v*Dn85)He(SBEd1l55vs0J^g25{Sz zpQEDwEo$dX{p{U&5TY6e@}x0l=+p95_?7f=m{ z{?8hW#yHANP|-ghHMIv(9sHj&?17CaCu)DFhFa^-P#f7QRPf!yGWaj9z|s$G2K^fx z)TiPds>ih+*+^dESjxp7+uLpzMu+fG`NYyM?x}rfEX287_Z~ar%x8h%A2h!~b$Ib} zi-DuKjPfNcj)PwWW6Jk7aGFjzuu)wYAe4gYW;294H;S2P^o(agK0~Lq+pcSDx!!)hh}%J~f{>W@0lx%!(J{QkesK{+mXr3x(goBf<#8mm&Ch02CYsBC$R%7%BSs8039 z9*_r>R>iS7Rzq!2OHdos8s|2wLU|wh9Xa@q1C6lb@77RH)Pshi9z4~R7o(tLGq z*3zGB~|B2&SMP5|YHbd=*(@-P5hU!?n`1ZihP#sx>>gXyQgEi z`3M|9d7|@ATtc~L!m!}q7bi{><|X6#-gXW&#RpM&eIM2EdsMWiNNf*`!a?LuNz~G8 zOcKVVvjnIPokHDr8MXI6K?Q66q;|e2s{L}P`x~RLsqMpoJ}}0j)^Ld{AHZUiucOi? zd9tuztkgus$~aWMA3$xnVad%(Sc~!)S3ZThE>ViG;MZ_{R0mh22=jvnzfhr`g{QP& zib1Vu3sl;4KxM}OR7c0T^Gi`dwhonUJ5YIj54ChjQ-uY;c4IJ_awk+)Ekb3((Nz5J zA8UkVOPxnesV#hHn-a+N(zo?+fn8jkFG8UlR z8P%b=sD>AzmS7!b!vmfXB6vTMZAk@H)ps7V>$eRa{F-dUuzZ_VLdE{ z>PRj81lypd_Ax5@U!$Tqbq*_+M3tMl@^H*Y`EyhUkD`|F3M#f9VI_QrTDtN%eLE4C z)25^`ssp`IBO2qJjcQ;SDqVM=rtn8pls`gs^fy=j+nFGjjXX7~y(m;#mUZREJ_l;( zBUdpB)#Dkiyu`T$)qw+80?(n=JbrF_cVt05APyA+4PCh(YKF$3M!pJ5;X`bSes~^U zDjW>PF8CBHW23xb!Qa=-M~&0n5i;9Kus1Yr8<=xJ6s5O6r+8?~ac3oyv zeKabnYoR(&4>j_3sI={m=~#++m<%@*A^$Z+Ul+BJA47HECsdTbKL>g47F6Xi-!e&UTB2jlz(tODNg?DK}n+Rfq79eP#LvX_ram`^cX4@ zDwGWKPU28hG*^zXsh#B9gW7r@VR6h`${yGX_0}ATg>i+ezfg+&S8)ACg*J}-rR~e5 zk#jLdQU3_FhH1;#&R7-o_4|=?4r-OjV_)^1%?>cXqeWaX`cm9Q%HGf=PPi>MjOT)`gL6g5MmQ9I{htc|}o3&z^> z{9zo_;>00TkCRliFPd0vPPsqE;t!~$Nfc)@5seD6&d$N87?_N4I2&8w1!q*Hu;8C$ zPrzW7A+h4~KM-hn`W!VA?=Ue|u53$F4;9@LP|^H3Drh&MUOszW{W(-t+(msO{)6gJ zrYhFaoTv>c8a1OeF`?f7qum9QQPH~)^`LdAj_gAdS^H>1i zqpr(W-QNE-Q1xR_?QBMk{AbialGkwgpP7R>ROCa=z&_Moe$tgMpl-N}N$@4s!}q9k zs#Vjz?S`W^t|=If%TXOZf{L9xs17BmWlK`37WuC=sY!);-WF9J?Jk(-%BxU&_g+`N zifZ_|Gf8c`FTb+_YGxXvIz9?D!_!b-MDyJFbG6BT{Rs8WUHBg+qMWpjt$jLFLlM{o zYoqdh2kL9~4k}$=pdRo$>Vf~_AWTv>%zK4nP}$PIo_#xxL(T9Mp93{C8*||jRPY@| zHa_nX>g93;wSzrD%|y!jRxXTMvZh!AJ7YfFf|}|ps2~n&U|Ep@b$tO;yWJ!Ccht{*Lr_z`0~P(}P|r%#`nS zXk=5-2bD&HQ6CD^Q4d&!N~4{q4xYsYOwAqC4mh+)SnzMf4xqNy-%&xDuc^&kG-^Mn zj=QiE7R8Ls!uVYg`B$5RlT@rmOs%udlJd7I98!X53y_Bu&L|s%CjKLhZ47H;jb?0xPVkA{-+p0^V z-uFFFGt&n(avv2#pP+(qF=}Qvpn~oY7Q*i_`1ikWIZzKn+E_!GQF&Yd)lgMe-yC&a zH&jrLL&d~rI1G1UNi5jb^1l<7qC63`0Uf{?e1clK9PP+|9dv7FFPSZC$2>cxL;x`zJ_pvPI>TK!U9<>zy7aVBH zE~4@{tc&%qFe+H;xN;Lze)q>{9E+uKH!4P6p=Ktut8K-pupZ?+SQkIW;&>DlJ8v41^wO!0iu%^52YrlMin*vX+k)!I4%AFsK&97R)C|0I<&YlsfaItFWWqw2 zA4^~h)Qr!>$~@mY$U#>O^b8CBnQc$3P5BCHMsoHtBT;*MQRj!KU>lE$jX9_eu11aU z80!A>sF7bqy+eLMeO)K$P5uwype+aM+1bwH3LMebeg@3e-(Er;F_h~%VHkFG_CoFP z{ZTV90`;INxC!Urhge|%J1OlhLVeEP7#QX)$EF{X|Juvn4z^#F&KepP{O@%`huL@h zbyV798g9Q-nu4b&ry3C!{0oSisG!DtfLPZ~x3 z>w>vdXbqR3@^u?3xE`W{DgJ1Sg^Z{Nlt8U*RaDwFLCwH0)b*24*Db;?aXrq*YCKOf zbQ86KJ@7fm!$G1k7IZ~WL01=bL3h+XFdeVq2GkNv9BU(r=+Vcs%) zjU#a0H0yARPb@n!pt2wn>iS&H7-ub1$J?N0Vk|06S7Pwz|D!sf;tDDlpQ1LTx2UN~ zI^9N`2Q@P>s2Hh_Rj?;&MB9*l^QYT31BWpkbMzPP0hA zx*YVTLJjZ7^7tc8#iXqkPDfAEQQ`W{!2F6zX-_02O>wP!C*!h42xU!Sr)& z1x0RDu;jzMSO9Zl6KsvcQ60O2#qfbM<7d`j9n=goMy+vo z)Xq2&)uFjK6hFsu%KtR;Eod5`f~}P+cSSWc05x?}@c+6x3oxl}_HPd|ixj80ySqCS zcXy{)ao57&?(S}d;_gn1ySr1|DaF3~ck=A}?e)*q^iG~UmYn3Anb~1iD{v4dh1a0& zj9*|b7;k!5-%wZ?4uTiqKv-u+Sl>B#4Qg|)p6MpI4aU>?-$g_B{!36x^#oRdZ(#*k ze3o-K0csb=ob6_k3~C9}K^@<$P%BfySRHB;HiMdZ7pMvLfr>W_djI}^h6y%6-PsO7 zDPDx-;9Xb*W}Fk&`-Md9;05~S=7#lt8%~mWF7Qbx`x{V~@CDRfc>|Tee^93*^n8~< zco@(U#;2iOpBHKq_AoAl>FA$;nczpL8Kqp{9OQ(uF9nrwbEp;U1ho=w!9JqyAt4eM(T<3gQ=ey}{; z26arsE_0_MBg{#^BFq2>L5;70TERP9sZc7$7Cf0+6YH<6`KiT?q0?e`cjKwW~Tkj)wJeKLV>rJH$VsHIH^ zrI-e47w3cuTnK7uOG0hh>QE~-5$cw@0P2$Mh4ORV#vei5us%Rtg0!o2NjU#`X_P}y z0cvTcLpeAFlfkD@cg9G6x)-TYVN&{oU?aE~)`Ou}yJtc}SY6{VJ-h@f!%%Bn0#%_B z7y?re-#3MZHrqC+({LU(g)!E;)6flOrGFM`#-Z1_r7sF)*B(}cBcS%iC1dpU?w(%( zO5WYL4ko4l3Q{(nW#0f9EzIanY53$;Wwwz$V~bEr+!6UyOOs9WeV zs7<*IwugJ5&V9zMZmDxXJ+xXv?VW?LC_E1J)Qz-_^PiGNscm7se}>-{>i9f?dY&iR z?ry0yp*B-XsLj_I>Tw!?mEa1fCH@2pgwl7t9XsrFpMtO4SRDO=0U8Q4 z0AlCc1{G)r)JzUTUHcPIyZjr}(ns3kZYU+8^y@+$x8^W8>)h?R6_y z63S1Y5e+F!hu-rXCZr#4p9`ED>NK=64u*B<&xg7cpN%p0yGxV-N?r`=2361G%b+g7 zE~u3|1e5Cgzo4OqNR$Ka#*-0BF&osi%?CBZBF1tyUK46FHH30F1jc}?jr*YP8|R@m z;|=3`sFjR#P~`k2pfLbJdZ=Bx3hEj^gSrKOhC2WLL+&($hniV+SOw09Iz_LcZn5PL zyYoH*D$o_ETk&J4@t8+k!c|}?o&Vl6^w`{IJO-1{zW{Y9-b20eiT;g4#53kGgA` z7V7C(3~GhyLoMxZP{(&5)UjL+mDqOcpMpx@4pf34q2k6o#`%|G%46*8`H6tb{2~H9 zJib6}#`q^)0(qh2HK9&HH>mLmP%~cx%fTa1dnNiQcl;8;KJ<%1ZQ`9!E4Cl%Ql5qt z;G+PIiZpVZcAI1%)J#`HJ(h36+A!)FccW?r6?hC(VoRWQ`9Y{lZ~|&Cy*2q)sE3;W ztg|Z!f1zIkYI6pr(@+A-pf=Tes2fk*bB;-%ZqccsW-L zFQ{vL6e_`MP>=KbP~}+L+T%9<(BvOIa{j_zaMvUTRDg6)OP?3YaT};5?+0}%rW*G^E%{?8 zy~r2c=1mH(EI&=-A!Qx)G?U`HIqM~Hr;Nx3|@sV;ebod zQOC<}NqfWQ$cMoq@EO!D&v3yD$LHtl5VKZCmF@1QP)|AyP_Np5idm3estL*P27 zOOWfP3tR$fPjrD=nb9ykTnLlG6HqgI0sF(qx5E0qh2?a>2lPkXcOPnXeBf?m|3di> z|IqERI1f4hx)mlsplehdW`b3rmNEc~!@aO94D%?g_wDwIP{;HmtO8R%cI*jtKlmG# zf-#@COH~gl(dJNbhM0U(fQFW44(!9ZSp#)U(mi!Ipxm$*{pwIRm=jP-e+6ofe1+O< zk)OFu7!xY-)KHtOCDbPD2b04QQ2tjz-Dv~cXz1FVgj(v0Q14V;LOBTi+}&v6K_!|O zN?y+7O`#GQ0A)WB>S?zU>RMldn(=F>1inLE%49FRxcvPu*YFjA+6$$jZWw<;8E%G} z`9b4psHMCPbxgm&95B;M_c=gQs5|3ysME6rYR2cFuKjJ}OBhbi|8HJ{UHQswlE_d? zoCxZ;6oZ;!Hz>zLp&m|4pjK`_)QTO2Iwd!uX8r{xg|S{cyWCK(5ovrFw`!OZC0f=m0-G$ z?oQeZY6Z_h&GbIh?tcokQjtHo#1aN*XfvdNn!ztn*QN}V<9bkzCPM{Y0<|(5jE7-r z`d45L_yZ<`HU16j>j`^6P2eTe%s)b%p3tA&gaXNF=-73DIpKMz;}`xvw_BsbRP-xA zIqCwnQhlISU;<1D7r?OaFx0U-2Ic1w)C#|Xn%GyU2}SwhUFv`@2@Ty)@<46AO0WZL z1`EQoP>OL)VmqyW6nd8gYNhXcFXOin0z4A?w$(ecskT(o(px1cS0q07;42%K8{``z7W5sNzXxjHZv>bi*XLrt~~-ZgNrZ?dR44VHh}5r zw}x8L$xth~9xCv4==q05>3X9tUn< zJPn)=uR#Uq6Tt-@X`BMJBJ-hl9HIPefVw3gf|cQYSb_My91;EAoofKp!{Va#GyLTD z9+v}PUF17qF&Hb7TjJWVB>h1!EBqTafS;jGL#@beg?@*+vF(FDg=Wvd0rW#flRoEf z5RKXhZo_IYPjtWc+HDljm3LFfM&4c&M?K;2*>#&Xvv5iHD|B{Nj!?PI%Z*gLM~x!4ofgzFEQs|OEN#PyM`xV4*K6< zDVQyZJ4U@=OZwA{-=LPTc~ZakTkaRY9rQaU^YahV_$Vj2vws6MfxIdF-kaQxP&cOC zP%rWBr3knTgHpPsDh_oD>Ok$@*3i4PLft~ALLHmcP)m3O>J(goTJpzG_mMZo&&E)x zoIHXtx-nkB8p(|5jM&Q=mk#e z_kO`?3OJ7Ob&wU~_rIreGbn3p05yY-P>BsTj)&Tmvtb5!1Zw7Qp`H!?^zH_e5K3ME zN?yt2Euaz{0=-+aN6z1R8ZtO-ya%;3AE2&jz6^fv-|-cPTGB00jt@fFU4z;)FQ8WN z8`K^M%IGE%1!~VEhZ-*c!@v?SNaw!{4J}z^s0`~Fe>3)i+O5N(R%VrPFDy_0JS+s0 zWOAFhA=C`JKyA_qPEOw|1#){Kr1i;YNnIn zYq%BaR=OgmyOlnHx|7Ap<@bI~Zw0uY{v&u$db$1HcRbtW@q6DBN|x8}{dSxea4+NY z@;Nrj@Av*#b>ae?|H};ADB$<~4L23^d;d7BUm?HuYjj`2PRIurb~AeqbxRFZ#9fNm zum=6~P35^LLOv?E7T>|E&KV>XL*ip-aj6 zi%LUFmlDcR2B?)N1C>xksF}8ex)XMVTGEm54x9<^F_k_g{oc##hNb=9_kkC{>Wn{u z`W0;j%Q#jk>-YX;MDudIxYhaJO=ApS;6mp&2}uzO+Q>k zzxTTw3d1|}@50USKqbGgEK~1Q+3$S`{XkW>$MRJ3dq2Fc4yQ5x2nI^i=vUM4TLBN( z_Ip1*?@-Sr^c{}H;pqDA@f@##JC5aG3FM<-6?htEWrj%``n`XYUbT_m`^|OoHFqyiI<@foTA;TI zR)o=8y7Sx^{z5-dE5G+KUK7}w{y5kQeuAB0TUH zja%v-P=Qv%Jn#!_3Ujn|D=`)7wcji2^t?&4mgj_&GK<`S%jUBPbd z)$?@Nkp3GedFAfz4jNcVV>W^kJ>2W^J5bjsYfrai17Q;S|G=a$LNAwadRUi!ZCD$w zhr=}9+wXmpI{{{=AFB_ihXl*Os`P92buZ4_Jo2~F{cdHx^mB4+dPZ!`h?22O5)$ZIMhDz`eOa>#aai=9C>_EQ-)YI|;)JwD%#^h@Wi2vHKC|tOX z3Bh~oc{{J)zaMX-+s*Yixu;mrX7`fnG1OD9;1+kyhd?dyMyOlteOMi)-s%$W19eGm z8^6Gw^y6%Emu@`N@m>ql!6zO$e=)Xm3=kBATAE$3JPg|5_ChtNJKQSkhuP`+4WRTk zLEY1RySVnutTdEXvI0(^|1X>mNA7Wt>2!PjzV!-xo5l<{ai8C}1_$Z)`+aZd zUp?UW{wl`tgSLpsw+BsAC!KFYbV$d7K-s9pxc}{j1}w z2#j@-XAB&Biiykdw$toRc;JjXPG8Tu8&2kP?xooRsF&v}p_Xtn)TVq1!@*SN{d|PS zjR~qBc0NfN|g*7!&>rW57t49g`Td!$`T$i<ioVI{+Fa~CTGokKqhoO$?52%+~S?;)Z zMhjst`rBY7nC-5Yc)&M+Mj8a;;0U+{o`Oa0`Mp0%73IFW180fL@8{tUHS zlN&ReJioDw$!iYP9|LFogd!3ic`2sOdgP@8%aOa@QGfCO($5b1?`&zBi$=_)|2 zKvU~?u<^mxUkH`>7O237pc21kd<2uwe+zXVi1E_t#f8$#{F3vpYndN`9JPX4`tEQt z90?o4M6cYE^@BQ&17TA52z1e{tU!Ms%mX8Tc6*{E)Xb|vU9$R6 ziFJh9JAI+<8xxERp!C*R{}8ON*Z&u2=oXswKX=XQL!H-gP%}CKwK5l=E=7VbE^s2K z@zgLK%nWtS>%h@)G%OC|e07i8`mh82=-=E+y8*D5&i@t~hZxB6-F;Z}9$uio^at-) zh}efK-H`r?P(j`uEq&-9?@i?#s2i3)OptE?90$k4s9}S=H!Sm^_Ch{?ke6s7sMAyu zmWI_}d*b_M(HI272L*X=I!D8`^e@0ga7efy@8OXqe317omu7Gi^1Dzonij#)A2GAzj$oqGIdtpoZ?P3IZpDCS(b?Co|!RMdV zX_Si@puuh)x40!7tSHtv8+DkjJJy5sqNI1H9pl{mPHR3HGauaIzD_^bB?( z_%F1_(^hGLv)C5=cUzfc%w`fRQ=KGL`1*+NB);?;)A{AOzBrISBkqemJz4xvF$0h3 zE=DB}?1D+R5cArPy2=uh{R#^pD}}6~E&fj|=1pwlYjacHTWYSyeDHmp)CLeTj-{xv z+SotT8|``w9H7o1@0vIZV~!G{ycuJa2#oJ$4)I}~5COI@zS5lT#I_sBm1Yt<(7TCU z@LbZN)0HGuE~D2AyYc8lE~HvEk7Kv)O;3XE~y zyt0*GiIL65W-bZzq8?=|0d{YZ*L4g1AFhirw1T0wsP>@_K=yzndm;OmzRCyY$?^B~ zW~?GIeTE-g>XYU&LhpwSq(^%MgG14|Ng7}1Pa$jsjp1_<_9;n$Z`K5ShZxvLCk)2r zFsg|`a7hv(2;V#OJ;d+}gKJ5+p(VBrrz#N`?+2?=6ER+iKq@WpyF7%?)9ANhYz-4E zr*{-FP`HKSPIEX8W0mRj3t`xW{(2UeSJ%E#%p^H{gz*hzIZ0fl4;)FdVbFa*yDdRJ z!)w@IBv=}BQ{%5S{SUO4qdONLBLnT-MRpj(kKUuKx#uTn;g#X$-ax)`Tw@<1LxKruo0p+4K{@$~eD95-M{@KtC+1 z1_z*@hWd`S3V&U}*UIcVn0^Uef0Z8$^rGfOsUcORHDd#5_rgIXldU3=G|W7X*-7t& zIa6C@Ho8ejLVxq6K9jqH-dpHoM?JPmo;+ zF~bD}I7`3_HjCd0@By9Z=-i>kr~XE8l`GW5=yk+rSo1p++vZ&F1@spXT;)1C&BE!H zM#;=<$DyQhgLWO1Zlb&jqt^sVP687xIA7cK9U$0t`k~R|{ex zm(KVYmRcQ~#!%%e6PN_6rL=6yU~rvTgk!1n36zRH>)VgB@{{lW7c;PhbZ(&?gR}9K zkv3@Vz};8UOTyS8YCKD$i+P>E_z9bqJl@CiVxqibia(({5ZPSPYDQlrIr`nqM{&zy zKGQ6%mmW)OKyMj>OLYe8*t-0~_z0X=fKN?VKgremi1C=Az*acomsMT z1ldfM>5w6Mq*yus!ue%g6| z`U7!pf?dFQAJ`4UVkn)!**_S^MX@$@5PCl|zJR3K5#T=<9-Xx4CS&uKfX^-1Sy;tZ zC=+AedlnEbL^5yC*NwuL8ewA`-J#1{TCdcwS-Ku4#4bT_e=yF=VE5VtIZ3`IK8ldw z6K40ENvNd3-y)J-j_zan3-LRJah0n09IhKh5JoW>xJ|nSgYC&|7ls|-zZe(CxS1>{ zWzY>nUuCHUQM-l7`jbQg9Jj)Dj>#(9q{iT@i8pILT|gEYy}&jMRO*w!b7nQm6mpYD zPn7Z^Ys~m*#`|M13H@0LV9q;`kjf8gA#_!i+6>h$ZQ~Ql%6n< zitJS8Vw@R;%qaFJnO=;QB;YjyXClA^bk-ujXo=Q9cLhOGp!c1GN1;26WP{64+SwSp zh`qLg%1v}s#`4jp?;VaFTJTjUs^r7z&(u96lY#N{1m3||O8R|hKSuu<<0_>|G!E@~ zIOXqhc;yS@pQz^ueiZ%w*p*|fy#?mOX5VsbMh9#b{1FFVY!tUKgGuIO3Jxw{$mgWK zIn?j;^&_Bo)ZnrY`9>0(PVJ7v8Pweb<G(OAKJNbq>_Q4D%~yP`^+w#IbVgmHqNJ@I}6!MPm|j( zLCPZEMG!s!^hz1XAC&T?M0Y;A>5=}d>%W>AB**yx27MT`r3RN7Bs7jrTx1R4c4i!d zgw~>8nRZwl{lIZyl2S=Ve>@Cgrwt-dN!m5>yTQg=&_9HIU6MOU++4c7bM!2(OABQxpF%vI*%@STn6D+VhW+ehue1V*tc zo2Uo1s+2kU@RGyH|4yHsU$`(JMwzyjUuTmBsT&E zmrBe=We$myBXDqOiq0tW6%8Nej(;7%TO@t;^EVo8sBNkI3nE`4W>t+KH%O!}Uh)xW z3;de^`;iCmu!8;z_!kb#p}!QKVEj1sG{JY0#CdefGS(OS3yhb7w~#G?Dq-*+H-KOQ zjateWOQZi4eaKpm+44``yz&+OP3YFc&wBj) z3Y!G`Bl)vb@A@~v89z_+`N_J4DO5pOrM)fd8JrzroS(D#QZSpVIBsn^r))-g)tLd= zO&q_nWUu3IE;Sx@Gvcy%}taqJB4>$}XG+nPPE_dr*VRE_6;2U@(HL z*sQVy#t@jlD&sq5`{Dz7{{J7$_YB?9jC~?jM&uLpLcJKvH4nwX7C1J8A!hNsPnY*yoAD&zC8 z3EaWKN)nihlPJt`8IE%kC^YR(a0v#lG2V~-JbKrWRYz8X`p65-rvf-S&v<`=b)u>q zXNLc`lto7+4n9<_>;4}R#gb&Sg+#_!)-6z|WEt0C><`)AQ7OzM;t?w&6O0s|>t70m0k(|yQ5eSzdRZc#1^*jH@XY9BBe8Inz!YZP z3_X5y=9NY0G@^aQ#y=7$WGO+MHzqiTuQFIfCq0O)KuaQIx{pqih44kx? zYoI3m&lnG(K1M#w9BE92f4bnYk?+GXKacf=Mz08C z6{#vi2vVFN!DXxk%ZQKLtVCLpnvYF-><8)fUrRGAfwQm}tBkj$8i=Fl7~EktDq|Fk z_6eL0#aU$G zWhKft$y8+(ii-(28rdZa(!d#c<3|}=gF}^h)S@K*4OwSfP03p;5p1?%KiUFELT?KF z=1NZIUnQd%)x|+@*%7mXFYN}G7}$=-XD)2^ zVOxiq!0adDvkUh9=y%38FayI*D7+`|S_ESlSdD{H)b+Lkg&0%m!B_^`qscxatc(6j zCUDSZxQOu?*zkATe1qW-`uVV1f?h4+M8T&@Zft6~Ne6rj=*+YgaKqewG5m*4cj`ur zRYF-ZYA3X7>1Qk>_QB;W?FiVaOoW4|c}ONF{U+2(^c&kaUEhx|cKypTo5Lirk}Lz3 zObTXI-ZE}Ppd7SU+f46;2>M5e#G+vTgt5i=NND>djU}sqVQH_yS3`?YNAWA-c)Tg+ zwE-y~CexZE76ab0L?lgyV%>QrUYf)ZVgWnHSZ~j@B!8`&i zVRoMw9*N;`+AnZ?3IqP?q*tQAEaspBjERF9j1-~%XDjkA6M13nlK8AbQm4_IMuPv~ zZzI%KSPHq74ES0gEQwMq9w?(Qo`z9O+LH+|5~bqQW;h&-lYHn!rkw%@u}S(Vm0ywJ z8-eZ{mi7qazmw$O@F?{OdVk>W1nv5?hlrLO-$e1{4bA*dA=HnQ&%m?PdpJ4=JL7x@ z%1KCoKiKKJh)kucgZKY^cG-3_9@-qAM^=VOH70NuX8QfCUjynlbOKe-8BM)xv%8OR36j`>VLLMli*hIW!DS%hb1*JO&|2_5H6iu7>GLNs zeO>XlKnYM%F!med4?q8}Y^HTG0`tFxa3Bi&=~LeYvL8fSr7mriD#n^P-)OUpOhVB} zBDm}!xg9LE$~xqy@Ue}45%i<8^eM5ejLt&jS4pfp{mb~hp!a{LX#9&qm2Vi`XW5gY zkOhP9v@0<_80KgEXB=E1(Kz%M!3s7**`{Kw8VoXDk`2L643cPtuUN>(*aSY(Za^Y$ z^!~pLL1W-d&w@Gh=g^Nt)@_iLwg9D&r3p@w;H`0fhkhk$H|l5XdJ&{6db3!8RE&=` z+qNWe6&saT=mnQ#=m+)?R3$aRKH8E-V?d<@hNl_-7e{d|xEtXP$5>oua~_93nf?XZ z$4OuX!D_)o)Uk~Hpg$F6WIQUqs?*MoJtg4V#PX^Q3D6OCM6W!uDAX?K<+0hO!nQAQmZ7(b_F8P4GCoj0sH=!!IXe4M zD1d|K%qkvAWeD;K`G54QB3C(z;lCu;5BV|b&&Wel2cdtdH?S66uTGZ@T8$=>(U|I88(iE{zyZ%wEV(fYLZAh|wqbkpK;FzTZ}11??pGiAv2z z!dDod$5>B%wM1W~9-PeB5$ay#WAPaXLnEi%oj&2D4FMLz-!Ohey%i#vtBjQ(AwT2Y z&8Zwe#o-BL7^jK=G3nEQQ_N50pD?!B^FAj$R?X5@)?IJkKlIX zAxkyuhl1U3rV^9DSMjryz(3P3X#q6$-V(UZM559D7oYi*1QXHz^IgG6W-YsZEef_Tf)s`6ZPw#)^v#UrX&dzwGs=M7VeEzw>?JjwZMM+( zjcBV{&Q?`+`lpF=v3ZMZik4vp!UY&UL{J^$!t}G!j)>DPD63S%KqUvOkO!yVZFM@J zpPj^_F?Nx$NYrF3aXs|Ene9Pj6Y!Ov7%G|R53qJv{RP(2bRNh_h%Bqpj)u`;XX6`& zv!SfSbPF8OW_i(;_Z@m42)vBI4`~06etiP@&|ibj9%8)2r{W%mDVRhottRn(?@*41 z;Ad)52K!o&<|yz*V6U9RNnyrv6JR>>DbyI)J%dZoC_!@7>DR_Ks+`lGs#PH3MSN^P z-qyMDC1h+nlT!&Kuo-klDG`Pb89auglsN8+gOsKi(e#`dGh)1^t%78et$mIpPhvkE z{e#qwjGd-mi<$zR95$h<&R@W{jm%mxkd9!*ShA61ypYNl^?ctjj!Ikq+G8Y!Z;++M zQ8?;tY6*f(Foy-uQ7MkE3e*_3ijpM`k^CRXI}v9mzP$DCO`{pJQTd9)9LzYaIZZ>5 ztgOm(7+m1D<< z0sccGe>1ilC$(6KOy;aU&N?IiEriqL*vsE;CZRGMzxU}!x5+puFUx4OWbC-~CEUVt zjK}CTf_OOmMrNJhECPH%aj4BG6ncYjsFEDn0LJ66IvH(T@>b|nwEj?=$ZF(Mu}e+= zEMo<+E9)j3@QtJsvLvVTg;@^9AT~;6>9@66Z@_poi4C`YG`Njb=}pjR_?c_TUBhNQ zV>`@uW^{ffcr|QQ_!kepP3VT!kKu#MX`HA$CFo98BM-*=kljVOB@T92&>tibf$>Jj zve^v(!SM&$esq7BUO`*-?f6Vay^6ogtmYN7Nk-dS|8)rN&>0Bd;dCj^c2euvGKL}8 zFey{CY7uN!VUdTYKC^(mJqd#lwU${Hg(`haPwgTk*9O}_1(YA5bO6C(3nGP| znfXc>M8sIMZ^9w;H^aCjmmS?hFcDQHA3^payFn2CPP;EAHofsXo%Tm$eJ!aC^h=<- zo_Ia=W7xtt_?b-FGf)a)I-7MHW*L^g%2a}OK(7bvN$rlViXXcmYGZ0Rs!BU-8rn=N zpxX#}cw~o2i0^Cr{?r~KF_p`D8MdB*wbZoK!8pzj%UXc)1nrFCa~!q7aH40%t6m(f zCBYiV?<0ReyDdRl&{vs6(EFB$oggBm1o0$C5c z&icoBDmj9e5S>`&d=d5wXg6W(JM9tJ)WLah$seL!6F;e_iO}DG{}i+X8&HTItPN{h zkjeyUjlwpR&yvtNX3>NG7lOp2ofQXLX{&s-S&yP!6#Ko5l{G)tnAlvBn#x#B{7k^d ze(DN*q|$F-EJve&IXccjbE?Whl*3R%mXA1_N3fN!BX;4r`J7`jb)p@??4(}>*$ood zYDsjpmAr&r6q5VFq_fiY&R={6^WktE+<|ZtL8sv0ImU%hE^fwBkIrf!^4+x=@5Rw< z1XZXn9mYyh|Dh(v!CNmBpL#Hs7d`&_U)jw>9uu%2lA)IDV{gVBWBmP&&3{ZR zFp!`Na5jwu-V<;F1A1>5mmtBVGcuKp7=BVEQXhB>ol+L{0e(JXzlfEajr;)4mpL=v ze0*=h$3}Ei=8(ukba(PL()%~7dl2rWu0Syo4l0?VlvNTigIOe%g!XX8Rid%f`@9w# z3Lc=goV@#Sk-!sNKS%oll8e+!)XUWEq%elm^4dBKX9_7vKR2GnqOTH@v3SxW;!tF3 z&`(8HiQKSnB(hM9*RoCVGh9u)lIS$YW}SYrJkJ7*MDQmH1)0uzj4D}>7dZV1gNF2* zqnnMIjA@M~p{q9aFX*&KK9T-!1jtO1Z(&sILYAwx{#h9J)83;`mP!*$WjJhULDkScC=<#x0t_cu6$YQ!EF`Z^yFEr9Ec-0xP-CM*wAKHQ6?w}9QrpT% z)*k;??@XX7dRrK~OaGW2Y0xWK7^sQj4uW2QXKcCp<8T*C`j#2x zg3XxCE*tyZg2}-_Z2D1yOCExxB*D7a^rWgphZk6}FX&yt-{pX1d74fnGD(EP>nKJ= z@t$3l2N-OoT?=`C^c&%HJN+BzU&5{_38%v05!&e#h21@f{ubmPk)^>`E2t8Ub{t|f zw8R6G5tO&iJ!X~Nf>y>@1x<+ViE}=bNvfjX1~~VSZ+&ui=YL#UYl{8!jkDrGAhNbKaGA-YBluo;;;?% zD?yJE^Z`1jXy-;h6)}>Ut?V;d%>MexQfjh`B_Re;3AW2-yTY>05W-N#=}2%0y8X<_ zLrZuH!Go|#N`E6h{>H8V?ZzZ=kg*!(Z&^rxI)7UjNK4@8wuGU~VF^}bJhE9ZB@RPT zTS$@(HSJ^`Xw;FlQAqyH!J*|ZC@tPyY?&VtK%cGG=_-~H%i#rJ1) zRU+a47X4hD5S5bp$abUsdlOGlh^H;2gxQkdi_5bzET@6wJ!fLOFkS^(Ka zW;`c;YEh36EQ}_=cz@(7QO(~t((pe1U*Y2tiS5Hr;17h!=wzYBMClxTm76H3 z93{|J>Q(xKF#e12a?Btpt5gZ*rRFENN*>y&S=uM)ufU&5Qu-NeLf`R!#&p+_WCor8 z2sA>LJs2hlHejp=S*9mw3!L6Fr`hciT_CAeIBkvoTiWla6{soE+lG7=wko;N?~iO3 z?dTyc?^69_VT8?iHNo0qa2RJ7Edd!XMV^A02bV(h-!fB`geI>{yD@=Pf(Q^1osvox zy)w-Bclzn!pXdijOyy4{qVv}k!99{lLhyt1XP^{{WvhxpHOuxU4jz%zY8*~td>ZnE z$eLIphfOars}vMGAp)+oHg0_nNic`$<*+0IPZ8`V@M;8uP`HQUSd3bbeRl%nB0yT4 z{zC9kv~$5<(a&kuu^)D2=;uc#y&WqBQ^`Pmfn4PWwkPr1RI5UnO%1E(|8f+T;OsJq zL??mAv?EdT(4Iq8S%=X{f(%k1yEK1b*AknnIF5>5AJd&j(kjcb$z;L%5qLi1nX$!% zSE8_rz4c3F$0DhMVgZ~bqn5|P6=ai8u7!LO^{N>qXNDEgnPovFj*i}Vg8gAjy3Qgr zLB5BH=n6DPzX%CTr@hu}moa`wUsLSJ4C)i)8k&b}7SC~(n7S!MpzG+UltEu51G*U* z|Cja;`~;WqB)Ey$scb}dvI5~dJ9P#LEx~Rw33r5nvJ5u2phKOF?{5@)P`lCZN6-n( zC;@@|rZqG{0kc=mYi!)l_-@a{}Y+@CwP5oDQZFt?lE`*2eD9YigIk~N0O{e9Zuj0 zHp_}6`xD7*p`R8%FX2RN%Hl)i12sExm08qB$m8NWFE$hL8K}bl^ljUEWH;4jew@LT z%8v5dWNPn2H$TCHOKrx|W0#twd)j^|W_HqPk8TlsH%2y_@guZVK9JxO*LLea4uxg} z?eE5Yv&nKceU&vK99}aAS8=wJ`h!~D63Rg$OR$MgKY{6$LbjKBk3@6Yid;q~6A7>L zCPw_*2!=6OoUB@Lp{~OP1m28NIsz2d3jLol&I0rZA>U{#br&BoLf8y8-903tQV0KS zZE{uh5p-#0cmN*8=nM>^rY5jTJ~$2K6O64Q$)DhH9R5YSh&kCtKPA_=776qq_;~6N z+8bDjZqz?%pT_4RTd7s%TmA#T5j;AMBI39tnXRMdp+A_}pT(e(E&neVWhKy5>Ue_R zg=^96fNoN174(}B=r;0nFa~{RR}58VV{icDXE<2~ zzhc-JnaVo)x2cl}*eLwuH@EatIsIUcv2i4m4!KG~lHQ13$TA7pA0dJtAnr6`)P*mw zOAJp@58$UFhTUi{qxQmPCF9x1BMm+hGd35UMU1J0XL5m&uI>H*Elx*JlVf-dgN0O; zot9jB9I7WPW`7ZR713 zKTloe^;!R^1b#^;5=sHuD(h)aCiq|GtSuRjz~M)huQE<6+U$QNk-V17XKV^E{u91R zqg&iA*?HP3-SP2;ag{;@RpvjCm_|4Zio)j@sAPoKm{n~I?_u(jI4-U^W8&g3(I!mXqXA#*5G%iEdBWheYC7;N7qp zzUm=+>V8+lQx+wUxom0+_6?Pbn7_yTGkIiSJUp^K$Zp``FSy7{!u{_rTfD92N7DT0 zZ6me2rZ*FNl>>GG)gH!~_I|hSI18KXFZ!Qem(ThlMfffPqR@218SiumZ0v_%Yh| zS?Hx(hsF<;r&p*tThC1jm3H@*DxpXHymfr@(A}VL!y(TH!<3AK$lDd+*Pd{{I1;IjaEx diff --git a/locale/ro/LC_MESSAGES/strings.po b/locale/ro/LC_MESSAGES/strings.po index 3ac120d1..3c0d94cf 100644 --- a/locale/ro/LC_MESSAGES/strings.po +++ b/locale/ro/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-26 22:38+0200\n" -"PO-Revision-Date: 2020-10-26 22:38+0200\n" +"POT-Creation-Date: 2020-10-27 00:06+0200\n" +"PO-Revision-Date: 2020-10-27 00:07+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: ro\n" @@ -1986,7 +1986,7 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:3582 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/GUIElements.py:3850 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 #: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 @@ -1999,7 +1999,7 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:3589 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/GUIElements.py:3857 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 #: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 @@ -2398,7 +2398,7 @@ msgid "Buffer" msgstr "Bufer" #: appEditors/AppGeoEditor.py:643 appEditors/AppGerberEditor.py:5353 -#: appGUI/GUIElements.py:3015 +#: appGUI/GUIElements.py:3283 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 #: appTools/ToolDblSided.py:683 appTools/ToolDblSided.py:857 @@ -3556,10 +3556,11 @@ msgid "Add a new aperture to the aperture list." msgstr "Adaugă o nouă apertură in lista de aperturi." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 -#: appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 appGUI/MainGUI.py:790 -#: appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 appGUI/MainGUI.py:1205 -#: appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 appGUI/MainGUI.py:2360 -#: appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 +#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1514 +#: appGUI/GUIElements.py:1690 appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 +#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 +#: appGUI/MainGUI.py:1205 appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 +#: appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 #: appObjects/FlatCAMGeometry.py:561 appTools/ToolIsolation.py:70 #: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 #: appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 @@ -3911,7 +3912,7 @@ msgid "String to replace the one in the Find box throughout the text." msgstr "" "String care sa inlocuiasca pe acele din campul 'Cautare' in cadrul textului." -#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3610 +#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3878 #: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 @@ -4064,7 +4065,89 @@ msgstr "Inserați Codul" msgid "Insert the code above at the cursor location." msgstr "Introduceți codul de mai sus la locația cursorului." -#: appGUI/GUIElements.py:3017 +#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:1479 +#: appGUI/GUIElements.py:1655 +msgid "Undo" +msgstr "Revino" + +#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:1479 +#: appGUI/GUIElements.py:1655 +#| msgid "Ctrl+C" +msgid "Ctrl+Z" +msgstr "Ctrl+Z" + +#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:1486 +#: appGUI/GUIElements.py:1662 +msgid "Redo" +msgstr "Refa" + +#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:1486 +#: appGUI/GUIElements.py:1662 +#| msgid "Ctrl+C" +msgid "Ctrl+Y" +msgstr "Ctrl+Y" + +#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:1495 +#: appGUI/GUIElements.py:1671 appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 +#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 +msgid "Cut" +msgstr "Tăiere" + +#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:1495 +#: appGUI/GUIElements.py:1671 appGUI/MainGUI.py:4692 +msgid "Ctrl+X" +msgstr "Ctrl+X" + +#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:1502 +#: appGUI/GUIElements.py:1678 appGUI/GUIElements.py:3345 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 +#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 +#: appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 +#: appGUI/ObjectUI.py:1125 appObjects/FlatCAMGeometry.py:558 +#: appTools/ToolPanelize.py:325 appTools/ToolPanelize.py:351 +#: appTools/ToolPanelize.py:448 appTools/ToolPanelize.py:477 +#: appTools/ToolPanelize.py:538 +msgid "Copy" +msgstr "Copiază" + +#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:1502 +#: appGUI/GUIElements.py:1678 appGUI/GUIElements.py:3345 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:4423 +msgid "Ctrl+C" +msgstr "Ctrl+C" + +#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1509 +#: appGUI/GUIElements.py:1685 +msgid "Paste" +msgstr "Lipire" + +#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1509 +#: appGUI/GUIElements.py:1685 +#| msgid "Ctrl+C" +msgid "Ctrl+V" +msgstr "Ctrl+V" + +#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1514 +#: appGUI/GUIElements.py:1690 appGUI/GUIElements.py:3363 appGUI/MainGUI.py:4491 +#: appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 appGUI/MainGUI.py:4923 +msgid "Del" +msgstr "Del" + +#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1521 +#: appGUI/GUIElements.py:1697 appGUI/GUIElements.py:3353 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 +#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 +msgid "Select All" +msgstr "Selectează toate" + +#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1521 +#: appGUI/GUIElements.py:1697 appGUI/GUIElements.py:3353 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:4422 +msgid "Ctrl+A" +msgstr "Ctrl+A" + +#: appGUI/GUIElements.py:3285 msgid "" "The reference can be:\n" "- Absolute -> the reference point is point (0,0)\n" @@ -4074,19 +4157,19 @@ msgstr "" "- Absolut -> punctul de referință este punctul (0,0)\n" "- Relativ -> punctul de referință este poziția mouse-ului înainte de Salt" -#: appGUI/GUIElements.py:3022 +#: appGUI/GUIElements.py:3290 msgid "Abs" msgstr "Abs" -#: appGUI/GUIElements.py:3023 +#: appGUI/GUIElements.py:3291 msgid "Relative" msgstr "Relativ" -#: appGUI/GUIElements.py:3033 +#: appGUI/GUIElements.py:3301 msgid "Location" msgstr "Locaţie" -#: appGUI/GUIElements.py:3035 +#: appGUI/GUIElements.py:3303 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -4098,115 +4181,85 @@ msgstr "" "Dacă referința este Relativă, Saltul se va face la distanța (x, y)\n" "din punctul de locație al mouse-ului curent." -#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 -#: appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 -#: appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 -msgid "Copy" -msgstr "Copiază" - -#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 -msgid "Ctrl+C" -msgstr "Ctrl+C" - -#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 -#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 -#: appObjects/ObjectCollection.py:1175 -msgid "Select All" -msgstr "Selectează toate" - -#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 -msgid "Ctrl+A" -msgstr "Ctrl+A" - -#: appGUI/GUIElements.py:3090 +#: appGUI/GUIElements.py:3358 msgid "Save Log" msgstr "Salvează Log" -#: appGUI/GUIElements.py:3090 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 +#: appGUI/GUIElements.py:3358 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 #: appGUI/MainGUI.py:4927 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appGUI/GUIElements.py:3095 +#: appGUI/GUIElements.py:3363 msgid "Clear All" msgstr "Șterge Tot" -#: appGUI/GUIElements.py:3095 appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 -#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 -#: appGUI/MainGUI.py:4922 appGUI/MainGUI.py:4923 -msgid "Del" -msgstr "Del" - -#: appGUI/GUIElements.py:3138 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:3406 appTools/ToolShell.py:296 msgid "Type >help< to get started" msgstr "Tastați >help< pentru a începe" -#: appGUI/GUIElements.py:3505 appGUI/GUIElements.py:3522 +#: appGUI/GUIElements.py:3773 appGUI/GUIElements.py:3790 msgid "Jog the Y axis." msgstr "Miscați pe axa Y." -#: appGUI/GUIElements.py:3513 +#: appGUI/GUIElements.py:3781 msgid "Move to Origin." msgstr "Deplasează-te la Origine." -#: appGUI/GUIElements.py:3530 appGUI/GUIElements.py:3538 +#: appGUI/GUIElements.py:3798 appGUI/GUIElements.py:3806 msgid "Jog the X axis." msgstr "Miscați pe axa X." -#: appGUI/GUIElements.py:3548 appGUI/GUIElements.py:3558 +#: appGUI/GUIElements.py:3816 appGUI/GUIElements.py:3826 msgid "Jog the Z axis." msgstr "Miscați pe axa Z." -#: appGUI/GUIElements.py:3584 +#: appGUI/GUIElements.py:3852 msgid "Zero the CNC X axes at current position." msgstr "Puneți la zero axa X a CNC în poziția curentă." -#: appGUI/GUIElements.py:3592 +#: appGUI/GUIElements.py:3860 msgid "Zero the CNC Y axes at current position." msgstr "Puneți la zero axa Y a CNC în poziția curentă." -#: appGUI/GUIElements.py:3597 +#: appGUI/GUIElements.py:3865 msgid "Z" msgstr "Z" -#: appGUI/GUIElements.py:3600 +#: appGUI/GUIElements.py:3868 msgid "Zero the CNC Z axes at current position." msgstr "Puneți la zero axa Z a CNC în poziția curentă." -#: appGUI/GUIElements.py:3604 +#: appGUI/GUIElements.py:3872 msgid "Do Home" msgstr "Fă un ciclu de Homing" -#: appGUI/GUIElements.py:3606 +#: appGUI/GUIElements.py:3874 msgid "Perform a homing cycle on all axis." msgstr "Efectuați un ciclu Homing pe toate axele." -#: appGUI/GUIElements.py:3614 +#: appGUI/GUIElements.py:3882 msgid "Zero all CNC axes at current position." msgstr "Puneți la zero toate axele CNC în poziția curentă." -#: appGUI/GUIElements.py:3769 appGUI/GUIElements.py:3778 +#: appGUI/GUIElements.py:4037 appGUI/GUIElements.py:4046 msgid "Idle." msgstr "Inactiv." -#: appGUI/GUIElements.py:3811 +#: appGUI/GUIElements.py:4079 msgid "Application started ..." msgstr "Aplicaţia a pornit ..." -#: appGUI/GUIElements.py:3812 +#: appGUI/GUIElements.py:4080 msgid "Hello!" msgstr "Bună!" -#: appGUI/GUIElements.py:3859 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 +#: appGUI/GUIElements.py:4127 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "Rulează Script..." -#: appGUI/GUIElements.py:3861 appGUI/MainGUI.py:196 +#: appGUI/GUIElements.py:4129 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4216,28 +4269,28 @@ msgstr "" "o automatizare a anumitor functii\n" "din FlatCAM." -#: appGUI/GUIElements.py:3870 appGUI/MainGUI.py:118 +#: appGUI/GUIElements.py:4138 appGUI/MainGUI.py:118 #: appTools/ToolPcbWizard.py:390 appTools/ToolPcbWizard.py:397 msgid "Open" msgstr "Încarcă" -#: appGUI/GUIElements.py:3874 +#: appGUI/GUIElements.py:4142 msgid "Open Project ..." msgstr "Încarcă Project ..." -#: appGUI/GUIElements.py:3880 +#: appGUI/GUIElements.py:4148 msgid "Open &Gerber ...\tCtrl+G" msgstr "Încarcă &Gerber ...\tCtrl+G" -#: appGUI/GUIElements.py:3885 +#: appGUI/GUIElements.py:4153 msgid "Open &Excellon ...\tCtrl+E" msgstr "Încarcă &Excellon ...\tCtrl+E" -#: appGUI/GUIElements.py:3890 +#: appGUI/GUIElements.py:4158 msgid "Open G-&Code ..." msgstr "Încarcă G-&Code ..." -#: appGUI/GUIElements.py:3900 appGUI/MainGUI.py:327 +#: appGUI/GUIElements.py:4168 appGUI/MainGUI.py:327 msgid "Exit" msgstr "Iesiere" @@ -5696,11 +5749,6 @@ msgstr "Intersecţie" msgid "Subtraction" msgstr "Scădere" -#: appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 -#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 -msgid "Cut" -msgstr "Tăiere" - #: appGUI/MainGUI.py:1641 msgid "Pad" msgstr "Pad" @@ -6307,10 +6355,6 @@ msgstr "Ofset pe axa Y" msgid "Save Object and Exit Editor" msgstr "Salvează Obiectul și inchide Editorul" -#: appGUI/MainGUI.py:4692 -msgid "Ctrl+X" -msgstr "Ctrl+X" - #: appGUI/MainGUI.py:4692 msgid "Polygon Cut Tool" msgstr "Unealta Taiere Poligoane" diff --git a/locale/ru/LC_MESSAGES/strings.po b/locale/ru/LC_MESSAGES/strings.po index 67b01859..55e872c5 100644 --- a/locale/ru/LC_MESSAGES/strings.po +++ b/locale/ru/LC_MESSAGES/strings.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-26 22:38+0200\n" +"POT-Creation-Date: 2020-10-27 00:07+0200\n" "PO-Revision-Date: \n" "Last-Translator: Andrey Kultyapov \n" "Language-Team: \n" @@ -1994,7 +1994,7 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:3582 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/GUIElements.py:3850 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 #: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 @@ -2007,7 +2007,7 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:3589 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/GUIElements.py:3857 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 #: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 @@ -2403,7 +2403,7 @@ msgid "Buffer" msgstr "Буфер" #: appEditors/AppGeoEditor.py:643 appEditors/AppGerberEditor.py:5353 -#: appGUI/GUIElements.py:3015 +#: appGUI/GUIElements.py:3283 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 #: appTools/ToolDblSided.py:683 appTools/ToolDblSided.py:857 @@ -3550,10 +3550,11 @@ msgid "Add a new aperture to the aperture list." msgstr "Добавляет новое отверстие в список отверстий." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 -#: appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 appGUI/MainGUI.py:790 -#: appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 appGUI/MainGUI.py:1205 -#: appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 appGUI/MainGUI.py:2360 -#: appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 +#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1514 +#: appGUI/GUIElements.py:1690 appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 +#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 +#: appGUI/MainGUI.py:1205 appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 +#: appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 #: appObjects/FlatCAMGeometry.py:561 appTools/ToolIsolation.py:70 #: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 #: appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 @@ -3901,7 +3902,7 @@ msgstr "Заменяет строку из поля «Найти» на стро msgid "String to replace the one in the Find box throughout the text." msgstr "Строка, заменяющая строку в поле поиска по всему тексту." -#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3610 +#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:3878 #: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 @@ -4062,7 +4063,86 @@ msgstr "Вставить QR-код" msgid "Insert the code above at the cursor location." msgstr "" -#: appGUI/GUIElements.py:3017 +#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:1479 +#: appGUI/GUIElements.py:1655 +msgid "Undo" +msgstr "" + +#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:1479 +#: appGUI/GUIElements.py:1655 +msgid "Ctrl+Z" +msgstr "" + +#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:1486 +#: appGUI/GUIElements.py:1662 +msgid "Redo" +msgstr "" + +#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:1486 +#: appGUI/GUIElements.py:1662 +msgid "Ctrl+Y" +msgstr "" + +#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:1495 +#: appGUI/GUIElements.py:1671 appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 +#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 +msgid "Cut" +msgstr "Вырезы" + +#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:1495 +#: appGUI/GUIElements.py:1671 appGUI/MainGUI.py:4692 +msgid "Ctrl+X" +msgstr "" + +#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:1502 +#: appGUI/GUIElements.py:1678 appGUI/GUIElements.py:3345 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 +#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 +#: appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 +#: appGUI/ObjectUI.py:1125 appObjects/FlatCAMGeometry.py:558 +#: appTools/ToolPanelize.py:325 appTools/ToolPanelize.py:351 +#: appTools/ToolPanelize.py:448 appTools/ToolPanelize.py:477 +#: appTools/ToolPanelize.py:538 +msgid "Copy" +msgstr "Копировать" + +#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:1502 +#: appGUI/GUIElements.py:1678 appGUI/GUIElements.py:3345 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:4423 +msgid "Ctrl+C" +msgstr "" + +#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1509 +#: appGUI/GUIElements.py:1685 +msgid "Paste" +msgstr "" + +#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1509 +#: appGUI/GUIElements.py:1685 +msgid "Ctrl+V" +msgstr "" + +#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1514 +#: appGUI/GUIElements.py:1690 appGUI/GUIElements.py:3363 appGUI/MainGUI.py:4491 +#: appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 appGUI/MainGUI.py:4923 +msgid "Del" +msgstr "" + +#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1521 +#: appGUI/GUIElements.py:1697 appGUI/GUIElements.py:3353 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 +#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 +msgid "Select All" +msgstr "Выбрать все" + +#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1521 +#: appGUI/GUIElements.py:1697 appGUI/GUIElements.py:3353 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:4422 +msgid "Ctrl+A" +msgstr "" + +#: appGUI/GUIElements.py:3285 msgid "" "The reference can be:\n" "- Absolute -> the reference point is point (0,0)\n" @@ -4072,19 +4152,19 @@ msgstr "" "- Абсолютный -> точка отсчета - это точка (0,0)\n" "- Относительный -> опорной точкой является положение мыши перед перемещением" -#: appGUI/GUIElements.py:3022 +#: appGUI/GUIElements.py:3290 msgid "Abs" msgstr "Абс" -#: appGUI/GUIElements.py:3023 +#: appGUI/GUIElements.py:3291 msgid "Relative" msgstr "Относительный" -#: appGUI/GUIElements.py:3033 +#: appGUI/GUIElements.py:3301 msgid "Location" msgstr "Местоположение" -#: appGUI/GUIElements.py:3035 +#: appGUI/GUIElements.py:3303 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -4096,117 +4176,87 @@ msgstr "" "Если ссылка является относительной, то переход будет на расстоянии (x, y)\n" "от текущей точки расположения мыши." -#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 -#: appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 -#: appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 -msgid "Copy" -msgstr "Копировать" - -#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 -msgid "Ctrl+C" -msgstr "" - -#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 -#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 -#: appObjects/ObjectCollection.py:1175 -msgid "Select All" -msgstr "Выбрать все" - -#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 -msgid "Ctrl+A" -msgstr "" - -#: appGUI/GUIElements.py:3090 +#: appGUI/GUIElements.py:3358 msgid "Save Log" msgstr "Сохранить журнал" -#: appGUI/GUIElements.py:3090 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 +#: appGUI/GUIElements.py:3358 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 #: appGUI/MainGUI.py:4927 msgid "Ctrl+S" msgstr "" -#: appGUI/GUIElements.py:3095 +#: appGUI/GUIElements.py:3363 #, fuzzy #| msgid "Clear plot" msgid "Clear All" msgstr "Отключить все участки" -#: appGUI/GUIElements.py:3095 appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 -#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 -#: appGUI/MainGUI.py:4922 appGUI/MainGUI.py:4923 -msgid "Del" -msgstr "" - -#: appGUI/GUIElements.py:3138 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:3406 appTools/ToolShell.py:296 msgid "Type >help< to get started" msgstr "Введите >help< для начала работы" -#: appGUI/GUIElements.py:3505 appGUI/GUIElements.py:3522 +#: appGUI/GUIElements.py:3773 appGUI/GUIElements.py:3790 msgid "Jog the Y axis." msgstr "" -#: appGUI/GUIElements.py:3513 +#: appGUI/GUIElements.py:3781 msgid "Move to Origin." msgstr "" -#: appGUI/GUIElements.py:3530 appGUI/GUIElements.py:3538 +#: appGUI/GUIElements.py:3798 appGUI/GUIElements.py:3806 msgid "Jog the X axis." msgstr "" -#: appGUI/GUIElements.py:3548 appGUI/GUIElements.py:3558 +#: appGUI/GUIElements.py:3816 appGUI/GUIElements.py:3826 msgid "Jog the Z axis." msgstr "" -#: appGUI/GUIElements.py:3584 +#: appGUI/GUIElements.py:3852 msgid "Zero the CNC X axes at current position." msgstr "" -#: appGUI/GUIElements.py:3592 +#: appGUI/GUIElements.py:3860 msgid "Zero the CNC Y axes at current position." msgstr "" -#: appGUI/GUIElements.py:3597 +#: appGUI/GUIElements.py:3865 msgid "Z" msgstr "" -#: appGUI/GUIElements.py:3600 +#: appGUI/GUIElements.py:3868 msgid "Zero the CNC Z axes at current position." msgstr "" -#: appGUI/GUIElements.py:3604 +#: appGUI/GUIElements.py:3872 msgid "Do Home" msgstr "" -#: appGUI/GUIElements.py:3606 +#: appGUI/GUIElements.py:3874 msgid "Perform a homing cycle on all axis." msgstr "" -#: appGUI/GUIElements.py:3614 +#: appGUI/GUIElements.py:3882 msgid "Zero all CNC axes at current position." msgstr "" -#: appGUI/GUIElements.py:3769 appGUI/GUIElements.py:3778 +#: appGUI/GUIElements.py:4037 appGUI/GUIElements.py:4046 msgid "Idle." msgstr "Нет заданий." -#: appGUI/GUIElements.py:3811 +#: appGUI/GUIElements.py:4079 msgid "Application started ..." msgstr "Приложение запущено ..." -#: appGUI/GUIElements.py:3812 +#: appGUI/GUIElements.py:4080 msgid "Hello!" msgstr "Приветствую!" -#: appGUI/GUIElements.py:3859 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 +#: appGUI/GUIElements.py:4127 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "Выполнить сценарий ..." -#: appGUI/GUIElements.py:3861 appGUI/MainGUI.py:196 +#: appGUI/GUIElements.py:4129 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4216,28 +4266,28 @@ msgstr "" "включающий автоматизацию некоторых\n" "функций FlatCAM." -#: appGUI/GUIElements.py:3870 appGUI/MainGUI.py:118 +#: appGUI/GUIElements.py:4138 appGUI/MainGUI.py:118 #: appTools/ToolPcbWizard.py:390 appTools/ToolPcbWizard.py:397 msgid "Open" msgstr "Открыть" -#: appGUI/GUIElements.py:3874 +#: appGUI/GUIElements.py:4142 msgid "Open Project ..." msgstr "Открыть проект..." -#: appGUI/GUIElements.py:3880 +#: appGUI/GUIElements.py:4148 msgid "Open &Gerber ...\tCtrl+G" msgstr "Открыть &Gerber...\tCtrl+G" -#: appGUI/GUIElements.py:3885 +#: appGUI/GUIElements.py:4153 msgid "Open &Excellon ...\tCtrl+E" msgstr "Открыть &Excellon ...\tCtrl+E" -#: appGUI/GUIElements.py:3890 +#: appGUI/GUIElements.py:4158 msgid "Open G-&Code ..." msgstr "Открыть G-&Code ..." -#: appGUI/GUIElements.py:3900 appGUI/MainGUI.py:327 +#: appGUI/GUIElements.py:4168 appGUI/MainGUI.py:327 msgid "Exit" msgstr "Выход" @@ -5704,11 +5754,6 @@ msgstr "Пересечение" msgid "Subtraction" msgstr "Вычитание" -#: appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 -#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 -msgid "Cut" -msgstr "Вырезы" - #: appGUI/MainGUI.py:1641 msgid "Pad" msgstr "Площадка" @@ -6318,10 +6363,6 @@ msgstr "Смещение формы по оси Y" msgid "Save Object and Exit Editor" msgstr "Сохранить объект и закрыть редактор" -#: appGUI/MainGUI.py:4692 -msgid "Ctrl+X" -msgstr "" - #: appGUI/MainGUI.py:4692 msgid "Polygon Cut Tool" msgstr "Вычитание полигонов" diff --git a/locale/tr/LC_MESSAGES/strings.mo b/locale/tr/LC_MESSAGES/strings.mo index a28c0f577e550348e58207ccc513faa6d92fe81a..af2593a1b535bab40703b5388124aa3ecc086987 100644 GIT binary patch delta 72438 zcmXusb$}Pe|HtvY`y3?=5|Vc`M;u4@(cRtM-3?23m(n5)(j_7-2z+S?0RaIKP!K^x zLg4p&ecto?{`1(G-JP9z&wFO~4&?i0PU>m%Qv0`)g)Q*-U#^6nmktMX^}HoXJ@3pV z)p}mh&qBP6SPX|_Q%sLnFb)2VnK4nC5HBm{$Gq6Yl_y~$%9}AReus(iI5zS;-@C#= z6cxGChIk>^0!Lsg)B|tgKiD{(Su=fzH<)ty3?beq+>eR4v3SN1FA3$U;nq$wXA6u^ zeJj-YZkPavVQCqB{Cn7CWB@6`{I# z0xM??@ycVOY$0AQtcNO(!YX(aOJn@(A)eoZgK8Yq#=Te<a}feDqr8 zvKzbOXv)1Y4*rFo;A>|fwZv8VW zbx@&ihT*sxKf~jw>+WC<{1dBTs=Ohdrm`JsRh&o7d9A1r?=a5Aa#%lKhI!p++1iU?Wb9%Ia`beLYn2w!+sq9`oYJg4WL0sCM?CrsOo1 z#2c7f>pxYY5U&;$6|e@*Lv2LAU@Cl%3RQ~27JLt|Z9-~GVhzaoqVk&HbGf?yYJ4Ry4 zGGqRCMpO*(+G2ZDkB_73KcMoUOr;Pn z8&*TjYhP4{MxY)%9hKpWT>TbQ9vnms;3DdUbPu({{1laKAJ2oSsfa;^tcj~{g&Ij8 zRL{qw8l30q*J57E-@5w8n1}LzsBeYHDz@KO!8w#iqdJ_dYA|BHmx%*a86jGgdm zyK+m^3#SJb$3B<|H(>!hhl)^WHM_q8DgyOgxr-|g#=ohbj(TB@uCDhEYj6n%dh>mS zG58WIVZj;}(%~3Jc`~YlGf;27rKsfGf|~o|s44mp2jMMLs%Bqjymedg|)`Mm_i~s+~{jSvfhXoY|Fg zqn2Mu)C;U8s=f9;2iZ92jq2e-RC26FHM|qc<1thNaq8QRsWF0b7F35Tp_XMG)C1b1 zmh(`&gLAPA_G@70cj5-h{wWTWeEl0*Xa=GlG!(UrrlLBu0@a}{u6)py&!Xn`mMcF( zCE077j$R`h*bG#MmtamjfEo1-@Q{OWD&jP@H&hO171V>fph7tq)uGYu`~p;kFRkE&S+-KEOv7Xd0tdx zilahX9rd6NsL=Ov=f}A7b5Wn{n=mV$M&;69uKr(4qxGM%h4nldt57b9`Edd&RNr83 zyoW_Famx^|1Xf1vgyT@xuf=e@j@o+PqV|u}tt`h%p~@XF2Tnm>Tj&lBBJnp=GA3

  • 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�}# z!DDms8K;?;(OGI|TZQx3EJ0p?0Ozn-W0Oc}tCj-W&!$_S;J>LwExu the reference point is point (0,0)\n" @@ -4018,19 +4101,19 @@ msgstr "" "- Kesin -> Referans noktası bir noktadır (0,0)\n" "- Değişen -> Referans noktası farenin atlamadan önceki konumudur" -#: appGUI/GUIElements.py:3022 +#: appGUI/GUIElements.py:3290 msgid "Abs" msgstr "Kesin" -#: appGUI/GUIElements.py:3023 +#: appGUI/GUIElements.py:3291 msgid "Relative" msgstr "Değişen" -#: appGUI/GUIElements.py:3033 +#: appGUI/GUIElements.py:3301 msgid "Location" msgstr "Konum" -#: appGUI/GUIElements.py:3035 +#: appGUI/GUIElements.py:3303 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -4042,117 +4125,87 @@ msgstr "" "Referans Değişen ise, geçiş farenin geçerli \n" "konumundan (x, y) mesafede olacaktır." -#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 -#: appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 -#: appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 -msgid "Copy" -msgstr "Kopyala" - -#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 -msgid "Ctrl+C" -msgstr "Ctrl+C" - -#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 -#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 -#: appObjects/ObjectCollection.py:1175 -msgid "Select All" -msgstr "Tümünü Seç" - -#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 -msgid "Ctrl+A" -msgstr "Ctrl+A" - -#: appGUI/GUIElements.py:3090 +#: appGUI/GUIElements.py:3358 msgid "Save Log" msgstr "Kayıt Dosyası" -#: appGUI/GUIElements.py:3090 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 +#: appGUI/GUIElements.py:3358 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 #: appGUI/MainGUI.py:4927 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appGUI/GUIElements.py:3095 +#: appGUI/GUIElements.py:3363 #, fuzzy #| msgid "Clear plot" msgid "Clear All" msgstr "Nesneyi Temizle" -#: appGUI/GUIElements.py:3095 appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 -#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 -#: appGUI/MainGUI.py:4922 appGUI/MainGUI.py:4923 -msgid "Del" -msgstr "" - -#: appGUI/GUIElements.py:3138 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:3406 appTools/ToolShell.py:296 msgid "Type >help< to get started" msgstr "Başlamak için >yardım the reference point is point (0,0)\n" -"- Relative -> the reference point is the mouse position before Jump" +#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:1479 appGUI/GUIElements.py:1655 +msgid "Undo" msgstr "" -#: appGUI/GUIElements.py:3022 -msgid "Abs" +#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:1479 appGUI/GUIElements.py:1655 +msgid "Ctrl+Z" msgstr "" -#: appGUI/GUIElements.py:3023 -msgid "Relative" +#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:1486 appGUI/GUIElements.py:1662 +msgid "Redo" msgstr "" -#: appGUI/GUIElements.py:3033 -msgid "Location" +#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:1486 appGUI/GUIElements.py:1662 +msgid "Ctrl+Y" msgstr "" -#: appGUI/GUIElements.py:3035 -msgid "" -"The Location value is a tuple (x,y).\n" -"If the reference is Absolute then the Jump will be at the position (x,y).\n" -"If the reference is Relative then the Jump will be at the (x,y) distance\n" -"from the current mouse location point." +#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:1495 appGUI/GUIElements.py:1671 +#: appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 +#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 +msgid "Cut" msgstr "" -#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 +#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:1495 appGUI/GUIElements.py:1671 +#: appGUI/MainGUI.py:4692 +msgid "Ctrl+X" +msgstr "" + +#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:1502 appGUI/GUIElements.py:1678 +#: appGUI/GUIElements.py:3345 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 #: appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 #: appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 #: appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 appObjects/FlatCAMGeometry.py:558 @@ -3582,133 +3584,172 @@ msgstr "" msgid "Copy" msgstr "" -#: appGUI/GUIElements.py:3077 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:1502 appGUI/GUIElements.py:1678 +#: appGUI/GUIElements.py:3345 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 msgid "Ctrl+C" msgstr "" -#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 -#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 -#: appObjects/ObjectCollection.py:1175 -msgid "Select All" +#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1509 appGUI/GUIElements.py:1685 +msgid "Paste" msgstr "" -#: appGUI/GUIElements.py:3085 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 -msgid "Ctrl+A" +#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1509 appGUI/GUIElements.py:1685 +msgid "Ctrl+V" msgstr "" -#: appGUI/GUIElements.py:3090 -msgid "Save Log" -msgstr "" - -#: appGUI/GUIElements.py:3090 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 -#: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 -#: appGUI/MainGUI.py:4927 -msgid "Ctrl+S" -msgstr "" - -#: appGUI/GUIElements.py:3095 -msgid "Clear All" -msgstr "" - -#: appGUI/GUIElements.py:3095 appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 +#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1514 appGUI/GUIElements.py:1690 +#: appGUI/GUIElements.py:3363 appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 #: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 #: appGUI/MainGUI.py:4922 appGUI/MainGUI.py:4923 msgid "Del" msgstr "" -#: appGUI/GUIElements.py:3138 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1521 appGUI/GUIElements.py:1697 +#: appGUI/GUIElements.py:3353 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 +#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 +#: appObjects/ObjectCollection.py:1175 +msgid "Select All" +msgstr "" + +#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1521 appGUI/GUIElements.py:1697 +#: appGUI/GUIElements.py:3353 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +msgid "Ctrl+A" +msgstr "" + +#: appGUI/GUIElements.py:3285 +msgid "" +"The reference can be:\n" +"- Absolute -> the reference point is point (0,0)\n" +"- Relative -> the reference point is the mouse position before Jump" +msgstr "" + +#: appGUI/GUIElements.py:3290 +msgid "Abs" +msgstr "" + +#: appGUI/GUIElements.py:3291 +msgid "Relative" +msgstr "" + +#: appGUI/GUIElements.py:3301 +msgid "Location" +msgstr "" + +#: appGUI/GUIElements.py:3303 +msgid "" +"The Location value is a tuple (x,y).\n" +"If the reference is Absolute then the Jump will be at the position (x,y).\n" +"If the reference is Relative then the Jump will be at the (x,y) distance\n" +"from the current mouse location point." +msgstr "" + +#: appGUI/GUIElements.py:3358 +msgid "Save Log" +msgstr "" + +#: appGUI/GUIElements.py:3358 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 +#: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 +#: appGUI/MainGUI.py:4927 +msgid "Ctrl+S" +msgstr "" + +#: appGUI/GUIElements.py:3363 +msgid "Clear All" +msgstr "" + +#: appGUI/GUIElements.py:3406 appTools/ToolShell.py:296 msgid "Type >help< to get started" msgstr "" -#: appGUI/GUIElements.py:3505 appGUI/GUIElements.py:3522 +#: appGUI/GUIElements.py:3773 appGUI/GUIElements.py:3790 msgid "Jog the Y axis." msgstr "" -#: appGUI/GUIElements.py:3513 +#: appGUI/GUIElements.py:3781 msgid "Move to Origin." msgstr "" -#: appGUI/GUIElements.py:3530 appGUI/GUIElements.py:3538 +#: appGUI/GUIElements.py:3798 appGUI/GUIElements.py:3806 msgid "Jog the X axis." msgstr "" -#: appGUI/GUIElements.py:3548 appGUI/GUIElements.py:3558 +#: appGUI/GUIElements.py:3816 appGUI/GUIElements.py:3826 msgid "Jog the Z axis." msgstr "" -#: appGUI/GUIElements.py:3584 +#: appGUI/GUIElements.py:3852 msgid "Zero the CNC X axes at current position." msgstr "" -#: appGUI/GUIElements.py:3592 +#: appGUI/GUIElements.py:3860 msgid "Zero the CNC Y axes at current position." msgstr "" -#: appGUI/GUIElements.py:3597 +#: appGUI/GUIElements.py:3865 msgid "Z" msgstr "" -#: appGUI/GUIElements.py:3600 +#: appGUI/GUIElements.py:3868 msgid "Zero the CNC Z axes at current position." msgstr "" -#: appGUI/GUIElements.py:3604 +#: appGUI/GUIElements.py:3872 msgid "Do Home" msgstr "" -#: appGUI/GUIElements.py:3606 +#: appGUI/GUIElements.py:3874 msgid "Perform a homing cycle on all axis." msgstr "" -#: appGUI/GUIElements.py:3614 +#: appGUI/GUIElements.py:3882 msgid "Zero all CNC axes at current position." msgstr "" -#: appGUI/GUIElements.py:3769 appGUI/GUIElements.py:3778 +#: appGUI/GUIElements.py:4037 appGUI/GUIElements.py:4046 msgid "Idle." msgstr "" -#: appGUI/GUIElements.py:3811 +#: appGUI/GUIElements.py:4079 msgid "Application started ..." msgstr "" -#: appGUI/GUIElements.py:3812 +#: appGUI/GUIElements.py:4080 msgid "Hello!" msgstr "" -#: appGUI/GUIElements.py:3859 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 +#: appGUI/GUIElements.py:4127 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "" -#: appGUI/GUIElements.py:3861 appGUI/MainGUI.py:196 +#: appGUI/GUIElements.py:4129 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" "functions of FlatCAM." msgstr "" -#: appGUI/GUIElements.py:3870 appGUI/MainGUI.py:118 appTools/ToolPcbWizard.py:390 +#: appGUI/GUIElements.py:4138 appGUI/MainGUI.py:118 appTools/ToolPcbWizard.py:390 #: appTools/ToolPcbWizard.py:397 msgid "Open" msgstr "" -#: appGUI/GUIElements.py:3874 +#: appGUI/GUIElements.py:4142 msgid "Open Project ..." msgstr "" -#: appGUI/GUIElements.py:3880 +#: appGUI/GUIElements.py:4148 msgid "Open &Gerber ...\tCtrl+G" msgstr "" -#: appGUI/GUIElements.py:3885 +#: appGUI/GUIElements.py:4153 msgid "Open &Excellon ...\tCtrl+E" msgstr "" -#: appGUI/GUIElements.py:3890 +#: appGUI/GUIElements.py:4158 msgid "Open G-&Code ..." msgstr "" -#: appGUI/GUIElements.py:3900 appGUI/MainGUI.py:327 +#: appGUI/GUIElements.py:4168 appGUI/MainGUI.py:327 msgid "Exit" msgstr "" @@ -5112,11 +5153,6 @@ msgstr "" msgid "Subtraction" msgstr "" -#: appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 -#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 -msgid "Cut" -msgstr "" - #: appGUI/MainGUI.py:1641 msgid "Pad" msgstr "" @@ -5704,10 +5740,6 @@ msgstr "" msgid "Save Object and Exit Editor" msgstr "" -#: appGUI/MainGUI.py:4692 -msgid "Ctrl+X" -msgstr "" - #: appGUI/MainGUI.py:4692 msgid "Polygon Cut Tool" msgstr ""
  • y!xOLnkjIuWl>o{ryOyN)4V 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с7{$V2YLZil4x=#E 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 delta 72281 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 z