diff --git a/src/Mod/AddonManager/addonmanager_workers.py b/src/Mod/AddonManager/addonmanager_workers.py index dd7ac37c18..2b6b09b46c 100644 --- a/src/Mod/AddonManager/addonmanager_workers.py +++ b/src/Mod/AddonManager/addonmanager_workers.py @@ -401,25 +401,29 @@ class ShowWorker(QtCore.QThread): gitrepo.fetch() if "git pull" in gitrepo.status(): upd = True + # If there is an update pending, lets user know via the UI if upd: - message = "" + translate("AddonsInstaller", "An update is available for this addon.") - message += "
" + desc + '

Addon repository: ' + self.repos[self.idx][1] + '' + message = "

" + translate("AddonsInstaller", "An update is available for this addon.") + message += "

" + desc + '

Addon repository: ' + self.repos[self.idx][1] + '' + # If there isn't, indicate that this addon is already installed else: - message = "" + translate("AddonsInstaller", "This addon is already installed.") + "
" + message = "

" + translate("AddonsInstaller", "This addon is already installed.") + "

" message += desc + '

Addon repository: ' + self.repos[self.idx][1] + '' + # Let the user know the install path for this addon message += '
' + translate("AddonInstaller","Installed location")+": "+ FreeCAD.getUserAppDataDir() + os.sep + "Mod" + os.sep + self.repos[self.idx][0] self.repos[self.idx][2] = 2 # mark as already installed AND already checked for updates self.addon_repos.emit(self.repos) elif self.repos[self.idx][2] == 2: - message = "" + translate("AddonsInstaller", "This addon is already installed.") + "
" + message = "

" + translate("AddonsInstaller", "This addon is already installed.") + "

" message += desc + '

Addon repository: ' + self.repos[self.idx][1] + '' message += '
' + translate("AddonInstaller","Installed location")+": "+ FreeCAD.getUserAppDataDir() + os.sep + "Mod" + os.sep + self.repos[self.idx][0] else: message = desc + '

Addon repository: ' + self.repos[self.idx][1] + '' + # If the Addon is obsolete, let the user know through the Addon UI if self.repos[self.idx][0] in OBSOLETE: - message = " "+translate("AddonsInstaller","This addon is marked as obsolete")+"

" - message += translate("AddonsInstaller","This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality.")+"

" + message + message = "
"+translate("AddonsInstaller","This addon is marked as obsolete")+"

" + message += translate("AddonsInstaller","This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality.")+"

" + message self.info_label.emit( message ) self.progressbar_show.emit(False)