tag and trans
convert append(""+""+"") to append().append().append()
This commit is contained in:
@ -60,20 +60,20 @@ class ProfileOrganizerRenderer {
|
||||
int integrated = 0;
|
||||
int failing = 0;
|
||||
StringBuilder buf = new StringBuilder(16*1024);
|
||||
buf.append("<h2>Peer Profiles</h2>\n<p>");
|
||||
buf.append("<h2>").append(_("Peer Profiles")).append("</h2>\n<p>");
|
||||
buf.append(_("Showing {0} recent profiles.", order.size())).append('\n');
|
||||
buf.append(_("Hiding {0} older profiles.", peers.size()-order.size()));
|
||||
buf.append("</p>" +
|
||||
"<table>" +
|
||||
"<tr>" +
|
||||
"<th>").append(_("Peer")).append("</th>" +
|
||||
"<th>").append(_("Groups (Caps)")).append("</th>" +
|
||||
"<th>").append(_("Speed")).append("</th>" +
|
||||
"<th>").append(_("Capacity")).append("</th>" +
|
||||
"<th>").append(_("Integration")).append("</th>" +
|
||||
"<th>").append(_("Status")).append("</th>" +
|
||||
"<th> </th>" +
|
||||
"</tr>");
|
||||
buf.append("</p>");
|
||||
buf.append("<table>");
|
||||
buf.append("<tr>");
|
||||
buf.append("<th>").append(_("Peer")).append("</th>");
|
||||
buf.append("<th>").append(_("Groups (Caps)")).append("</th>");
|
||||
buf.append("<th>").append(_("Speed")).append("</th>");
|
||||
buf.append("<th>").append(_("Capacity")).append("</th>");
|
||||
buf.append("<th>").append(_("Integration")).append("</th>");
|
||||
buf.append("<th>").append(_("Status")).append("</th>");
|
||||
buf.append("<th> </th>");
|
||||
buf.append("</tr>");
|
||||
int prevTier = 1;
|
||||
for (Iterator iter = order.iterator(); iter.hasNext();) {
|
||||
PeerProfile prof = (PeerProfile)iter.next();
|
||||
@ -108,12 +108,12 @@ class ProfileOrganizerRenderer {
|
||||
buf.append("</td><td align=\"center\">");
|
||||
|
||||
switch (tier) {
|
||||
case 1: buf.append("Fast, High Capacity"); break;
|
||||
case 2: buf.append("High Capacity"); break;
|
||||
case 3: buf.append("Not Failing"); break;
|
||||
default: buf.append("Failing"); break;
|
||||
case 1: buf.append(_("Fast, High Capacity")); break;
|
||||
case 2: buf.append(_("High Capacity")); break;
|
||||
case 3: buf.append(_("Not Failing")); break;
|
||||
default: buf.append(_("Failing")); break;
|
||||
}
|
||||
if (isIntegrated) buf.append(", Integrated");
|
||||
if (isIntegrated) buf.append(", ").append(_("Integrated"));
|
||||
RouterInfo info = _context.netDb().lookupRouterInfoLocally(peer);
|
||||
if (info != null) {
|
||||
// prevent HTML injection in the caps and version
|
||||
@ -144,16 +144,16 @@ class ProfileOrganizerRenderer {
|
||||
}
|
||||
buf.append("</td><td align=\"right\">").append(num(prof.getIntegrationValue()));
|
||||
buf.append("</td><td align=\"center\">");
|
||||
if (_context.shitlist().isShitlisted(peer)) buf.append("Banned");
|
||||
if (prof.getIsFailing()) buf.append(" Failing");
|
||||
if (_context.commSystem().wasUnreachable(peer)) buf.append(" Unreachable");
|
||||
if (_context.shitlist().isShitlisted(peer)) buf.append(_("Banned"));
|
||||
if (prof.getIsFailing()) buf.append(" ").append(_("Failing"));
|
||||
if (_context.commSystem().wasUnreachable(peer)) buf.append(" ").append(_("Unreachable"));
|
||||
Rate failed = prof.getTunnelHistory().getFailedRate().getRate(30*60*1000);
|
||||
long fails = failed.getCurrentEventCount() + failed.getLastEventCount();
|
||||
if (fails > 0) {
|
||||
Rate accepted = prof.getTunnelCreateResponseTime().getRate(30*60*1000);
|
||||
long total = fails + accepted.getCurrentEventCount() + accepted.getLastEventCount();
|
||||
if (total / fails <= 10) // hide if < 10%
|
||||
buf.append(' ').append(fails).append('/').append(total).append(" Test Fails");
|
||||
buf.append(' ').append(fails).append('/').append(total).append(" ").append(_("Test Fails"));
|
||||
}
|
||||
buf.append(" </td>");
|
||||
buf.append("<td nowrap align=\"center\"><a target=\"_blank\" href=\"dumpprofile.jsp?peer=").append(peer.toBase64().substring(0,6)).append("\">profile</a>");
|
||||
@ -165,30 +165,30 @@ class ProfileOrganizerRenderer {
|
||||
}
|
||||
buf.append("</table>");
|
||||
|
||||
buf.append("<h2>Floodfill and Integrated Peers</h2>\n" +
|
||||
"<table>" +
|
||||
"<tr>" +
|
||||
"<th class=\"smallhead\">Peer</th>" +
|
||||
"<th class=\"smallhead\">Caps</th>" +
|
||||
"<th class=\"smallhead\">Integ. Value</th>" +
|
||||
"<th class=\"smallhead\">Last Heard About</th>" +
|
||||
"<th class=\"smallhead\">Last Heard From</th>" +
|
||||
buf.append("<h2>").append(_("Floodfill and Integrated Peers")).append("</h2>\n");
|
||||
buf.append("<table>");
|
||||
buf.append("<tr>");
|
||||
buf.append("<th class=\"smallhead\">Peer</th>");
|
||||
buf.append("<th class=\"smallhead\">Caps</th>");
|
||||
buf.append("<th class=\"smallhead\">Integ. Value</th>");
|
||||
buf.append("<th class=\"smallhead\">Last Heard About</th>");
|
||||
buf.append("<th class=\"smallhead\">Last Heard From</th>");
|
||||
// "<th class=\"smallhead\">Last Successful Send</th>" +
|
||||
"<th class=\"smallhead\">Last Good Send</th>" +
|
||||
buf.append("<th class=\"smallhead\">Last Good Send</th>");
|
||||
// "<th class=\"smallhead\">Last Failed Send</th>" +
|
||||
"<th class=\"smallhead\">Last Bad Send</th>" +
|
||||
"<th class=\"smallhead\">10m Resp. Time</th>" +
|
||||
"<th class=\"smallhead\">1h Resp. Time</th>" +
|
||||
"<th class=\"smallhead\">1d Resp. Time</th>" +
|
||||
buf.append("<th class=\"smallhead\">Last Bad Send</th>");
|
||||
buf.append("<th class=\"smallhead\">10m Resp. Time</th>");
|
||||
buf.append("<th class=\"smallhead\">1h Resp. Time</th>");
|
||||
buf.append("<th class=\"smallhead\">1d Resp. Time</th>");
|
||||
// "<th class=\"smallhead\">Successful Lookups</th>" +
|
||||
"<th class=\"smallhead\">Good Lookups</th>" +
|
||||
buf.append("<th class=\"smallhead\">Good Lookups</th>");
|
||||
// "<th>Failed Lookups</th>" +
|
||||
"<th class=\"smallhead\">Bad Lookups</th>" +
|
||||
"<th class=\"smallhead\">New Stores</th>" +
|
||||
"<th class=\"smallhead\">Old Stores</th>" +
|
||||
"<th class=\"smallhead\">1h Fail Rate</th>" +
|
||||
"<th class=\"smallhead\">1d Fail Rate</th>" +
|
||||
"</tr>");
|
||||
buf.append("<th class=\"smallhead\">Bad Lookups</th>");
|
||||
buf.append("<th class=\"smallhead\">New Stores</th>");
|
||||
buf.append("<th class=\"smallhead\">Old Stores</th>");
|
||||
buf.append("<th class=\"smallhead\">1h Fail Rate</th>");
|
||||
buf.append("<th class=\"smallhead\">1d Fail Rate</th>");
|
||||
buf.append("</tr>");
|
||||
for (Iterator iter = integratedPeers.iterator(); iter.hasNext();) {
|
||||
PeerProfile prof = (PeerProfile)iter.next();
|
||||
Hash peer = prof.getPeer();
|
||||
@ -227,18 +227,18 @@ class ProfileOrganizerRenderer {
|
||||
}
|
||||
buf.append("</table>");
|
||||
|
||||
buf.append("<h3>Thresholds:</h3>");
|
||||
buf.append("<p><b>Speed:</b> ").append(num(_organizer.getSpeedThreshold())).append(" (").append(fast).append(" fast peers)<br>");
|
||||
buf.append("<b>Capacity:</b> ").append(num(_organizer.getCapacityThreshold())).append(" (").append(reliable).append(" high capacity peers)<br>");
|
||||
buf.append("<b>Integration:</b> ").append(num(_organizer.getIntegrationThreshold())).append(" (").append(integrated).append(" well integrated peers)</p>");
|
||||
buf.append("<h3>Definitions:</h3><ul>" +
|
||||
"<li><b>groups</b>: as determined by the profile organizer</li>" +
|
||||
"<li><b>caps</b>: capabilities in the netDb, not used to determine profiles</li>" +
|
||||
"<li><b>speed</b>: peak throughput (bytes per second) over a 1 minute period that the peer has sustained in a single tunnel</li>" +
|
||||
"<li><b>capacity</b>: how many tunnels can we ask them to join in an hour?</li>" +
|
||||
"<li><b>integration</b>: how many new peers have they told us about lately?</li>" +
|
||||
"<li><b>status</b>: is the peer banned, or unreachable, or failing tunnel tests?</li>" +
|
||||
"</ul></i>");
|
||||
buf.append("<h3>").append(_("Thresholds:")).append("</h3>");
|
||||
buf.append("<p><b>").append(_("Speed")).append(":</b> ").append(num(_organizer.getSpeedThreshold())).append(" (").append(fast).append(" fast peers)<br>");
|
||||
buf.append("<b>").append(_("Capacity")).append(":</b> ").append(num(_organizer.getCapacityThreshold())).append(" (").append(reliable).append(" high capacity peers)<br>");
|
||||
buf.append("<b>").append(_("Integration")).append(":</b> ").append(num(_organizer.getIntegrationThreshold())).append(" (").append(integrated).append(" well integrated peers)</p>");
|
||||
buf.append("<h3>").append(_("Definitions")).append(":</h3><ul>");
|
||||
buf.append("<li><b>").append(_("groups")).append("</b>: ").append(_("as determined by the profile organizer")).append("</li>");
|
||||
buf.append("<li><b>").append(_("caps")).append("</b>: ").append(_("capabilities in the netDb, not used to determine profiles")).append("</li>");
|
||||
buf.append("<li><b>").append(_("speed")).append("</b>: ").append(_("peak throughput (bytes per second) over a 1 minute period that the peer has sustained in a single tunnel")).append("</li>");
|
||||
buf.append("<li><b>").append(_("capacity")).append("</b>: ").append(_("how many tunnels can we ask them to join in an hour?")).append("</li>");
|
||||
buf.append("<li><b>").append(_("integration")).append("</b>: ").append(_("how many new peers have they told us about lately?")).append("</li>");
|
||||
buf.append("<li><b>").append(_("status")).append("</b>: ").append(_("is the peer banned, or unreachable, or failing tunnel tests?")).append("</li>");
|
||||
buf.append("</ul></i>");
|
||||
out.write(buf.toString());
|
||||
out.flush();
|
||||
}
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P routerconsole\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2009-10-27 12:45+0000\n"
|
||||
"POT-Creation-Date: 2009-10-29 06:03+0000\n"
|
||||
"PO-Revision-Date: 2009-10-19 12:50+0000\n"
|
||||
"Last-Translator: foo <foo@bar>\n"
|
||||
"Language-Team: foo <foo@bar>\n"
|
||||
@ -484,7 +484,7 @@ msgid "The router is currently testing whether your UDP port is firewalled."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:558
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:237
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:234
|
||||
#: src/net/i2p/router/web/SummaryHelper.java:96
|
||||
msgid "Hidden"
|
||||
msgstr ""
|
||||
@ -741,7 +741,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:333
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:34
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:36
|
||||
msgid "Save WebApp Configuration"
|
||||
msgstr ""
|
||||
|
||||
@ -912,11 +912,13 @@ msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:334
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:71
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:231
|
||||
msgid "Speed"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:338
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:72
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:232
|
||||
msgid "Capacity"
|
||||
msgstr ""
|
||||
|
||||
@ -1418,42 +1420,52 @@ msgid ""
|
||||
"error logs"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:59
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:54
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:67
|
||||
msgid "Start"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:68
|
||||
#: src/net/i2p/router/web/ConfigKeyringHandler.java:49
|
||||
msgid "Unsupported"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:74
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:83
|
||||
msgid ""
|
||||
"Client configuration saved successfully - restart required to take effect."
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:80
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:89
|
||||
msgid "Bad client index."
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:85
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:94
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:17
|
||||
#: src/net/i2p/router/web/SummaryBarRenderer.java:359
|
||||
#: src/net/i2p/router/web/SummaryHelper.java:371
|
||||
msgid "Client"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:85
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:120
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:94
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:129
|
||||
msgid "started"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:102
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:111
|
||||
msgid ""
|
||||
"WebApp configuration saved successfully - restart required to take effect."
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:122
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:129
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:34
|
||||
msgid "WebApp"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:131
|
||||
msgid "Failed to start"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:128
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:137
|
||||
msgid "Failed to find server."
|
||||
msgstr ""
|
||||
|
||||
@ -1462,27 +1474,19 @@ msgid "Class and arguments"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:17
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:33
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:34
|
||||
msgid "Run at Startup?"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:17
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:33
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:34
|
||||
msgid "Start Now"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:33
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:34
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:33
|
||||
msgid "WebApp"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:66
|
||||
msgid "Start"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigKeyringHandler.java:21
|
||||
msgid "You must enter a destination"
|
||||
msgstr ""
|
||||
@ -1527,7 +1531,7 @@ msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNavHelper.java:18
|
||||
#: src/net/i2p/router/web/SummaryBarRenderer.java:82
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:252
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:253
|
||||
msgid "Tunnels"
|
||||
msgstr ""
|
||||
|
||||
@ -1556,7 +1560,7 @@ msgid "Peers"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNavHelper.java:19
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:259
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:256
|
||||
#: src/net/i2p/router/web/SummaryBarRenderer.java:124
|
||||
msgid "Stats"
|
||||
msgstr ""
|
||||
@ -1645,7 +1649,7 @@ msgstr ""
|
||||
#: src/net/i2p/router/web/ConfigPeerHandler.java:33
|
||||
#: src/net/i2p/router/web/ConfigPeerHandler.java:35
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:69
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:234
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:235
|
||||
msgid "Peer"
|
||||
msgstr ""
|
||||
|
||||
@ -1783,11 +1787,15 @@ msgstr ""
|
||||
msgid "Warning: unable to remove the service"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigTunnelsHandler.java:140
|
||||
msgid "Exploratory tunnel configuration saved successfully."
|
||||
#: src/net/i2p/router/web/ConfigTunnelsHandler.java:137
|
||||
msgid "Updated settings for all pools."
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigTunnelsHandler.java:142
|
||||
msgid "Exploratory tunnel configuration saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigTunnelsHandler.java:144
|
||||
#: src/net/i2p/router/web/ConfigUIHandler.java:36
|
||||
msgid ""
|
||||
"Error saving the configuration (applied but not saved) - please see the "
|
||||
@ -1816,7 +1824,7 @@ msgid "Exploratory tunnels"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigTunnelsHelper.java:46
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:59
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:60
|
||||
msgid "Client tunnels for"
|
||||
msgstr ""
|
||||
|
||||
@ -2033,108 +2041,108 @@ msgstr ""
|
||||
msgid "minutes"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:58
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:59
|
||||
msgid "Network Database RouterInfo Lookup"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:73
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:74
|
||||
msgid "Router"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:73
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:74
|
||||
msgid "not found in network database"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:85
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:138
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:86
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:135
|
||||
msgid "Network Database Contents"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:86
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:138
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:87
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:135
|
||||
msgid "View"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:97
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:98
|
||||
msgid "Local"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:99
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:100
|
||||
msgid "Unpublished"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:100
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:107
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:101
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:108
|
||||
msgid "Destination"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:121
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:155
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:122
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:156
|
||||
msgid "Gateway"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:123
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:124
|
||||
msgid "Tunnel"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:140
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:137
|
||||
msgid "Not initialized"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:147
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:143
|
||||
msgid "Routers"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:149
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:145
|
||||
msgid "view without"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:151
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:147
|
||||
msgid "view with"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:152
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:148
|
||||
msgid "stats"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:186
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:202
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:183
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:199
|
||||
msgid "Count"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:186
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:183
|
||||
#: src/net/i2p/router/web/SummaryBarRenderer.java:150
|
||||
msgid "Version"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:202
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:199
|
||||
msgid "Country"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:225
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:222
|
||||
msgid "Our info"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:227
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:224
|
||||
msgid "Peer info for"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:237
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:234
|
||||
msgid "Updated"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:237
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:239
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:234
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:236
|
||||
#: src/net/i2p/router/web/SummaryHelper.java:385
|
||||
msgid "ago"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:239
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:241
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:236
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:238
|
||||
msgid "Published"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:242
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:239
|
||||
msgid "Address(es)"
|
||||
msgstr ""
|
||||
|
||||
@ -2148,6 +2156,10 @@ msgstr ""
|
||||
msgid "News last checked {0} ago."
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:63
|
||||
msgid "Peer Profiles"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:64
|
||||
#, java-format
|
||||
msgid "Showing {0} recent profiles."
|
||||
@ -2163,6 +2175,7 @@ msgid "Groups (Caps)"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:73
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:233
|
||||
msgid "Integration"
|
||||
msgstr ""
|
||||
|
||||
@ -2170,6 +2183,102 @@ msgstr ""
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:111
|
||||
msgid "Fast, High Capacity"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:112
|
||||
msgid "High Capacity"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:113
|
||||
msgid "Not Failing"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:114
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:148
|
||||
msgid "Failing"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:116
|
||||
#: src/net/i2p/router/web/SummaryBarRenderer.java:249
|
||||
msgid "Integrated"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:147
|
||||
msgid "Banned"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:149
|
||||
msgid "Unreachable"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:156
|
||||
msgid "Test Fails"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:168
|
||||
msgid "Floodfill and Integrated Peers"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:230
|
||||
msgid "Thresholds:"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:234
|
||||
msgid "Definitions"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:235
|
||||
msgid "as determined by the profile organizer"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:235
|
||||
msgid "groups"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:236
|
||||
msgid "capabilities in the netDb, not used to determine profiles"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:236
|
||||
msgid "caps"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:237
|
||||
msgid ""
|
||||
"peak throughput (bytes per second) over a 1 minute period that the peer has "
|
||||
"sustained in a single tunnel"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:237
|
||||
msgid "speed"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:238
|
||||
msgid "capacity"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:238
|
||||
msgid "how many tunnels can we ask them to join in an hour?"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:239
|
||||
msgid "how many new peers have they told us about lately?"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:239
|
||||
msgid "integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:240
|
||||
msgid "is the peer banned, or unreachable, or failing tunnel tests?"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:240
|
||||
msgid "status"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/StatsGenerator.java:58
|
||||
msgid "Statistics gathered during this router's uptime"
|
||||
msgstr ""
|
||||
@ -2331,10 +2440,6 @@ msgstr ""
|
||||
msgid "High capacity"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/SummaryBarRenderer.java:249
|
||||
msgid "Integrated"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/SummaryBarRenderer.java:255
|
||||
msgid "Known"
|
||||
msgstr ""
|
||||
@ -2486,124 +2591,128 @@ msgstr ""
|
||||
msgid "Building tunnels"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/SummaryHelper.java:404 strings/Strings.java:33
|
||||
msgid "shared clients"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:40
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:61
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:62
|
||||
msgid "config"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:69
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:70
|
||||
msgid "Participating tunnels"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:70
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:71
|
||||
msgid "From"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:70
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:71
|
||||
msgid "Receive on"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:71
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:72
|
||||
msgid "Expiration"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:71
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:72
|
||||
msgid "Send on"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:71
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:72
|
||||
msgid "To"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:72
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:73
|
||||
msgid "Rate"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:72
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:73
|
||||
msgid "Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:72
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:155
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:73
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:156
|
||||
msgid "Usage"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:116
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:117
|
||||
msgid "Outbound Endpoint"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:118
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:119
|
||||
msgid "Inbound Gateway"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:120
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:161
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:121
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:162
|
||||
msgid "Participant"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:125
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:126
|
||||
msgid "Inactive participating tunnels"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:126
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:215
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:127
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:216
|
||||
msgid "Lifetime bandwidth usage"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:155
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:156
|
||||
msgid "Expiry"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:155
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:156
|
||||
msgid "In/Out"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:158
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:159
|
||||
msgid "Participants"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:164
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:165
|
||||
msgid "Endpoint"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:204
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:210
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:205
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:211
|
||||
msgid "Build in progress"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:204
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:205
|
||||
msgid "inbound"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:210
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:211
|
||||
msgid "outbound"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:214
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:215
|
||||
msgid "No tunnels; waiting for the grace period to end."
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:215
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:216
|
||||
msgid "in"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:216
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:217
|
||||
msgid "out"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:233
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:234
|
||||
msgid "Tunnel Counts By Peer"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:234
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:235
|
||||
msgid "% of total"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:234
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:235
|
||||
msgid "Expl. + Client"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:234
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:235
|
||||
msgid "Part. from + to"
|
||||
msgstr ""
|
||||
|
||||
@ -2654,3 +2763,15 @@ msgstr ""
|
||||
#: strings/Strings.java:27
|
||||
msgid "BOB application bridge"
|
||||
msgstr ""
|
||||
|
||||
#: strings/Strings.java:34
|
||||
msgid "IRC proxy"
|
||||
msgstr ""
|
||||
|
||||
#: strings/Strings.java:35
|
||||
msgid "eepsite"
|
||||
msgstr ""
|
||||
|
||||
#: strings/Strings.java:37
|
||||
msgid "I2PSnark"
|
||||
msgstr ""
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P routerconsole\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2009-10-27 12:45+0000\n"
|
||||
"POT-Creation-Date: 2009-10-29 06:03+0000\n"
|
||||
"PO-Revision-Date: \n"
|
||||
"Last-Translator: walking <walking@mail.i2p>\n"
|
||||
"Language-Team: \n"
|
||||
@ -442,7 +442,7 @@ msgid "The router is currently testing whether your UDP port is firewalled."
|
||||
msgstr "路由器正在测试您的UDP端口是否被防火墙阻挡。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:558
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:237
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:234
|
||||
#: src/net/i2p/router/web/SummaryHelper.java:96
|
||||
msgid "Hidden"
|
||||
msgstr "隐身"
|
||||
@ -663,7 +663,7 @@ msgid "A web app may also be disabled by removing the .war file from the webapps
|
||||
msgstr "从webapps目录中删除相应的.war文件同样可以禁用Web程序;然而这些 .war 文件和Web程序在更新I2P后还会再次出现,所以推荐在这里通过设置的方法禁用不用的Web程序。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:333
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:34
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:36
|
||||
msgid "Save WebApp Configuration"
|
||||
msgstr "保存 WebApp 设置"
|
||||
|
||||
@ -823,11 +823,13 @@ msgstr "节点信息页面"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:334
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:71
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:231
|
||||
msgid "Speed"
|
||||
msgstr "速度"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:338
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:72
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:232
|
||||
msgid "Capacity"
|
||||
msgstr "容量"
|
||||
|
||||
@ -1292,40 +1294,50 @@ msgstr "设置保存成功"
|
||||
msgid "Error saving the configuration (applied but not saved) - please see the error logs"
|
||||
msgstr "配置保存出错(已应用但未保存) - 参见错误日志"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:59
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:54
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:67
|
||||
msgid "Start"
|
||||
msgstr "启动"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:68
|
||||
#: src/net/i2p/router/web/ConfigKeyringHandler.java:49
|
||||
msgid "Unsupported"
|
||||
msgstr "未支持的"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:74
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:83
|
||||
msgid "Client configuration saved successfully - restart required to take effect."
|
||||
msgstr "客户程序设置保存成功 - 程序重启后生效"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:80
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:89
|
||||
msgid "Bad client index."
|
||||
msgstr "客户程序索引无效"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:85
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:94
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:17
|
||||
#: src/net/i2p/router/web/SummaryBarRenderer.java:359
|
||||
#: src/net/i2p/router/web/SummaryHelper.java:371
|
||||
msgid "Client"
|
||||
msgstr "客户"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:85
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:120
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:94
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:129
|
||||
msgid "started"
|
||||
msgstr "已启动"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:102
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:111
|
||||
msgid "WebApp configuration saved successfully - restart required to take effect."
|
||||
msgstr "WebApp设置保存成功 - 程序重启后生效"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:122
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:129
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:34
|
||||
msgid "WebApp"
|
||||
msgstr "Web程序(WebApp)"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:131
|
||||
msgid "Failed to start"
|
||||
msgstr "启动失败"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:128
|
||||
#: src/net/i2p/router/web/ConfigClientsHandler.java:137
|
||||
msgid "Failed to find server."
|
||||
msgstr "服务器或服务程序查找失败。"
|
||||
|
||||
@ -1334,27 +1346,19 @@ msgid "Class and arguments"
|
||||
msgstr "类与参数"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:17
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:33
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:34
|
||||
msgid "Run at Startup?"
|
||||
msgstr "系统启动时运行?"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:17
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:33
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:34
|
||||
msgid "Start Now"
|
||||
msgstr "立即启动"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:33
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:34
|
||||
msgid "Description"
|
||||
msgstr "描述"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:33
|
||||
msgid "WebApp"
|
||||
msgstr "Web程序(WebApp)"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:66
|
||||
msgid "Start"
|
||||
msgstr "启动"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigKeyringHandler.java:21
|
||||
msgid "You must enter a destination"
|
||||
msgstr "您必须输入一个目标"
|
||||
@ -1399,7 +1403,7 @@ msgstr "服务"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNavHelper.java:18
|
||||
#: src/net/i2p/router/web/SummaryBarRenderer.java:82
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:252
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:253
|
||||
msgid "Tunnels"
|
||||
msgstr "隧道"
|
||||
|
||||
@ -1428,7 +1432,7 @@ msgid "Peers"
|
||||
msgstr "节点"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNavHelper.java:19
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:259
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:256
|
||||
#: src/net/i2p/router/web/SummaryBarRenderer.java:124
|
||||
msgid "Stats"
|
||||
msgstr "统计数据"
|
||||
@ -1517,7 +1521,7 @@ msgstr "未知"
|
||||
#: src/net/i2p/router/web/ConfigPeerHandler.java:33
|
||||
#: src/net/i2p/router/web/ConfigPeerHandler.java:35
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:69
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:234
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:235
|
||||
msgid "Peer"
|
||||
msgstr "节点"
|
||||
|
||||
@ -1655,11 +1659,15 @@ msgstr "服务已卸载"
|
||||
msgid "Warning: unable to remove the service"
|
||||
msgstr "警告:无法卸载服务"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigTunnelsHandler.java:140
|
||||
#: src/net/i2p/router/web/ConfigTunnelsHandler.java:137
|
||||
msgid "Updated settings for all pools."
|
||||
msgstr "隧道池更新完毕"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigTunnelsHandler.java:142
|
||||
msgid "Exploratory tunnel configuration saved successfully."
|
||||
msgstr "探索隧道设置保存成功。"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigTunnelsHandler.java:142
|
||||
#: src/net/i2p/router/web/ConfigTunnelsHandler.java:144
|
||||
#: src/net/i2p/router/web/ConfigUIHandler.java:36
|
||||
msgid "Error saving the configuration (applied but not saved) - please see the error logs."
|
||||
msgstr "配置保存出错(已应用但未保存) - 参见错误日志"
|
||||
@ -1686,7 +1694,7 @@ msgid "Exploratory tunnels"
|
||||
msgstr "探测隧道"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigTunnelsHelper.java:46
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:59
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:60
|
||||
msgid "Client tunnels for"
|
||||
msgstr "客户隧道 - "
|
||||
|
||||
@ -1903,108 +1911,108 @@ msgstr "分钟"
|
||||
msgid "minutes"
|
||||
msgstr "分钟"
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:58
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:59
|
||||
msgid "Network Database RouterInfo Lookup"
|
||||
msgstr "网络数据库 RouterInfo 检索"
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:73
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:74
|
||||
msgid "Router"
|
||||
msgstr "路由器"
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:73
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:74
|
||||
msgid "not found in network database"
|
||||
msgstr "在网络数据库概况未找到"
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:85
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:138
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:86
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:135
|
||||
msgid "Network Database Contents"
|
||||
msgstr "网络数据库内容"
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:86
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:138
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:87
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:135
|
||||
msgid "View"
|
||||
msgstr "查看"
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:97
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:98
|
||||
msgid "Local"
|
||||
msgstr "本地"
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:99
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:100
|
||||
msgid "Unpublished"
|
||||
msgstr "未发布"
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:100
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:107
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:101
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:108
|
||||
msgid "Destination"
|
||||
msgstr "目标"
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:121
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:155
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:122
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:156
|
||||
msgid "Gateway"
|
||||
msgstr "网关"
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:123
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:124
|
||||
msgid "Tunnel"
|
||||
msgstr "隧道"
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:140
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:137
|
||||
msgid "Not initialized"
|
||||
msgstr "未初始化"
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:147
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:143
|
||||
msgid "Routers"
|
||||
msgstr "路由器"
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:149
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:145
|
||||
msgid "view without"
|
||||
msgstr "查看不带"
|
||||
msgstr "查看不含"
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:151
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:147
|
||||
msgid "view with"
|
||||
msgstr "查看带"
|
||||
msgstr "查看含"
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:152
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:148
|
||||
msgid "stats"
|
||||
msgstr "统计"
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:186
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:202
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:183
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:199
|
||||
msgid "Count"
|
||||
msgstr "计数"
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:186
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:183
|
||||
#: src/net/i2p/router/web/SummaryBarRenderer.java:150
|
||||
msgid "Version"
|
||||
msgstr "版本"
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:202
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:199
|
||||
msgid "Country"
|
||||
msgstr "国家"
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:225
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:222
|
||||
msgid "Our info"
|
||||
msgstr "我方信息"
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:227
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:224
|
||||
msgid "Peer info for"
|
||||
msgstr "节点信息"
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:237
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:234
|
||||
msgid "Updated"
|
||||
msgstr "已更新"
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:237
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:239
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:234
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:236
|
||||
#: src/net/i2p/router/web/SummaryHelper.java:385
|
||||
msgid "ago"
|
||||
msgstr "前"
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:239
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:241
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:236
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:238
|
||||
msgid "Published"
|
||||
msgstr "发布"
|
||||
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:242
|
||||
#: src/net/i2p/router/web/NetDbRenderer.java:239
|
||||
msgid "Address(es)"
|
||||
msgstr "地址"
|
||||
|
||||
@ -2018,6 +2026,10 @@ msgstr "新闻更新于{0}前"
|
||||
msgid "News last checked {0} ago."
|
||||
msgstr "最近一次查收新闻在{0}前"
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:63
|
||||
msgid "Peer Profiles"
|
||||
msgstr "节点信息"
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:64
|
||||
#, java-format
|
||||
msgid "Showing {0} recent profiles."
|
||||
@ -2033,6 +2045,7 @@ msgid "Groups (Caps)"
|
||||
msgstr "组(容量)"
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:73
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:233
|
||||
msgid "Integration"
|
||||
msgstr "整合"
|
||||
|
||||
@ -2040,6 +2053,100 @@ msgstr "整合"
|
||||
msgid "Status"
|
||||
msgstr "状态"
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:111
|
||||
msgid "Fast, High Capacity"
|
||||
msgstr "高速,高容"
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:112
|
||||
msgid "High Capacity"
|
||||
msgstr "高容"
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:113
|
||||
msgid "Not Failing"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:114
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:148
|
||||
msgid "Failing"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:116
|
||||
#: src/net/i2p/router/web/SummaryBarRenderer.java:249
|
||||
msgid "Integrated"
|
||||
msgstr "已整合节点"
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:147
|
||||
msgid "Banned"
|
||||
msgstr "已封锁"
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:149
|
||||
msgid "Unreachable"
|
||||
msgstr "不可达"
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:156
|
||||
msgid "Test Fails"
|
||||
msgstr "测试失败"
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:168
|
||||
msgid "Floodfill and Integrated Peers"
|
||||
msgstr "种子节点与整合节点"
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:230
|
||||
msgid "Thresholds:"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:234
|
||||
msgid "Definitions"
|
||||
msgstr "定义"
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:235
|
||||
msgid "as determined by the profile organizer"
|
||||
msgstr "由节点描述信息管理器决定"
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:235
|
||||
msgid "groups"
|
||||
msgstr "分组"
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:236
|
||||
msgid "capabilities in the netDb, not used to determine profiles"
|
||||
msgstr "netDb中的容量,与描述信息无关。"
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:236
|
||||
msgid "caps"
|
||||
msgstr "容量"
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:237
|
||||
msgid "peak throughput (bytes per second) over a 1 minute period that the peer has sustained in a single tunnel"
|
||||
msgstr "该节点一分钟由单一隧道通过的数据峰值(byte/s)。"
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:237
|
||||
msgid "speed"
|
||||
msgstr "速度"
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:238
|
||||
msgid "capacity"
|
||||
msgstr "容量"
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:238
|
||||
msgid "how many tunnels can we ask them to join in an hour?"
|
||||
msgstr "一小时内路由可以邀请加入的隧道总量"
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:239
|
||||
msgid "how many new peers have they told us about lately?"
|
||||
msgstr "最近获知的新节点"
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:239
|
||||
msgid "integration"
|
||||
msgstr "整合"
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:240
|
||||
msgid "is the peer banned, or unreachable, or failing tunnel tests?"
|
||||
msgstr "是否节点被封禁,不可达,或在隧道测试中失败?"
|
||||
|
||||
#: src/net/i2p/router/web/ProfileOrganizerRenderer.java:240
|
||||
msgid "status"
|
||||
msgstr "状态"
|
||||
|
||||
#: src/net/i2p/router/web/StatsGenerator.java:58
|
||||
msgid "Statistics gathered during this router's uptime"
|
||||
msgstr "路由运行时收集的统计数据"
|
||||
@ -2198,10 +2305,6 @@ msgstr "快速节点"
|
||||
msgid "High capacity"
|
||||
msgstr "高容量节点"
|
||||
|
||||
#: src/net/i2p/router/web/SummaryBarRenderer.java:249
|
||||
msgid "Integrated"
|
||||
msgstr "已整合节点"
|
||||
|
||||
#: src/net/i2p/router/web/SummaryBarRenderer.java:255
|
||||
msgid "Known"
|
||||
msgstr "已知节点"
|
||||
@ -2351,124 +2454,129 @@ msgstr "创建中"
|
||||
msgid "Building tunnels"
|
||||
msgstr "正在隧道创建"
|
||||
|
||||
#: src/net/i2p/router/web/SummaryHelper.java:404
|
||||
#: strings/Strings.java:33
|
||||
msgid "shared clients"
|
||||
msgstr "共享客户端"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:40
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:61
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:62
|
||||
msgid "config"
|
||||
msgstr "设置"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:69
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:70
|
||||
msgid "Participating tunnels"
|
||||
msgstr "共享隧道"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:70
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:71
|
||||
msgid "From"
|
||||
msgstr "从"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:70
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:71
|
||||
msgid "Receive on"
|
||||
msgstr "接收"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:71
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:72
|
||||
msgid "Expiration"
|
||||
msgstr "到期"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:71
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:72
|
||||
msgid "Send on"
|
||||
msgstr "发送"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:71
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:72
|
||||
msgid "To"
|
||||
msgstr "至"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:72
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:73
|
||||
msgid "Rate"
|
||||
msgstr "速度"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:72
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:73
|
||||
msgid "Role"
|
||||
msgstr "职能"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:72
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:155
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:73
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:156
|
||||
msgid "Usage"
|
||||
msgstr "使用情况"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:116
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:117
|
||||
msgid "Outbound Endpoint"
|
||||
msgstr "出站终端"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:118
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:119
|
||||
msgid "Inbound Gateway"
|
||||
msgstr "入站网关"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:120
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:161
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:121
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:162
|
||||
msgid "Participant"
|
||||
msgstr "参与节点"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:125
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:126
|
||||
msgid "Inactive participating tunnels"
|
||||
msgstr "不活跃的共享隧道"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:126
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:215
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:127
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:216
|
||||
msgid "Lifetime bandwidth usage"
|
||||
msgstr "运行期间带宽使用情况"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:155
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:156
|
||||
msgid "Expiry"
|
||||
msgstr "到期"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:155
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:156
|
||||
msgid "In/Out"
|
||||
msgstr "入/出"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:158
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:159
|
||||
msgid "Participants"
|
||||
msgstr "参与节点"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:164
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:165
|
||||
msgid "Endpoint"
|
||||
msgstr "终端"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:204
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:210
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:205
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:211
|
||||
msgid "Build in progress"
|
||||
msgstr "创建中"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:204
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:205
|
||||
msgid "inbound"
|
||||
msgstr "入站"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:210
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:211
|
||||
msgid "outbound"
|
||||
msgstr "出站"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:214
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:215
|
||||
msgid "No tunnels; waiting for the grace period to end."
|
||||
msgstr "无隧道;等待宽限期结束。"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:215
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:216
|
||||
msgid "in"
|
||||
msgstr "入"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:216
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:217
|
||||
msgid "out"
|
||||
msgstr "出"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:233
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:234
|
||||
msgid "Tunnel Counts By Peer"
|
||||
msgstr "每节点隧道计数"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:234
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:235
|
||||
msgid "% of total"
|
||||
msgstr "占总数%"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:234
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:235
|
||||
msgid "Expl. + Client"
|
||||
msgstr "探测+客户"
|
||||
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:234
|
||||
#: src/net/i2p/router/web/TunnelRenderer.java:235
|
||||
msgid "Part. from + to"
|
||||
msgstr "相邻共享节点"
|
||||
|
||||
@ -2520,6 +2628,18 @@ msgstr "路由器启动时运行浏览器"
|
||||
msgid "BOB application bridge"
|
||||
msgstr "BOB 协议桥"
|
||||
|
||||
#: strings/Strings.java:34
|
||||
msgid "IRC proxy"
|
||||
msgstr "IRC 代理"
|
||||
|
||||
#: strings/Strings.java:35
|
||||
msgid "eepsite"
|
||||
msgstr "匿名主页(eepiste)"
|
||||
|
||||
#: strings/Strings.java:37
|
||||
msgid "I2PSnark"
|
||||
msgstr "I2P Snark(匿名BT客户端)"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "If you want the router to restart itself after shutting down, you can "
|
||||
#~ "choose one of the following. This is useful in some situations - for "
|
||||
|
Reference in New Issue
Block a user