- fix app crash for the case that there are no translation files

- fixed some forgotten strings to be prepared for internationalization in ToolCalculators
- fixed Tools menu no longer working due of changes
- added some test translation for the ToolCalculators (in Romanian)
- fixed bug in ToolCutOut where for each tool invocation the signals were reconnected
This commit is contained in:
Marius Stanciu
2019-03-10 17:12:58 +02:00
parent ffd707ccce
commit a6e23b28a7
26 changed files with 245 additions and 246 deletions

View File

@@ -15,7 +15,11 @@ from copy import copy
import gettext
import FlatCAMTranslation as fcTranslate
fcTranslate.apply_language('ToolMove')
import builtins
if '_' not in builtins.__dict__:
_ = gettext.gettext
class ToolMove(FlatCAMTool):
@@ -45,7 +49,7 @@ class ToolMove(FlatCAMTool):
def install(self, icon=None, separator=None, **kwargs):
FlatCAMTool.install(self, icon, separator, shortcut='M', **kwargs)
def run(self):
def run(self, toggle):
self.app.report_usage("ToolMove()")
if self.app.tool_tab_locked is True: