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) {