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 59a6ecd21c..e7d6ee4126 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/SummaryBarRenderer.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/SummaryBarRenderer.java @@ -264,12 +264,14 @@ public class SummaryBarRenderer { buf.setLength(0); + boolean anotherLine = false; if (_helper.showFirewallWarning()) { buf.append("

") .append(_("Check NAT/firewall")) .append("

"); + anotherLine = true; } boolean reseedInProgress = Boolean.valueOf(System.getProperty("net.i2p.router.web.ReseedHandler.reseedInProgress")).booleanValue(); @@ -289,116 +291,120 @@ public class SummaryBarRenderer { buf.append("\n"); buf.append("\n"); } + anotherLine = true; } // If a new reseed ain't running, and the last reseed had errors, show error message if (!reseedInProgress) { String reseedErrorMessage = System.getProperty("net.i2p.router.web.ReseedHandler.errorMessage",""); if (reseedErrorMessage.length() > 0) { buf.append("").append(reseedErrorMessage).append("
"); + anotherLine = true; } } + if (anotherLine) + buf.append("
"); + buf.append("

") + .append(_("Bandwidth in/out")) + .append("


" + + "\n" + - buf.append("

") - .append(_("Bandwidth in/out")) - .append("


" + - "
\n" + + "\n" + - "\n" + + "\n" + - "\n" + + "\n" + - "\n" + + "
1s:") + .append(_helper.getInboundSecondKBps()) + .append('/') + .append(_helper.getOutboundSecondKBps()) + .append("K/s
1s:") - .append(_helper.getInboundSecondKBps()) - .append('/') - .append(_helper.getOutboundSecondKBps()) - .append("K/s
5m:") + .append(_helper.getInboundFiveMinuteKBps()) + .append('/') + .append(_helper.getOutboundFiveMinuteKBps()) + .append("K/s
5m:") - .append(_helper.getInboundFiveMinuteKBps()) - .append('/') - .append(_helper.getOutboundFiveMinuteKBps()) - .append("K/s
") + .append(_("Total")) + .append(":") + .append(_helper.getInboundLifetimeKBps()) + .append('/') + .append(_helper.getOutboundLifetimeKBps()) + .append("K/s
") - .append(_("Total")) - .append(":") - .append(_helper.getInboundLifetimeKBps()) - .append('/') - .append(_helper.getOutboundLifetimeKBps()) - .append("K/s
") + .append(_("Used")) + .append(":") + .append(_helper.getInboundTransferred()) + .append('/') + .append(_helper.getOutboundTransferred()) + .append("
\n" + - "") - .append(_("Used")) - .append(":") - .append(_helper.getInboundTransferred()) - .append('/') - .append(_helper.getOutboundTransferred()) - .append("\n" + + "

") + .append(_("Tunnels in/out")) + .append("


" + + "\n" + - "

") - .append(_("Tunnels in/out")) - .append("


" + - "
\n" + + "\n" + - "\n" + + "\n" + - "\n" + + "\n" + - "\n" + + "
") + .append(_("Exploratory")) + .append(":") + .append(_helper.getInboundTunnels()) + .append('/') + .append(_helper.getOutboundTunnels()) + .append("
") - .append(_("Exploratory")) - .append(":") - .append(_helper.getInboundTunnels()) - .append('/') - .append(_helper.getOutboundTunnels()) - .append("
") + .append(_("Client")) + .append(":") + .append(_helper.getInboundClientTunnels()) + .append('/') + .append(_helper.getOutboundClientTunnels()) + .append("
") - .append(_("Client")) - .append(":") - .append(_helper.getInboundClientTunnels()) - .append('/') - .append(_helper.getOutboundClientTunnels()) - .append("
") + .append(_("Participating")) + .append(":") + .append(_helper.getParticipatingTunnels()) + .append("
") - .append(_("Participating")) - .append(":") - .append(_helper.getParticipatingTunnels()) - .append("

") + .append(_("Congestion")) + .append("


" + + "\n" + - "

") - .append(_("Congestion")) - .append("


" + - "\n" + + "\n" + - "\n" + + "\n" + - "\n" + + "\n" + - "\n" + + "\n" + - "\n" + + "
") + .append(_("Job lag")) + .append(":") + .append(_helper.getJobLag()) + .append("
") - .append(_("Job lag")) - .append(":") - .append(_helper.getJobLag()) - .append("
") + .append(_("Message delay")) + .append(":") + .append(_helper.getMessageDelay()) + .append("
") - .append(_("Message delay")) - .append(":") - .append(_helper.getMessageDelay()) - .append("
") + .append(_("Tunnel lag")) + .append(":") + .append(_helper.getTunnelLag()) + .append("
") - .append(_("Tunnel lag")) - .append(":") - .append(_helper.getTunnelLag()) - .append("
") + .append(_("Backlog")) + .append(":") + .append(_helper.getInboundBacklog()) + .append("
") - .append(_("Backlog")) - .append(":") - .append(_helper.getInboundBacklog()) - .append("

") + .append(_helper.getTunnelStatus()) + .append("


\n") + .append(_helper.getDestinations()); - "

") - .append(_helper.getTunnelStatus()) - .append("


\n") - .append(_helper.getDestinations()); out.write(buf.toString()); diff --git a/apps/routerconsole/jsp/summarynoframe.jsp b/apps/routerconsole/jsp/summarynoframe.jsp index 0279a038a3..33a029e765 100644 --- a/apps/routerconsole/jsp/summarynoframe.jsp +++ b/apps/routerconsole/jsp/summarynoframe.jsp @@ -12,6 +12,23 @@ " /> +<% +/* + * The following is required for the reseed button to work, although we probably + * only need the reseedNonce property. + */ +%> + + +<% +/* + * The following is required for the update buttons to work, although we probably + * only need the updateNonce property. + */ +%> + + +" /> <% // moved to java for ease of translation and to avoid 30 copies helper.renderSummaryBar(); diff --git a/apps/routerconsole/locale/messages_de.po b/apps/routerconsole/locale/messages_de.po index a5d3146137..75cbc0d560 100644 --- a/apps/routerconsole/locale/messages_de.po +++ b/apps/routerconsole/locale/messages_de.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P routerconsole\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-10-19 13:41+0000\n" +"POT-Creation-Date: 2009-10-19 21:30+0000\n" "PO-Revision-Date: 2009-10-19 12:50+0000\n" "Last-Translator: foo \n" "Language-Team: foo \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: German\n" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:293 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:332 msgid "Update policy" msgstr "Update policy in german foobarbaz" @@ -75,7 +75,7 @@ msgid "I2P Internals" msgstr "" #: src/net/i2p/router/web/SummaryBarRenderer.java:80 -#: src/net/i2p/router/web/SummaryBarRenderer.java:339 +#: src/net/i2p/router/web/SummaryBarRenderer.java:344 msgid "View existing tunnels and tunnel build status" msgstr "" @@ -211,66 +211,66 @@ msgstr "" msgid "Known" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:269 +#: src/net/i2p/router/web/SummaryBarRenderer.java:270 msgid "Help with firewall configuration" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:271 +#: src/net/i2p/router/web/SummaryBarRenderer.java:272 msgid "Check NAT/firewall" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:304 +#: src/net/i2p/router/web/SummaryBarRenderer.java:309 msgid "Configure router bandwidth allocation" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:306 +#: src/net/i2p/router/web/SummaryBarRenderer.java:311 msgid "Bandwidth in/out" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:323 +#: src/net/i2p/router/web/SummaryBarRenderer.java:328 msgid "Total" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:331 +#: src/net/i2p/router/web/SummaryBarRenderer.java:336 msgid "Used" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:341 +#: src/net/i2p/router/web/SummaryBarRenderer.java:346 msgid "Tunnels in/out" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:346 +#: src/net/i2p/router/web/SummaryBarRenderer.java:351 msgid "Exploratory" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:354 +#: src/net/i2p/router/web/SummaryBarRenderer.java:359 msgid "Client" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:362 +#: src/net/i2p/router/web/SummaryBarRenderer.java:367 msgid "Participating" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:368 +#: src/net/i2p/router/web/SummaryBarRenderer.java:373 msgid "What's in the router's job queue?" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:370 +#: src/net/i2p/router/web/SummaryBarRenderer.java:375 msgid "Congestion" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:375 +#: src/net/i2p/router/web/SummaryBarRenderer.java:380 msgid "Job lag" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:381 +#: src/net/i2p/router/web/SummaryBarRenderer.java:386 msgid "Message delay" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:387 +#: src/net/i2p/router/web/SummaryBarRenderer.java:392 msgid "Tunnel lag" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:393 +#: src/net/i2p/router/web/SummaryBarRenderer.java:398 msgid "Backlog" msgstr "" diff --git a/apps/routerconsole/locale/messages_zh.po b/apps/routerconsole/locale/messages_zh.po index 953f13adf9..805d2b8cb5 100644 --- a/apps/routerconsole/locale/messages_zh.po +++ b/apps/routerconsole/locale/messages_zh.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P routerconsole\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-10-19 13:41+0000\n" +"POT-Creation-Date: 2009-10-19 21:30+0000\n" "PO-Revision-Date: 2009-10-19 12:59+0000\n" "Last-Translator: foo \n" "Language-Team: foo \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Chinese\n" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:293 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:332 msgid "Update policy" msgstr "" @@ -75,7 +75,7 @@ msgid "I2P Internals" msgstr "" #: src/net/i2p/router/web/SummaryBarRenderer.java:80 -#: src/net/i2p/router/web/SummaryBarRenderer.java:339 +#: src/net/i2p/router/web/SummaryBarRenderer.java:344 msgid "View existing tunnels and tunnel build status" msgstr "" @@ -211,66 +211,66 @@ msgstr "" msgid "Known" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:269 +#: src/net/i2p/router/web/SummaryBarRenderer.java:270 msgid "Help with firewall configuration" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:271 +#: src/net/i2p/router/web/SummaryBarRenderer.java:272 msgid "Check NAT/firewall" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:304 +#: src/net/i2p/router/web/SummaryBarRenderer.java:309 msgid "Configure router bandwidth allocation" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:306 +#: src/net/i2p/router/web/SummaryBarRenderer.java:311 msgid "Bandwidth in/out" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:323 +#: src/net/i2p/router/web/SummaryBarRenderer.java:328 msgid "Total" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:331 +#: src/net/i2p/router/web/SummaryBarRenderer.java:336 msgid "Used" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:341 +#: src/net/i2p/router/web/SummaryBarRenderer.java:346 msgid "Tunnels in/out" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:346 +#: src/net/i2p/router/web/SummaryBarRenderer.java:351 msgid "Exploratory" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:354 +#: src/net/i2p/router/web/SummaryBarRenderer.java:359 msgid "Client" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:362 +#: src/net/i2p/router/web/SummaryBarRenderer.java:367 msgid "Participating" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:368 +#: src/net/i2p/router/web/SummaryBarRenderer.java:373 msgid "What's in the router's job queue?" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:370 +#: src/net/i2p/router/web/SummaryBarRenderer.java:375 msgid "Congestion" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:375 +#: src/net/i2p/router/web/SummaryBarRenderer.java:380 msgid "Job lag" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:381 +#: src/net/i2p/router/web/SummaryBarRenderer.java:386 msgid "Message delay" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:387 +#: src/net/i2p/router/web/SummaryBarRenderer.java:392 msgid "Tunnel lag" msgstr "" -#: src/net/i2p/router/web/SummaryBarRenderer.java:393 +#: src/net/i2p/router/web/SummaryBarRenderer.java:398 msgid "Backlog" msgstr ""