diff --git a/apps/routerconsole/java/src/net/i2p/router/web/PluginUpdateHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/PluginUpdateHandler.java index 38e8f28b0..59d729ae7 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/PluginUpdateHandler.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/PluginUpdateHandler.java @@ -366,8 +366,18 @@ public class PluginUpdateHandler extends UpdateHandler { } else { // start everything try { - if (PluginStarter.startPlugin(_context, appName)) - statusDone("" + _("Plugin {0} installed and started", appName) + ""); + if (PluginStarter.startPlugin(_context, appName)) { + String linkName = ConfigClientsHelper.stripHTML(props, "consoleLinkName_" + Messages.getLanguage(_context)); + if (linkName == null) + linkName = ConfigClientsHelper.stripHTML(props, "consoleLinkName"); + String linkURL = ConfigClientsHelper.stripHTML(props, "consoleLinkURL"); + String link; + if (linkName != null && linkURL != null) + link = "" + linkName + ""; + else + link = appName; + statusDone("" + _("Plugin {0} installed and started", link) + ""); + } else statusDone("" + _("Plugin {0} installed but failed to start, check logs", appName) + ""); } catch (Throwable e) {