Changeset 83cacaa


Ignore:
Timestamp:
Oct 19, 2009 1:49:47 PM (12 years ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
eacf46b
Parents:
cf10451d
Message:
  • summarynoframe.jsp:
    • Refactor to SummaryBarRenderer? (saves 100KB)
    • Add translate tags
    • Use context RNG for nonces
    • Transitional HTML style for input tags
Location:
apps/routerconsole
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java

    rcf10451d r83cacaa  
    11package net.i2p.router.web;
    22
     3import java.io.IOException;
    34import java.text.Collator;
    45import java.text.DecimalFormat;
     
    564565        return NewsFetcher.getInstance(_context).unsignedUpdateVersion();
    565566    }
     567
     568    /** output the summary bar to _out */
     569    public void renderSummaryBar() throws IOException {
     570        SummaryBarRenderer renderer = new SummaryBarRenderer(_context, this);
     571        renderer.renderSummaryHTML(_out);
     572    }
     573
     574    /* below here is stuff we need to get from summarynoframe.jsp to SummaryBarRenderer */
     575
     576    private String _action;
     577    public void setAction(String s) { _action = s; }
     578    public String getAction() { return _action; }
     579
     580    private String _consoleNonce;
     581    public void setConsoleNonce(String s) { _consoleNonce = s; }
     582    public String getConsoleNonce() { return _consoleNonce; }
     583
     584    private String _updateNonce;
     585    public void setUpdateNonce(String s) { _updateNonce = s; }
     586    public String getUpdateNonce() { return _updateNonce; }
     587
     588    private String _requestURI;
     589    public void setRequestURI(String s) { _requestURI = s; }
     590    public String getRequestURI() { return _requestURI; }
    566591}
  • apps/routerconsole/jsp/summarynoframe.jsp

    rcf10451d r83cacaa  
    88<jsp:useBean class="net.i2p.router.web.SummaryHelper" id="helper" scope="request" />
    99<jsp:setProperty name="helper" property="contextId" value="<%=(String)session.getAttribute("i2p.contextId")%>" />
    10 <jsp:useBean class="net.i2p.router.web.ReseedHandler" id="reseed" scope="request" />
    11 <jsp:setProperty name="reseed" property="*" />
    12 <jsp:useBean class="net.i2p.router.web.UpdateHandler" id="update" scope="request" />
    13 <jsp:setProperty name="update" property="*" />
    14 <jsp:setProperty name="update" property="contextId" value="<%=(String)session.getAttribute("i2p.contextId")%>" />
    15 <a href="index.jsp" target="_top"><img src="/themes/console/images/i2plogo.png" alt="I2P Router Console" title="I2P Router Console"></a><hr>
    16 <% java.io.File lpath = new java.io.File(net.i2p.I2PAppContext.getGlobalContext().getBaseDir(), "docs/toolbar.html");
    17     // you better have target="_top" for the links in there...
    18     if (lpath.exists()) { %>
    19 <jsp:useBean class="net.i2p.router.web.ContentHelper" id="linkhelper" scope="request" />
    20 <jsp:setProperty name="linkhelper" property="page" value="<%=lpath.getAbsolutePath()%>" />
    21 <jsp:setProperty name="linkhelper" property="maxLines" value="100" />
    22 <jsp:getProperty name="linkhelper" property="content" />
    23 <% } else { %>
    24 <h3><a href="/configclients.jsp" target="_top" title="Configure startup of clients and webapps (services); manually start dormant services.">I2P Services</a></h3>
    25 <hr><table>
    26 <tr><td><a href="susidns/index.jsp" target="_blank" title="Manage your I2P hosts file here (I2P domain name resolution).">Addressbook</a>
    27 <a href="i2psnark/" target="_blank" title="Built-in anonymous BitTorrent Client">Torrents</a>
    28 <a href="susimail/susimail" target="blank" title="Anonymous webmail client.">Webmail</a>
    29 <a href="http://127.0.0.1:7658/" target="_blank" title="Anonymous resident webserver.">Webserver</a></td></tr></table>
    30 <hr><h3><a href="config.jsp" target="_top" title="Configure I2P Router.">I2P Internals</a></h3><hr>
    31 <table><tr><td>
    32 <a href="tunnels.jsp" target="_top" title="View existing tunnels and tunnel build status.">Tunnels</a>
    33 <a href="peers.jsp" target="_top" title="Show all current peer connections.">Peers</a>
    34 <a href="profiles.jsp" target="_top" title="Show recent peer performance profiles.">Profiles</a>
    35 <a href="netdb.jsp" target="_top" title="Show list of all known I2P routers.">NetDB</a>
    36 <a href="logs.jsp" target="_top" title="Health Report.">Logs</a>
    37 <a href="jobs.jsp" target="_top" title="Show the router's workload, and how it's performing.">Jobs</a>
    38 <a href="graphs.jsp" target="_top" title="Graph router performance.">Graphs</a>
    39 <a href="oldstats.jsp" target="_top" title="Textual router performance statistics.">Stats</a></td></tr></table>
    40 <% } %>
    41 <hr><h3><a href="help.jsp" target="_top" title="I2P Router Help.">General</a></h3><hr>
    42 <h4><a title="Your unique I2P router identity is <jsp:getProperty name="helper" property="ident" />, never reveal it to anyone" href="netdb.jsp?r=." target="_top">Local Identity</a></h4><hr>
    43 <table><tr><td align="left">
    44 <b>Version:</b></td>
    45 <td align="right"><jsp:getProperty name="helper" property="version" /></td></tr>
    46 <tr title="How long we've been running for this session.">
    47 <td align="left"><b>Uptime:</b></td>
    48 <td align="right"><jsp:getProperty name="helper" property="uptime" />
    49 </td></tr></table>
    50 <hr><h4><a href="config.jsp#help" target="_top" title="Help with configuring your firewall and router for optimal I2P performance."><jsp:getProperty name="helper" property="reachability" /></a></h4><hr>
     10<jsp:setProperty name="helper" property="action" value="<%=request.getParameter("action")%>" />
     11<jsp:setProperty name="helper" property="updateNonce" value="<%=request.getParameter("updateNonce")%>" />
     12<jsp:setProperty name="helper" property="consoleNonce" value="<%=request.getParameter("consoleNonce")%>" />
     13<jsp:setProperty name="helper" property="requestURI" value="<%=request.getRequestURI()%>" />
     14<jsp:setProperty name="helper" property="writer" value="<%=out%>" />
    5115<%
    52     if (helper.updateAvailable() || helper.unsignedUpdateAvailable()) {
    53         // display all the time so we display the final failure message
    54         out.print("<br>" + net.i2p.router.web.UpdateHandler.getStatus());
    55         if ("true".equals(System.getProperty("net.i2p.router.web.UpdateHandler.updateInProgress"))) {
    56         } else if((!update.isDone()) &&
    57                   request.getParameter("action") == null &&
    58                   request.getParameter("updateNonce") == null &&
    59                   net.i2p.router.web.ConfigRestartBean.getRestartTimeRemaining() > 12*60*1000) {
    60             long nonce = new java.util.Random().nextLong();
    61             String prev = System.getProperty("net.i2p.router.web.UpdateHandler.nonce");
    62             if (prev != null) System.setProperty("net.i2p.router.web.UpdateHandler.noncePrev", prev);
    63             System.setProperty("net.i2p.router.web.UpdateHandler.nonce", nonce+"");
    64             String uri = request.getRequestURI();
    65             out.print("<form action=\"" + uri + "\" method=\"GET\">\n");
    66             out.print("<input type=\"hidden\" name=\"updateNonce\" value=\"" + nonce + "\" />\n");
    67             if (helper.updateAvailable())
    68                 out.print("<button type=\"submit\" name=\"updateAction\" value=\"signed\" >Download " + helper.getUpdateVersion() + " Update</button>\n");
    69             if (helper.unsignedUpdateAvailable())
    70                 out.print("<button type=\"submit\" name=\"updateAction\" value=\"Unsigned\" >Download Unsigned<br>Update " + helper.getUnsignedUpdateVersion() + "</button>\n");
    71             out.print("</form>\n");
    72         }
    73     }
     16    // moved to java for ease of translation and to avoid 30 copies
     17    helper.renderSummaryBar();
    7418%>
    75 <p>
    76 <%=net.i2p.router.web.ConfigRestartBean.renderStatus(request.getRequestURI(), request.getParameter("action"), request.getParameter("consoleNonce"))%>
    77 </p><hr><h3><a href="peers.jsp" target="_top" title="Show all current peer connections.">Peers</a></h3><hr>
    78 <table>
    79 <tr><td align="left"><b>Active:</b></td><td align="right"><jsp:getProperty name="helper" property="activePeers" />/<jsp:getProperty name="helper" property="activeProfiles" /></td></tr>
    80 <tr><td align="left"><b>Fast:</b></td><td align="right"><jsp:getProperty name="helper" property="fastPeers" /></td></tr>
    81 <tr><td align="left"><b>High capacity:</b></td><td align="right"><jsp:getProperty name="helper" property="highCapacityPeers" /></td></tr>
    82 <tr><td align="left"><b>Integrated:</b></td><td align="right"><jsp:getProperty name="helper" property="wellIntegratedPeers" /></td></tr>
    83 <tr><td align="left"><b>Known:</b></td><td align="right"><jsp:getProperty name="helper" property="allPeers" /></td></tr>
    84 </table><hr>
    85 <%
    86     if (helper.showFirewallWarning()) {
    87         %><h4><a href="config.jsp" target="_top" title="Help with firewall configuration.">Check NAT/firewall</a></h4><%
    88     }
    89     boolean reseedInProgress = Boolean.valueOf(System.getProperty("net.i2p.router.web.ReseedHandler.reseedInProgress")).booleanValue();
    90     // If showing the reseed link is allowed
    91     if (helper.allowReseed()) {
    92         if (reseedInProgress) {
    93             // While reseed occurring, show status message instead
    94             out.print("<i>" + System.getProperty("net.i2p.router.web.ReseedHandler.statusMessage","") + "</i><br>");
    95         } else {
    96             // While no reseed occurring, show reseed link
    97             long nonce = new java.util.Random().nextLong();
    98             String prev = System.getProperty("net.i2p.router.web.ReseedHandler.nonce");
    99             if (prev != null) System.setProperty("net.i2p.router.web.ReseedHandler.noncePrev", prev);
    100             System.setProperty("net.i2p.router.web.ReseedHandler.nonce", nonce+"");
    101             String uri = request.getRequestURI();
    102             out.print("<form action=\"" + uri + "\" method=\"GET\">\n");
    103             out.print("<input type=\"hidden\" name=\"reseedNonce\" value=\"" + nonce + "\" />\n");
    104             out.print("<button type=\"submit\" >Reseed</button></form>\n");
    105         }
    106     }
    107     // If a new reseed ain't running, and the last reseed had errors, show error message
    108     if (!reseedInProgress) {
    109         String reseedErrorMessage = System.getProperty("net.i2p.router.web.ReseedHandler.errorMessage","");
    110         if (reseedErrorMessage.length() > 0) {
    111             out.print("<i>" + reseedErrorMessage + "</i><br>");
    112         }
    113     }
    114  %>
    115 <hr><h3><a href="config.jsp" title="Configure router bandwidth allocation." target="_top">Bandwidth in/out</a></h3><hr>
    116 <table>
    117 <tr><td align="left"><b>1s:</b></td><td align="right"><jsp:getProperty name="helper" property="inboundSecondKBps" />/<jsp:getProperty name="helper" property="outboundSecondKBps" />K/s</td></tr>
    118 <tr><td align="left"><b>5m:</b></td><td align="right"><jsp:getProperty name="helper" property="inboundFiveMinuteKBps" />/<jsp:getProperty name="helper" property="outboundFiveMinuteKBps" />K/s</td></tr>
    119 <tr><td align="left"><b>Total:</b></td><td align="right"><jsp:getProperty name="helper" property="inboundLifetimeKBps" />/<jsp:getProperty name="helper" property="outboundLifetimeKBps" />K/s</td></tr>
    120 <tr><td align="left"><b>Used:</b></td><td align="right"><jsp:getProperty name="helper" property="inboundTransferred" />/<jsp:getProperty name="helper" property="outboundTransferred" /></td></tr></table>
    121 <hr><h3><a href="tunnels.jsp" target="_top" title="View existing tunnels and tunnel build status.">Tunnels in/out</a></h3><hr>
    122 <table>
    123 <tr><td align="left"><b>Exploratory:</b></td><td align="right"><jsp:getProperty name="helper" property="inboundTunnels" />/<jsp:getProperty name="helper" property="outboundTunnels" /></td></tr>
    124 <tr><td align="left"><b>Client:</b></td><td align="right"><jsp:getProperty name="helper" property="inboundClientTunnels" />/<jsp:getProperty name="helper" property="outboundClientTunnels" /></td></tr>
    125 <tr><td align="left"><b>Participating:</b></td><td align="right"><jsp:getProperty name="helper" property="participatingTunnels" /></td></tr>
    126 </table><hr><h3><a href="/jobs.jsp" target="_top" title="What's in the router's job queue?">Congestion</a></h3><hr>
    127 <table>
    128 <tr><td align="left"><b>Job lag:</b></td><td align="right"><jsp:getProperty name="helper" property="jobLag" /></td></tr>
    129 <tr><td align="left"><b>Message delay:</b></td><td align="right"><jsp:getProperty name="helper" property="messageDelay" /></td></tr>
    130 <tr><td align="left"><b>Tunnel lag:</b></td><td align="right"><jsp:getProperty name="helper" property="tunnelLag" /></td></tr>
    131 <tr><td align="left"><b>Backlog:</b></td><td align="right"><jsp:getProperty name="helper" property="inboundBacklog" /></td></tr>
    132 </table><hr><h4><jsp:getProperty name="helper" property="tunnelStatus" /></h4><hr><jsp:getProperty name="helper" property="destinations" />
  • apps/routerconsole/locale/messages_de.po

    rcf10451d r83cacaa  
    1 # SOME DESCRIPTIVE TITLE.
    2 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
    3 # This file is distributed under the same license as the PACKAGE package.
    4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
     1# I2P
     2# Copyright (C) 2009 The I2P Project
     3# This file is distributed under the same license as the routerconsole package.
     4# To contribute translations, see http://www.i2p2.de/newdevelopers
     5# foo <foo@bar>, 2009.
    56#
    6 #, fuzzy
    77msgid ""
    88msgstr ""
    9 "Project-Id-Version: PACKAGE VERSION\n"
     9"Project-Id-Version: I2P routerconsole\n"
    1010"Report-Msgid-Bugs-To: \n"
    11 "POT-Creation-Date: 2009-10-18 10:03-0400\n"
    12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
    14 "Language-Team: LANGUAGE <LL@li.org>\n"
     11"POT-Creation-Date: 2009-10-19 13:41+0000\n"
     12"PO-Revision-Date: 2009-10-19 12:50+0000\n"
     13"Last-Translator: foo <foo@bar>\n"
     14"Language-Team: foo <foo@bar>\n"
    1515"MIME-Version: 1.0\n"
    1616"Content-Type: text/plain; charset=UTF-8\n"
    1717"Content-Transfer-Encoding: 8bit\n"
    18 
    19 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:441
     18"X-Poedit-Language: German\n"
     19
     20#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:293
    2021msgid "Update policy"
    2122msgstr "Update policy in german foobarbaz"
     
    2425msgid "Notify only"
    2526msgstr "Notify only in german"
     27
     28#: src/net/i2p/router/web/SummaryBarRenderer.java:26
     29#: src/net/i2p/router/web/SummaryBarRenderer.java:28
     30msgid "I2P Router Console"
     31msgstr ""
     32
     33#: src/net/i2p/router/web/SummaryBarRenderer.java:42
     34msgid "I2P Services"
     35msgstr ""
     36
     37#: src/net/i2p/router/web/SummaryBarRenderer.java:48
     38msgid "Manage your I2P hosts file here (I2P domain name resolution)"
     39msgstr ""
     40
     41#: src/net/i2p/router/web/SummaryBarRenderer.java:50
     42msgid "Addressbook"
     43msgstr ""
     44
     45#: src/net/i2p/router/web/SummaryBarRenderer.java:54
     46msgid "Built-in anonymous BitTorrent Client"
     47msgstr ""
     48
     49#: src/net/i2p/router/web/SummaryBarRenderer.java:56
     50msgid "Torrents"
     51msgstr ""
     52
     53#: src/net/i2p/router/web/SummaryBarRenderer.java:60
     54msgid "Anonymous webmail client"
     55msgstr ""
     56
     57#: src/net/i2p/router/web/SummaryBarRenderer.java:62
     58msgid "Webmail"
     59msgstr ""
     60
     61#: src/net/i2p/router/web/SummaryBarRenderer.java:66
     62msgid "Anonymous resident webserver"
     63msgstr ""
     64
     65#: src/net/i2p/router/web/SummaryBarRenderer.java:68
     66msgid "Webserver"
     67msgstr ""
     68
     69#: src/net/i2p/router/web/SummaryBarRenderer.java:72
     70msgid "Configure I2P Router"
     71msgstr ""
     72
     73#: src/net/i2p/router/web/SummaryBarRenderer.java:74
     74msgid "I2P Internals"
     75msgstr ""
     76
     77#: src/net/i2p/router/web/SummaryBarRenderer.java:80
     78#: src/net/i2p/router/web/SummaryBarRenderer.java:339
     79msgid "View existing tunnels and tunnel build status"
     80msgstr ""
     81
     82#: src/net/i2p/router/web/SummaryBarRenderer.java:82
     83msgid "Tunnels"
     84msgstr ""
     85
     86#: src/net/i2p/router/web/SummaryBarRenderer.java:86
     87#: src/net/i2p/router/web/SummaryBarRenderer.java:221
     88msgid "Show all current peer connections"
     89msgstr ""
     90
     91#: src/net/i2p/router/web/SummaryBarRenderer.java:88
     92#: src/net/i2p/router/web/SummaryBarRenderer.java:223
     93msgid "Peers"
     94msgstr ""
     95
     96#: src/net/i2p/router/web/SummaryBarRenderer.java:92
     97msgid "Show recent peer performance profiles"
     98msgstr ""
     99
     100#: src/net/i2p/router/web/SummaryBarRenderer.java:94
     101msgid "Profiles"
     102msgstr ""
     103
     104#: src/net/i2p/router/web/SummaryBarRenderer.java:98
     105msgid "Show list of all known I2P routers"
     106msgstr ""
     107
     108#: src/net/i2p/router/web/SummaryBarRenderer.java:100
     109msgid "NetDB"
     110msgstr ""
     111
     112#: src/net/i2p/router/web/SummaryBarRenderer.java:104
     113msgid "Health Report"
     114msgstr ""
     115
     116#: src/net/i2p/router/web/SummaryBarRenderer.java:106
     117msgid "Logs"
     118msgstr ""
     119
     120#: src/net/i2p/router/web/SummaryBarRenderer.java:110
     121msgid "Show the router's workload, and how it's performing"
     122msgstr ""
     123
     124#: src/net/i2p/router/web/SummaryBarRenderer.java:112
     125msgid "Jobs"
     126msgstr ""
     127
     128#: src/net/i2p/router/web/SummaryBarRenderer.java:116
     129msgid "Graph router performance"
     130msgstr ""
     131
     132#: src/net/i2p/router/web/SummaryBarRenderer.java:118
     133msgid "Graphs"
     134msgstr ""
     135
     136#: src/net/i2p/router/web/SummaryBarRenderer.java:122
     137msgid "Textual router performance statistics"
     138msgstr ""
     139
     140#: src/net/i2p/router/web/SummaryBarRenderer.java:124
     141msgid "Stats"
     142msgstr ""
     143
     144#: src/net/i2p/router/web/SummaryBarRenderer.java:134
     145msgid "I2P Router Help"
     146msgstr ""
     147
     148#: src/net/i2p/router/web/SummaryBarRenderer.java:136
     149msgid "General"
     150msgstr ""
     151
     152#: src/net/i2p/router/web/SummaryBarRenderer.java:139
     153msgid "Your unique I2P router identity is"
     154msgstr ""
     155
     156#: src/net/i2p/router/web/SummaryBarRenderer.java:143
     157msgid "never reveal it to anyone"
     158msgstr ""
     159
     160#: src/net/i2p/router/web/SummaryBarRenderer.java:145
     161msgid "Local Identity"
     162msgstr ""
     163
     164#: src/net/i2p/router/web/SummaryBarRenderer.java:150
     165msgid "Version"
     166msgstr ""
     167
     168#: src/net/i2p/router/web/SummaryBarRenderer.java:157
     169msgid "How long we've been running for this session"
     170msgstr ""
     171
     172#: src/net/i2p/router/web/SummaryBarRenderer.java:160
     173msgid "Uptime"
     174msgstr ""
     175
     176#: src/net/i2p/router/web/SummaryBarRenderer.java:167
     177msgid ""
     178"Help with configuring your firewall and router for optimal I2P performance"
     179msgstr ""
     180
     181#: src/net/i2p/router/web/SummaryBarRenderer.java:194
     182msgid "Download"
     183msgstr ""
     184
     185#: src/net/i2p/router/web/SummaryBarRenderer.java:198
     186#: src/net/i2p/router/web/SummaryBarRenderer.java:207
     187msgid "Update"
     188msgstr ""
     189
     190#: src/net/i2p/router/web/SummaryBarRenderer.java:203
     191msgid "Download Unsigned"
     192msgstr ""
     193
     194#: src/net/i2p/router/web/SummaryBarRenderer.java:229
     195msgid "Active"
     196msgstr ""
     197
     198#: src/net/i2p/router/web/SummaryBarRenderer.java:237
     199msgid "Fast"
     200msgstr ""
     201
     202#: src/net/i2p/router/web/SummaryBarRenderer.java:243
     203msgid "High capacity"
     204msgstr ""
     205
     206#: src/net/i2p/router/web/SummaryBarRenderer.java:249
     207msgid "Integrated"
     208msgstr ""
     209
     210#: src/net/i2p/router/web/SummaryBarRenderer.java:255
     211msgid "Known"
     212msgstr ""
     213
     214#: src/net/i2p/router/web/SummaryBarRenderer.java:269
     215msgid "Help with firewall configuration"
     216msgstr ""
     217
     218#: src/net/i2p/router/web/SummaryBarRenderer.java:271
     219msgid "Check NAT/firewall"
     220msgstr ""
     221
     222#: src/net/i2p/router/web/SummaryBarRenderer.java:304
     223msgid "Configure router bandwidth allocation"
     224msgstr ""
     225
     226#: src/net/i2p/router/web/SummaryBarRenderer.java:306
     227msgid "Bandwidth in/out"
     228msgstr ""
     229
     230#: src/net/i2p/router/web/SummaryBarRenderer.java:323
     231msgid "Total"
     232msgstr ""
     233
     234#: src/net/i2p/router/web/SummaryBarRenderer.java:331
     235msgid "Used"
     236msgstr ""
     237
     238#: src/net/i2p/router/web/SummaryBarRenderer.java:341
     239msgid "Tunnels in/out"
     240msgstr ""
     241
     242#: src/net/i2p/router/web/SummaryBarRenderer.java:346
     243msgid "Exploratory"
     244msgstr ""
     245
     246#: src/net/i2p/router/web/SummaryBarRenderer.java:354
     247msgid "Client"
     248msgstr ""
     249
     250#: src/net/i2p/router/web/SummaryBarRenderer.java:362
     251msgid "Participating"
     252msgstr ""
     253
     254#: src/net/i2p/router/web/SummaryBarRenderer.java:368
     255msgid "What's in the router's job queue?"
     256msgstr ""
     257
     258#: src/net/i2p/router/web/SummaryBarRenderer.java:370
     259msgid "Congestion"
     260msgstr ""
     261
     262#: src/net/i2p/router/web/SummaryBarRenderer.java:375
     263msgid "Job lag"
     264msgstr ""
     265
     266#: src/net/i2p/router/web/SummaryBarRenderer.java:381
     267msgid "Message delay"
     268msgstr ""
     269
     270#: src/net/i2p/router/web/SummaryBarRenderer.java:387
     271msgid "Tunnel lag"
     272msgstr ""
     273
     274#: src/net/i2p/router/web/SummaryBarRenderer.java:393
     275msgid "Backlog"
     276msgstr ""
  • apps/routerconsole/locale/messages_zh.po

    rcf10451d r83cacaa  
    1 # SOME DESCRIPTIVE TITLE.
    2 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
    3 # This file is distributed under the same license as the PACKAGE package.
    4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
     1# I2P
     2# Copyright (C) 2009 The I2P Project
     3# This file is distributed under the same license as the routerconsole package.
     4# To contribute translations, see http://www.i2p2.de/newdevelopers
     5# foo <foo@bar>, 2009.
    56#
    6 #, fuzzy
    77msgid ""
    88msgstr ""
    9 "Project-Id-Version: PACKAGE VERSION\n"
     9"Project-Id-Version: I2P routerconsole\n"
    1010"Report-Msgid-Bugs-To: \n"
    11 "POT-Creation-Date: 2009-10-18 10:03-0400\n"
    12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
    14 "Language-Team: LANGUAGE <LL@li.org>\n"
     11"POT-Creation-Date: 2009-10-19 13:41+0000\n"
     12"PO-Revision-Date: 2009-10-19 12:59+0000\n"
     13"Last-Translator: foo <foo@bar>\n"
     14"Language-Team: foo <foo@par>\n"
    1515"MIME-Version: 1.0\n"
    1616"Content-Type: text/plain; charset=UTF-8\n"
    1717"Content-Transfer-Encoding: 8bit\n"
    18 
    19 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:441
     18"X-Poedit-Language: Chinese\n"
     19
     20#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:293
    2021msgid "Update policy"
    2122msgstr ""
     
    2425msgid "Notify only"
    2526msgstr ""
     27
     28#: src/net/i2p/router/web/SummaryBarRenderer.java:26
     29#: src/net/i2p/router/web/SummaryBarRenderer.java:28
     30msgid "I2P Router Console"
     31msgstr ""
     32
     33#: src/net/i2p/router/web/SummaryBarRenderer.java:42
     34msgid "I2P Services"
     35msgstr ""
     36
     37#: src/net/i2p/router/web/SummaryBarRenderer.java:48
     38msgid "Manage your I2P hosts file here (I2P domain name resolution)"
     39msgstr ""
     40
     41#: src/net/i2p/router/web/SummaryBarRenderer.java:50
     42msgid "Addressbook"
     43msgstr ""
     44
     45#: src/net/i2p/router/web/SummaryBarRenderer.java:54
     46msgid "Built-in anonymous BitTorrent Client"
     47msgstr ""
     48
     49#: src/net/i2p/router/web/SummaryBarRenderer.java:56
     50msgid "Torrents"
     51msgstr ""
     52
     53#: src/net/i2p/router/web/SummaryBarRenderer.java:60
     54msgid "Anonymous webmail client"
     55msgstr ""
     56
     57#: src/net/i2p/router/web/SummaryBarRenderer.java:62
     58msgid "Webmail"
     59msgstr ""
     60
     61#: src/net/i2p/router/web/SummaryBarRenderer.java:66
     62msgid "Anonymous resident webserver"
     63msgstr ""
     64
     65#: src/net/i2p/router/web/SummaryBarRenderer.java:68
     66msgid "Webserver"
     67msgstr ""
     68
     69#: src/net/i2p/router/web/SummaryBarRenderer.java:72
     70msgid "Configure I2P Router"
     71msgstr ""
     72
     73#: src/net/i2p/router/web/SummaryBarRenderer.java:74
     74msgid "I2P Internals"
     75msgstr ""
     76
     77#: src/net/i2p/router/web/SummaryBarRenderer.java:80
     78#: src/net/i2p/router/web/SummaryBarRenderer.java:339
     79msgid "View existing tunnels and tunnel build status"
     80msgstr ""
     81
     82#: src/net/i2p/router/web/SummaryBarRenderer.java:82
     83msgid "Tunnels"
     84msgstr ""
     85
     86#: src/net/i2p/router/web/SummaryBarRenderer.java:86
     87#: src/net/i2p/router/web/SummaryBarRenderer.java:221
     88msgid "Show all current peer connections"
     89msgstr ""
     90
     91#: src/net/i2p/router/web/SummaryBarRenderer.java:88
     92#: src/net/i2p/router/web/SummaryBarRenderer.java:223
     93msgid "Peers"
     94msgstr ""
     95
     96#: src/net/i2p/router/web/SummaryBarRenderer.java:92
     97msgid "Show recent peer performance profiles"
     98msgstr ""
     99
     100#: src/net/i2p/router/web/SummaryBarRenderer.java:94
     101msgid "Profiles"
     102msgstr ""
     103
     104#: src/net/i2p/router/web/SummaryBarRenderer.java:98
     105msgid "Show list of all known I2P routers"
     106msgstr ""
     107
     108#: src/net/i2p/router/web/SummaryBarRenderer.java:100
     109msgid "NetDB"
     110msgstr ""
     111
     112#: src/net/i2p/router/web/SummaryBarRenderer.java:104
     113msgid "Health Report"
     114msgstr ""
     115
     116#: src/net/i2p/router/web/SummaryBarRenderer.java:106
     117msgid "Logs"
     118msgstr ""
     119
     120#: src/net/i2p/router/web/SummaryBarRenderer.java:110
     121msgid "Show the router's workload, and how it's performing"
     122msgstr ""
     123
     124#: src/net/i2p/router/web/SummaryBarRenderer.java:112
     125msgid "Jobs"
     126msgstr ""
     127
     128#: src/net/i2p/router/web/SummaryBarRenderer.java:116
     129msgid "Graph router performance"
     130msgstr ""
     131
     132#: src/net/i2p/router/web/SummaryBarRenderer.java:118
     133msgid "Graphs"
     134msgstr ""
     135
     136#: src/net/i2p/router/web/SummaryBarRenderer.java:122
     137msgid "Textual router performance statistics"
     138msgstr ""
     139
     140#: src/net/i2p/router/web/SummaryBarRenderer.java:124
     141msgid "Stats"
     142msgstr ""
     143
     144#: src/net/i2p/router/web/SummaryBarRenderer.java:134
     145msgid "I2P Router Help"
     146msgstr ""
     147
     148#: src/net/i2p/router/web/SummaryBarRenderer.java:136
     149msgid "General"
     150msgstr ""
     151
     152#: src/net/i2p/router/web/SummaryBarRenderer.java:139
     153msgid "Your unique I2P router identity is"
     154msgstr ""
     155
     156#: src/net/i2p/router/web/SummaryBarRenderer.java:143
     157msgid "never reveal it to anyone"
     158msgstr ""
     159
     160#: src/net/i2p/router/web/SummaryBarRenderer.java:145
     161msgid "Local Identity"
     162msgstr ""
     163
     164#: src/net/i2p/router/web/SummaryBarRenderer.java:150
     165msgid "Version"
     166msgstr ""
     167
     168#: src/net/i2p/router/web/SummaryBarRenderer.java:157
     169msgid "How long we've been running for this session"
     170msgstr ""
     171
     172#: src/net/i2p/router/web/SummaryBarRenderer.java:160
     173msgid "Uptime"
     174msgstr ""
     175
     176#: src/net/i2p/router/web/SummaryBarRenderer.java:167
     177msgid ""
     178"Help with configuring your firewall and router for optimal I2P performance"
     179msgstr ""
     180
     181#: src/net/i2p/router/web/SummaryBarRenderer.java:194
     182msgid "Download"
     183msgstr ""
     184
     185#: src/net/i2p/router/web/SummaryBarRenderer.java:198
     186#: src/net/i2p/router/web/SummaryBarRenderer.java:207
     187msgid "Update"
     188msgstr ""
     189
     190#: src/net/i2p/router/web/SummaryBarRenderer.java:203
     191msgid "Download Unsigned"
     192msgstr ""
     193
     194#: src/net/i2p/router/web/SummaryBarRenderer.java:229
     195msgid "Active"
     196msgstr ""
     197
     198#: src/net/i2p/router/web/SummaryBarRenderer.java:237
     199msgid "Fast"
     200msgstr ""
     201
     202#: src/net/i2p/router/web/SummaryBarRenderer.java:243
     203msgid "High capacity"
     204msgstr ""
     205
     206#: src/net/i2p/router/web/SummaryBarRenderer.java:249
     207msgid "Integrated"
     208msgstr ""
     209
     210#: src/net/i2p/router/web/SummaryBarRenderer.java:255
     211msgid "Known"
     212msgstr ""
     213
     214#: src/net/i2p/router/web/SummaryBarRenderer.java:269
     215msgid "Help with firewall configuration"
     216msgstr ""
     217
     218#: src/net/i2p/router/web/SummaryBarRenderer.java:271
     219msgid "Check NAT/firewall"
     220msgstr ""
     221
     222#: src/net/i2p/router/web/SummaryBarRenderer.java:304
     223msgid "Configure router bandwidth allocation"
     224msgstr ""
     225
     226#: src/net/i2p/router/web/SummaryBarRenderer.java:306
     227msgid "Bandwidth in/out"
     228msgstr ""
     229
     230#: src/net/i2p/router/web/SummaryBarRenderer.java:323
     231msgid "Total"
     232msgstr ""
     233
     234#: src/net/i2p/router/web/SummaryBarRenderer.java:331
     235msgid "Used"
     236msgstr ""
     237
     238#: src/net/i2p/router/web/SummaryBarRenderer.java:341
     239msgid "Tunnels in/out"
     240msgstr ""
     241
     242#: src/net/i2p/router/web/SummaryBarRenderer.java:346
     243msgid "Exploratory"
     244msgstr ""
     245
     246#: src/net/i2p/router/web/SummaryBarRenderer.java:354
     247msgid "Client"
     248msgstr ""
     249
     250#: src/net/i2p/router/web/SummaryBarRenderer.java:362
     251msgid "Participating"
     252msgstr ""
     253
     254#: src/net/i2p/router/web/SummaryBarRenderer.java:368
     255msgid "What's in the router's job queue?"
     256msgstr ""
     257
     258#: src/net/i2p/router/web/SummaryBarRenderer.java:370
     259msgid "Congestion"
     260msgstr ""
     261
     262#: src/net/i2p/router/web/SummaryBarRenderer.java:375
     263msgid "Job lag"
     264msgstr ""
     265
     266#: src/net/i2p/router/web/SummaryBarRenderer.java:381
     267msgid "Message delay"
     268msgstr ""
     269
     270#: src/net/i2p/router/web/SummaryBarRenderer.java:387
     271msgid "Tunnel lag"
     272msgstr ""
     273
     274#: src/net/i2p/router/web/SummaryBarRenderer.java:393
     275msgid "Backlog"
     276msgstr ""
Note: See TracChangeset for help on using the changeset viewer.