diff --git a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java
index 938bc4214..21118f61e 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java
@@ -333,7 +333,11 @@ public class I2PSnarkServlet extends DefaultServlet {
out.write("\n");
}
out.write(TABLE_HEADER);
- out.write("
");
+ out.write("
");
out.write(_("Status"));
if (_manager.util().connected() && !snarks.isEmpty()) {
out.write("
\n");
}
out.write("\n
");
- out.write(" ");
+ out.write(" ");
out.write(_("Torrent"));
out.write(" | \n");
if (_manager.util().connected() && !snarks.isEmpty()) {
@@ -964,22 +972,26 @@ public class I2PSnarkServlet extends DefaultServlet {
String statusString;
if (err != null) {
if (isRunning && curPeers > 0 && !showPeers)
- statusString = " | " + _("Tracker Error") +
+ statusString = " | " +
+ "" + _("Tracker Error") +
": " +
curPeers + thinsp(noThinsp) +
ngettext("1 peer", "{0} peers", knownPeers) + "";
else if (isRunning)
- statusString = " | " + _("Tracker Error") +
+ statusString = " | " +
+ "" + _("Tracker Error") +
": " + curPeers + thinsp(noThinsp) +
ngettext("1 peer", "{0} peers", knownPeers);
else {
if (err.length() > MAX_DISPLAYED_ERROR_LENGTH)
err = err.substring(0, MAX_DISPLAYED_ERROR_LENGTH) + "…";
- statusString = " | " + _("Tracker Error") +
+ statusString = " | " +
+ "" + _("Tracker Error") +
" " + err;
}
} else if (snark.isStarting()) {
- statusString = " | " + _("Starting");
+ statusString = " | " +
+ "" + _("Starting");
} else if (remaining == 0 || needed == 0) { // < 0 means no meta size yet
// partial complete or seeding
if (isRunning) {
@@ -994,43 +1006,53 @@ public class I2PSnarkServlet extends DefaultServlet {
txt = _("Complete");
}
if (curPeers > 0 && !showPeers)
- statusString = " | " + txt +
+ statusString = " | " +
+ "" + txt +
": " +
curPeers + thinsp(noThinsp) +
ngettext("1 peer", "{0} peers", knownPeers) + "";
else
- statusString = " | " + txt +
+ statusString = " | " +
+ "" + txt +
": " + curPeers + thinsp(noThinsp) +
ngettext("1 peer", "{0} peers", knownPeers);
} else {
- statusString = " | " + _("Complete");
+ statusString = " | " +
+ "" + _("Complete");
}
} else {
if (isRunning && curPeers > 0 && downBps > 0 && !showPeers)
- statusString = " | " + _("OK") +
+ statusString = " | " +
+ "" + _("OK") +
": " +
curPeers + thinsp(noThinsp) +
ngettext("1 peer", "{0} peers", knownPeers) + "";
else if (isRunning && curPeers > 0 && downBps > 0)
- statusString = " | " + _("OK") +
+ statusString = " | " +
+ "" + _("OK") +
": " + curPeers + thinsp(noThinsp) +
ngettext("1 peer", "{0} peers", knownPeers);
else if (isRunning && curPeers > 0 && !showPeers)
- statusString = " | " + _("Stalled") +
+ statusString = " | " +
+ "" + _("Stalled") +
": " +
curPeers + thinsp(noThinsp) +
ngettext("1 peer", "{0} peers", knownPeers) + "";
else if (isRunning && curPeers > 0)
- statusString = " | " + _("Stalled") +
+ statusString = " | " +
+ "" + _("Stalled") +
": " + curPeers + thinsp(noThinsp) +
ngettext("1 peer", "{0} peers", knownPeers);
else if (isRunning && knownPeers > 0)
- statusString = " | " + _("No Peers") +
+ statusString = " | " +
+ "" + _("No Peers") +
": 0" + thinsp(noThinsp) + knownPeers ;
else if (isRunning)
- statusString = " | " + _("No Peers");
+ statusString = " | " +
+ "" + _("No Peers");
else
- statusString = " | " + _("Stopped");
+ statusString = " | " +
+ "" + _("Stopped");
}
out.write(" | ");