Tagged buttons and message on conf- Net,Service,Update,Client
update Translation
This commit is contained in:
@ -14,7 +14,7 @@ public class ConfigClientsHelper extends HelperBase {
|
||||
public String getForm1() {
|
||||
StringBuilder buf = new StringBuilder(1024);
|
||||
buf.append("<table>\n");
|
||||
buf.append("<tr><th align=\"right\">Client</th><th>Run at Startup?</th><th>Start Now</th><th align=\"left\">Class and arguments</th></tr>\n");
|
||||
buf.append("<tr><th align=\"right\">" + _("Client") + "</th><th>" + _("Run at Startup?") + "</th><th>" + _("Start Now") + "</th><th align=\"left\">" + _("Class and arguments") + "</th></tr>\n");
|
||||
|
||||
List clients = ClientAppConfig.getClientApps(_context);
|
||||
for (int cur = 0; cur < clients.size(); cur++) {
|
||||
@ -30,7 +30,7 @@ public class ConfigClientsHelper extends HelperBase {
|
||||
public String getForm2() {
|
||||
StringBuilder buf = new StringBuilder(1024);
|
||||
buf.append("<table>\n");
|
||||
buf.append("<tr><th align=\"right\">WebApp</th><th>Run at Startup?</th><th>Start Now</th><th align=\"left\">Description</th></tr>\n");
|
||||
buf.append("<tr><th align=\"right\">" + _("WebApp") + "</th><th>" + _("Run at Startup?") + "</th><th>" + _("Start Now") + "</th><th align=\"left\">" + _("Description") + "</th></tr>\n");
|
||||
Properties props = RouterConsoleRunner.webAppProperties();
|
||||
Set keys = new TreeSet(props.keySet());
|
||||
for (Iterator iter = keys.iterator(); iter.hasNext(); ) {
|
||||
@ -63,7 +63,7 @@ public class ConfigClientsHelper extends HelperBase {
|
||||
}
|
||||
buf.append("/></td><td align=\"center\" width=\"15%\">");
|
||||
if (!enabled) {
|
||||
buf.append("<button type=\"submit\" name=\"action\" value=\"Start ").append(index).append("\" >Start<span class=hide> ").append(index).append("</span></button>");
|
||||
buf.append("<button type=\"submit\" name=\"action\" value=\"Start ").append(index).append("\" >" + _("Start") + "<span class=hide> ").append(index).append("</span></button>");
|
||||
}
|
||||
buf.append("</td><td align=\"left\" width=\"50%\">").append(desc).append("</td></tr>\n");
|
||||
}
|
||||
|
@ -44,7 +44,7 @@ public class ConfigNetHandler extends FormHandler {
|
||||
|
||||
@Override
|
||||
protected void processForm() {
|
||||
if (_saveRequested || ( (_action != null) && ("Save changes".equals(_action)) )) {
|
||||
if (_saveRequested || ( (_action != null) && (_("Save changes").equals(_action)) )) {
|
||||
saveChanges();
|
||||
} else if (_recheckReachabilityRequested) {
|
||||
recheckReachability();
|
||||
@ -116,7 +116,7 @@ public class ConfigNetHandler extends FormHandler {
|
||||
|
||||
private void recheckReachability() {
|
||||
_context.commSystem().recheckReachability();
|
||||
addFormNotice("Rechecking router reachability...");
|
||||
addFormNotice(_("Rechecking router reachability..."));
|
||||
}
|
||||
|
||||
/**
|
||||
@ -145,7 +145,7 @@ public class ConfigNetHandler extends FormHandler {
|
||||
// Todo: Catch local IPs right here rather than complaining later
|
||||
_context.router().setConfigSetting(UDPTransport.PROP_EXTERNAL_HOST, uhost);
|
||||
if ((!oldUdp.equals(_udpAutoIP)) || (!oldUHost.equals(uhost))) {
|
||||
addFormNotice("Updating IP address");
|
||||
addFormNotice(_("Updating IP address"));
|
||||
restartRequired = true;
|
||||
}
|
||||
}
|
||||
@ -163,17 +163,17 @@ public class ConfigNetHandler extends FormHandler {
|
||||
|
||||
if ((!oldAutoHost.equals(_ntcpAutoIP)) || ! oldNHost.equalsIgnoreCase(_ntcpHostname)) {
|
||||
if ("disabled".equals(_ntcpAutoIP)) {
|
||||
addFormNotice("Disabling TCP completely");
|
||||
addFormNotice(_("Disabling TCP completely"));
|
||||
} else if ("false".equals(_ntcpAutoIP) && _ntcpHostname.length() > 0) {
|
||||
// Todo: Catch local IPs right here rather than complaining later
|
||||
_context.router().setConfigSetting(ConfigNetHelper.PROP_I2NP_NTCP_HOSTNAME, _ntcpHostname);
|
||||
addFormNotice("Updating inbound TCP address to " + _ntcpHostname);
|
||||
addFormNotice(_("Updating inbound TCP address to") + " " + _ntcpHostname);
|
||||
} else {
|
||||
_context.router().removeConfigSetting(ConfigNetHelper.PROP_I2NP_NTCP_HOSTNAME);
|
||||
if ("false".equals(_ntcpAutoIP))
|
||||
addFormNotice("Disabling inbound TCP");
|
||||
addFormNotice(_("Disabling inbound TCP"));
|
||||
else
|
||||
addFormNotice("Updating inbound TCP address to auto"); // true or always
|
||||
addFormNotice(_("Updating inbound TCP address to auto")); // true or always
|
||||
}
|
||||
_context.router().setConfigSetting(ConfigNetHelper.PROP_I2NP_NTCP_AUTO_IP, _ntcpAutoIP);
|
||||
_context.router().setConfigSetting(TransportManager.PROP_ENABLE_NTCP, "" + !"disabled".equals(_ntcpAutoIP));
|
||||
@ -182,10 +182,10 @@ public class ConfigNetHandler extends FormHandler {
|
||||
if (oldAutoPort != _ntcpAutoPort || ! oldNPort.equals(_ntcpPort)) {
|
||||
if (_ntcpPort.length() > 0 && !_ntcpAutoPort) {
|
||||
_context.router().setConfigSetting(ConfigNetHelper.PROP_I2NP_NTCP_PORT, _ntcpPort);
|
||||
addFormNotice("Updating inbound TCP port to " + _ntcpPort);
|
||||
addFormNotice(_("Updating inbound TCP port to") + " " + _ntcpPort);
|
||||
} else {
|
||||
_context.router().removeConfigSetting(ConfigNetHelper.PROP_I2NP_NTCP_PORT);
|
||||
addFormNotice("Updating inbound TCP port to auto");
|
||||
addFormNotice(_("Updating inbound TCP port to auto"));
|
||||
}
|
||||
_context.router().setConfigSetting(ConfigNetHelper.PROP_I2NP_NTCP_AUTO_PORT, "" + _ntcpAutoPort);
|
||||
restartRequired = true;
|
||||
@ -197,7 +197,7 @@ public class ConfigNetHandler extends FormHandler {
|
||||
if (!oldPort.equals(_udpPort)) {
|
||||
_context.router().setConfigSetting(UDPTransport.PROP_INTERNAL_PORT, _udpPort);
|
||||
_context.router().setConfigSetting(UDPTransport.PROP_EXTERNAL_PORT, _udpPort);
|
||||
addFormNotice("Updating UDP port from " + oldPort + " to " + _udpPort);
|
||||
addFormNotice(_("Updating UDP port from") + " " + oldPort + " " + _("to") + " " + _udpPort);
|
||||
restartRequired = true;
|
||||
}
|
||||
}
|
||||
@ -213,9 +213,9 @@ public class ConfigNetHandler extends FormHandler {
|
||||
if (switchRequired) {
|
||||
_context.router().setConfigSetting(PROP_HIDDEN, "" + _hiddenMode);
|
||||
if (_hiddenMode)
|
||||
addFormError("Gracefully restarting into Hidden Router Mode");
|
||||
addFormError(_("Gracefully restarting into Hidden Router Mode"));
|
||||
else
|
||||
addFormError("Gracefully restarting to exit Hidden Router Mode");
|
||||
addFormError(_("Gracefully restarting to exit Hidden Router Mode"));
|
||||
}
|
||||
|
||||
_context.router().setConfigSetting(Router.PROP_DYNAMIC_KEYS, "" + _dynamicKeys);
|
||||
@ -224,15 +224,15 @@ public class ConfigNetHandler extends FormHandler {
|
||||
_upnp) {
|
||||
// This is minor, don't set restartRequired
|
||||
if (_upnp)
|
||||
addFormNotice("Enabling UPnP, restart required to take effect");
|
||||
addFormNotice(_("Enabling UPnP, restart required to take effect"));
|
||||
else
|
||||
addFormNotice("Disabling UPnP, restart required to take effect");
|
||||
addFormNotice(_("Disabling UPnP, restart required to take effect"));
|
||||
}
|
||||
_context.router().setConfigSetting(TransportManager.PROP_ENABLE_UPNP, "" + _upnp);
|
||||
|
||||
if (_requireIntroductions) {
|
||||
_context.router().setConfigSetting(UDPTransport.PROP_FORCE_INTRODUCERS, "true");
|
||||
addFormNotice("Requiring SSU introduers");
|
||||
addFormNotice(_("Requiring SSU introduers"));
|
||||
} else {
|
||||
_context.router().removeConfigSetting(UDPTransport.PROP_FORCE_INTRODUCERS);
|
||||
}
|
||||
@ -246,11 +246,11 @@ public class ConfigNetHandler extends FormHandler {
|
||||
}
|
||||
|
||||
boolean saved = _context.router().saveConfig();
|
||||
if ( (_action != null) && ("Save changes".equals(_action)) ) {
|
||||
if ( (_action != null) && (_("Save changes").equals(_action)) ) {
|
||||
if (saved)
|
||||
addFormNotice("Configuration saved successfully");
|
||||
addFormNotice(_("Configuration saved successfully"));
|
||||
else
|
||||
addFormNotice("Error saving the configuration (applied but not saved) - please see the error logs");
|
||||
addFormNotice(_("Error saving the configuration (applied but not saved) - please see the error logs"));
|
||||
}
|
||||
|
||||
if (switchRequired) {
|
||||
@ -290,7 +290,7 @@ public class ConfigNetHandler extends FormHandler {
|
||||
String old = _context.router().getConfigSetting(Router.PROP_BANDWIDTH_SHARE_PERCENTAGE);
|
||||
if ( (old == null) || (!old.equalsIgnoreCase(_sharePct)) ) {
|
||||
_context.router().setConfigSetting(Router.PROP_BANDWIDTH_SHARE_PERCENTAGE, _sharePct);
|
||||
addFormNotice("Updating bandwidth share percentage");
|
||||
addFormNotice(_("Updating bandwidth share percentage"));
|
||||
updated = true;
|
||||
}
|
||||
}
|
||||
@ -360,7 +360,7 @@ public class ConfigNetHandler extends FormHandler {
|
||||
|
||||
if (updated && !_ratesOnly) {
|
||||
_context.bandwidthLimiter().reinitialize();
|
||||
addFormNotice("Updated bandwidth limits");
|
||||
addFormNotice(_("Updated bandwidth limits"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -50,36 +50,36 @@ public class ConfigServiceHandler extends FormHandler {
|
||||
protected void processForm() {
|
||||
if (_action == null) return;
|
||||
|
||||
if ("Shutdown gracefully".equals(_action)) {
|
||||
if (_("Shutdown gracefully").equals(_action)) {
|
||||
_context.addShutdownTask(new UpdateWrapperManagerTask(Router.EXIT_GRACEFUL));
|
||||
_context.router().shutdownGracefully();
|
||||
addFormNotice("Graceful shutdown initiated");
|
||||
} else if ("Shutdown immediately".equals(_action)) {
|
||||
addFormNotice(_("Graceful shutdown initiated"));
|
||||
} else if (_("Shutdown immediately").equals(_action)) {
|
||||
_context.addShutdownTask(new UpdateWrapperManagerTask(Router.EXIT_HARD));
|
||||
_context.router().shutdown(Router.EXIT_HARD);
|
||||
addFormNotice("Shutdown immediately! boom bye bye bad bwoy");
|
||||
} else if ("Cancel graceful shutdown".equals(_action)) {
|
||||
addFormNotice(_("Shutdown immediately! boom bye bye bad bwoy"));
|
||||
} else if (_("Cancel graceful shutdown").equals(_action)) {
|
||||
_context.router().cancelGracefulShutdown();
|
||||
addFormNotice("Graceful shutdown cancelled");
|
||||
} else if ("Graceful restart".equals(_action)) {
|
||||
addFormNotice(_("Graceful shutdown cancelled"));
|
||||
} else if (_("Graceful restart").equals(_action)) {
|
||||
_context.addShutdownTask(new UpdateWrapperManagerTask(Router.EXIT_GRACEFUL_RESTART));
|
||||
_context.router().shutdownGracefully(Router.EXIT_GRACEFUL_RESTART);
|
||||
addFormNotice("Graceful restart requested");
|
||||
} else if ("Hard restart".equals(_action)) {
|
||||
addFormNotice(_("Graceful restart requested"));
|
||||
} else if (_("Hard restart").equals(_action)) {
|
||||
_context.addShutdownTask(new UpdateWrapperManagerTask(Router.EXIT_HARD_RESTART));
|
||||
_context.router().shutdown(Router.EXIT_HARD_RESTART);
|
||||
addFormNotice("Hard restart requested");
|
||||
} else if ("Rekey and Restart".equals(_action)) {
|
||||
addFormNotice("Rekeying after graceful restart");
|
||||
addFormNotice(_("Hard restart requested"));
|
||||
} else if (_("Rekey and Restart").equals(_action)) {
|
||||
addFormNotice(_("Rekeying after graceful restart"));
|
||||
_context.addShutdownTask(new UpdateWrapperManagerAndRekeyTask(Router.EXIT_GRACEFUL_RESTART));
|
||||
_context.router().shutdownGracefully(Router.EXIT_GRACEFUL_RESTART);
|
||||
} else if ("Rekey and Shutdown".equals(_action)) {
|
||||
addFormNotice("Rekeying after graceful shutdown");
|
||||
} else if (_("Rekey and Shutdown").equals(_action)) {
|
||||
addFormNotice(_("Rekeying after graceful shutdown"));
|
||||
_context.addShutdownTask(new UpdateWrapperManagerAndRekeyTask(Router.EXIT_GRACEFUL));
|
||||
_context.router().shutdownGracefully(Router.EXIT_GRACEFUL);
|
||||
} else if ("Run I2P on startup".equals(_action)) {
|
||||
} else if (_("Run I2P on startup").equals(_action)) {
|
||||
installService();
|
||||
} else if ("Don't run I2P on startup".equals(_action)) {
|
||||
} else if (_("Don't run I2P on startup").equals(_action)) {
|
||||
uninstallService();
|
||||
} else if ("Dump threads".equals(_action)) {
|
||||
try {
|
||||
@ -88,36 +88,36 @@ public class ConfigServiceHandler extends FormHandler {
|
||||
addFormError("Warning: unable to contact the service manager - " + t.getMessage());
|
||||
}
|
||||
addFormNotice("Threads dumped to wrapper.log");
|
||||
} else if ("Show systray icon".equals(_action)) {
|
||||
} else if (_("Show systray icon").equals(_action)) {
|
||||
try {
|
||||
SysTray tray = SysTray.getInstance();
|
||||
if (tray != null) {
|
||||
tray.show();
|
||||
addFormNotice("System tray icon enabled.");
|
||||
addFormNotice(_("System tray icon enabled."));
|
||||
} else {
|
||||
addFormNotice("System tray icon feature not supported on this platform. Sorry!");
|
||||
addFormNotice(_("System tray icon feature not supported on this platform. Sorry!"));
|
||||
}
|
||||
} catch (Throwable t) {
|
||||
addFormError("Warning: unable to contact the systray manager - " + t.getMessage());
|
||||
addFormError(_("Warning: unable to contact the systray manager") + " - " + t.getMessage());
|
||||
}
|
||||
} else if ("Hide systray icon".equals(_action)) {
|
||||
} else if (_("Hide systray icon").equals(_action)) {
|
||||
try {
|
||||
SysTray tray = SysTray.getInstance();
|
||||
if (tray != null) {
|
||||
tray.hide();
|
||||
addFormNotice("System tray icon disabled.");
|
||||
addFormNotice(_("System tray icon disabled."));
|
||||
} else {
|
||||
addFormNotice("System tray icon feature not supported on this platform. Sorry!");
|
||||
addFormNotice(_("System tray icon feature not supported on this platform. Sorry!"));
|
||||
}
|
||||
} catch (Throwable t) {
|
||||
addFormError("Warning: unable to contact the systray manager - " + t.getMessage());
|
||||
addFormError(_("Warning: unable to contact the systray manager") + " - " + t.getMessage());
|
||||
}
|
||||
} else if ("View console on startup".equals(_action)) {
|
||||
} else if (_("View console on startup").equals(_action)) {
|
||||
browseOnStartup(true);
|
||||
addFormNotice("Console is to be shown on startup");
|
||||
} else if ("Do not view console on startup".equals(_action)) {
|
||||
addFormNotice(_("Console is to be shown on startup"));
|
||||
} else if (_("Do not view console on startup").equals(_action)) {
|
||||
browseOnStartup(false);
|
||||
addFormNotice("Console is not to be shown on startup");
|
||||
addFormNotice(_("Console is not to be shown on startup"));
|
||||
} else {
|
||||
//addFormNotice("Blah blah blah. whatever. I'm not going to " + _action);
|
||||
}
|
||||
@ -126,17 +126,17 @@ public class ConfigServiceHandler extends FormHandler {
|
||||
private void installService() {
|
||||
try {
|
||||
Runtime.getRuntime().exec("install_i2p_service_winnt.bat");
|
||||
addFormNotice("Service installed");
|
||||
addFormNotice(_("Service installed"));
|
||||
} catch (IOException ioe) {
|
||||
addFormError("Warning: unable to install the service - " + ioe.getMessage());
|
||||
addFormError(_("Warning: unable to install the service") + " - " + ioe.getMessage());
|
||||
}
|
||||
}
|
||||
private void uninstallService() {
|
||||
try {
|
||||
Runtime.getRuntime().exec("uninstall_i2p_service_winnt.bat");
|
||||
addFormNotice("Service removed");
|
||||
addFormNotice(_("Service removed"));
|
||||
} catch (IOException ioe) {
|
||||
addFormError("Warning: unable to remove the service - " + ioe.getMessage());
|
||||
addFormError(_("Warning: unable to remove the service") + " - " + ioe.getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -51,25 +51,25 @@ public class ConfigUpdateHandler extends FormHandler {
|
||||
|
||||
@Override
|
||||
protected void processForm() {
|
||||
if (_action != null && _action.startsWith("Check")) {
|
||||
if (_action != null && _action.equals(_("Check for updates"))) {
|
||||
NewsFetcher fetcher = NewsFetcher.getInstance(I2PAppContext.getGlobalContext());
|
||||
fetcher.fetchNews();
|
||||
if (fetcher.shouldFetchUnsigned())
|
||||
fetcher.fetchUnsignedHead();
|
||||
if (fetcher.updateAvailable() || fetcher.unsignedUpdateAvailable()) {
|
||||
if ( (_updatePolicy == null) || (!_updatePolicy.equals("notify")) )
|
||||
addFormNotice("Update available, attempting to download now");
|
||||
addFormNotice(_("Update available, attempting to download now"));
|
||||
else
|
||||
addFormNotice("Update available, click button on left to download");
|
||||
addFormNotice(_("Update available, click button on left to download"));
|
||||
} else
|
||||
addFormNotice("No update available");
|
||||
addFormNotice(_("No update available"));
|
||||
}
|
||||
|
||||
if ( (_newsURL != null) && (_newsURL.length() > 0) ) {
|
||||
String oldURL = ConfigUpdateHelper.getNewsURL(_context);
|
||||
if ( (oldURL == null) || (!_newsURL.equals(oldURL)) ) {
|
||||
_context.router().setConfigSetting(PROP_NEWS_URL, _newsURL);
|
||||
addFormNotice("Updating news URL to " + _newsURL);
|
||||
addFormNotice(_("Updating news URL to") + " " + _newsURL);
|
||||
}
|
||||
}
|
||||
|
||||
@ -77,7 +77,7 @@ public class ConfigUpdateHandler extends FormHandler {
|
||||
String oldHost = _context.router().getConfigSetting(PROP_PROXY_HOST);
|
||||
if ( (oldHost == null) || (!_proxyHost.equals(oldHost)) ) {
|
||||
_context.router().setConfigSetting(PROP_PROXY_HOST, _proxyHost);
|
||||
addFormNotice("Updating proxy host to " + _proxyHost);
|
||||
addFormNotice(_("Updating proxy host to") + " " + _proxyHost);
|
||||
}
|
||||
}
|
||||
|
||||
@ -85,7 +85,7 @@ public class ConfigUpdateHandler extends FormHandler {
|
||||
String oldPort = _context.router().getConfigSetting(PROP_PROXY_PORT);
|
||||
if ( (oldPort == null) || (!_proxyPort.equals(oldPort)) ) {
|
||||
_context.router().setConfigSetting(PROP_PROXY_PORT, _proxyPort);
|
||||
addFormNotice("Updating proxy port to " + _proxyPort);
|
||||
addFormNotice(_("Updating proxy port to") + " " + _proxyPort);
|
||||
}
|
||||
}
|
||||
|
||||
@ -98,14 +98,14 @@ public class ConfigUpdateHandler extends FormHandler {
|
||||
try { oldFreq = Long.parseLong(oldFreqStr); } catch (NumberFormatException nfe) {}
|
||||
if (_refreshFrequency != oldFreq) {
|
||||
_context.router().setConfigSetting(PROP_REFRESH_FREQUENCY, ""+_refreshFrequency);
|
||||
addFormNotice("Updating refresh frequency to " + DataHelper.formatDuration(_refreshFrequency));
|
||||
addFormNotice(_("Updating refresh frequency to") + " " + DataHelper.formatDuration(_refreshFrequency));
|
||||
}
|
||||
|
||||
if ( (_updatePolicy != null) && (_updatePolicy.length() > 0) ) {
|
||||
String oldPolicy = _context.router().getConfigSetting(PROP_UPDATE_POLICY);
|
||||
if ( (oldPolicy == null) || (!_updatePolicy.equals(oldPolicy)) ) {
|
||||
_context.router().setConfigSetting(PROP_UPDATE_POLICY, _updatePolicy);
|
||||
addFormNotice("Updating update policy to " + _updatePolicy);
|
||||
addFormNotice(_("Updating update policy to") + " " + _updatePolicy);
|
||||
}
|
||||
}
|
||||
|
||||
@ -114,7 +114,7 @@ public class ConfigUpdateHandler extends FormHandler {
|
||||
String oldURL = _context.router().getConfigSetting(PROP_UPDATE_URL);
|
||||
if ( (oldURL == null) || (!_updateURL.equals(oldURL)) ) {
|
||||
_context.router().setConfigSetting(PROP_UPDATE_URL, _updateURL);
|
||||
addFormNotice("Updating update URLs.");
|
||||
addFormNotice(_("Updating update URLs."));
|
||||
}
|
||||
}
|
||||
|
||||
@ -122,7 +122,7 @@ public class ConfigUpdateHandler extends FormHandler {
|
||||
String oldKeys = new TrustedUpdate(_context).getTrustedKeysString();
|
||||
if ( (oldKeys == null) || (!_trustedKeys.equals(oldKeys)) ) {
|
||||
_context.router().setConfigSetting(PROP_TRUSTED_KEYS, _trustedKeys);
|
||||
addFormNotice("Updating trusted keys.");
|
||||
addFormNotice(_("Updating trusted keys."));
|
||||
}
|
||||
}
|
||||
|
||||
@ -130,7 +130,7 @@ public class ConfigUpdateHandler extends FormHandler {
|
||||
String oldURL = _context.router().getConfigSetting(PROP_ZIP_URL);
|
||||
if ( (oldURL == null) || (!_zipURL.equals(oldURL)) ) {
|
||||
_context.router().setConfigSetting(PROP_ZIP_URL, _zipURL);
|
||||
addFormNotice("Updating unsigned update URL to " + _zipURL);
|
||||
addFormNotice(_("Updating unsigned update URL to") + " " + _zipURL);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -72,9 +72,9 @@ public class ConfigUpdateHelper extends HelperBase {
|
||||
buf.append("\" selected=\"true\"");
|
||||
|
||||
if (PERIODS[i] == -1)
|
||||
buf.append("\">Never</option>\n");
|
||||
buf.append("\">" + _("Never") + "</option>\n");
|
||||
else
|
||||
buf.append("\">Every ").append(DataHelper.formatDuration(PERIODS[i])).append("</option>\n");
|
||||
buf.append("\">" + _("Every") + " ").append(DataHelper.formatDuration(PERIODS[i])).append("</option>\n");
|
||||
}
|
||||
buf.append("</select>\n");
|
||||
return buf.toString();
|
||||
@ -89,18 +89,18 @@ public class ConfigUpdateHelper extends HelperBase {
|
||||
if ("notify".equals(policy))
|
||||
buf.append("<option value=\"notify\" selected=\"true\">").append(_("Notify only")).append("</option>");
|
||||
else
|
||||
buf.append("<option value=\"notify\">Notify only</option>");
|
||||
buf.append("<option value=\"notify\">" + _("Notify only") + "</option>");
|
||||
|
||||
if ("download".equals(policy))
|
||||
buf.append("<option value=\"download\" selected=\"true\">Download and verify only</option>");
|
||||
buf.append("<option value=\"download\" selected=\"true\">" + _("Download and verify only") + "</option>");
|
||||
else
|
||||
buf.append("<option value=\"download\">Download and verify only</option>");
|
||||
buf.append("<option value=\"download\">" + _("Download and verify only") + "</option>");
|
||||
|
||||
if (System.getProperty("wrapper.version") != null) {
|
||||
if ("install".equals(policy))
|
||||
buf.append("<option value=\"install\" selected=\"true\">Download, verify, and restart</option>");
|
||||
buf.append("<option value=\"install\" selected=\"true\">" + _("Download, verify, and restart") + "</option>");
|
||||
else
|
||||
buf.append("<option value=\"install\">Download, verify, and restart</option>");
|
||||
buf.append("<option value=\"install\">" + _("Download, verify, and restart") + "</option>");
|
||||
}
|
||||
|
||||
buf.append("</select>\n");
|
||||
|
@ -64,7 +64,7 @@
|
||||
}
|
||||
%>
|
||||
<div class="formaction">
|
||||
<input type="submit" name="save" value="Save changes" /> <input type="reset" value="Cancel" /></div>
|
||||
<input type="submit" name="save" value="<%=intl._("Save changes")%>" /> <input type="reset" value="<%=intl._("Cancel")%>" /></div>
|
||||
<!--
|
||||
<b>Enable load testing: </b>
|
||||
<input type="checkbox" class="optbox" name="enableloadtesting" value="true" <jsp:getProperty name="nethelper" property="enableLoadTesting" /> />
|
||||
@ -95,7 +95,7 @@
|
||||
<input name ="udpHost1" type="text" size="16" value="<jsp:getProperty name="nethelper" property="udphostname" />" />
|
||||
<% String[] ips = nethelper.getAddresses();
|
||||
if (ips.length > 0) {
|
||||
out.print(" " + intl._("or") + " <select name=\"udpHost2\"><option value=\"\" selected=\"true\">Select Interface</option>\n");
|
||||
out.print(" " + intl._("or") + " <select name=\"udpHost2\"><option value=\"\" selected=\"true\">"+intl._("Select Interface")+"</option>\n");
|
||||
for (int i = 0; i < ips.length; i++) {
|
||||
out.print("<option value=\"");
|
||||
out.print(ips[i]);
|
||||
@ -145,7 +145,7 @@
|
||||
<input name ="ntcpport" type="text" size="5" maxlength="5" value="<jsp:getProperty name="nethelper" property="ntcpport" />" /><br>
|
||||
</p><p><b><%=intl._("Note")%>: <%=intl._("Changing these settings will restart your router.")%></b></p>
|
||||
<hr><div class="formaction">
|
||||
<input type="submit" name="save" value="Save changes" /> <input type="reset" value="Cancel" />
|
||||
<input type="submit" name="save" value="<%=intl._("Save changes")%>" /> <input type="reset" value="<%=intl._("Cancel")%>" />
|
||||
</div><h3><a name="chelp"><%=intl._("Configuration Help")%>:</a></h3><div align="justify"><p>
|
||||
<%=intl._("While I2P will work fine behind most firewalls, your speeds and network integration will generally improve if the I2P port (generally 8887) is forwarded for both UDP and TCP.")%>
|
||||
</p><p>
|
||||
|
@ -30,7 +30,7 @@
|
||||
<div class="wideload"><table border="0" cellspacing="5">
|
||||
<tr><td colspan="2"></tr>
|
||||
<tr><td class= "mediumtags" align="right"><b><%=intl._("News & I2P Updates")%>:</b></td>
|
||||
<td> <% if ("true".equals(System.getProperty("net.i2p.router.web.UpdateHandler.updateInProgress", "false"))) { %> <i><%=intl._("Update In Progress")%></i><br> <% } else { %> <input type="submit" name="action" value="Check for updates" />
|
||||
<td> <% if ("true".equals(System.getProperty("net.i2p.router.web.UpdateHandler.updateInProgress", "false"))) { %> <i><%=intl._("Update In Progress")%></i><br> <% } else { %> <input type="submit" name="action" value="<%=intl._("Check for updates")%>" />
|
||||
<% } %></td></tr>
|
||||
<tr><td colspan="2"><br></td></tr>
|
||||
<tr><td class= "mediumtags" align="right"><b><%=intl._("News URL")%>:</b></td>
|
||||
@ -55,6 +55,6 @@
|
||||
<td><input type="text" size="60" name="zipURL" value="<jsp:getProperty name="updatehelper" property="zipURL" />"></td>
|
||||
</tr><tr class="tablefooter"><td colspan="2">
|
||||
<div class="formaction">
|
||||
<input type="submit" name="action" value="Save" />
|
||||
<input type="reset" value="Cancel" />
|
||||
<input type="submit" name="action" value="<%=intl._("Save")%>" />
|
||||
<input type="reset" value="<%=intl._("Cancel")%>" />
|
||||
</div></td></tr></table></div></form></div></div></body></html>
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P routerconsole\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2009-10-24 10:45+0000\n"
|
||||
"POT-Creation-Date: 2009-10-25 17:07+0000\n"
|
||||
"PO-Revision-Date: 2009-10-19 12:50+0000\n"
|
||||
"Last-Translator: foo <foo@bar>\n"
|
||||
"Language-Team: foo <foo@bar>\n"
|
||||
@ -78,470 +78,487 @@ msgid ""
|
||||
"the network."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:375
|
||||
msgid "IP and Transport Configuration"
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:373
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:502
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:47
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:249
|
||||
msgid "Save changes"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:377
|
||||
msgid "The default settings will work for most people."
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:375
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:504
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:390
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:379
|
||||
msgid "UPnP Configuration"
|
||||
msgid "IP and Transport Configuration"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:381
|
||||
msgid "The default settings will work for most people."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:383
|
||||
msgid "Enable UPnP to open firewall ports"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:385
|
||||
msgid "UPnP status"
|
||||
msgid "UPnP Configuration"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:387
|
||||
msgid "IP Configuration"
|
||||
msgid "Enable UPnP to open firewall ports"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:389
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:445
|
||||
msgid "Externally reachable hostname or IP address"
|
||||
msgid "UPnP status"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:391
|
||||
msgid "IP Configuration"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:393
|
||||
msgid "Use all auto-detect methods"
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:449
|
||||
msgid "Externally reachable hostname or IP address"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:397
|
||||
msgid "Disable UPnP IP address detection"
|
||||
msgid "Use all auto-detect methods"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:401
|
||||
msgid "Ignore local interface IP address"
|
||||
msgid "Disable UPnP IP address detection"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:405
|
||||
msgid "Use SSU IP address detection only"
|
||||
msgid "Ignore local interface IP address"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:409
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:463
|
||||
msgid "Use SSU IP address detection only"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:413
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:467
|
||||
msgid "Specify hostname or IP"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:415
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:419
|
||||
msgid "Select Interface"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:419
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:356
|
||||
msgid "or"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:429
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:433
|
||||
msgid "Hidden mode - do not publish IP"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:431
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:435
|
||||
msgid "(prevents participating traffic)"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:433
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437
|
||||
msgid "UDP Configuration:"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:435
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439
|
||||
msgid "UDP port:"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:447
|
||||
msgid "TCP Configuration"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:449
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453
|
||||
msgid "Use auto-detected IP address"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:451
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:483
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:455
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:487
|
||||
msgid "currently"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:455
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:459
|
||||
msgid "if we are not firewalled"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:459
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:463
|
||||
msgid "Always use auto-detected IP address (Not firewalled)"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:469
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:473
|
||||
msgid "Disable inbound (Firewalled)"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:473
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:477
|
||||
msgid "Completely disable"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:475
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479
|
||||
msgid ""
|
||||
"(select only if behind a firewall that throttles or blocks outbound TCP)"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:477
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481
|
||||
msgid "Externally reachable TCP port"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485
|
||||
msgid "Use the same port configured for UDP"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:489
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:493
|
||||
msgid "Specify Port"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:493
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:497
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:358
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:363
|
||||
msgid "Note"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:496
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:500
|
||||
msgid "Changing these settings will restart your router."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:498
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:506
|
||||
msgid "Configuration Help"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:500
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:536
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:508
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:544
|
||||
msgid ""
|
||||
"While I2P will work fine behind most firewalls, your speeds and network "
|
||||
"integration will generally improve if the I2P port (generally 8887) is "
|
||||
"forwarded for both UDP and TCP."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:502
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:510
|
||||
msgid ""
|
||||
"If you can, please poke a hole in your firewall to allow unsolicited UDP and "
|
||||
"TCP packets to reach you."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:504
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:512
|
||||
msgid ""
|
||||
"If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole "
|
||||
"punching with \"SSU introductions\" to relay traffic."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:506
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:514
|
||||
msgid ""
|
||||
"Most of the options above are for special situations, for example where UPnP "
|
||||
"does not work correctly, or a firewall not under your control is doing harm."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:508
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:516
|
||||
msgid "Certain firewalls such as symmetric NATs may not work well with I2P."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:510
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:518
|
||||
msgid ""
|
||||
"UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect "
|
||||
"the external IP address and forward ports."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:512
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:520
|
||||
msgid "UPnP support is beta, and may not work for any number of reasons"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:514
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:522
|
||||
msgid "No UPnP-compatible device present"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:516
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:524
|
||||
msgid "UPnP disabled on the device"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:518
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:526
|
||||
msgid "Software firewall interference with UPnP"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:520
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:528
|
||||
msgid "Bugs in the device's UPnP implementation"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:522
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:530
|
||||
msgid "Multiple firewall/routers in the internet connection path"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:524
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:532
|
||||
msgid "UPnP device change, reset, or address change"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:526
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:534
|
||||
msgid ""
|
||||
"UPnP may be enabled or disabled above, but a change requires a router "
|
||||
"restart to take effect."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:528
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:536
|
||||
msgid "Hostnames entered above will be published in the network database."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:530
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:538
|
||||
msgid ""
|
||||
"If you specify the wrong IP address or hostname, or do not properly "
|
||||
"configure your NAT or firewall, your network performance will degrade "
|
||||
"substantially."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:532
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:540
|
||||
msgid "When in doubt, leave the settings at the defaults."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:534
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:542
|
||||
msgid "Reachability Help"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:539
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:547
|
||||
msgid ""
|
||||
"If you think you have opened up your firewall and I2P still thinks you are "
|
||||
"firewalled, remember that you may have multiple firewalls, for example both "
|
||||
"software packages and external hardware routers."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:541
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:549
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:543
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:551
|
||||
msgid "Your UDP port does not appear to be firewalled."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:545
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:553
|
||||
msgid "Firewalled"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:547
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:555
|
||||
msgid "Your UDP port appears to be firewalled."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:549
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:557
|
||||
msgid ""
|
||||
"As the firewall detection methods are not 100% reliable, this may "
|
||||
"occasionally be displayed in error."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:551
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:559
|
||||
msgid ""
|
||||
"However, if it appears consistently, you should check whether both your "
|
||||
"external and internal firewalls are open on port 8887."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:553
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:561
|
||||
msgid ""
|
||||
"I2P will work fine when firewalled, there is no reason for concern. When "
|
||||
"firewalled, the router uses \"introducers\" to relay inbound connections."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:555
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:563
|
||||
msgid ""
|
||||
"However, you will get more participating traffic and help the network more "
|
||||
"if you can open your firewall(s)."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:557
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:565
|
||||
msgid ""
|
||||
"If you think you have already done so, remember that you may have both a "
|
||||
"hardware and a software firewall, or be behind an additional, institutional "
|
||||
"firewall you cannot control."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:559
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:567
|
||||
msgid ""
|
||||
"Also, some routers cannot correctly forward both TCP and UDP on a single "
|
||||
"port, or may have other limitations or bugs that prevent them from passing "
|
||||
"traffic through to I2P."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:561
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:569
|
||||
msgid "Testing"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:563
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:571
|
||||
msgid "The router is currently testing whether your UDP port is firewalled."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:565
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:573
|
||||
msgid "Hidden"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:567
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:575
|
||||
msgid ""
|
||||
"The router is not configured to publish its address, therefore it does not "
|
||||
"expect incoming connections."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:569
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:577
|
||||
msgid "WARN - Firewalled and Fast"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:571
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:579
|
||||
msgid ""
|
||||
"You have configured I2P to share more than 128KBps of bandwidth, but you are "
|
||||
"firewalled."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:573
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:581
|
||||
msgid ""
|
||||
"While I2P will work fine in this configuration, if you really have over "
|
||||
"128KBps of bandwidth to share, it will be much more helpful to the network "
|
||||
"if you open your firewall."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:575
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:583
|
||||
msgid "WARN - Firewalled and Floodfill"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:577
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:585
|
||||
msgid ""
|
||||
"You have configured I2P to be a floodfill router, but you are firewalled."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:579
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:587
|
||||
msgid ""
|
||||
"For best participation as a floodfill router, you should open your firewall."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:581
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:589
|
||||
msgid "WARN - Firewalled with Inbound TCP Enabled"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:583
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:591
|
||||
msgid ""
|
||||
"You have configured inbound TCP, however your UDP port is firewalled, and "
|
||||
"therefore it is likely that your TCP port is firewalled as well."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:585
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:593
|
||||
msgid ""
|
||||
"If your TCP port is firewalled with inbound TCP enabled, routers will not be "
|
||||
"able to contact you via TCP, which will hurt the network."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:587
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:595
|
||||
msgid "Please open your firewall or disable inbound TCP above."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:589
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:597
|
||||
msgid "WARN - Firewalled with UDP Disabled"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:591
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:599
|
||||
msgid "You have configured inbound TCP, however you have disabled UDP."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:593
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:601
|
||||
msgid ""
|
||||
"You appear to be firewalled on TCP, therefore your router cannot accept "
|
||||
"inbound connections."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:595
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:603
|
||||
msgid "Please open your firewall or enable UDP."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:597
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:605
|
||||
msgid "ERR - Clock Skew"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:599
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:607
|
||||
msgid ""
|
||||
"Your system's clock is skewed, which will make it difficult to participate "
|
||||
"in the network."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:601
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:609
|
||||
msgid "Correct your clock setting if this error persists."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:603
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:611
|
||||
msgid "ERR - Private TCP Address"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:605
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:613
|
||||
msgid ""
|
||||
"You must never advertise an unroutable IP address such as 127.0.0.1 or "
|
||||
"192.168.1.1 as your external address."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:607
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:615
|
||||
msgid "Correct the address or disable inbound TCP above."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:609
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:617
|
||||
msgid "ERR - SymmetricNAT"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:611
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:619
|
||||
msgid "I2P detected that you are firewalled by a Symmetric NAT."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:613
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:621
|
||||
msgid ""
|
||||
"I2P does not work well behind this type of firewall. You will probably not "
|
||||
"be able to accept inbound connections, which will limit your participation "
|
||||
"in the network."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:615
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:623
|
||||
msgid ""
|
||||
"ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config "
|
||||
"and restart"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:617
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:625
|
||||
msgid "I2P was unable to bind to port 8887 or other configured port."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:619
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:627
|
||||
msgid ""
|
||||
"Check to see if another program is using port 8887. If so, stop that program "
|
||||
"or configure I2P to use a different port."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:621
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:629
|
||||
msgid ""
|
||||
"This may be a transient error, if the other program is no longer using the "
|
||||
"port."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:623
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:631
|
||||
msgid "However, a restart is always required after this error."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:625
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:633
|
||||
msgid "ERR - UDP Disabled and Inbound TCP host/port not set"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:627
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:635
|
||||
msgid ""
|
||||
"You have not configured inbound TCP with a hostname and port above, however "
|
||||
"you have disabled UDP."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:629
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:637
|
||||
msgid "Therefore your router cannot accept inbound connections."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:631
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:639
|
||||
msgid "Please configure a TCP host and port above or enable UDP."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:633
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:641
|
||||
msgid "ERR - Client Manager I2CP Error - check logs"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:635
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:643
|
||||
msgid "This is usually due to a port 7654 conflict. Check the logs to verify."
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:637
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:645
|
||||
msgid ""
|
||||
"Do you have another I2P instance running? Stop the conflicting program and "
|
||||
"restart I2P."
|
||||
@ -1017,46 +1034,55 @@ msgstr ""
|
||||
msgid "Update In Progress"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:346
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:344
|
||||
#: src/net/i2p/router/web/ConfigUpdateHandler.java:54
|
||||
msgid "Check for updates"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:348
|
||||
msgid "News URL"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:350
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:352
|
||||
msgid "Refresh frequency"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:354
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:356
|
||||
msgid "Update policy"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:358
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:360
|
||||
msgid "Update through the eepProxy?"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:362
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:364
|
||||
msgid "eepProxy host"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:366
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:368
|
||||
msgid "eepProxy port"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:370
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:372
|
||||
msgid "Update URLs"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:374
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:376
|
||||
msgid "Trusted keys"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:378
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:380
|
||||
msgid "Update with unsigned development builds?"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:382
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:384
|
||||
msgid "Unsigned Build URL"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:388
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:117
|
||||
msgid "Page Not Found"
|
||||
msgstr ""
|
||||
@ -1158,6 +1184,237 @@ msgstr ""
|
||||
msgid "I2P Tunnel Summary"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:17
|
||||
msgid "Class and arguments"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:17
|
||||
#: src/net/i2p/router/web/SummaryBarRenderer.java:359
|
||||
msgid "Client"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:17
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:33
|
||||
msgid "Run at Startup?"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:17
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:33
|
||||
msgid "Start Now"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:33
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:33
|
||||
msgid "WebApp"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:66
|
||||
msgid "Start"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:119
|
||||
msgid "Rechecking router reachability..."
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:148
|
||||
msgid "Updating IP address"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:166
|
||||
msgid "Disabling TCP completely"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:170
|
||||
msgid "Updating inbound TCP address to"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:174
|
||||
msgid "Disabling inbound TCP"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:176
|
||||
msgid "Updating inbound TCP address to auto"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:185
|
||||
msgid "Updating inbound TCP port to"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:188
|
||||
msgid "Updating inbound TCP port to auto"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:200
|
||||
msgid "Updating UDP port from"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:200
|
||||
msgid "to"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:216
|
||||
msgid "Gracefully restarting into Hidden Router Mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:218
|
||||
msgid "Gracefully restarting to exit Hidden Router Mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:227
|
||||
msgid "Enabling UPnP, restart required to take effect"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:229
|
||||
msgid "Disabling UPnP, restart required to take effect"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:235
|
||||
msgid "Requiring SSU introduers"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:251
|
||||
msgid "Configuration saved successfully"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:253
|
||||
msgid ""
|
||||
"Error saving the configuration (applied but not saved) - please see the "
|
||||
"error logs"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:293
|
||||
msgid "Updating bandwidth share percentage"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:363
|
||||
msgid "Updated bandwidth limits"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:53
|
||||
msgid "Shutdown gracefully"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:56
|
||||
msgid "Graceful shutdown initiated"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:57
|
||||
msgid "Shutdown immediately"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:60
|
||||
msgid "Shutdown immediately! boom bye bye bad bwoy"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:61
|
||||
msgid "Cancel graceful shutdown"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:63
|
||||
msgid "Graceful shutdown cancelled"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:64
|
||||
msgid "Graceful restart"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:67
|
||||
msgid "Graceful restart requested"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:68
|
||||
msgid "Hard restart"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:71
|
||||
msgid "Hard restart requested"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:72
|
||||
msgid "Rekey and Restart"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:73
|
||||
msgid "Rekeying after graceful restart"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:76
|
||||
msgid "Rekey and Shutdown"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:77
|
||||
msgid "Rekeying after graceful shutdown"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:80
|
||||
msgid "Run I2P on startup"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:82
|
||||
msgid "Don't run I2P on startup"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:91
|
||||
msgid "Show systray icon"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:96
|
||||
msgid "System tray icon enabled."
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:98
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:110
|
||||
msgid "System tray icon feature not supported on this platform. Sorry!"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:101
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:113
|
||||
msgid "Warning: unable to contact the systray manager"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:103
|
||||
msgid "Hide systray icon"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:108
|
||||
msgid "System tray icon disabled."
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:115
|
||||
msgid "View console on startup"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:117
|
||||
msgid "Console is to be shown on startup"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:118
|
||||
msgid "Do not view console on startup"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:120
|
||||
msgid "Console is not to be shown on startup"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:129
|
||||
msgid "Service installed"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:131
|
||||
msgid "Warning: unable to install the service"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:137
|
||||
msgid "Service removed"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:139
|
||||
msgid "Warning: unable to remove the service"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUIHelper.java:6
|
||||
msgid "classic"
|
||||
msgstr ""
|
||||
@ -1194,10 +1451,73 @@ msgstr ""
|
||||
msgid "Swedish"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHandler.java:61
|
||||
msgid "Update available, attempting to download now"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHandler.java:63
|
||||
msgid "Update available, click button on left to download"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHandler.java:65
|
||||
msgid "No update available"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHandler.java:72
|
||||
msgid "Updating news URL to"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHandler.java:80
|
||||
msgid "Updating proxy host to"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHandler.java:88
|
||||
msgid "Updating proxy port to"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHandler.java:101
|
||||
msgid "Updating refresh frequency to"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHandler.java:108
|
||||
msgid "Updating update policy to"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHandler.java:117
|
||||
msgid "Updating update URLs."
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHandler.java:125
|
||||
msgid "Updating trusted keys."
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHandler.java:133
|
||||
msgid "Updating unsigned update URL to"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHelper.java:75
|
||||
msgid "Never"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHelper.java:77
|
||||
msgid "Every"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHelper.java:90
|
||||
#: src/net/i2p/router/web/ConfigUpdateHelper.java:92
|
||||
msgid "Notify only"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHelper.java:95
|
||||
#: src/net/i2p/router/web/ConfigUpdateHelper.java:97
|
||||
msgid "Download and verify only"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHelper.java:101
|
||||
#: src/net/i2p/router/web/ConfigUpdateHelper.java:103
|
||||
msgid "Download, verify, and restart"
|
||||
msgstr ""
|
||||
|
||||
#: src/net/i2p/router/web/SummaryBarRenderer.java:42
|
||||
msgid "I2P Services"
|
||||
msgstr ""
|
||||
@ -1411,10 +1731,6 @@ msgstr ""
|
||||
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 ""
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P routerconsole\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2009-10-24 10:45+0000\n"
|
||||
"POT-Creation-Date: 2009-10-25 17:07+0000\n"
|
||||
"PO-Revision-Date: \n"
|
||||
"Last-Translator: walking <walking@mail.i2p>\n"
|
||||
"Language-Team: \n"
|
||||
@ -72,415 +72,432 @@ msgstr "您设置I2P共享"
|
||||
msgid "The higher the share bandwidth the more you improve your anonymity and help the network."
|
||||
msgstr "共享的带宽越多,您的匿名性越强同时能帮助网络成长。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:373
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:502
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:47
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:249
|
||||
msgid "Save changes"
|
||||
msgstr "保存修改"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:375
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:504
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:390
|
||||
msgid "Cancel"
|
||||
msgstr "取消"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:379
|
||||
msgid "IP and Transport Configuration"
|
||||
msgstr "IP 与传输设置"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:377
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:381
|
||||
msgid "The default settings will work for most people."
|
||||
msgstr "默认设置适于大多数人。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:379
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:383
|
||||
msgid "UPnP Configuration"
|
||||
msgstr "UPnP 设置"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:383
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:387
|
||||
msgid "Enable UPnP to open firewall ports"
|
||||
msgstr "启用UPnP以打开防火墙端口"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:385
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:389
|
||||
msgid "UPnP status"
|
||||
msgstr "UPnP 统计"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:387
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:391
|
||||
msgid "IP Configuration"
|
||||
msgstr "IP 设置"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:389
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:445
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:393
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:449
|
||||
msgid "Externally reachable hostname or IP address"
|
||||
msgstr "公网可访问的本机域名或IP"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:393
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:397
|
||||
msgid "Use all auto-detect methods"
|
||||
msgstr "使用全部自动探测方法"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:397
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:401
|
||||
msgid "Disable UPnP IP address detection"
|
||||
msgstr "禁用UPnP IP 地址探测"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:401
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:405
|
||||
msgid "Ignore local interface IP address"
|
||||
msgstr "忽略本地接口的 IP 地址"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:405
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:409
|
||||
msgid "Use SSU IP address detection only"
|
||||
msgstr "仅使用SSU IP 地址探测"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:409
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:463
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:413
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:467
|
||||
msgid "Specify hostname or IP"
|
||||
msgstr "指定主机名或IP"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:415
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:419
|
||||
msgid "Select Interface"
|
||||
msgstr "选择网络接口"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:419
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:356
|
||||
msgid "or"
|
||||
msgstr "或"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:429
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:433
|
||||
msgid "Hidden mode - do not publish IP"
|
||||
msgstr "隐身模式 - 不发布IP"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:431
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:435
|
||||
msgid "(prevents participating traffic)"
|
||||
msgstr "(阻止共享流量)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:433
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437
|
||||
msgid "UDP Configuration:"
|
||||
msgstr "UPnP 设置:"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:435
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439
|
||||
msgid "UDP port:"
|
||||
msgstr "UDP端口"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:447
|
||||
msgid "TCP Configuration"
|
||||
msgstr "TCP 连接设置"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:449
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453
|
||||
msgid "Use auto-detected IP address"
|
||||
msgstr "使用自动检测得到的 IP 地址"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:451
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:483
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:455
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:487
|
||||
msgid "currently"
|
||||
msgstr "目前"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:455
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:459
|
||||
msgid "if we are not firewalled"
|
||||
msgstr "如果没有受到防火墙阻挡"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:459
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:463
|
||||
msgid "Always use auto-detected IP address (Not firewalled)"
|
||||
msgstr "总是使用自动探测到的IP地址(没有防火墙限制)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:469
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:473
|
||||
msgid "Disable inbound (Firewalled)"
|
||||
msgstr "禁止入站连接(受防火墙限制)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:473
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:477
|
||||
msgid "Completely disable"
|
||||
msgstr "完全禁用"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:475
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479
|
||||
msgid "(select only if behind a firewall that throttles or blocks outbound TCP)"
|
||||
msgstr "仅在受到防火墙的流量限制或入站连接限制时使用"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:477
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481
|
||||
msgid "Externally reachable TCP port"
|
||||
msgstr "公网可访问的TCP端口"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485
|
||||
msgid "Use the same port configured for UDP"
|
||||
msgstr "使用与UDP相同的端口"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:489
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:493
|
||||
msgid "Specify Port"
|
||||
msgstr "指定端口"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:493
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:497
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:358
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:363
|
||||
msgid "Note"
|
||||
msgstr "注意"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:496
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:500
|
||||
msgid "Changing these settings will restart your router."
|
||||
msgstr "修改这些设置将必须重启路由器。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:498
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:506
|
||||
msgid "Configuration Help"
|
||||
msgstr "设置帮助"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:500
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:536
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:508
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:544
|
||||
msgid "While I2P will work fine behind most firewalls, your speeds and network integration will generally improve if the I2P port (generally 8887) is forwarded for both UDP and TCP."
|
||||
msgstr "I2P可以与大多数防火墙共存,如果I2P端口(通常为8887)进行了UDP/TCP映射,您的速度和网络整合度会逐渐提升。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:502
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:510
|
||||
msgid "If you can, please poke a hole in your firewall to allow unsolicited UDP and TCP packets to reach you."
|
||||
msgstr "如果可能,请在防火墙中添加端口并允许入站UDP/TCP数据包通过。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:504
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:512
|
||||
msgid "If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole punching with \"SSU introductions\" to relay traffic."
|
||||
msgstr "如果不能,I2P支持UPnP(Universal Plug and Play)或借助“SSU中介”进行UDP端口穿透,通过它们也可以中继数据。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:506
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:514
|
||||
msgid "Most of the options above are for special situations, for example where UPnP does not work correctly, or a firewall not under your control is doing harm."
|
||||
msgstr "上述大部分设置仅为特殊情况准备,例如UPnP不能正常工作,或外部防火墙封锁网络。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:508
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:516
|
||||
msgid "Certain firewalls such as symmetric NATs may not work well with I2P."
|
||||
msgstr "在某些防火墙下例如Symmetric,I2P可能无法有效利用NAT工作。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:510
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:518
|
||||
msgid "UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect the external IP address and forward ports."
|
||||
msgstr "UPnP与公网网关设备(IGD)通讯可以检测外部IP和映射端口。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:512
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:520
|
||||
msgid "UPnP support is beta, and may not work for any number of reasons"
|
||||
msgstr "UPnP支持仍在测试阶段,可能由于一些原因无法正常工作。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:514
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:522
|
||||
msgid "No UPnP-compatible device present"
|
||||
msgstr "没有发现UPnP兼容设备"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:516
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:524
|
||||
msgid "UPnP disabled on the device"
|
||||
msgstr "设备上的UPnP支持已禁用"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:518
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:526
|
||||
msgid "Software firewall interference with UPnP"
|
||||
msgstr "软件防火墙阻止UPnP"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:520
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:528
|
||||
msgid "Bugs in the device's UPnP implementation"
|
||||
msgstr "设备的UPnP支持有Bug"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:522
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:530
|
||||
msgid "Multiple firewall/routers in the internet connection path"
|
||||
msgstr "公网连接中存在多个防火墙/路由器"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:524
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:532
|
||||
msgid "UPnP device change, reset, or address change"
|
||||
msgstr "UPnP设备改变、重置或地址迁移"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:526
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:534
|
||||
msgid "UPnP may be enabled or disabled above, but a change requires a router restart to take effect."
|
||||
msgstr "UPnP 的关闭或开启均需要程序重启后生效。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:528
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:536
|
||||
msgid "Hostnames entered above will be published in the network database."
|
||||
msgstr "上面输入的主机名称将在网络数据库(NetDB)中发布。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:530
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:538
|
||||
msgid "If you specify the wrong IP address or hostname, or do not properly configure your NAT or firewall, your network performance will degrade substantially."
|
||||
msgstr "如果您设置了错误的IP地址或主机名称,或NAT/防火墙配置不当,您的网络性能将受到明显影响。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:532
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:540
|
||||
msgid "When in doubt, leave the settings at the defaults."
|
||||
msgstr "如果对设置有疑问,请保留默认设置。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:534
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:542
|
||||
msgid "Reachability Help"
|
||||
msgstr "连通性帮助"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:539
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:547
|
||||
msgid "If you think you have opened up your firewall and I2P still thinks you are firewalled, remember that you may have multiple firewalls, for example both software packages and external hardware routers."
|
||||
msgstr "如果您认为已经打开了防火墙,但I2P仍然报告您受到防火墙阻隔,请想想您是否可能有多层防火墙,例如软件防护墙和外部的硬件路由器。"
|
||||
|
||||
# 暂不翻译,确定/良好 可能影响按钮的翻译
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:541
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:549
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:543
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:551
|
||||
msgid "Your UDP port does not appear to be firewalled."
|
||||
msgstr "您的UDP端口似乎一切正常。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:545
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:553
|
||||
msgid "Firewalled"
|
||||
msgstr "防火墙阻挡(Firewalled)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:547
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:555
|
||||
msgid "Your UDP port appears to be firewalled."
|
||||
msgstr "您的UDP端口似乎因防火墙而连接受阻。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:549
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:557
|
||||
msgid "As the firewall detection methods are not 100% reliable, this may occasionally be displayed in error."
|
||||
msgstr "由于防火墙检测方法并非100%可靠,有时也可能错误地显示此此提示。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:551
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:559
|
||||
msgid "However, if it appears consistently, you should check whether both your external and internal firewalls are open on port 8887."
|
||||
msgstr "然而,如果总是出现此提示,您应检查外部或内部防火墙是否打开了8887(或用户指定的)端口。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:553
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:561
|
||||
msgid "I2P will work fine when firewalled, there is no reason for concern. When firewalled, the router uses \"introducers\" to relay inbound connections."
|
||||
msgstr "即使受到防火墙阻拦,I2P也能够正常工作,无需担心。受到防火墙阻隔时,路由器将通过“中介(Introducers)”中继入站连接。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:555
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:563
|
||||
msgid "However, you will get more participating traffic and help the network more if you can open your firewall(s)."
|
||||
msgstr "然而,如果您能打开防火墙端口,您才能得到的共享流量,更好的帮助I2P网络。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:557
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:565
|
||||
msgid "If you think you have already done so, remember that you may have both a hardware and a software firewall, or be behind an additional, institutional firewall you cannot control."
|
||||
msgstr "如果您确信已经打开了防火墙,请想想是不是同时存在硬件和软件防火墙,或存在您无法控制的额外的机构性的防火墙。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:559
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:567
|
||||
msgid "Also, some routers cannot correctly forward both TCP and UDP on a single port, or may have other limitations or bugs that prevent them from passing traffic through to I2P."
|
||||
msgstr "当然,某些路由器可能无法正确映射同时使用TCP和UDP协议的端口,或存在其他限制或缺陷,障碍了数据进入I2P网络。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:561
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:569
|
||||
msgid "Testing"
|
||||
msgstr "测试中(Testing)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:563
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:571
|
||||
msgid "The router is currently testing whether your UDP port is firewalled."
|
||||
msgstr "路由器正在测试您的UDP端口是否被防火墙阻挡。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:565
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:573
|
||||
msgid "Hidden"
|
||||
msgstr "隐藏(Hidden)"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:567
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:575
|
||||
msgid "The router is not configured to publish its address, therefore it does not expect incoming connections."
|
||||
msgstr "路由器被设置为禁止发布IP地址,因此并不需要入站连接。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:569
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:577
|
||||
msgid "WARN - Firewalled and Fast"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:571
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:579
|
||||
msgid "You have configured I2P to share more than 128KBps of bandwidth, but you are firewalled."
|
||||
msgstr "您设置I2P共享超过128KBps的带宽,但您的连接因防火墙受阻。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:573
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:581
|
||||
msgid "While I2P will work fine in this configuration, if you really have over 128KBps of bandwidth to share, it will be much more helpful to the network if you open your firewall."
|
||||
msgstr "尽管在此种配置情况下I2P可以正常工作,但如果您的确能够分享超过128kps的带宽,打开防火墙端口它能工作的更好帮助网络中其他的人。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:575
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:583
|
||||
msgid "WARN - Firewalled and Floodfill"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:577
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:585
|
||||
msgid "You have configured I2P to be a floodfill router, but you are firewalled."
|
||||
msgstr "您已将I2P设置为种子路由,但您的连接已因防火墙受阻。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:579
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:587
|
||||
msgid "For best participation as a floodfill router, you should open your firewall."
|
||||
msgstr "为了种子路由能够更好的参与到I2P网络中,请您的防火墙中打开端口。"
|
||||
|
||||
# 暂不翻译方便反馈
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:581
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:589
|
||||
msgid "WARN - Firewalled with Inbound TCP Enabled"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:583
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:591
|
||||
msgid "You have configured inbound TCP, however your UDP port is firewalled, and therefore it is likely that your TCP port is firewalled as well."
|
||||
msgstr "您设置了使用入站TCP连接,同时您的UDP端口因防火墙受阻,由此看来您的TCP端口也被防火墙阻挡。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:585
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:593
|
||||
msgid "If your TCP port is firewalled with inbound TCP enabled, routers will not be able to contact you via TCP, which will hurt the network."
|
||||
msgstr "如果您在TCP端口因防火墙受阻的情况下启用入站TCP连接,其他路由器节点将无法与您建立连接,造成网络受阻。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:587
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:595
|
||||
msgid "Please open your firewall or disable inbound TCP above."
|
||||
msgstr "请打开您的防火墙端口或禁用上面的入站TCP连接。"
|
||||
|
||||
# 暂不翻译
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:589
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:597
|
||||
msgid "WARN - Firewalled with UDP Disabled"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:591
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:599
|
||||
msgid "You have configured inbound TCP, however you have disabled UDP."
|
||||
msgstr "您设置了使用TCP连接,然而禁用了UDP连接。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:593
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:601
|
||||
msgid "You appear to be firewalled on TCP, therefore your router cannot accept inbound connections."
|
||||
msgstr "您的TCP连接似乎因防火墙受阻,导致您的路由器无法接收入站连接。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:595
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:603
|
||||
msgid "Please open your firewall or enable UDP."
|
||||
msgstr "请打开防火墙端口或启用UDP。"
|
||||
|
||||
# 暂不翻译,方便错误反馈
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:597
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:605
|
||||
msgid "ERR - Clock Skew"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:599
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:607
|
||||
msgid "Your system's clock is skewed, which will make it difficult to participate in the network."
|
||||
msgstr "如果您的系统时钟太快或太慢,将影响计算机接入网络。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:601
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:609
|
||||
msgid "Correct your clock setting if this error persists."
|
||||
msgstr "如果错误持续,请校对您的系统时间。"
|
||||
|
||||
# 暂不翻译,方便错误反馈
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:603
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:611
|
||||
msgid "ERR - Private TCP Address"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:605
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:613
|
||||
msgid "You must never advertise an unroutable IP address such as 127.0.0.1 or 192.168.1.1 as your external address."
|
||||
msgstr "您不能发布一个公网无法访问的 IP 地址,例如127.0.0.1或192.168.1.1一类的内网地址。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:607
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:615
|
||||
msgid "Correct the address or disable inbound TCP above."
|
||||
msgstr "正确设置IP地址或禁用上面的入站TCP连接。"
|
||||
|
||||
# 暂不翻译,方便错误反馈
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:609
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:617
|
||||
msgid "ERR - SymmetricNAT"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:611
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:619
|
||||
msgid "I2P detected that you are firewalled by a Symmetric NAT."
|
||||
msgstr "I2P检测到您受到Symmetic NAT的阻挡。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:613
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:621
|
||||
msgid "I2P does not work well behind this type of firewall. You will probably not be able to accept inbound connections, which will limit your participation in the network."
|
||||
msgstr "I2P无法与此类防火墙很好的并存。您可能无法接收入站连接,这会障碍您连入I2P网络。"
|
||||
|
||||
# 暂不翻译,方便问题反馈
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:615
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:623
|
||||
msgid "ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config and restart"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:617
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:625
|
||||
msgid "I2P was unable to bind to port 8887 or other configured port."
|
||||
msgstr "I2P无法绑定到端口8887或其他指定的端口上。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:619
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:627
|
||||
msgid "Check to see if another program is using port 8887. If so, stop that program or configure I2P to use a different port."
|
||||
msgstr "检查是否有其他程序正在使用8887端口,如果是,关闭此程序或设置I2P使用不同的端口。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:621
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:629
|
||||
msgid "This may be a transient error, if the other program is no longer using the port."
|
||||
msgstr "如果其他程序不再使用此端口,这可能是临时性的错误。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:623
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:631
|
||||
msgid "However, a restart is always required after this error."
|
||||
msgstr "然而,发生此错误后一般需要重启程序才能解决。"
|
||||
|
||||
# 暂不翻译,方便错误反馈
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:625
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:633
|
||||
msgid "ERR - UDP Disabled and Inbound TCP host/port not set"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:627
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:635
|
||||
msgid "You have not configured inbound TCP with a hostname and port above, however you have disabled UDP."
|
||||
msgstr "您没有设置入站TCP的主机名称和端口,同时又关闭了UDP。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:629
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:637
|
||||
msgid "Therefore your router cannot accept inbound connections."
|
||||
msgstr "因此您的路由器无法接收入站连接。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:631
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:639
|
||||
msgid "Please configure a TCP host and port above or enable UDP."
|
||||
msgstr "请在前面设置TCP主机和端口或启用UDP"
|
||||
|
||||
# 错误提示暂不翻译,以便错误反馈。
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:633
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:641
|
||||
msgid "ERR - Client Manager I2CP Error - check logs"
|
||||
msgstr ""
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:635
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:643
|
||||
msgid "This is usually due to a port 7654 conflict. Check the logs to verify."
|
||||
msgstr "这通常为7654端口冲突所致,请查看日志确认原因。"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:637
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:645
|
||||
msgid "Do you have another I2P instance running? Stop the conflicting program and restart I2P."
|
||||
msgstr "您是否已经运行了另一个I2P实例?请关掉冲突的程序并重启I2P。"
|
||||
|
||||
@ -898,46 +915,55 @@ msgstr "软件及新闻更新"
|
||||
msgid "Update In Progress"
|
||||
msgstr "更新中"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:346
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:344
|
||||
#: src/net/i2p/router/web/ConfigUpdateHandler.java:54
|
||||
msgid "Check for updates"
|
||||
msgstr "检查更新"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:348
|
||||
msgid "News URL"
|
||||
msgstr "新闻链接"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:350
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:352
|
||||
msgid "Refresh frequency"
|
||||
msgstr "更新频率"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:354
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:356
|
||||
msgid "Update policy"
|
||||
msgstr "升级策略"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:358
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:360
|
||||
msgid "Update through the eepProxy?"
|
||||
msgstr "通过eepProxy更新?"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:362
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:364
|
||||
msgid "eepProxy host"
|
||||
msgstr "eepProxy主机"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:366
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:368
|
||||
msgid "eepProxy port"
|
||||
msgstr "eepProxy端口"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:370
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:372
|
||||
msgid "Update URLs"
|
||||
msgstr "更新链接"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:374
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:376
|
||||
msgid "Trusted keys"
|
||||
msgstr "可信公钥"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:378
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:380
|
||||
msgid "Update with unsigned development builds?"
|
||||
msgstr "更新包括未签名的开发版?"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:382
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:384
|
||||
msgid "Unsigned Build URL"
|
||||
msgstr "未签名软件链接"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:388
|
||||
msgid "Save"
|
||||
msgstr "保存"
|
||||
|
||||
#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:117
|
||||
msgid "Page Not Found"
|
||||
msgstr "页面未找到"
|
||||
@ -1037,6 +1063,235 @@ msgstr "隧道概况"
|
||||
msgid "I2P Tunnel Summary"
|
||||
msgstr "I2P 隧道概况"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:17
|
||||
msgid "Class and arguments"
|
||||
msgstr "类与"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:17
|
||||
#: src/net/i2p/router/web/SummaryBarRenderer.java:359
|
||||
msgid "Client"
|
||||
msgstr "客户"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:17
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:33
|
||||
msgid "Run at Startup?"
|
||||
msgstr "系统启动时运行?"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:17
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:33
|
||||
msgid "Start Now"
|
||||
msgstr "立即启动"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:33
|
||||
msgid "Description"
|
||||
msgstr "描述"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:33
|
||||
msgid "WebApp"
|
||||
msgstr "Web程序(WebApp)"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigClientsHelper.java:66
|
||||
msgid "Start"
|
||||
msgstr "启动"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:119
|
||||
msgid "Rechecking router reachability..."
|
||||
msgstr "正在重检查路由连通性..."
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:148
|
||||
msgid "Updating IP address"
|
||||
msgstr "正在更新IP地址"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:166
|
||||
msgid "Disabling TCP completely"
|
||||
msgstr "正在彻底禁用TCP"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:170
|
||||
msgid "Updating inbound TCP address to"
|
||||
msgstr "正在更新进站TCP地址至"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:174
|
||||
msgid "Disabling inbound TCP"
|
||||
msgstr "正在禁用入站TCP"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:176
|
||||
msgid "Updating inbound TCP address to auto"
|
||||
msgstr "正在更新入站TCP地址至"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:185
|
||||
msgid "Updating inbound TCP port to"
|
||||
msgstr "正在更新入站TCP端口至"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:188
|
||||
msgid "Updating inbound TCP port to auto"
|
||||
msgstr "正在更新入站TCP端口至"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:200
|
||||
msgid "Updating UDP port from"
|
||||
msgstr "正在更新UDP端口由"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:200
|
||||
msgid "to"
|
||||
msgstr "至"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:216
|
||||
msgid "Gracefully restarting into Hidden Router Mode"
|
||||
msgstr "正在平滑重启路由进入隐身模式"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:218
|
||||
msgid "Gracefully restarting to exit Hidden Router Mode"
|
||||
msgstr "正在平滑重启路由退出隐身模式"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:227
|
||||
msgid "Enabling UPnP, restart required to take effect"
|
||||
msgstr "正在启用UPnP,程序重启后生效"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:229
|
||||
msgid "Disabling UPnP, restart required to take effect"
|
||||
msgstr "正在禁用UPnP,程序重启后生效"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:235
|
||||
msgid "Requiring SSU introduers"
|
||||
msgstr "正在获取SSU中介"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:251
|
||||
msgid "Configuration saved successfully"
|
||||
msgstr "设置保存成功"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:253
|
||||
msgid "Error saving the configuration (applied but not saved) - please see the error logs"
|
||||
msgstr "配置保存出错(已应用但未保存) - 参见错误日志"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:293
|
||||
msgid "Updating bandwidth share percentage"
|
||||
msgstr "正在更新共享带宽比例"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigNetHandler.java:363
|
||||
msgid "Updated bandwidth limits"
|
||||
msgstr "带宽限制更新完毕"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:53
|
||||
msgid "Shutdown gracefully"
|
||||
msgstr "平滑关闭"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:56
|
||||
msgid "Graceful shutdown initiated"
|
||||
msgstr "开始平滑关闭"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:57
|
||||
msgid "Shutdown immediately"
|
||||
msgstr "立刻关闭"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:60
|
||||
msgid "Shutdown immediately! boom bye bye bad bwoy"
|
||||
msgstr "立即关闭!不推荐"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:61
|
||||
msgid "Cancel graceful shutdown"
|
||||
msgstr "取消平滑关闭"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:63
|
||||
msgid "Graceful shutdown cancelled"
|
||||
msgstr "平滑关闭已取消"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:64
|
||||
msgid "Graceful restart"
|
||||
msgstr "平滑重启"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:67
|
||||
msgid "Graceful restart requested"
|
||||
msgstr "平滑重启已请求"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:68
|
||||
msgid "Hard restart"
|
||||
msgstr "硬重启"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:71
|
||||
msgid "Hard restart requested"
|
||||
msgstr "硬重启已请求"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:72
|
||||
msgid "Rekey and Restart"
|
||||
msgstr "更换密钥并重启"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:73
|
||||
msgid "Rekeying after graceful restart"
|
||||
msgstr "平滑重启后更换密钥"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:76
|
||||
msgid "Rekey and Shutdown"
|
||||
msgstr "更换密钥并关闭"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:77
|
||||
msgid "Rekeying after graceful shutdown"
|
||||
msgstr "平滑关闭后更换密钥"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:80
|
||||
msgid "Run I2P on startup"
|
||||
msgstr "系统启动时运行I2P"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:82
|
||||
msgid "Don't run I2P on startup"
|
||||
msgstr "系统启动时不运行I2P"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:91
|
||||
msgid "Show systray icon"
|
||||
msgstr "显示托盘图标"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:96
|
||||
msgid "System tray icon enabled."
|
||||
msgstr "系统托盘图标已启用"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:98
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:110
|
||||
msgid "System tray icon feature not supported on this platform. Sorry!"
|
||||
msgstr "您的平台不支持系统托盘图标功能"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:101
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:113
|
||||
msgid "Warning: unable to contact the systray manager"
|
||||
msgstr "警告:与托盘管理器通讯失败"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:103
|
||||
msgid "Hide systray icon"
|
||||
msgstr "隐藏系统图标"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:108
|
||||
msgid "System tray icon disabled."
|
||||
msgstr "系统托盘已禁用"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:115
|
||||
msgid "View console on startup"
|
||||
msgstr "程序启动时显示控制台"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:117
|
||||
msgid "Console is to be shown on startup"
|
||||
msgstr "启动后显示控制台"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:118
|
||||
msgid "Do not view console on startup"
|
||||
msgstr "启动后不打开控制台"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:120
|
||||
msgid "Console is not to be shown on startup"
|
||||
msgstr "启动后不显示控制台"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:129
|
||||
msgid "Service installed"
|
||||
msgstr "服务已安装"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:131
|
||||
msgid "Warning: unable to install the service"
|
||||
msgstr "警告:无法安装服务"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:137
|
||||
msgid "Service removed"
|
||||
msgstr "服务已卸载"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigServiceHandler.java:139
|
||||
msgid "Warning: unable to remove the service"
|
||||
msgstr "警告:无法卸载服务"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUIHelper.java:6
|
||||
msgid "classic"
|
||||
msgstr "经典"
|
||||
@ -1073,10 +1328,73 @@ msgstr "荷兰语"
|
||||
msgid "Swedish"
|
||||
msgstr "瑞士语"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHandler.java:61
|
||||
msgid "Update available, attempting to download now"
|
||||
msgstr "有更新可用,正在尝试下载"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHandler.java:63
|
||||
msgid "Update available, click button on left to download"
|
||||
msgstr "有更新可用,点左侧按钮下载"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHandler.java:65
|
||||
msgid "No update available"
|
||||
msgstr "无可用更新"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHandler.java:72
|
||||
msgid "Updating news URL to"
|
||||
msgstr "正在更新新闻链接至"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHandler.java:80
|
||||
msgid "Updating proxy host to"
|
||||
msgstr "正在更新代理主机至"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHandler.java:88
|
||||
msgid "Updating proxy port to"
|
||||
msgstr "正在更新代理端口至"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHandler.java:101
|
||||
msgid "Updating refresh frequency to"
|
||||
msgstr "正在更新更新频率为"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHandler.java:108
|
||||
msgid "Updating update policy to"
|
||||
msgstr "正在更新升级策略为"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHandler.java:117
|
||||
msgid "Updating update URLs."
|
||||
msgstr "正在更新更新链接至"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHandler.java:125
|
||||
msgid "Updating trusted keys."
|
||||
msgstr "正在更新可信公钥为"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHandler.java:133
|
||||
msgid "Updating unsigned update URL to"
|
||||
msgstr "正在更新未签名软件链接至"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHelper.java:75
|
||||
msgid "Never"
|
||||
msgstr "从不"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHelper.java:77
|
||||
msgid "Every"
|
||||
msgstr "每"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHelper.java:90
|
||||
#: src/net/i2p/router/web/ConfigUpdateHelper.java:92
|
||||
msgid "Notify only"
|
||||
msgstr "只提示"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHelper.java:95
|
||||
#: src/net/i2p/router/web/ConfigUpdateHelper.java:97
|
||||
msgid "Download and verify only"
|
||||
msgstr "仅下载并验证"
|
||||
|
||||
#: src/net/i2p/router/web/ConfigUpdateHelper.java:101
|
||||
#: src/net/i2p/router/web/ConfigUpdateHelper.java:103
|
||||
msgid "Download, verify, and restart"
|
||||
msgstr "仅下载、验证并重启"
|
||||
|
||||
#: src/net/i2p/router/web/SummaryBarRenderer.java:42
|
||||
msgid "I2P Services"
|
||||
msgstr "I2P 服务"
|
||||
@ -1289,10 +1607,6 @@ msgstr "通道(上/下行)"
|
||||
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 "共享"
|
||||
|
Reference in New Issue
Block a user