- added a fix in the Gerber parser when adding the geometry in the self.apertures dict for the case that the current aperture is None (Allegro does that)

- finished support for internationalization by adding a set of .po/.mo files for the English language. Unfortunately the final action can be done only when Beta will be out of Beta (no more changes) or when I will decide to stop working on this app.
- changed the tooltip for 'feedrate_rapids' parameter to point out that this parameter is useful only for the Marlin postprocessor
This commit is contained in:
Marius Stanciu
2019-03-10 14:34:13 +02:00
parent de79370fb3
commit 53627b566c
98 changed files with 25132 additions and 3092 deletions

View File

@@ -8,16 +8,9 @@ import FlatCAMTranslation as fcTranslate
fcTranslate.apply_language('ToolProperties')
def _tr(text):
try:
return _(text)
except:
return text
class Properties(FlatCAMTool):
toolName = _tr("Properties")
toolName = _("Properties")
def __init__(self, app):
FlatCAMTool.__init__(self, app)
@@ -91,15 +84,15 @@ class Properties(FlatCAMTool):
def properties(self):
obj_list = self.app.collection.get_selected()
if not obj_list:
self.app.inform.emit(_tr("[ERROR_NOTCL] Properties Tool was not displayed. No object selected."))
self.app.ui.notebook.setTabText(2, _tr("Tools"))
self.app.inform.emit(_("[ERROR_NOTCL] Properties Tool was not displayed. No object selected."))
self.app.ui.notebook.setTabText(2, _("Tools"))
self.properties_frame.hide()
self.app.ui.notebook.setCurrentWidget(self.app.ui.project_tab)
return
for obj in obj_list:
self.addItems(obj)
self.app.inform.emit(_tr("[success] Object Properties are displayed."))
self.app.ui.notebook.setTabText(2, _tr("Properties Tool"))
self.app.inform.emit(_("[success] Object Properties are displayed."))
self.app.ui.notebook.setTabText(2, _("Properties Tool"))
def addItems(self, obj):
parent = self.treeWidget.invisibleRootItem()