diff --git a/apps/routerconsole/java/src/net/i2p/router/web/NavHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/NavHelper.java
index 45a9c6280..6055c83bc 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/NavHelper.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/NavHelper.java
@@ -53,7 +53,7 @@ public class NavHelper {
String tip = _tooltips.get(name);
if (tip != null)
buf.append("title=\"").append(tip).append("\" ");
- buf.append('>').append(name).append("");
+ buf.append('>').append(name.replace(" ", " ")).append("");
}
return buf.toString();
}
diff --git a/apps/routerconsole/java/src/net/i2p/router/web/SummaryBarRenderer.java b/apps/routerconsole/java/src/net/i2p/router/web/SummaryBarRenderer.java
index e90552f47..cc31ad48f 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/SummaryBarRenderer.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/SummaryBarRenderer.java
@@ -137,19 +137,19 @@ public class SummaryBarRenderer {
"")
- .append(_("Email"))
+ .append(nbsp(_("Email")))
.append("\n" +
"")
- .append(_("Torrents"))
+ .append(nbsp(_("Torrents")))
.append("\n" +
"")
- .append(_("Website"))
+ .append(nbsp(_("Website")))
.append("\n")
.append(NavHelper.getClientAppLinks(_context))
@@ -171,31 +171,31 @@ public class SummaryBarRenderer {
"")
- .append(_("Tunnels"))
+ .append(nbsp(_("Tunnels")))
.append("\n" +
"")
- .append(_("Peers"))
+ .append(nbsp(_("Peers")))
.append("\n" +
"")
- .append(_("Profiles"))
+ .append(nbsp(_("Profiles")))
.append("\n" +
"")
- .append(_("NetDB"))
+ .append(nbsp(_("NetDB")))
.append("\n" +
"")
- .append(_("Logs"))
+ .append(nbsp(_("Logs")))
.append("\n");
// "")
- .append(_("Graphs"))
+ .append(nbsp(_("Graphs")))
.append("\n");
}
buf.append("")
- .append(_("Stats"))
+ .append(nbsp(_("Stats")))
.append("\n" +
"")
- .append(_("I2PTunnel"))
+ .append(nbsp(_("I2PTunnel")))
.append("\n" +
"")
- .append(_("Addressbook"))
+ .append(nbsp(_("Addressbook")))
.append("\n");
if (_context.getBooleanProperty(HelperBase.PROP_ADVANCED))
@@ -653,4 +653,14 @@ public class SummaryBarRenderer {
private String _(String s) {
return Messages.getString(s, _context);
}
+
+ /**
+ * Where the translation is to two words or more,
+ * prevent splitting across lines
+ *
+ * @since 0.9.18
+ */
+ private static String nbsp(String s) {
+ return s.replace(" ", " ");
+ }
}