diff --git a/src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js b/src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js index f69fea95..3816793a 100644 --- a/src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js +++ b/src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js @@ -129,7 +129,14 @@ $(function() { value.releaseNotes = undefined; } - value.fullName = _.sprintf(gettext("%(displayName)s: %(displayVersion)s"), value); + var fullNameTemplate = gettext("%(name)s: %(version)s"); + value.fullNameLocal = _.sprintf(fullNameTemplate, {name: value.displayName, version: value.displayVersion}); + + var fullNameRemoteVars = {name: value.displayName, version: gettext("unknown")}; + if (value.hasOwnProperty("information") && value.information.hasOwnProperty("remote") && value.information.remote.hasOwnProperty("name")) { + fullNameRemoteVars.version = value.information.remote.name; + } + value.fullNameRemote = _.sprintf(fullNameTemplate, fullNameRemoteVars); versions.push(value); }); @@ -162,7 +169,7 @@ $(function() { if (update_info.updateAvailable) { text += "