diff --git a/apps/routerconsole/jsp/configadvanced.jsp b/apps/routerconsole/jsp/configadvanced.jsp index cb023b1fc1b66ffdedaf8eaa568b9f8ff956dd4b..ed48e544bbeb760a06ad6c6413bda373998e76d4 100644 --- a/apps/routerconsole/jsp/configadvanced.jsp +++ b/apps/routerconsole/jsp/configadvanced.jsp @@ -4,7 +4,7 @@ <html><head> <%@include file="css.jsp" %> -<%=cssHelper.title("I2P Router Console - config advanced")%> +<%=cssHelper.title("config advanced")%> </head><body> <%@include file="summary.jsp" %> diff --git a/apps/routerconsole/jsp/configclients.jsp b/apps/routerconsole/jsp/configclients.jsp index 81efcd76b64d41dfc196d7fbe04971f5f727d40a..10f4271d778228194276383fe8d0c16180f73415 100644 --- a/apps/routerconsole/jsp/configclients.jsp +++ b/apps/routerconsole/jsp/configclients.jsp @@ -2,8 +2,9 @@ <%@page pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><title>I2P Router Console - config clients</title> +<html><head> <%@include file="css.jsp" %> +<%=cssHelper.title("config clients")%> <style type='text/css'> button span.hide{ display:none; @@ -14,7 +15,7 @@ button span.hide{ <jsp:useBean class="net.i2p.router.web.ConfigClientsHelper" id="clientshelper" scope="request" /> <jsp:setProperty name="clientshelper" property="contextId" value="<%=(String)session.getAttribute("i2p.contextId")%>" /> -<h1>I2P Client Configuration</h1> +<h1><%=cssHelper._("I2P Client Configuration")%></h1> <div class="main" id="main"> <%@include file="confignav.jsp" %> @@ -29,8 +30,8 @@ button span.hide{ if (prev != null) System.setProperty("net.i2p.router.web.ConfigClientsHandler.noncePrev", prev); System.setProperty("net.i2p.router.web.ConfigClientsHandler.nonce", new java.util.Random().nextLong()+""); %> <input type="hidden" name="nonce" value="<%=System.getProperty("net.i2p.router.web.ConfigClientsHandler.nonce")%>" /> - <h3>Client Configuration</h3><p> - The Java clients listed below are started by the router and run in the same JVM. + <h3><%=cssHelper._("Client Configuration")%></h3><p> + <%=cssHelper._("The Java clients listed below are started by the router and run in the same JVM.")%> </p><div class="wideload"> <p><jsp:getProperty name="clientshelper" property="form1" /> </p><p><i>To change other client options, edit the file @@ -38,7 +39,7 @@ button span.hide{ All changes require restart to take effect.</i> </p><hr><div class="formaction"> <input type="submit" name="action" value="Save Client Configuration" /> -</div></div><h3>WebApp Configuration</h3><p> +</div></div><h3><%=cssHelper._("WebApp Configuration")%></h3><p> The Java web applications listed below are started by the webConsole client and run in the same JVM as the router. They are usually web applications accessible through the router console. They may be complete applications (e.g. i2psnark), @@ -51,7 +52,7 @@ All changes require restart to take effect.</i> </p><div class="wideload"><p> <jsp:getProperty name="clientshelper" property="form2" /> </p><p> - <i>All changes require restart to take effect.</i> + <i><%=cssHelper._("All changes require restart to take effect.")%></i> </p><hr><div class="formaction"> <input type="submit" name="action" value="Save WebApp Configuration" /> </div></div></form></div></div></body></html> diff --git a/apps/routerconsole/jsp/configkeyring.jsp b/apps/routerconsole/jsp/configkeyring.jsp index 4286c9e0224a1fc1ba266298f73b912f2a8a34e6..1f24dc81e5749cd5ad41c65a72c3c87cac0fb3ed 100644 --- a/apps/routerconsole/jsp/configkeyring.jsp +++ b/apps/routerconsole/jsp/configkeyring.jsp @@ -4,7 +4,7 @@ <html><head> <%@include file="css.jsp" %> -<%=cssHelper.title("I2P Router Console - config keyring")%> +<%=cssHelper.title("config keyring")%> </head><body> <%@include file="summary.jsp" %> diff --git a/apps/routerconsole/jsp/configlogging.jsp b/apps/routerconsole/jsp/configlogging.jsp index b4a08ee19c8f766e44935f60aba5c9d3f0a04175..d1fa8bbcb1c4dc99898132d40c9db8c7392f9e79 100644 --- a/apps/routerconsole/jsp/configlogging.jsp +++ b/apps/routerconsole/jsp/configlogging.jsp @@ -3,14 +3,14 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head> -<title>I2P Router Console - config logging</title> <%@include file="css.jsp" %> +<%=cssHelper.title("config logging")%> </head><body> <jsp:useBean class="net.i2p.router.web.ConfigLoggingHelper" id="logginghelper" scope="request" /> <jsp:setProperty name="logginghelper" property="contextId" value="<%=(String)session.getAttribute("i2p.contextId")%>" /> <%@include file="summary.jsp" %> -<h1>I2P Logging Configuration</h1> +<h1><%=cssHelper._("I2P Logging Configuration")%></h1> <div class="main" id="main"> <%@include file="confignav.jsp" %> @@ -25,26 +25,26 @@ System.setProperty("net.i2p.router.web.ConfigLoggingHandler.nonce", new java.util.Random().nextLong()+""); %> <input type="hidden" name="nonce" value="<%=System.getProperty("net.i2p.router.web.ConfigLoggingHandler.nonce")%>" /> <input type="hidden" name="action" value="blah" /> - <h3>Configure I2P Logging Options</h3> + <h3><%=cssHelper._("Configure I2P Logging Options")%></h3> <div class="wideload"> <table border="0" cellspacing="5"> - <tr><td class="mediumtags" align="right"><b>Logging filename:</b></td> + <tr><td class="mediumtags" align="right"><b><%=cssHelper._("Logging filename")%>:</b></td> <td><input type="text" name="logfilename" size="40" value="<jsp:getProperty name="logginghelper" property="logFilePattern" />" /> - <br><i>(the symbol '@' will be replaced during log rotation)</i></td> - </tr><tr><td class="mediumtags" align="right"><b>Log record format:</b></td> + <br><i><%=cssHelper._("(the symbol '@' will be replaced during log rotation)")%></i></td> + </tr><tr><td class="mediumtags" align="right"><b><%=cssHelper._("Log record format")%>:</b></td> <td><input type="text" name="logformat" size="20" value="<jsp:getProperty name="logginghelper" property="recordPattern" />" /> <br> <i>(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)</i></td> - </tr><tr><td class="mediumtags" align="right"><b>Log date format:</b></td> + </tr><tr><td class="mediumtags" align="right"><b><%=cssHelper._("Log date format")%>:</b></td> <td><input type="text" name="logdateformat" size="20" value="<jsp:getProperty name="logginghelper" property="datePattern" />" /> <br> <i>('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' = millisecond)</i></td> - </tr><tr><td class="mediumtags" align="right"><b>Max log file size:</b></td> + </tr><tr><td class="mediumtags" align="right"><b><%=cssHelper._("Max log file size")%>:</b></td> <td><input type="text" name="logfilesize" size="4" value="<jsp:getProperty name="logginghelper" property="maxFileSize" />" /><br></td> - </tr><tr><td class="mediumtags" align="right"><b>Default log level:</b></td> + </tr><tr><td class="mediumtags" align="right"><b><%=cssHelper._("Default log level")%>:</b></td> <td><jsp:getProperty name="logginghelper" property="defaultLogLevelBox" /><br><i>(DEBUG and INFO are not recommended defaults, as they will drastically slow down your router)</i></td> - </tr><tr><td class="mediumtags" align="right"><b>Log level overrides:</b></td> + </tr><tr><td class="mediumtags" align="right"><b><%=cssHelper._("Log level overrides")%>:</b></td> <td><jsp:getProperty name="logginghelper" property="logLevelTable" /></td> </tr><tr><td colspan="2"><hr></td> </tr><tr class="tablefooter"><td colspan="2"> <div class="formaction"> diff --git a/apps/routerconsole/jsp/configpeer.jsp b/apps/routerconsole/jsp/configpeer.jsp index a5ccdb044fd7aee8b0197f75a9fb91d625abe492..a5b47ef9987e665e3b8249711a140d49a33709cc 100644 --- a/apps/routerconsole/jsp/configpeer.jsp +++ b/apps/routerconsole/jsp/configpeer.jsp @@ -2,12 +2,13 @@ <%@page pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><title>I2P Router Console - config peers</title> +<html><head> <%@include file="css.jsp" %> +<%=cssHelper.title("config peers")%> </head><body> <%@include file="summary.jsp" %> -<h1>I2P Peer Configuration</h1> +<h1><%=cssHelper._("I2P Peer Configuration")%></h1> <div class="main" id="main"> <%@include file="confignav.jsp" %> @@ -34,11 +35,11 @@ <a name="sh"> </a> <a name="unsh"> </a> <a name="bonus"> </a> - <h2>Manual Peer Controls</h2> - <div class="mediumtags"><p>Router Hash: + <h2><%=cssHelper._("Manual Peer Controls")%></h2> + <div class="mediumtags"><p><%=cssHelper._("Router Hash")%>: <input type="text" size="55" name="peer" value="<%=peer%>" /></p></div> - <h3>Manually Ban / Unban a Peer</h3> - <p>Banning will prevent the participation of this peer in tunnels you create.</p> + <h3><%=cssHelper._("Manually Ban / Unban a Peer")%></h3> + <p><%=cssHelper._("Banning will prevent the participation of this peer in tunnels you create.")%></p> <div class="formaction"> <input type="submit" name="action" value="Ban peer until restart" /> <input type="submit" name="action" value="Unban peer" /> @@ -47,7 +48,7 @@ <% } %> </div> - <h3>Adjust Profile Bonuses</h3> + <h3><%=cssHelper._("Adjust Profile Bonuses")%></h3> <p>Bonuses may be positive or negative, and affect the peer's inclusion in Fast and High Capacity tiers. Fast peers are used for client tunnels, and High Capacity peers are used for some exploratory tunnels. Current bonuses are @@ -57,9 +58,9 @@ // get existing bonus values? } %> - <div class="mediumtags"><p>Speed: + <div class="mediumtags"><p><%=cssHelper._("Speed")%>: <input type="text" size="8" name="speed" value="<%=speed%>" /> - Capacity: + <%=cssHelper._("Capacity")%>: <input type="text" size="8" name="capacity" value="<%=capacity%>" /> <input type="submit" name="action" value="Adjust peer bonuses" /></p></div> </form> diff --git a/apps/routerconsole/jsp/configservice.jsp b/apps/routerconsole/jsp/configservice.jsp index 45b5e435faa030e3d676598619c607a4930f3705..e1ecd0776dc7a8edcbb263660f5ca708ca2fb0fc 100644 --- a/apps/routerconsole/jsp/configservice.jsp +++ b/apps/routerconsole/jsp/configservice.jsp @@ -2,12 +2,13 @@ <%@page pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><title>I2P Router Console - config service</title> +<html><head> <%@include file="css.jsp" %> +<%=cssHelper.title("config service")%> </head><body> <%@include file="summary.jsp" %> -<h1>I2P Service Configuration</h1> +<h1><%=cssHelper._("I2P Service Configuration")%></h1> <div class="main" id="main"> <%@include file="confignav.jsp" %> @@ -21,7 +22,7 @@ if (prev != null) System.setProperty("net.i2p.router.web.ConfigServiceHandler.noncePrev", prev); System.setProperty("net.i2p.router.web.ConfigServiceHandler.nonce", new java.util.Random().nextLong()+""); %> <input type="hidden" name="nonce" value="<%=System.getProperty("net.i2p.router.web.ConfigServiceHandler.nonce")%>" /> - <h3>Shutdown the router</h3> + <h3><%=cssHelper._("Shutdown the router")%></h3> <p>Graceful shutdown lets the router satisfy the agreements it has already made before shutting down, but may take a few minutes. If you need to kill the router immediately, that option is available as well.</p> @@ -43,7 +44,7 @@ <% } %></div> <% if ( (System.getProperty("os.name") != null) && (System.getProperty("os.name").startsWith("Win")) ) { %> - <h3>Systray integration</h3> + <h3><%=cssHelper._("Systray integration")%></h3> <p>On the windows platform, there is a small application to sit in the system tray, allowing you to view the router's status (later on, I2P client applications will be able to integrate their own functionality into the system tray as well). @@ -51,7 +52,7 @@ <hr><div class="formaction"> <input type="submit" name="action" value="Show systray icon" /> <input type="submit" name="action" value="Hide systray icon" /> -</div><h3>Run on startup</h3> +</div><h3><%=cssHelper._("Run on startup")%></h3> <p>You can control whether I2P is run on startup or not by selecting one of the following options - I2P will install (or remove) a service accordingly. You can also run the <code>install_i2p_service_winnt.bat</code> (or @@ -65,7 +66,7 @@ <% } %> <% if (System.getProperty("wrapper.version") != null) { %> - <h3>Debugging</h3> + <h3><%=cssHelper._("Debugging")%></h3> <p>At times, it may be helpful to debug I2P by getting a thread dump. To do so, please select the following option and review the thread dumped to <a href="logs.jsp#servicelogs">wrapper.log</a>.</p> @@ -73,7 +74,7 @@ <input type="submit" name="action" value="Dump threads" /> <% } %></div> - <h3>Launch browser on router startup?</h3> + <h3><%=cssHelper._("Launch browser on router startup?")%></h3> <p>I2P's main configuration interface is this web console, so for your convenience I2P can launch a web browser pointing at <a href="http://127.0.0.1:7657/index.jsp">http://127.0.0.1:7657/index.jsp</a> whenever diff --git a/apps/routerconsole/jsp/configstats.jsp b/apps/routerconsole/jsp/configstats.jsp index eefa588352d07849dcfddb758639533be6abb472..085949fd749bcf14c2afdb5e6dc5138481ec8060 100644 --- a/apps/routerconsole/jsp/configstats.jsp +++ b/apps/routerconsole/jsp/configstats.jsp @@ -2,8 +2,9 @@ <%@page pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><title>I2P Router Console - config stats</title> +<html><head> <%@include file="css.jsp" %> +<%=cssHelper.title("config stats")%> <script type="text/javascript"> function init() { @@ -52,7 +53,7 @@ function toggleAll(category) </script> </head><body onLoad="init();"> <%@include file="summary.jsp" %> -<h1>I2P Stats Configuration</h1> +<h1><%=cssHelper._("I2P Stats Configuration")%></h1> <div class="main" id="main"> <%@include file="confignav.jsp" %> @@ -70,13 +71,13 @@ function toggleAll(category) System.setProperty("net.i2p.router.web.ConfigStatsHandler.nonce", new java.util.Random().nextLong()+""); %> <input type="hidden" name="action" value="foo" /> <input type="hidden" name="nonce" value="<%=System.getProperty("net.i2p.router.web.ConfigStatsHandler.nonce")%>" /> - <h3>Configure I2P Stat Collection</h3> - <p>Enable full stats? + <h3><%=cssHelper._("Configure I2P Stat Collection")%></h3> + <p><%=cssHelper._("Enable full stats?")%> <input type="checkbox" class="optbox" name="isFull" value="true" <% if (statshelper.getIsFull()) { %>checked="true" <% } %>/> - (change requires restart to take effect)<br> - Stat file: <input type="text" name="filename" value="<%=statshelper.getFilename()%>" /><br> -Filter: (<a href="javascript: void(null);" onclick="toggleAll('*')">toggle all</a>)<br></p> + (<%=cssHelper._("change requires restart to take effect")%>)<br> + <%=cssHelper._("Stat file")%>: <input type="text" name="filename" value="<%=statshelper.getFilename()%>" /><br> +<%=cssHelper._("Filter")%>: (<a href="javascript: void(null);" onclick="toggleAll('*')"><%=cssHelper._("toggle all")%></a>)<br></p> <div class="wideload"> <p><table> <% while (statshelper.hasMoreStats()) { @@ -84,11 +85,11 @@ Filter: (<a href="javascript: void(null);" onclick="toggleAll('*')">toggle all</ <tr class="tablefooter"> <td align="left" colspan="3"> <b><%=statshelper.getCurrentGroupName()%></b> - (<a href="javascript: void(null);" onclick="toggleAll('<%=statshelper.getCurrentGroupName()%>')">toggle all</a>) + (<a href="javascript: void(null);" onclick="toggleAll('<%=statshelper.getCurrentGroupName()%>')"><%=cssHelper._("toggle all")%></a>) </td></tr> <tr class="tablefooter"> - <td align="center"><b>Log</b></td> - <td align="center"><b>Graph</b></td> + <td align="center"><b><%=cssHelper._("Log")%></b></td> + <td align="center"><b><%=cssHelper._("Graph")%></b></td> <td></td></tr> <% } // end iterating over required groups for the current stat %> @@ -105,7 +106,7 @@ Filter: (<a href="javascript: void(null);" onclick="toggleAll('*')">toggle all</ } // end iterating over all stats %> <tr><td colspan="3"></td></tr> <tr><td align="center"><input type="checkbox" class="optbox" name="explicitFilter" /></td> - <td colspan="2">Advanced filter: + <td colspan="2"><%=cssHelper._("Advanced filter")%>: <input type="text" name="explicitFilterValue" value="<%=statshelper.getExplicitFilter()%>" size="40" /></td></tr> <tr class="tablefooter"><td colspan="3" align="right"><input type="submit" name="shouldsave" value="Save changes" /><input type="reset" value="Cancel" /></td></tr> </table></p></div></form></div></div></body></html> diff --git a/apps/routerconsole/jsp/configtunnels.jsp b/apps/routerconsole/jsp/configtunnels.jsp index 07817e00653c90de57ba0ee2522f0877249852c8..5896c6e4f05d6cddcebbf8f2be2664a850676b13 100644 --- a/apps/routerconsole/jsp/configtunnels.jsp +++ b/apps/routerconsole/jsp/configtunnels.jsp @@ -2,15 +2,16 @@ <%@page pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><title>I2P Router Console - config tunnels</title> +<html><head> <%@include file="css.jsp" %> +<%=cssHelper.title("config tunnels")%> </head><body> <%@include file="summary.jsp" %> <jsp:useBean class="net.i2p.router.web.ConfigTunnelsHelper" id="tunnelshelper" scope="request" /> <jsp:setProperty name="tunnelshelper" property="contextId" value="<%=(String)session.getAttribute("i2p.contextId")%>" /> -<h1>I2P Tunnel Configuration</h1> +<h1><%=cssHelper._("I2P Tunnel Configuration")%></h1> <div class="main" id="main"> <%@include file="confignav.jsp" %> <jsp:useBean class="net.i2p.router.web.ConfigTunnelsHandler" id="formhandler" scope="request" /> diff --git a/apps/routerconsole/jsp/error.jsp b/apps/routerconsole/jsp/error.jsp index f865e85d8be63a8e011dfc24a4055b23c5539adf..81fff617ef1d1650e84d7e670e2b2a3a097619a7 100644 --- a/apps/routerconsole/jsp/error.jsp +++ b/apps/routerconsole/jsp/error.jsp @@ -12,8 +12,9 @@ } // If it can't find the iframe or viewtheme.jsp I wonder if the whole thing blows up... %> -<html><head><title>I2P Router Console - Page Not Found</title> +<html><head> <%@include file="css.jsp" %> +<%=cssHelper.title("Page Not Found")%> </head><body> <% if (System.getProperty("router.consoleNonce") == null) { @@ -23,6 +24,6 @@ if (System.getProperty("router.consoleNonce") == null) { <%@include file="summary.jsp" %> <h1><%=ERROR_CODE%> <%=ERROR_MESSAGE%></h1> <div class="sorry" id="warning"> -Sorry! You appear to be requesting a non-existent Router Console page or resource.<hr> -Error 404: <%=ERROR_URI%> not found. +<%=cssHelper._("Sorry! You appear to be requesting a non-existent Router Console page or resource.")%><hr> +<%=cssHelper._("Error 404")%>: <%=ERROR_URI%> <%=cssHelper._("not found")%>. </div></body></html> diff --git a/apps/routerconsole/jsp/graphs.jsp b/apps/routerconsole/jsp/graphs.jsp index 2a30675d945217146361b4a404081410849d3b0c..700f54ed5846408ed0facc1cf976bc92d95c3532 100644 --- a/apps/routerconsole/jsp/graphs.jsp +++ b/apps/routerconsole/jsp/graphs.jsp @@ -2,12 +2,13 @@ <%@page pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><title>I2P Router Console - graphs</title> +<html><head> <%@include file="css.jsp" %> +<%=cssHelper.title("graphs")%> </head><body> <%@include file="summary.jsp" %> -<h1>I2P Performance Graphs</h1> +<h1><%=cssHelper._("I2P Performance Graphs")%></h1> <div class="main" id="main"> <div class="graphspanel"> <div class="widepanel"> diff --git a/apps/routerconsole/jsp/index.jsp b/apps/routerconsole/jsp/index.jsp index d2ce8ffc2d36517c0ca03aec0826c66e79c7bba4..50efc24771ba9af8fd1e828b8c373f4a154c6655 100644 --- a/apps/routerconsole/jsp/index.jsp +++ b/apps/routerconsole/jsp/index.jsp @@ -4,7 +4,7 @@ <html><head> <%@include file="css.jsp" %> -<title>I2P Router Console - home</title> +<%=cssHelper.title("home")%> </head><body> <% if (System.getProperty("router.consoleNonce") == null) { @@ -12,7 +12,7 @@ if (System.getProperty("router.consoleNonce") == null) { } %> -<%@include file="summary.jsp" %><h1>I2P Router Console</h1> +<%@include file="summary.jsp" %><h1><%=cssHelper._("I2P Router Console")%></h1> <div class="news" id="news"> <jsp:useBean class="net.i2p.router.web.ContentHelper" id="newshelper" scope="request" /> <% java.io.File fpath = new java.io.File(net.i2p.I2PAppContext.getGlobalContext().getRouterDir(), "docs/news.xml"); %> diff --git a/apps/routerconsole/jsp/jobs.jsp b/apps/routerconsole/jsp/jobs.jsp index ddf0a1ba28607ff00e4a03db29f4865f8665dbf4..c70bd6aab1606b408ca7725662e3e3417be64820 100644 --- a/apps/routerconsole/jsp/jobs.jsp +++ b/apps/routerconsole/jsp/jobs.jsp @@ -2,10 +2,11 @@ <%@page pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><title>I2P Router Console - job queue</title> +<html><head> <%@include file="css.jsp" %> +<%=cssHelper.title("job queue")%> </head><body> -<%@include file="summary.jsp" %><h1>I2P Router Job Queue</h1> +<%@include file="summary.jsp" %><h1><%=cssHelper._("I2P Router Job Queue")%></h1> <div class="main" id="main"> <jsp:useBean class="net.i2p.router.web.JobQueueHelper" id="jobQueueHelper" scope="request" /> <jsp:setProperty name="jobQueueHelper" property="contextId" value="<%=(String)session.getAttribute("i2p.contextId")%>" /> diff --git a/apps/routerconsole/jsp/logs.jsp b/apps/routerconsole/jsp/logs.jsp index 1ae74aa49575f5b23d952016a3f381efeab02dfe..d7dc76bb7e0faefb06990f7f59d2bfc896a92f15 100644 --- a/apps/routerconsole/jsp/logs.jsp +++ b/apps/routerconsole/jsp/logs.jsp @@ -2,14 +2,15 @@ <%@page pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><title>I2P Router Console - logs</title> +<html><head> <%@include file="css.jsp" %> +<%=cssHelper.title("logs")%> </head><body> <%@include file="summary.jsp" %> -<h1>I2P Router Logs</h1> +<h1><%=cssHelper._("I2P Router Logs")%></h1> <div class="main" id="main"> - <div class="joblog"><h3>I2P Version & Running Environment</h3><a name="version"> </a> - <i>Please include this information in bug reports:</i> + <div class="joblog"><h3><%=cssHelper._("I2P Version & Running Environment")%></h3><a name="version"> </a> + <i><%=cssHelper._("Please include this information in bug reports")%>:</i> <p> <b>I2P version:</b> <jsp:getProperty name="helper" property="version" /><br> <b>Java version:</b> <%=System.getProperty("java.vendor")%> <%=System.getProperty("java.version")%><br> diff --git a/apps/routerconsole/jsp/netdb.jsp b/apps/routerconsole/jsp/netdb.jsp index 83136b1137273a042e529b7c2c32661497abf8f3..677c777d2361590367cd1df3cc8f47ff898cb7b4 100644 --- a/apps/routerconsole/jsp/netdb.jsp +++ b/apps/routerconsole/jsp/netdb.jsp @@ -3,11 +3,11 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head> -<title>I2P Router Console - network database summary</title> <%@include file="css.jsp" %> +<%=cssHelper.title("network database summary")%> </head><body> <%@include file="summary.jsp" %> - <h1>I2P Network Database Summary</h1> + <h1><%=cssHelper._("I2P Network Database Summary")%></h1> <div class="main" id="main"> <div class="wideload"> <jsp:useBean class="net.i2p.router.web.NetDbHelper" id="netdbHelper" scope="request" /> diff --git a/apps/routerconsole/jsp/oldstats.jsp b/apps/routerconsole/jsp/oldstats.jsp index 7ac5c7cfe7c5196021bea2e91db3ae4ca8a52983..1e6c1d9eeb6877a9b04367e4a73aabcbb307ac23 100644 --- a/apps/routerconsole/jsp/oldstats.jsp +++ b/apps/routerconsole/jsp/oldstats.jsp @@ -2,14 +2,15 @@ <%@page pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><title>I2P Router Console - statistics</title> +<html><head> <%@include file="css.jsp" %> +<%=cssHelper.title("statistics")%> </head><body> <%@include file="summary.jsp" %> <jsp:useBean class="net.i2p.router.web.OldConsoleHelper" id="oldhelper" scope="request" /> <jsp:setProperty name="oldhelper" property="contextId" value="<%=(String)session.getAttribute("i2p.contextId")%>" /> <jsp:setProperty name="oldhelper" property="writer" value="<%=out%>" /> - <h1>I2P Router Statistics</h1> + <h1><%=cssHelper._("I2P Router Statistics")%></h1> <div class="main" id="main"> <jsp:getProperty name="oldhelper" property="stats" /> <hr></div></body></html> diff --git a/apps/routerconsole/jsp/peers.jsp b/apps/routerconsole/jsp/peers.jsp index 19b1d676729a2e2f7e0bda9a7e57ebde3dbc7459..bf66ed6cb060b0f072655a5a397c33ab1bf82ae2 100644 --- a/apps/routerconsole/jsp/peers.jsp +++ b/apps/routerconsole/jsp/peers.jsp @@ -2,11 +2,12 @@ <%@page pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><title>I2P Router Console - peer connections</title> +<html><head> <%@include file="css.jsp" %> +<%=cssHelper.title("peer connections")%> </head><body> <%@include file="summary.jsp" %> -<h1>I2P Network Peers</h1> +<h1><%=cssHelper._("I2P Network Peers")%></h1> <div class="main" id="main"> <jsp:useBean class="net.i2p.router.web.PeerHelper" id="peerHelper" scope="request" /> <jsp:setProperty name="peerHelper" property="contextId" value="<%=(String)session.getAttribute("i2p.contextId")%>" /> diff --git a/apps/routerconsole/jsp/profiles.jsp b/apps/routerconsole/jsp/profiles.jsp index fb61048f378fa3962c1bc4e7811518609eae3873..281c05bf94a933402bfbae2de4d362083bd49d49 100644 --- a/apps/routerconsole/jsp/profiles.jsp +++ b/apps/routerconsole/jsp/profiles.jsp @@ -2,10 +2,11 @@ <%@page pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><title>I2P Router Console - peer profiles</title> +<html><head> <%@include file="css.jsp" %> +<%=cssHelper.title("peer profiles")%> </head><body><%@include file="summary.jsp" %> -<h1>I2P Network Peer Profiles</h1> +<h1><%=cssHelper._("I2P Network Peer Profiles")%></h1> <div class="main" id="main"><div class="wideload"> <jsp:useBean class="net.i2p.router.web.ProfilesHelper" id="profilesHelper" scope="request" /> <jsp:setProperty name="profilesHelper" property="contextId" value="<%=(String)session.getAttribute("i2p.contextId")%>" /> diff --git a/apps/routerconsole/jsp/tunnels.jsp b/apps/routerconsole/jsp/tunnels.jsp index 15297345664650089306168fab4d1d0509929925..9033170c6817a0396e1307f790f71690637f764a 100644 --- a/apps/routerconsole/jsp/tunnels.jsp +++ b/apps/routerconsole/jsp/tunnels.jsp @@ -4,7 +4,7 @@ <html><head> <%@include file="css.jsp" %> -<%=cssHelper.title("I2P Router Console - tunnel summary")%> +<%=cssHelper.title("tunnel summary")%> </head><body> <%@include file="summary.jsp" %><h1><%=cssHelper._("I2P Tunnel Summary")%></h1> <div class="main" id="main"> diff --git a/apps/routerconsole/locale/messages_de.po b/apps/routerconsole/locale/messages_de.po index 2b422b0b79326e8b04145dc0b679fcca6510fc4b..d2be9771d37eb69e5f14c0c1c83c98a447069113 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-23 05:33+0000\n" +"POT-Creation-Date: 2009-10-23 12:48+0000\n" "PO-Revision-Date: 2009-10-19 12:50+0000\n" "Last-Translator: foo <foo@bar>\n" "Language-Team: foo <foo@bar>\n" @@ -18,7 +18,7 @@ msgstr "" "X-Poedit-Language: German\n" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:96 -msgid "I2P Router Console - config advanced" +msgid "config advanced" msgstr "" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:223 @@ -37,8 +37,34 @@ msgstr "" msgid "Some changes may require a restart to take effect." msgstr "" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:95 +msgid "config clients" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:222 +msgid "I2P Client Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:332 +msgid "Client Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:334 +msgid "" +"The Java clients listed below are started by the router and run in the same " +"JVM." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:340 +msgid "WebApp Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:344 +msgid "All changes require restart to take effect." +msgstr "" + #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:95 -msgid "I2P Router Console - config keyring" +msgid "config keyring" msgstr "" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:209 @@ -74,9 +100,167 @@ msgstr "" msgid "Encryption Key" msgstr "" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:96 +msgid "config logging" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:223 +msgid "I2P Logging Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:325 +msgid "Configure I2P Logging Options" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:327 +msgid "Logging filename" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:331 +msgid "(the symbol '@' will be replaced during log rotation)" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:333 +msgid "Log record format" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:337 +msgid "Log date format" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:341 +msgid "Max log file size" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:345 +msgid "Default log level" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:349 +msgid "Log level overrides" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:95 +msgid "config peers" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:209 +msgid "I2P Peer Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:330 +msgid "Manual Peer Controls" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:332 +msgid "Router Hash" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:336 +msgid "Manually Ban / Unban a Peer" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:338 +msgid "" +"Banning will prevent the participation of this peer in tunnels you create." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:344 +msgid "Adjust Profile Bonuses" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:352 +msgid "Speed" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:356 +msgid "Capacity" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:95 +msgid "config service" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:209 +msgid "I2P Service Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:310 +msgid "Shutdown the router" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:318 +msgid "Systray integration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:320 +msgid "Run on startup" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:328 +msgid "Debugging" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:332 +msgid "Launch browser on router startup?" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:96 +msgid "config stats" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:210 +msgid "I2P Stats Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:326 +msgid "Configure I2P Stat Collection" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:328 +msgid "Enable full stats?" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:335 +msgid "change requires restart to take effect" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:337 +msgid "Stat file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:341 +msgid "Filter" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:352 +msgid "toggle all" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:354 +msgid "Log" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:356 +msgid "Graph" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:395 +msgid "Advanced filter" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:95 +msgid "config tunnels" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:222 +msgid "I2P Tunnel Configuration" +msgstr "" + #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:95 msgid "config update" -msgstr "config update in german test test test" +msgstr "" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:209 msgid "I2P Update Configuration" @@ -90,63 +274,154 @@ msgstr "" msgid "News & I2P Updates" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:336 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:332 +msgid "Update In Progress" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:338 msgid "News URL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:340 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:342 msgid "Refresh frequency" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:344 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:346 msgid "Update policy" -msgstr "Update policy in german foobarbaz" +msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:350 msgid "Update through the eepProxy?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:354 msgid "eepProxy host" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:358 msgid "eepProxy port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:360 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:362 msgid "Update URLs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:364 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:366 msgid "Trusted keys" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:368 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:370 msgid "Update with unsigned development builds?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:372 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:374 msgid "Unsigned Build URL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:94 -msgid "I2P Router Console - tunnel summary" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:106 +msgid "Page Not Found" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:208 -msgid "I2P Tunnel Summary" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:230 +msgid "" +"Sorry! You appear to be requesting a non-existent Router Console page or " +"resource." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:232 +msgid "Error 404" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:237 +msgid "not found" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:95 +msgid "graphs" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:209 +msgid "I2P Performance Graphs" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:94 +msgid "home" msgstr "" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:215 #: src/net/i2p/router/web/CSSHelper.java:36 #: src/net/i2p/router/web/SummaryBarRenderer.java:26 #: src/net/i2p/router/web/SummaryBarRenderer.java:28 msgid "I2P Router Console" msgstr "" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:94 +msgid "job queue" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:208 +msgid "I2P Router Job Queue" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:94 +msgid "logs" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:208 +msgid "I2P Router Logs" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:210 +msgid "I2P Version & Running Environment" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:212 +msgid "Please include this information in bug reports" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:94 +msgid "network database summary" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:208 +msgid "I2P Network Database Summary" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldstats_jsp.java:94 +msgid "statistics" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldstats_jsp.java:223 +msgid "I2P Router Statistics" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:94 +msgid "peer connections" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:208 +msgid "I2P Network Peers" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:94 +msgid "peer profiles" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:208 +msgid "I2P Network Peer Profiles" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:94 +msgid "tunnel summary" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:208 +msgid "I2P Tunnel Summary" +msgstr "" + #: src/net/i2p/router/web/ConfigUpdateHelper.java:90 msgid "Notify only" -msgstr "Notify only in german" +msgstr "" #: src/net/i2p/router/web/SummaryBarRenderer.java:42 msgid "I2P Services" diff --git a/apps/routerconsole/locale/messages_zh.po b/apps/routerconsole/locale/messages_zh.po index 0f16ded8dd06ddbe31168da98f62b03df8282446..9cef49ecfeebddd056613e034325a44d82afc396 100644 --- a/apps/routerconsole/locale/messages_zh.po +++ b/apps/routerconsole/locale/messages_zh.po @@ -1,393 +1,668 @@ -# I2P -# Copyright (C) 2009 The I2P Project -# This file is distributed under the same license as the routerconsole package. -# To contribute translations, see http://www.i2p2.de/newdevelopers -# foo <foo@bar>, 2009. -# -msgid "" -msgstr "" -"Project-Id-Version: I2P routerconsole\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-10-23 05:33+0000\n" -"PO-Revision-Date: 2009-10-23 13:57+0800\n" -"Last-Translator: walking <walking@mail.i2p>\n" -"Language-Team: foo <foo@par>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Chinese\n" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:96 -msgid "I2P Router Console - config advanced" -msgstr "I2P è·¯ç”±æŽ§åˆ¶å° - 高级设置" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:223 -msgid "I2P Advanced Configuration" -msgstr "I2P 高级设置" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:325 -msgid "Advanced I2P Configuration" -msgstr "I2P 高级设置" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:329 -msgid "NOTE" -msgstr "注æ„" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:331 -msgid "Some changes may require a restart to take effect." -msgstr "æŸäº›è®¾ç½®éœ€è¦ç¨‹åºé‡å¯åŽç”Ÿæ•ˆã€‚" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:95 -msgid "I2P Router Console - config keyring" -msgstr "I2P è·¯ç”±æŽ§åˆ¶å° - 钥匙环设置" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:209 -msgid "I2P Keyring Configuration" -msgstr "I2P 钥匙环设置" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:318 -msgid "Keyring" -msgstr "钥匙环" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:320 -msgid "The router keyring is used to decrypt encrypted leaseSets." -msgstr "路由的钥匙环被用æ¥è§£å¯†å’ŒåР坆 leaseSets." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:323 -msgid "The keyring may contain keys for local or remote encrypted destinations." -msgstr "钥匙环å¯ä»¥åŒ…嫿œ¬åœ°å’Œè¿œç¨‹çš„åŠ å¯†ç›®æ ‡(Destination)." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:333 -msgid "Manual Keyring Addition" -msgstr "æ‰‹åŠ¨æ·»åŠ é’¥åŒ™çŽ¯" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:335 -msgid "Enter keys for encrypted remote destinations here." -msgstr "在æ¤å¤„æ·»åŠ è¿œç¨‹åŠ å¯†ç›®æ ‡çš„å¯†é’¥ã€‚" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:337 -msgid "Dest. name, hash, or full key" -msgstr "ç›®æ ‡(Dest.)åç§°, HASH, 或完整公钥" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:339 -msgid "Encryption Key" -msgstr "åŠ å¯†å¯†é’¥" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:95 -msgid "config update" -msgstr "更新设置" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:209 -msgid "I2P Update Configuration" -msgstr "I2P 更新设置" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:326 -msgid "Check for I2P and news updates" -msgstr "检查I2Pè½¯ä»¶åŠæ–°é—»æ›´æ–°" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:328 -msgid "News & I2P Updates" -msgstr "è½¯ä»¶åŠæ–°é—»æ›´æ–°" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:336 -msgid "News URL" -msgstr "新闻链接" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:340 -msgid "Refresh frequency" -msgstr "更新频率" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:344 -msgid "Update policy" -msgstr "æ›´æ–°ç–ç•¥" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:348 -msgid "Update through the eepProxy?" -msgstr "通过eepProxyæ›´æ–°?" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:352 -msgid "eepProxy host" -msgstr "eepProxy主机" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:356 -msgid "eepProxy port" -msgstr "eepProxy端å£" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:360 -msgid "Update URLs" -msgstr "更新链接" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:364 -msgid "Trusted keys" -msgstr "å¯ä¿¡å…¬é’¥" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:368 -msgid "Update with unsigned development builds?" -msgstr "更新包括未ç¾å的开å‘版?" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:372 -msgid "Unsigned Build URL" -msgstr "未ç¾å软件链接" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:94 -msgid "I2P Router Console - tunnel summary" -msgstr "I2P è·¯ç”±æŽ§åˆ¶å° - éš§é“æ¦‚况" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:208 -msgid "I2P Tunnel Summary" -msgstr "I2P éš§é“æ¦‚况" - -#: src/net/i2p/router/web/CSSHelper.java:36 -#: src/net/i2p/router/web/SummaryBarRenderer.java:26 -#: src/net/i2p/router/web/SummaryBarRenderer.java:28 -msgid "I2P Router Console" -msgstr "I2P路由控制å°" - -#: src/net/i2p/router/web/ConfigUpdateHelper.java:90 -msgid "Notify only" -msgstr "åªæç¤º" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:42 -msgid "I2P Services" -msgstr "I2P æœåŠ¡" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:48 -msgid "Manage your I2P hosts file here (I2P domain name resolution)" -msgstr "ç®¡ç†æ‚¨çš„ I2P HOST表(I2P域åè§£æžè¡¨)" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:50 -msgid "Addressbook" -msgstr "地å€ç°¿" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:54 -msgid "Built-in anonymous BitTorrent Client" -msgstr "内建的匿å BitTorrent 客户端" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:56 -msgid "Torrents" -msgstr "匿åBT" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:60 -msgid "Anonymous webmail client" -msgstr "匿åWeb邮件客户端" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:62 -msgid "Webmail" -msgstr "匿å邮箱" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:66 -msgid "Anonymous resident webserver" -msgstr "内置的匿åWebæœåС噍" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:68 -msgid "Webserver" -msgstr "匿å主页" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:72 -msgid "Configure I2P Router" -msgstr "设置 I2P 路由器" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:74 -msgid "I2P Internals" -msgstr "I2P 内部设置" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:80 -#: src/net/i2p/router/web/SummaryBarRenderer.java:344 -msgid "View existing tunnels and tunnel build status" -msgstr "查看现å˜éš§é“åŠéš§é“的建立状æ€" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:82 -msgid "Tunnels" -msgstr "éš§é“" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:86 -#: src/net/i2p/router/web/SummaryBarRenderer.java:221 -msgid "Show all current peer connections" -msgstr "æ˜¾ç¤ºå½“å‰æ‰€æœ‰çš„节点连接" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:88 -#: src/net/i2p/router/web/SummaryBarRenderer.java:223 -msgid "Peers" -msgstr "节点" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:92 -msgid "Show recent peer performance profiles" -msgstr "显示当å‰èŠ‚ç‚¹çš„æ€§èƒ½è®°å½•" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:94 -msgid "Profiles" -msgstr "节点信æ¯" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:98 -msgid "Show list of all known I2P routers" -msgstr "åŒ…å«æ‰€æœ‰å·²çŸ¥I2P路由器的列表" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:100 -msgid "NetDB" -msgstr "NetDB" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:104 -msgid "Health Report" -msgstr "路由器å¥åº·çŠ¶å†µæŠ¥å‘Š" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:106 -msgid "Logs" -msgstr "日志" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:110 -msgid "Show the router's workload, and how it's performing" -msgstr "显示I2P路由器的负载与工作状况" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:112 -msgid "Jobs" -msgstr "作业" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:116 -msgid "Graph router performance" -msgstr "路由性能统计图" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:118 -msgid "Graphs" -msgstr "统计图" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:122 -msgid "Textual router performance statistics" -msgstr "路由性能文å—统计" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:124 -msgid "Stats" -msgstr "统计数æ®" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:134 -msgid "I2P Router Help" -msgstr "I2P 路由帮助" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:136 -msgid "General" -msgstr "功能概述" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:139 -msgid "Your unique I2P router identity is" -msgstr "您I2P路由的唯一身份为" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:143 -msgid "never reveal it to anyone" -msgstr "切勿将其告诉任何人" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:145 -msgid "Local Identity" -msgstr "本地身份" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:150 -msgid "Version" -msgstr "版本" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:157 -msgid "How long we've been running for this session" -msgstr "本次路由è¿è¡Œæ—¶é—´" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:160 -msgid "Uptime" -msgstr "è¿è¡Œæ—¶é—´" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:167 -msgid "Help with configuring your firewall and router for optimal I2P performance" -msgstr "如何æ£ç¡®é…置防ç«å¢™å’Œ(物ç†)路由器优化I2P性能" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:194 -msgid "Download" -msgstr "下载" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:198 -#: src/net/i2p/router/web/SummaryBarRenderer.java:207 -msgid "Update" -msgstr "æ›´æ–°" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:203 -msgid "Download Unsigned" -msgstr "下载未ç¾åæ›´æ–°" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:229 -msgid "Active" -msgstr "活跃节点" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:237 -msgid "Fast" -msgstr "快速节点" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:243 -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 "已知节点" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:270 -msgid "Help with firewall configuration" -msgstr "如何é…置防ç«å¢™" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:272 -msgid "Check NAT/firewall" -msgstr "检查NAT/防ç«å¢™" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:309 -msgid "Configure router bandwidth allocation" -msgstr "设置路由的带宽分é…" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:311 -msgid "Bandwidth in/out" -msgstr "带宽(上/下行)" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:328 -msgid "Total" -msgstr "总计" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:336 -msgid "Used" -msgstr "已使用" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:346 -msgid "Tunnels in/out" -msgstr "éš§é“(上/下行)" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:351 -msgid "Exploratory" -msgstr "探测" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:359 -msgid "Client" -msgstr "客户" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:367 -msgid "Participating" -msgstr "共享" - -#: 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:375 -msgid "Congestion" -msgstr "æ‹¥å µ" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:380 -msgid "Job lag" -msgstr "作业延迟" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:386 -msgid "Message delay" -msgstr "消æ¯å»¶è¿Ÿ" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:392 -msgid "Tunnel lag" -msgstr "éš§é“延迟" - -#: src/net/i2p/router/web/SummaryBarRenderer.java:398 -msgid "Backlog" -msgstr "积压" - +# I2P +# Copyright (C) 2009 The I2P Project +# This file is distributed under the same license as the routerconsole package. +# To contribute translations, see http://www.i2p2.de/newdevelopers +# foo <foo@bar>, 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: I2P routerconsole\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-10-23 12:49+0000\n" +"PO-Revision-Date: \n" +"Last-Translator: walking <walking@mail.i2p>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:96 +msgid "config advanced" +msgstr "高级设置" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:223 +msgid "I2P Advanced Configuration" +msgstr "I2P 高级设置" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:325 +msgid "Advanced I2P Configuration" +msgstr "I2P 高级设置" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:329 +msgid "NOTE" +msgstr "注æ„" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:331 +msgid "Some changes may require a restart to take effect." +msgstr "æŸäº›è®¾ç½®éœ€è¦ç¨‹åºé‡å¯åŽç”Ÿæ•ˆã€‚" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:95 +msgid "config clients" +msgstr "å‡çº§è®¾ç½®" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:222 +msgid "I2P Client Configuration" +msgstr "I2P 客户程åºè®¾ç½®" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:332 +msgid "Client Configuration" +msgstr "客户程åºè®¾ç½®" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:334 +msgid "" +"The Java clients listed below are started by the router and run in the same " +"JVM." +msgstr "下é¢åˆ—出的Java客户端éšè·¯ç”±å™¨å¯åЍ并è¿è¡ŒäºŽåŒä¸€JVMä¸ã€‚" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:340 +msgid "WebApp Configuration" +msgstr "WebApp 设置" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:344 +msgid "All changes require restart to take effect." +msgstr "所有更改å‡éœ€è¦ç¨‹åºé‡å¯æ‰èƒ½ç”Ÿæ•ˆã€‚" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:95 +msgid "config keyring" +msgstr "钥匙环设置" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:209 +msgid "I2P Keyring Configuration" +msgstr "I2P 钥匙环设置" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:318 +msgid "Keyring" +msgstr "钥匙环" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:320 +msgid "The router keyring is used to decrypt encrypted leaseSets." +msgstr "路由的钥匙环被用æ¥è§£å¯†å’ŒåР坆 leaseSets." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:323 +msgid "" +"The keyring may contain keys for local or remote encrypted destinations." +msgstr "钥匙环å¯ä»¥åŒ…嫿œ¬åœ°å’Œè¿œç¨‹çš„åŠ å¯†ç›®æ ‡(Destination)." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:333 +msgid "Manual Keyring Addition" +msgstr "æ‰‹åŠ¨æ·»åŠ é’¥åŒ™çŽ¯" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:335 +msgid "Enter keys for encrypted remote destinations here." +msgstr "在æ¤å¤„æ·»åŠ è¿œç¨‹åŠ å¯†ç›®æ ‡çš„å¯†é’¥ã€‚" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:337 +msgid "Dest. name, hash, or full key" +msgstr "ç›®æ ‡(Dest.)åç§°, HASH, 或完整公钥" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:339 +msgid "Encryption Key" +msgstr "åŠ å¯†å¯†é’¥" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:96 +msgid "config logging" +msgstr "日志设置" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:223 +msgid "I2P Logging Configuration" +msgstr "I2P 记录设置" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:325 +msgid "Configure I2P Logging Options" +msgstr "设置 I2P 记录选项" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:327 +msgid "Logging filename" +msgstr "日志文件åç§°" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:331 +msgid "(the symbol '@' will be replaced during log rotation)" +msgstr "(日志轮转时符å·'@'将被替æ¢)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:333 +msgid "Log record format" +msgstr "æ—¥å¿—è®°å½•æ ¼å¼" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:337 +msgid "Log date format" +msgstr "æ—¥å¿—æ—¥æœŸæ ¼å¼" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:341 +msgid "Max log file size" +msgstr "日志最大体积" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:345 +msgid "Default log level" +msgstr "默认日志ç‰çº§" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:349 +msgid "Log level overrides" +msgstr "ç‰çº§å¤–日志项目" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:95 +msgid "config peers" +msgstr "节点设置" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:209 +msgid "I2P Peer Configuration" +msgstr "I2P 节点设置" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:330 +msgid "Manual Peer Controls" +msgstr "手动节点控制" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:332 +msgid "Router Hash" +msgstr "路由器 HASH" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:336 +msgid "Manually Ban / Unban a Peer" +msgstr "手动å°é”/è§£å°æŸä¸ªèŠ‚ç‚¹" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:338 +msgid "" +"Banning will prevent the participation of this peer in tunnels you create." +msgstr "å°é”将阻æ¢èŠ‚ç‚¹å‚与您的隧é“创建" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:344 +msgid "Adjust Profile Bonuses" +msgstr "调整节点评分" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:352 +msgid "Speed" +msgstr "速度" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:356 +msgid "Capacity" +msgstr "容é‡" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:95 +msgid "config service" +msgstr "æœåŠ¡è®¾ç½®" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:209 +msgid "I2P Service Configuration" +msgstr "I2P æœåŠ¡è®¾ç½®" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:310 +msgid "Shutdown the router" +msgstr "å…³é—路由器" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:318 +msgid "Systray integration" +msgstr "使用系统托盘" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:320 +msgid "Run on startup" +msgstr "系统å¯åŠ¨æ—¶è¿è¡Œ" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:328 +msgid "Debugging" +msgstr "调试" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:332 +msgid "Launch browser on router startup?" +msgstr "路由器å¯åŠ¨æ—¶è¿è¡Œæµè§ˆå™¨?" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:96 +msgid "config stats" +msgstr "统计设置" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:210 +msgid "I2P Stats Configuration" +msgstr "I2P 统计设置" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:326 +msgid "Configure I2P Stat Collection" +msgstr "设置 I2P 统计项" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:328 +msgid "Enable full stats?" +msgstr "å¯ç”¨å®Œæ•´ç»Ÿè®¡?" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:335 +msgid "change requires restart to take effect" +msgstr "设置需è¦ç¨‹åºé‡å¯åŽæ‰èƒ½ç”Ÿæ•ˆã€‚" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:337 +msgid "Stat file" +msgstr "统计文件" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:341 +msgid "Filter" +msgstr "过滤器" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:352 +msgid "toggle all" +msgstr "全部切æ¢" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:354 +msgid "Log" +msgstr "日志" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:356 +msgid "Graph" +msgstr "统计图" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:395 +msgid "Advanced filter" +msgstr "高级过滤器" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:95 +msgid "config tunnels" +msgstr "éš§é“设置" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:222 +msgid "I2P Tunnel Configuration" +msgstr "I2P éš§é“设置" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:95 +msgid "config update" +msgstr "å‡çº§è®¾ç½®" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:209 +msgid "I2P Update Configuration" +msgstr "I2P 更新设置" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:326 +msgid "Check for I2P and news updates" +msgstr "检查I2Pè½¯ä»¶åŠæ–°é—»æ›´æ–°" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:328 +msgid "News & I2P Updates" +msgstr "è½¯ä»¶åŠæ–°é—»æ›´æ–°" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:332 +msgid "Update In Progress" +msgstr "æ›´æ–°ä¸" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:338 +msgid "News URL" +msgstr "新闻链接" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:342 +msgid "Refresh frequency" +msgstr "更新频率" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:346 +msgid "Update policy" +msgstr "å‡çº§ç–ç•¥" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:350 +msgid "Update through the eepProxy?" +msgstr "通过eepProxyæ›´æ–°?" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:354 +msgid "eepProxy host" +msgstr "eepProxy主机" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:358 +msgid "eepProxy port" +msgstr "eepProxy端å£" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:362 +msgid "Update URLs" +msgstr "更新链接" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:366 +msgid "Trusted keys" +msgstr "å¯ä¿¡å…¬é’¥" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:370 +msgid "Update with unsigned development builds?" +msgstr "更新包括未ç¾å的开å‘版?" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:374 +msgid "Unsigned Build URL" +msgstr "未ç¾å软件链接" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:106 +msgid "Page Not Found" +msgstr "页颿œªæ‰¾åˆ°" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:230 +msgid "" +"Sorry! You appear to be requesting a non-existent Router Console page or " +"resource." +msgstr "抱æ‰!æ‚¨è¯·æ±‚çš„é¡µé¢æˆ–资æºä¸å˜åœ¨ã€‚" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:232 +msgid "Error 404" +msgstr "错误 404" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:237 +msgid "not found" +msgstr "未找到" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:95 +msgid "graphs" +msgstr "统计图" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:209 +msgid "I2P Performance Graphs" +msgstr "I2P 性能图表" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:94 +msgid "home" +msgstr "主页" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:215 +#: src/net/i2p/router/web/CSSHelper.java:36 +#: src/net/i2p/router/web/SummaryBarRenderer.java:26 +#: src/net/i2p/router/web/SummaryBarRenderer.java:28 +msgid "I2P Router Console" +msgstr "I2P 路由控制å°" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:94 +msgid "job queue" +msgstr "作业队列" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:208 +msgid "I2P Router Job Queue" +msgstr "I2P 路由器作业队列" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:94 +msgid "logs" +msgstr "日志" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:208 +msgid "I2P Router Logs" +msgstr "I2P 路由器日志" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:210 +msgid "I2P Version & Running Environment" +msgstr "I2P 版本åŠè¿è¡ŒçŽ¯å¢ƒ" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:212 +msgid "Please include this information in bug reports" +msgstr "报告问题时请包括以下信æ¯" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:94 +msgid "network database summary" +msgstr "I2P 网络数æ®åº“概况" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:208 +msgid "I2P Network Database Summary" +msgstr "I2P 网络数æ®åº“概况" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldstats_jsp.java:94 +msgid "statistics" +msgstr "统计数æ®" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldstats_jsp.java:223 +msgid "I2P Router Statistics" +msgstr "I2P 路由器统计数æ®" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:94 +msgid "peer connections" +msgstr "节点连接" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:208 +msgid "I2P Network Peers" +msgstr "I2P 网络节点" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:94 +msgid "peer profiles" +msgstr "节点信æ¯" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:208 +msgid "I2P Network Peer Profiles" +msgstr "I2P 网络节点信æ¯" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:94 +msgid "tunnel summary" +msgstr "éš§é“æ¦‚况" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:208 +msgid "I2P Tunnel Summary" +msgstr "I2P éš§é“æ¦‚况" + +#: src/net/i2p/router/web/ConfigUpdateHelper.java:90 +msgid "Notify only" +msgstr "åªæç¤º" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:42 +msgid "I2P Services" +msgstr "I2P æœåŠ¡" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:48 +msgid "Manage your I2P hosts file here (I2P domain name resolution)" +msgstr "ç®¡ç†æ‚¨çš„ I2P HOST表(I2P域åè§£æžè¡¨)" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:50 +msgid "Addressbook" +msgstr "地å€ç°¿" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:54 +msgid "Built-in anonymous BitTorrent Client" +msgstr "内建的匿å BitTorrent 客户端" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:56 +msgid "Torrents" +msgstr "匿åBT" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:60 +msgid "Anonymous webmail client" +msgstr "匿åWeb邮件客户端" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:62 +msgid "Webmail" +msgstr "匿å邮箱" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:66 +msgid "Anonymous resident webserver" +msgstr "内置的匿åWebæœåС噍" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:68 +msgid "Webserver" +msgstr "匿å主页" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:72 +msgid "Configure I2P Router" +msgstr "设置 I2P 路由器" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:74 +msgid "I2P Internals" +msgstr "I2P内部设置" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:80 +#: src/net/i2p/router/web/SummaryBarRenderer.java:344 +msgid "View existing tunnels and tunnel build status" +msgstr "查看现å˜éš§é“åŠéš§é“的建立状æ€" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:82 +msgid "Tunnels" +msgstr "éš§é“" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:86 +#: src/net/i2p/router/web/SummaryBarRenderer.java:221 +msgid "Show all current peer connections" +msgstr "æ˜¾ç¤ºå½“å‰æ‰€æœ‰çš„节点连接" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:88 +#: src/net/i2p/router/web/SummaryBarRenderer.java:223 +msgid "Peers" +msgstr "节点" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:92 +msgid "Show recent peer performance profiles" +msgstr "显示当å‰èŠ‚ç‚¹çš„æ€§èƒ½è®°å½•" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:94 +msgid "Profiles" +msgstr "节点信æ¯" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:98 +msgid "Show list of all known I2P routers" +msgstr "åŒ…å«æ‰€æœ‰å·²çŸ¥I2P路由器的列表" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:100 +msgid "NetDB" +msgstr "NetDB" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:104 +msgid "Health Report" +msgstr "路由器å¥åº·çŠ¶å†µæŠ¥å‘Š" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:106 +msgid "Logs" +msgstr "日志" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:110 +msgid "Show the router's workload, and how it's performing" +msgstr "显示I2P路由器的负载与工作状况" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:112 +msgid "Jobs" +msgstr "作业" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:116 +msgid "Graph router performance" +msgstr "路由性能统计图" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:118 +msgid "Graphs" +msgstr "统计图" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:122 +msgid "Textual router performance statistics" +msgstr "路由性能文å—统计" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:124 +msgid "Stats" +msgstr "统计数æ®" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:134 +msgid "I2P Router Help" +msgstr "I2P路由帮助" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:136 +msgid "General" +msgstr "功能概述" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:139 +msgid "Your unique I2P router identity is" +msgstr "您I2P路由的唯一身份为" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:143 +msgid "never reveal it to anyone" +msgstr "切勿将其告诉任何人" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:145 +msgid "Local Identity" +msgstr "本地身份" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:150 +msgid "Version" +msgstr "版本" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:157 +msgid "How long we've been running for this session" +msgstr "本次路由è¿è¡Œæ—¶é—´" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:160 +msgid "Uptime" +msgstr "è¿è¡Œæ—¶é—´" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:167 +msgid "" +"Help with configuring your firewall and router for optimal I2P performance" +msgstr "如何æ£ç¡®é…置防ç«å¢™å’Œ(物ç†)路由器优化I2P性能" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:194 +msgid "Download" +msgstr "下载" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:198 +#: src/net/i2p/router/web/SummaryBarRenderer.java:207 +msgid "Update" +msgstr "å‡çº§" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:203 +msgid "Download Unsigned" +msgstr "下载未ç¾åæ›´æ–°" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:229 +msgid "Active" +msgstr "活动节点" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:237 +msgid "Fast" +msgstr "快速节点" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:243 +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 "已知节点" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:270 +msgid "Help with firewall configuration" +msgstr "如何é…置防ç«å¢™" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:272 +msgid "Check NAT/firewall" +msgstr "检查NAT/防ç«å¢™" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:309 +msgid "Configure router bandwidth allocation" +msgstr "设置路由的带宽分é…" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:311 +msgid "Bandwidth in/out" +msgstr "带宽(上/下行)" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:328 +msgid "Total" +msgstr "总计" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:336 +msgid "Used" +msgstr "已使用" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:346 +msgid "Tunnels in/out" +msgstr "通é“(上/下行)" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:351 +msgid "Exploratory" +msgstr "探测" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:359 +msgid "Client" +msgstr "客户" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:367 +msgid "Participating" +msgstr "共享" + +#: 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:375 +msgid "Congestion" +msgstr "æ‹¥å µ" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:380 +msgid "Job lag" +msgstr "作业延迟" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:386 +msgid "Message delay" +msgstr "消æ¯å»¶è¿Ÿ" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:392 +msgid "Tunnel lag" +msgstr "éš§é“延迟" + +#: src/net/i2p/router/web/SummaryBarRenderer.java:398 +msgid "Backlog" +msgstr "积压"