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(" ", " "); + } }