You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@manifoldcf.apache.org by kw...@apache.org on 2011/12/22 18:51:32 UTC
svn commit: r1222373 [4/7] - in /incubator/lcf/branches/CONNECTORS-335:
connectors/activedirectory/connector/src/main/java/org/apache/manifoldcf/authorities/authorities/activedirectory/
connectors/cmis/connector/src/main/java/org/apache/manifoldcf/craw...
Modified: incubator/lcf/branches/CONNECTORS-335/connectors/webcrawler/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/webcrawler/WebcrawlerConnector.java
URL: http://svn.apache.org/viewvc/incubator/lcf/branches/CONNECTORS-335/connectors/webcrawler/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/webcrawler/WebcrawlerConnector.java?rev=1222373&r1=1222372&r2=1222373&view=diff
==============================================================================
--- incubator/lcf/branches/CONNECTORS-335/connectors/webcrawler/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/webcrawler/WebcrawlerConnector.java (original)
+++ incubator/lcf/branches/CONNECTORS-335/connectors/webcrawler/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/webcrawler/WebcrawlerConnector.java Thu Dec 22 17:51:31 2011
@@ -18,6 +18,7 @@
*/
package org.apache.manifoldcf.crawler.connectors.webcrawler;
+import org.apache.manifoldcf.core.i18n.*;
import org.apache.manifoldcf.core.interfaces.*;
import org.apache.manifoldcf.agents.interfaces.*;
import org.apache.manifoldcf.crawler.interfaces.*;
@@ -1372,11 +1373,11 @@ public class WebcrawlerConnector extends
public void outputConfigurationHeader(IThreadContext threadContext, IHTTPOutput out, ConfigParams parameters, List<String> tabsArray)
throws ManifoldCFException, IOException
{
- tabsArray.add("Email");
- tabsArray.add("Robots");
- tabsArray.add("Bandwidth");
- tabsArray.add("Access Credentials");
- tabsArray.add("Certificates");
+ tabsArray.add(Messages.getString("WebcrawlerConnector.Email"));
+ tabsArray.add(Messages.getString("WebcrawlerConnector.Robots"));
+ tabsArray.add(Messages.getString("WebcrawlerConnector.Bandwidth"));
+ tabsArray.add(Messages.getString("WebcrawlerConnector.AccessCredentials"));
+ tabsArray.add(Messages.getString("WebcrawlerConnector.Certificates"));
out.print(
"<script type=\"text/javascript\">\n"+
"<!--\n"+
@@ -1485,8 +1486,8 @@ public class WebcrawlerConnector extends
"{\n"+
" if (editconnection.email.value == \"\")\n"+
" {\n"+
-" alert(\"Email address required, to be included in all request headers\");\n"+
-" SelectTab(\"Email\");\n"+
+" alert(\"" + Messages.getString("WebcrawlerConnector.EmailAaddressRequired") + "\");\n"+
+" SelectTab(\"" + Messages.getString("WebcrawlerConnector.Email") + "\");\n"+
" editconnection.email.focus();\n"+
" return false;\n"+
" }\n"+
@@ -1510,7 +1511,7 @@ public class WebcrawlerConnector extends
"{\n"+
" if (editconnection.connections_bandwidth.value != \"\" && !isInteger(editconnection.connections_bandwidth.value))\n"+
" {\n"+
-" alert(\"Maximum connections must be an integer\");\n"+
+" alert(\"" + Messages.getString("WebcrawlerConnector.MaximumConnectionsMustBeAnInteger") + "\");\n"+
" editconnection.connections_bandwidth.focus();\n"+
" return;\n"+
" }\n"+
@@ -1713,13 +1714,13 @@ public class WebcrawlerConnector extends
robotsUsage = "all";
// Email tab
- if (tabName.equals("Email"))
+ if (tabName.equals(Messages.getString("WebcrawlerConnector.Email")))
{
out.print(
"<table class=\"displaytable\">\n"+
" <tr><td class=\"separator\" colspan=\"2\"><hr/></td></tr>\n"+
" <tr>\n"+
-" <td class=\"description\"><nobr>Email address to contact:</nobr></td>\n"+
+" <td class=\"description\"><nobr>" + Messages.getString("WebcrawlerConnector.EmailAddressToContact") + "</nobr></td>\n"+
" <td class=\"value\">\n"+
" <input type=\"text\" size=\"32\" name=\"email\" value=\""+org.apache.manifoldcf.ui.util.Encoder.attributeEscape(email)+"\"/>\n"+
" </td>\n"+
@@ -1735,18 +1736,18 @@ public class WebcrawlerConnector extends
}
// Robots tab
- if (tabName.equals("Robots"))
+ if (tabName.equals(Messages.getString("WebcrawlerConnector.Robots")))
{
out.print(
"<table class=\"displaytable\">\n"+
" <tr><td class=\"separator\" colspan=\"2\"><hr/></td></tr>\n"+
" <tr>\n"+
-" <td class=\"description\"><nobr>Robots.txt usage:</nobr></td>\n"+
+" <td class=\"description\"><nobr>" + Messages.getString("WebcrawlerConnector.RobotsTxtUsage") + "</nobr></td>\n"+
" <td class=\"value\">\n"+
" <select name=\"robotsusage\" size=\"3\">\n"+
-" <option value=\"none\" "+(robotsUsage.equals("none")?"selected=\"selected\"":"")+">Don't look at robots.txt</option>\n"+
-" <option value=\"data\" "+(robotsUsage.equals("data")?"selected=\"selected\"":"")+">Obey robots.txt for data fetches only</option>\n"+
-" <option value=\"all\" "+(robotsUsage.equals("all")?"selected=\"selected\"":"")+">Obey robots.txt for all fetches</option>\n"+
+" <option value=\"none\" "+(robotsUsage.equals("none")?"selected=\"selected\"":"")+">" + Messages.getString("WebcrawlerConnector.DontLookAtRobotsTxt") + "</option>\n"+
+" <option value=\"data\" "+(robotsUsage.equals("data")?"selected=\"selected\"":"")+">" + Messages.getString("WebcrawlerConnector.ObeyRobotsTxtForDataFetchesOnly") + "</option>\n"+
+" <option value=\"all\" "+(robotsUsage.equals("all")?"selected=\"selected\"":"")+">" + Messages.getString("WebcrawlerConnector.ObeyRobotsTxtForAllFetches") + "</option>\n"+
" </select>\n"+
" </td>\n"+
" </tr>\n"+
@@ -1761,22 +1762,22 @@ public class WebcrawlerConnector extends
}
// Bandwidth tab
- if (tabName.equals("Bandwidth"))
+ if (tabName.equals(Messages.getString("WebcrawlerConnector.Bandwidth")))
{
out.print(
"<table class=\"displaytable\">\n"+
" <tr><td class=\"separator\" colspan=\"2\"><hr/></td></tr>\n"+
" <tr>\n"+
-" <td class=\"description\"><nobr>Throttles:</nobr></td>\n"+
+" <td class=\"description\"><nobr>" + Messages.getString("WebcrawlerConnector.Throttles") + "</nobr></td>\n"+
" <td class=\"boxcell\">\n"+
" <table class=\"formtable\">\n"+
" <tr class=\"formheaderrow\">\n"+
" <td class=\"formcolumnheader\"></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Bin regular expression</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Case insensitive?</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Max connections</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Max Kbytes/sec</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Max fetches/min</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.BinRegularExpression") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.CaseInsensitive") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.MaxConnections") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.MaxKbytesSec") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.MaxFetchesMin") + "</nobr></td>\n"+
" </tr>\n"
);
int i = 0;
@@ -1819,7 +1820,7 @@ public class WebcrawlerConnector extends
" <tr class=\""+(((binCounter % 2)==0)?"evenformrow":"oddformrow")+"\">\n"+
" <td class=\"formcolumncell\">\n"+
" <a name=\""+prefix+"\">\n"+
-" <input type=\"button\" value=\"Delete\" alt=\""+"Delete bin regular expression #"+Integer.toString(binCounter+1)+"\" onclick='javascript:deleteRegexp("+Integer.toString(binCounter)+");'/>\n"+
+" <input type=\"button\" value=\"" + Messages.getString("WebcrawlerConnector.Delete") + "\" alt=\""+Messages.getString("WebcrawlerConnector.DeleteBinRegularExpression")+Integer.toString(binCounter+1)+"\" onclick='javascript:deleteRegexp("+Integer.toString(binCounter)+");'/>\n"+
" <input type=\"hidden\" name=\""+"op_"+prefix+"\" value=\"Continue\"/>\n"+
" <input type=\"hidden\" name=\""+"regexp_"+prefix+"\" value=\""+org.apache.manifoldcf.ui.util.Encoder.attributeEscape(regexp)+"\"/>\n"+
" </a>\n"+
@@ -1855,7 +1856,7 @@ public class WebcrawlerConnector extends
" <tr class=\""+(((binCounter % 2)==0)?"evenformrow":"oddformrow")+"\">\n"+
" <td class=\"formcolumncell\">\n"+
" <a name=\""+prefix+"\">\n"+
-" <input type=\"button\" value=\"Delete\" alt=\""+"Delete bin regular expression #"+Integer.toString(binCounter+1)+"\" onclick='javascript:deleteRegexp("+Integer.toString(binCounter)+");'/>\n"+
+" <input type=\"button\" value=\"" + Messages.getString("WebcrawlerConnector.Delete") + "\" alt=\""+ Messages.getString("WebcrawlerConnector.DeleteBinRegularExpression") +Integer.toString(binCounter+1)+"\" onclick='javascript:deleteRegexp("+Integer.toString(binCounter)+");'/>\n"+
" <input type=\"hidden\" name=\""+"op_"+prefix+"\" value=\"Continue\"/>\n"+
" <input type=\"hidden\" name=\""+"regexp_"+prefix+"\" value=\"\"/>\n"+
" </a>\n"+
@@ -1891,7 +1892,7 @@ public class WebcrawlerConnector extends
" <tr class=\"formrow\">\n"+
" <td class=\"formcolumncell\">\n"+
" <a name=\"bandwidth\">\n"+
-" <input type=\"button\" value=\"Add\" alt=\"Add bin regular expression\" onclick=\"javascript:addRegexp();\"/>\n"+
+" <input type=\"button\" value=\"" + Messages.getString("WebcrawlerConnector.Add") + "\" alt=\"" + Messages.getString("WebcrawlerConnector.AddBinRegularExpression") + "\" onclick=\"javascript:addRegexp();\"/>\n"+
" </a>\n"+
" <input type=\"hidden\" name=\"bandwidth_count\" value=\""+binCounter+"\"/>\n"+
" <input type=\"hidden\" name=\"bandwidth_op\" value=\"Continue\"/>\n"+
@@ -1989,22 +1990,22 @@ public class WebcrawlerConnector extends
}
// Access Credentials tab
- if (tabName.equals("Access Credentials"))
+ if (tabName.equals(Messages.getString("WebcrawlerConnector.AccessCredentials")))
{
out.print(
"<table class=\"displaytable\">\n"+
" <tr><td class=\"separator\" colspan=\"2\"><hr/></td></tr>\n"+
" <tr>\n"+
-" <td class=\"description\"><nobr>Page access credentials:</nobr></td>\n"+
+" <td class=\"description\"><nobr>" + Messages.getString("WebcrawlerConnector.PageAccessCredentials") + "</nobr></td>\n"+
" <td class=\"boxcell\">\n"+
" <table class=\"formtable\">\n"+
" <tr class=\"formheaderrow\">\n"+
" <td class=\"formcolumnheader\"></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>URL regular expression</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Authentication type</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Domain</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>User name</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Password</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.URLRegularExpression") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.AuthenticationType") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.Domain") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.UserName") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.Password") + "</nobr></td>\n"+
" </tr>\n"
);
int i = 0;
@@ -2031,7 +2032,7 @@ public class WebcrawlerConnector extends
" <tr class=\""+(((accessCounter % 2)==0)?"evenformrow":"oddformrow")+"\">\n"+
" <td class=\"formcolumncell\">\n"+
" <a name=\""+prefix+"\">\n"+
-" <input type=\"button\" value=\"Delete\" alt=\""+"Delete page authentication url regular expression #"+Integer.toString(accessCounter+1)+"\" onclick='javascript:deleteARegexp("+Integer.toString(accessCounter)+");'/>\n"+
+" <input type=\"button\" value=\"" + Messages.getString("WebcrawlerConnector.Delete") + "\" alt=\""+Messages.getString("WebcrawlerConnector.DeletePageAuthenticationUrlRegularExpression")+Integer.toString(accessCounter+1)+"\" onclick='javascript:deleteARegexp("+Integer.toString(accessCounter)+");'/>\n"+
" <input type=\"hidden\" name=\"op_"+prefix+"\" value=\"Continue\"/>\n"+
" <input type=\"hidden\" name=\"regexp_"+prefix+"\" value=\""+org.apache.manifoldcf.ui.util.Encoder.attributeEscape(regexp)+"\"/>\n"+
" </a>\n"+
@@ -2040,8 +2041,8 @@ public class WebcrawlerConnector extends
" <nobr>"+org.apache.manifoldcf.ui.util.Encoder.bodyEscape(regexp)+"</nobr>\n"+
" </td>\n"+
" <td class=\"formcolumncell\">\n"+
-" <nobr><input type=\"radio\" name=\"type_"+prefix+"\" value=\"basic\" "+(type.equals("basic")?"checked=\"\"":"")+" /> Basic authentication</nobr><br/>\n"+
-" <nobr><input type=\"radio\" name=\"type_"+prefix+"\" value=\"ntlm\" "+(type.equals("ntlm")?"checked=\"\"":"")+" /> NTLM authentication</nobr>\n"+
+" <nobr><input type=\"radio\" name=\"type_"+prefix+"\" value=\"basic\" "+(type.equals("basic")?"checked=\"\"":"")+" /> " + Messages.getString("WebcrawlerConnector.BasicAuthentication") + "</nobr><br/>\n"+
+" <nobr><input type=\"radio\" name=\"type_"+prefix+"\" value=\"ntlm\" "+(type.equals("ntlm")?"checked=\"\"":"")+" /> " + Messages.getString("WebcrawlerConnector.NTLMAuthentication") + "</nobr>\n"+
" </td>\n"+
" <td class=\"formcolumncell\">\n"+
" <nobr><input type=\"text\" size=\"16\" name=\""+"domain_"+prefix+"\" value=\""+org.apache.manifoldcf.ui.util.Encoder.attributeEscape(domain)+"\"/></nobr>\n"+
@@ -2062,7 +2063,7 @@ public class WebcrawlerConnector extends
if (accessCounter == 0)
{
out.print(
-" <tr class=\"formrow\"><td class=\"formmessage\" colspan=\"6\">No page access credentials specified</td></tr>\n"
+" <tr class=\"formrow\"><td class=\"formmessage\" colspan=\"6\">" + Messages.getString("WebcrawlerConnector.NoPageAccessCredentialsSpecified") + "</td></tr>\n"
);
}
out.print(
@@ -2070,7 +2071,7 @@ public class WebcrawlerConnector extends
" <tr class=\"formrow\">\n"+
" <td class=\"formcolumncell\">\n"+
" <a name=\"acredential\">\n"+
-" <input type=\"button\" value=\"Add\" alt=\"Add page authentication url regular expression\" onclick=\"javascript:addARegexp();\"/>\n"+
+" <input type=\"button\" value=\"" + Messages.getString("WebcrawlerConnector.Add") + "\" alt=\"" + Messages.getString("WebcrawlerConnector.AddPageAuthenticationUrlRegularExpression") + "\" onclick=\"javascript:addARegexp();\"/>\n"+
" </a>\n"+
" <input type=\"hidden\" name=\"acredential_count\" value=\""+accessCounter+"\"/>\n"+
" <input type=\"hidden\" name=\"acredential_op\" value=\"Continue\"/>\n"+
@@ -2079,8 +2080,8 @@ public class WebcrawlerConnector extends
" <nobr><input type=\"text\" size=\"30\" name=\"regexp_acredential\" value=\"\"/></nobr>\n"+
" </td>\n"+
" <td class=\"formcolumncell\">\n"+
-" <nobr><input type=\"radio\" name=\"type_acredential\" value=\"basic\" checked=\"\" /> Basic authentication</nobr><br/>\n"+
-" <nobr><input type=\"radio\" name=\"type_acredential\" value=\"ntlm\" /> NTLM authentication</nobr>\n"+
+" <nobr><input type=\"radio\" name=\"type_acredential\" value=\"basic\" checked=\"\" /> " + Messages.getString("WebcrawlerConnector.BasicAuthentication") + "</nobr><br/>\n"+
+" <nobr><input type=\"radio\" name=\"type_acredential\" value=\"ntlm\" /> " + Messages.getString("WebcrawlerConnector.NTLMAuthentication") + "</nobr>\n"+
" </td>\n"+
" <td class=\"formcolumncell\">\n"+
" <nobr><input type=\"text\" size=\"16\" name=\"domain_acredential\" value=\"\"/></nobr>\n"+
@@ -2099,13 +2100,13 @@ public class WebcrawlerConnector extends
" <tr><td class=\"separator\" colspan=\"2\"><hr/></td></tr>\n"+
"\n"+
" <tr>\n"+
-" <td class=\"description\"><nobr>Session-based access credentials:</nobr></td>\n"+
+" <td class=\"description\"><nobr>" + Messages.getString("WebcrawlerConnector.SessionBasedAccessCredentials") + "</nobr></td>\n"+
" <td class=\"boxcell\">\n"+
" <table class=\"formtable\">\n"+
" <tr class=\"formheaderrow\">\n"+
" <td class=\"formcolumnheader\"></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>URL regular expression</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Login pages</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.URLRegularExpression") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.LoginPages") + "</nobr></td>\n"+
" </tr>\n"
);
i = 0;
@@ -2127,7 +2128,7 @@ public class WebcrawlerConnector extends
" <tr class=\""+(((accessCounter % 2)==0)?"evenformrow":"oddformrow")+"\">\n"+
" <td class=\"formcolumncell\">\n"+
" <a name=\""+prefix+"\">\n"+
-" <input type=\"button\" value=\"Delete\" alt=\""+"Delete session authentication url regular expression #"+Integer.toString(accessCounter+1)+"\" onclick='javascript:deleteSRegexp("+Integer.toString(accessCounter)+");'/>\n"+
+" <input type=\"button\" value=\"" + Messages.getString("WebcrawlerConnector.Delete") + "\" alt=\""+Messages.getString("WebcrawlerConnector.DeleteSessionAuthenticationUrlRegularExpression")+Integer.toString(accessCounter+1)+"\" onclick='javascript:deleteSRegexp("+Integer.toString(accessCounter)+");'/>\n"+
" <input type=\"hidden\" name=\""+prefix+"_op"+"\" value=\"Continue\"/>\n"+
" <input type=\"hidden\" name=\""+prefix+"_regexp"+"\" value=\""+org.apache.manifoldcf.ui.util.Encoder.attributeEscape(regexp)+"\"/>\n"+
" </a>\n"+
@@ -2139,10 +2140,10 @@ public class WebcrawlerConnector extends
" <table class=\"formtable\">\n"+
" <tr class=\"formheaderrow\">\n"+
" <td class=\"formcolumnheader\"></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Login URL regular expression</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Page type</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Form name/link target regular expression</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Override form parameters</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.LoginURLRegularExpression") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.PageType") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.FormNamelinkTargetRegularExpression") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.OverrideFormParameters") + "</nobr></td>\n"+
" </tr>\n"
);
int q = 0;
@@ -2297,7 +2298,7 @@ public class WebcrawlerConnector extends
if (accessCounter == 0)
{
out.print(
-" <tr class=\"formrow\"><td class=\"formmessage\" colspan=\"3\">No session-based access credentials specified</td></tr>\n"
+" <tr class=\"formrow\"><td class=\"formmessage\" colspan=\"3\">" + Messages.getString("WebcrawlerConnector.NoSessionBasedAccessCredentialsSpecified") + "</td></tr>\n"
);
}
out.print(
@@ -2305,7 +2306,7 @@ public class WebcrawlerConnector extends
" <tr class=\"formrow\">\n"+
" <td class=\"formcolumncell\">\n"+
" <a name=\"scredential\">\n"+
-" <input type=\"button\" value=\"Add\" alt=\"Add session authentication url regular expression\" onclick=\"javascript:addSRegexp();\"/>\n"+
+" <input type=\"button\" value=\"" + Messages.getString("WebcrawlerConnector.Add") + "\" alt=\"Add session authentication url regular expression\" onclick=\"javascript:addSRegexp();\"/>\n"+
" </a>\n"+
" <input type=\"hidden\" name=\"scredential_count\" value=\""+accessCounter+"\"/>\n"+
" <input type=\"hidden\" name=\"scredential_op\" value=\"Continue\"/>\n"+
@@ -2447,19 +2448,19 @@ public class WebcrawlerConnector extends
}
// "Certificates" tab
- if (tabName.equals("Certificates"))
+ if (tabName.equals(Messages.getString("WebcrawlerConnector.Certificates")))
{
out.print(
"<table class=\"displaytable\">\n"+
" <tr><td class=\"separator\" colspan=\"2\"><hr/></td></tr>\n"+
" <tr>\n"+
-" <td class=\"description\"><nobr>Trust certificates:</nobr></td>\n"+
+" <td class=\"description\"><nobr>" + Messages.getString("WebcrawlerConnector.TrustCertificates") + "</nobr></td>\n"+
" <td class=\"boxcell\">\n"+
" <table class=\"formtable\">\n"+
" <tr class=\"formheaderrow\">\n"+
" <td class=\"formcolumnheader\"></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>URL regular expression</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Certificate</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.URLRegularExpression") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.Certificate") + "</nobr></td>\n"+
" </tr>\n"
);
int i = 0;
@@ -2542,14 +2543,14 @@ public class WebcrawlerConnector extends
if (trustsCounter == 0)
{
out.print(
-" <tr class=\"formrow\"><td class=\"formmessage\" colspan=\"3\">No trust certificates specified</td></tr>\n"
+" <tr class=\"formrow\"><td class=\"formmessage\" colspan=\"3\">" + Messages.getString("WebcrawlerConnector.NoTrustCertificatesSpecified") + "</td></tr>\n"
);
}
out.print(
" <tr class=\"formrow\"><td class=\"formseparator\" colspan=\"3\"><hr/></td></tr>\n"+
" <tr class=\"formrow\">\n"+
" <td class=\"formcolumncell\">\n"+
-" <a name=\"trust\"><input type=\"button\" value=\"Add\" alt=\"Add url regular expression for truststore\" onclick=\"javascript:addTRegexp();\"/></a>\n"+
+" <a name=\"trust\"><input type=\"button\" value=\"" + Messages.getString("WebcrawlerConnector.Add") + "\" alt=\"" + Messages.getString("WebcrawlerConnector.AddUrlRegularExpressionForTruststore") + "\" onclick=\"javascript:addTRegexp();\"/></a>\n"+
" <input type=\"hidden\" name=\"trust_count\" value=\""+trustsCounter+"\"/>\n"+
" <input type=\"hidden\" name=\"trust_op\" value=\"Continue\"/>\n"+
" </td>\n"+
@@ -2557,7 +2558,7 @@ public class WebcrawlerConnector extends
" <nobr><input type=\"text\" size=\"30\" name=\"regexp_trust\" value=\"\"/></nobr>\n"+
" </td>\n"+
" <td class=\"formcolumncell\">\n"+
-" <nobr>Upload certificate: <input name=\"certificate_trust\" size=\"50\" type=\"file\"/> <input name=\"all_trust\" type=\"checkbox\" value=\"true\">Trust everything</input></nobr>\n"+
+" <nobr>" + Messages.getString("WebcrawlerConnector.UploadCertificate") + " <input name=\"certificate_trust\" size=\"50\" type=\"file\"/> <input name=\"all_trust\" type=\"checkbox\" value=\"true\">" + Messages.getString("WebcrawlerConnector.TrustEverything") + "</input></nobr>\n"+
" </td>\n"+
" </tr>\n"+
" </table>\n"+
@@ -3084,14 +3085,14 @@ public class WebcrawlerConnector extends
" </tr>\n"+
" \n"+
" <tr>\n"+
-" <td class=\"description\" colspan=\"1\"><nobr>Page access credentials:</nobr></td>\n"+
+" <td class=\"description\" colspan=\"1\"><nobr>" + Messages.getString("WebcrawlerConnector.PageAccessCredentials") + "</nobr></td>\n"+
" <td class=\"boxcell\" colspan=\"3\">\n"+
" <table class=\"formtable\">\n"+
" <tr class=\"formheaderrow\">\n"+
-" <td class=\"formcolumnheader\"><nobr>URL regular expression</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Credential type</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Credential domain</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>User name</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.URLRegularExpression") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.CredentialType") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.CredentialDomain") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.UserName") + "</nobr></td>\n"+
" </tr>\n"
);
i = 0;
@@ -3126,7 +3127,7 @@ public class WebcrawlerConnector extends
if (instanceNumber == 0)
{
out.print(
-" <tr class=\"formrow\"><td class=\"formmessage\" colspan=\"4\"><nobr>No page access credentials</nobr></td></tr>\n"
+" <tr class=\"formrow\"><td class=\"formmessage\" colspan=\"4\"><nobr>" + Messages.getString("WebcrawlerConnector.NoPageAccessCredentials") + "</nobr></td></tr>\n"
);
}
out.print(
@@ -3135,12 +3136,12 @@ public class WebcrawlerConnector extends
" </tr>\n"+
"\n"+
" <tr>\n"+
-" <td class=\"description\" colspan=\"1\"><nobr>Session-based access credentials:</nobr></td>\n"+
+" <td class=\"description\" colspan=\"1\"><nobr>" + Messages.getString("WebcrawlerConnector.SessionBasedAccessCredentials") + "</nobr></td>\n"+
" <td class=\"boxcell\" colspan=\"3\">\n"+
" <table class=\"formtable\">\n"+
" <tr class=\"formheaderrow\">\n"+
-" <td class=\"formcolumnheader\"><nobr>URL regular expression</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Login pages</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.URLRegularExpression") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.LoginPages") + "</nobr></td>\n"+
" </tr>\n"
);
i = 0;
@@ -3178,10 +3179,10 @@ public class WebcrawlerConnector extends
out.print(
" <table class=\"formtable\">\n"+
" <tr class=\"formheaderrow\">\n"+
-" <td class=\"formcolumnheader\"><nobr>Login URL regular expression</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Page type</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Form name/link target regular expression</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Override form parameters</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.LoginURLRegularExpression") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.PageType") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.FormNamelinkTargetRegularExpression") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.OverrideFormParameters") + "</nobr></td>\n"+
" </tr>\n"
);
}
@@ -3225,7 +3226,7 @@ public class WebcrawlerConnector extends
if (authPageInstanceNumber == 0)
{
out.print(
-" <nobr>No login pages specified</nobr>\n"
+" <nobr>" + Messages.getString("WebcrawlerConnector.NoLoginPagesSpecified") + "</nobr>\n"
);
}
else
@@ -3245,7 +3246,7 @@ public class WebcrawlerConnector extends
if (instanceNumber == 0)
{
out.print(
-" <tr class=\"formrow\"><td class=\"formmessage\" colspan=\"2\"><nobr>No session-based access credentials</nobr></td></tr>\n"
+" <tr class=\"formrow\"><td class=\"formmessage\" colspan=\"2\"><nobr>" + Messages.getString("WebcrawlerConnector.NoSessionBasedAccessCredentials") + "</nobr></td></tr>\n"
);
}
out.print(
@@ -3254,12 +3255,12 @@ public class WebcrawlerConnector extends
" </tr>\n"+
" \n"+
" <tr>\n"+
-" <td class=\"description\" colspan=\"1\"><nobr>Trust certificates:</nobr></td>\n"+
+" <td class=\"description\" colspan=\"1\"><nobr>" + Messages.getString("WebcrawlerConnector.TrustCertificates") + "</nobr></td>\n"+
" <td class=\"boxcell\" colspan=\"3\">\n"+
" <table class=\"formtable\">\n"+
" <tr class=\"formheaderrow\">\n"+
-" <td class=\"formcolumnheader\"><nobr>URL regular expression</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Certificate</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.URLRegularExpression") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.Certificate") + "</nobr></td>\n"+
" </tr>\n"
);
i = 0;
@@ -3278,7 +3279,7 @@ public class WebcrawlerConnector extends
out.print(
" <tr class=\""+(((instanceNumber % 2)==0)?"evenformrow":"oddformrow")+"\">\n"+
" <td class=\"formcolumncell\"><nobr>"+org.apache.manifoldcf.ui.util.Encoder.bodyEscape(regexp)+"</nobr></td>\n"+
-" <td class=\"formcolumncell\"><i>Trust everything</i></td>\n"+
+" <td class=\"formcolumncell\"><i>" + Messages.getString("WebcrawlerConnector.TrustEverything") + "</i></td>\n"+
" </tr>\n"
);
instanceNumber++;
@@ -3313,7 +3314,7 @@ public class WebcrawlerConnector extends
if (instanceNumber == 0)
{
out.print(
-" <tr class=\"formrow\"><td class=\"formmessage\" colspan=\"2\">No trust certificates</td></tr>\n"
+" <tr class=\"formrow\"><td class=\"formmessage\" colspan=\"2\">" + Messages.getString("WebcrawlerConnector.NoTrustCertificates") + "</td></tr>\n"
);
}
out.print(
@@ -3541,13 +3542,13 @@ public class WebcrawlerConnector extends
" <table class=\"formtable\">\n"+
" <tr class=\"formheaderrow\">\n"+
" <td class=\"formcolumnheader\"></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>URL regular expression</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Description</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Reorder?</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Remove JSP sessions?</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Remove ASP sessions?</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Remove PHP sessions?</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Remove BV sessions?</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.URLRegularExpression") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.Description") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.Reorder") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.RemoveJSPSessions") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.RemoveASPSessions") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.RemovePHPSessions") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.RemoveBVSessions") + "</nobr></td>\n"+
" </tr>\n"
);
int q = 0;
@@ -3581,7 +3582,7 @@ public class WebcrawlerConnector extends
" <tr class=\""+(((l % 2)==0)?"evenformrow":"oddformrow")+"\">\n"+
" <td class=\"formcolumncell\">\n"+
" <a name=\""+"urlregexp_"+Integer.toString(l)+"\">\n"+
-" <input type=\"button\" value=\"Delete\" alt=\""+"Delete url regexp "+org.apache.manifoldcf.ui.util.Encoder.attributeEscape(regexpString)+"\" onclick='javascript:URLRegexpDelete("+Integer.toString(l)+",\"urlregexp_"+Integer.toString(l)+"\");'/>\n"+
+" <input type=\"button\" value=\"" + Messages.getString("WebcrawlerConnector.Delete") + "\" alt=\""+Messages.getString("WebcrawlerConnector.DeleteUrlRegexp")+org.apache.manifoldcf.ui.util.Encoder.attributeEscape(regexpString)+"\" onclick='javascript:URLRegexpDelete("+Integer.toString(l)+",\"urlregexp_"+Integer.toString(l)+"\");'/>\n"+
" </a>\n"+
" </td>\n"+
" <td class=\"formcolumncell\">\n"+
@@ -3609,7 +3610,7 @@ public class WebcrawlerConnector extends
if (l == 0)
{
out.print(
-" <tr class=\"formrow\"><td colspan=\"8\" class=\"formcolumnmessage\"><nobr>No canonicalization specified - all URLs will be reordered and have all sessions removed</nobr></td></tr>\n"
+" <tr class=\"formrow\"><td colspan=\"8\" class=\"formcolumnmessage\"><nobr>" + Messages.getString("WebcrawlerConnector.NoCanonicalizationSpecified") + "</nobr></td></tr>\n"
);
}
out.print(
@@ -3617,7 +3618,7 @@ public class WebcrawlerConnector extends
" <tr class=\"formrow\">\n"+
" <td class=\"formcolumncell\">\n"+
" <a name=\""+"urlregexp_"+Integer.toString(l)+"\">\n"+
-" <input type=\"button\" value=\"Add\" alt=\"Add url regexp\" onclick='javascript:URLRegexpAdd(\"urlregexp_"+Integer.toString(l+1)+"\");'/>\n"+
+" <input type=\"button\" value=\"" + Messages.getString("WebcrawlerConnector.Add") + "\" alt=\"" + Messages.getString("WebcrawlerConnector.AddUrlRegexp") + "\" onclick='javascript:URLRegexpAdd(\"urlregexp_"+Integer.toString(l+1)+"\");'/>\n"+
" <input type=\"hidden\" name=\"urlregexpcount\" value=\""+Integer.toString(l)+"\"/>\n"+
" </a>\n"+
" </td>\n"+
@@ -3689,19 +3690,19 @@ public class WebcrawlerConnector extends
"<table class=\"displaytable\">\n"+
" <tr><td class=\"separator\" colspan=\"2\"><hr/></td></tr>\n"+
" <tr>\n"+
-" <td class=\"description\" colspan=\"1\"><nobr>Include in crawl:</nobr></td>\n"+
+" <td class=\"description\" colspan=\"1\"><nobr>" + Messages.getString("WebcrawlerConnector.IncludeInCrawl") + "</nobr></td>\n"+
" <td class=\"value\" colspan=\"1\">\n"+
" <textarea rows=\"25\" cols=\"60\" name=\"inclusions\">"+org.apache.manifoldcf.ui.util.Encoder.bodyEscape(inclusions)+"</textarea>\n"+
" </td>\n"+
" </tr>\n"+
" <tr>\n"+
-" <td class=\"description\" colspan=\"1\"><nobr>Include in index:</nobr></td>\n"+
+" <td class=\"description\" colspan=\"1\"><nobr>" + Messages.getString("WebcrawlerConnector.IncludeInIndex") + "</nobr></td>\n"+
" <td class=\"value\" colspan=\"1\">\n"+
" <textarea rows=\"10\" cols=\"60\" name=\"inclusionsindex\">"+org.apache.manifoldcf.ui.util.Encoder.bodyEscape(inclusionsIndex)+"</textarea>\n"+
" </td>\n"+
" </tr>\n"+
" <tr>\n"+
-" <td class=\"description\"><nobr>Include only hosts matching seeds?</nobr></td>\n"+
+" <td class=\"description\"><nobr>" + Messages.getString("WebcrawlerConnector.IncludeOnlyHostsMatchingSeeds") + "</nobr></td>\n"+
" <td class=\"value\">\n"+
" <input type=\"checkbox\" name=\"matchinghosts\" value=\"true\""+(includeMatching?" checked=\"yes\"":"")+"/>\n"+
" <input type=\"hidden\" name=\"matchinghosts_present\" value=\"true\"/>\n"+
@@ -3727,13 +3728,13 @@ public class WebcrawlerConnector extends
"<table class=\"displaytable\">\n"+
" <tr><td class=\"separator\" colspan=\"2\"><hr/></td></tr>\n"+
" <tr>\n"+
-" <td class=\"description\" colspan=\"1\"><nobr>Exclude from crawl:</nobr></td>\n"+
+" <td class=\"description\" colspan=\"1\"><nobr>" + Messages.getString("WebcrawlerConnector.ExcludeFromCrawl") + "</nobr></td>\n"+
" <td class=\"value\" colspan=\"1\">\n"+
" <textarea rows=\"25\" cols=\"60\" name=\"exclusions\">"+org.apache.manifoldcf.ui.util.Encoder.bodyEscape(exclusions)+"</textarea>\n"+
" </td>\n"+
" </tr>\n"+
" <tr>\n"+
-" <td class=\"description\" colspan=\"1\"><nobr>Exclude from index:</nobr></td>\n"+
+" <td class=\"description\" colspan=\"1\"><nobr>" + Messages.getString("WebcrawlerConnector.ExcludeFromIndex") + "</nobr></td>\n"+
" <td class=\"value\" colspan=\"1\">\n"+
" <textarea rows=\"10\" cols=\"60\" name=\"exclusionsindex\">"+org.apache.manifoldcf.ui.util.Encoder.bodyEscape(exclusionsIndex)+"</textarea>\n"+
" </td>\n"+
@@ -3776,7 +3777,7 @@ public class WebcrawlerConnector extends
" <input type=\"hidden\" name=\""+accessOpName+"\" value=\"\"/>\n"+
" <input type=\"hidden\" name=\""+"spectoken"+accessDescription+"\" value=\""+org.apache.manifoldcf.ui.util.Encoder.attributeEscape(token)+"\"/>\n"+
" <a name=\""+"token_"+Integer.toString(k)+"\">\n"+
-" <input type=\"button\" value=\"Delete\" onClick='Javascript:SpecOp(\""+accessOpName+"\",\"Delete\",\"token_"+Integer.toString(k)+"\")' alt=\""+"Delete token #"+Integer.toString(k)+"\"/>\n"+
+" <input type=\"button\" value=\"" + Messages.getString("WebcrawlerConnector.Delete") + "\" onClick='Javascript:SpecOp(\""+accessOpName+"\",\"Delete\",\"token_"+Integer.toString(k)+"\")' alt=\""+Messages.getString("WebcrawlerConnector.DeleteToken")+Integer.toString(k)+"\"/>\n"+
" </a> \n"+
" </td>\n"+
" <td class=\"value\">\n"+
@@ -3791,7 +3792,7 @@ public class WebcrawlerConnector extends
{
out.print(
" <tr>\n"+
-" <td class=\"message\" colspan=\"2\">No access tokens present</td>\n"+
+" <td class=\"message\" colspan=\"2\">" + Messages.getString("WebcrawlerConnector.NoAccessTokensPresent") + "</td>\n"+
" </tr>\n"
);
}
@@ -3802,7 +3803,7 @@ public class WebcrawlerConnector extends
" <input type=\"hidden\" name=\"tokencount\" value=\""+Integer.toString(k)+"\"/>\n"+
" <input type=\"hidden\" name=\"accessop\" value=\"\"/>\n"+
" <a name=\""+"token_"+Integer.toString(k)+"\">\n"+
-" <input type=\"button\" value=\"Add\" onClick='Javascript:SpecAddToken(\"token_"+Integer.toString(k+1)+"\")' alt=\"Add access token\"/>\n"+
+" <input type=\"button\" value=\"" + Messages.getString("WebcrawlerConnector.Add") + "\" onClick='Javascript:SpecAddToken(\"token_"+Integer.toString(k+1)+"\")' alt=\"" + Messages.getString("WebcrawlerConnector.AddAccessToken") + "\"/>\n"+
" </a> \n"+
" </td>\n"+
" <td class=\"value\">\n"+
@@ -3861,7 +3862,7 @@ public class WebcrawlerConnector extends
" <input type=\"hidden\" name=\""+"specmetaname"+metadataDescription+"\" value=\""+org.apache.manifoldcf.ui.util.Encoder.attributeEscape(name)+"\"/>\n"+
" <input type=\"hidden\" name=\""+"specmetavalue"+metadataDescription+"\" value=\""+org.apache.manifoldcf.ui.util.Encoder.attributeEscape(value)+"\"/>\n"+
" <a name=\""+"metadata_"+Integer.toString(k)+"\">\n"+
-" <input type=\"button\" value=\"Delete\" onClick='Javascript:SpecOp(\""+metadataOpName+"\",\"Delete\",\"metadata_"+Integer.toString(k)+"\")' alt=\""+"Delete metadata #"+Integer.toString(k)+"\"/>\n"+
+" <input type=\"button\" value=\"" + Messages.getString("WebcrawlerConnector.Delete") + "\" onClick='Javascript:SpecOp(\""+metadataOpName+"\",\"Delete\",\"metadata_"+Integer.toString(k)+"\")' alt=\""+Messages.getString("WebcrawlerConnector.DeleteMetadata")+Integer.toString(k)+"\"/>\n"+
" </a> \n"+
" </td>\n"+
" <td class=\"value\">\n"+
@@ -3881,7 +3882,7 @@ public class WebcrawlerConnector extends
{
out.print(
" <tr>\n"+
-" <td class=\"message\" colspan=\"4\">No metadata present</td>\n"+
+" <td class=\"message\" colspan=\"4\">" + Messages.getString("WebcrawlerConnector.NoMetadataPresent") + "</td>\n"+
" </tr>\n"
);
}
@@ -3892,7 +3893,7 @@ public class WebcrawlerConnector extends
" <input type=\"hidden\" name=\"metadatacount\" value=\""+Integer.toString(k)+"\"/>\n"+
" <input type=\"hidden\" name=\"metadataop\" value=\"\"/>\n"+
" <a name=\""+"metadata_"+Integer.toString(k)+"\">\n"+
-" <input type=\"button\" value=\"Add\" onClick='Javascript:SpecAddMetadata(\"metadata_"+Integer.toString(k+1)+"\")' alt=\"Add metadata\"/>\n"+
+" <input type=\"button\" value=\"" + Messages.getString("WebcrawlerConnector.Add") + "\" onClick='Javascript:SpecAddMetadata(\"metadata_"+Integer.toString(k+1)+"\")' alt=\"" + Messages.getString("WebcrawlerConnector.AddMetadata") + "\"/>\n"+
" </a> \n"+
" </td>\n"+
" <td class=\"value\">\n"+
@@ -4316,7 +4317,7 @@ public class WebcrawlerConnector extends
out.print(
"<table class=\"displaytable\">\n"+
" <tr>\n"+
-" <td class=\"description\"><nobr>Seeds:</nobr></td>\n"+
+" <td class=\"description\"><nobr>" + Messages.getString("WebcrawlerConnector.Seeds") + "</nobr></td>\n"+
" <td class=\"value\">\n"
);
try
@@ -4370,17 +4371,17 @@ public class WebcrawlerConnector extends
{
out.print(
" <tr>\n"+
-" <td class=\"description\"><nobr>URL canonicalization:</nobr></td>\n"+
+" <td class=\"description\"><nobr>" + Messages.getString("WebcrawlerConnector.URLCanonicalization") + "</nobr></td>\n"+
" <td class=\"value\">\n"+
" <table class=\"formtable\">\n"+
" <tr class=\"formheaderrow\">\n"+
-" <td class=\"formcolumnheader\"><nobr>URL regexp</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Description</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Reorder?</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Remove JSP sessions?</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Remove ASP sessions?</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Remove PHP sessions?</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Remove BV sessions?</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.URLRegexp") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.Description") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.Reorder") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.RemoveJSPSessions") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.RemoveASPSessions") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.RemovePHPSessions") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WebcrawlerConnector.RemoveBVSessions") + "</nobr></td>\n"+
" </tr>\n"
);
}
@@ -4428,13 +4429,13 @@ public class WebcrawlerConnector extends
else
{
out.print(
-" <tr><td class=\"message\" colspan=\"2\"><nobr>No url canonicalization specified; will reorder all urls and remove all sessions</nobr></td></tr>\n"
+" <tr><td class=\"message\" colspan=\"2\"><nobr>" + Messages.getString("WebcrawlerConnector.NoCanonicalizationSpecified") + "</nobr></td></tr>\n"
);
}
out.print(
" <tr><td class=\"separator\" colspan=\"2\"><hr/></td></tr>\n"+
" <tr>\n"+
-" <td class=\"description\"><nobr>Include only hosts mentioned in seeds?</nobr></td>\n"+
+" <td class=\"description\"><nobr>" + Messages.getString("WebcrawlerConnector.IncludeOnlyHostsMatchingSeeds") + "</nobr></td>\n"+
" <td class=\"value\">\n"+
" "+(includeMatching?"yes":"no")+"\n"+
" </td>\n"+
@@ -4444,7 +4445,7 @@ public class WebcrawlerConnector extends
out.print(
" <tr><td class=\"separator\" colspan=\"2\"><hr/></td></tr>\n"+
" <tr>\n"+
-" <td class=\"description\"><nobr>Include in crawl:</nobr></td>\n"+
+" <td class=\"description\"><nobr>" + Messages.getString("WebcrawlerConnector.IncludeInCrawl") + "</nobr></td>\n"+
" <td class=\"value\">\n"
);
try
@@ -4486,7 +4487,7 @@ public class WebcrawlerConnector extends
" </tr>\n"+
" <tr><td class=\"separator\" colspan=\"2\"><hr/></td></tr>\n"+
" <tr>\n"+
-" <td class=\"description\"><nobr>Include in index:</nobr></td>\n"+
+" <td class=\"description\"><nobr>" + Messages.getString("WebcrawlerConnector.IncludeInIndex") + "</nobr></td>\n"+
" <td class=\"value\">\n"
);
try
@@ -4528,7 +4529,7 @@ public class WebcrawlerConnector extends
" </tr>\n"+
" <tr><td class=\"separator\" colspan=\"2\"><hr/></td></tr>\n"+
" <tr>\n"+
-" <td class=\"description\"><nobr>Exclude from crawl:</nobr></td>\n"+
+" <td class=\"description\"><nobr>" + Messages.getString("WebcrawlerConnector.ExcludeFromCrawl") + "</nobr></td>\n"+
" <td class=\"value\">\n"
);
try
@@ -4570,7 +4571,7 @@ public class WebcrawlerConnector extends
" </tr>\n"+
" <tr><td class=\"separator\" colspan=\"2\"><hr/></td></tr>\n"+
" <tr>\n"+
-" <td class=\"description\"><nobr>Exclude from index:</nobr></td>\n"+
+" <td class=\"description\"><nobr>" + Messages.getString("WebcrawlerConnector.ExcludeFromIndex") + "</nobr></td>\n"+
" <td class=\"value\">\n"
);
try
@@ -4625,7 +4626,7 @@ public class WebcrawlerConnector extends
{
out.print(
" <tr>\n"+
-" <td class=\"description\"><nobr>Access tokens:</nobr></td>\n"+
+" <td class=\"description\"><nobr>" + Messages.getString("WebcrawlerConnector.AccessTokens") + "</nobr></td>\n"+
" <td class=\"value\">\n"
);
seenAny = true;
@@ -4647,7 +4648,7 @@ public class WebcrawlerConnector extends
else
{
out.print(
-" <tr><td class=\"message\" colspan=\"2\"><nobr>No access tokens specified</nobr></td></tr>\n"
+" <tr><td class=\"message\" colspan=\"2\"><nobr>" + Messages.getString("WebcrawlerConnector.NoAccessTokensSpecified") + "</nobr></td></tr>\n"
);
}
out.print(
@@ -4665,7 +4666,7 @@ public class WebcrawlerConnector extends
{
out.print(
" <tr>\n"+
-" <td class=\"description\"><nobr>Metadata:</nobr></td>\n"+
+" <td class=\"description\"><nobr>" + Messages.getString("WebcrawlerConnector.Metadata") + "</nobr></td>\n"+
" <td class=\"value\">\n"
);
seenAny = true;
@@ -4688,7 +4689,7 @@ public class WebcrawlerConnector extends
else
{
out.print(
-" <tr><td class=\"message\" colspan=\"2\"><nobr>No metadata specified</nobr></td></tr>\n"
+" <tr><td class=\"message\" colspan=\"2\"><nobr>" + Messages.getString("WebcrawlerConnector.NoMetadataSpecified") + "</nobr></td></tr>\n"
);
}
out.print(
Modified: incubator/lcf/branches/CONNECTORS-335/connectors/wiki/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/wiki/WikiConnector.java
URL: http://svn.apache.org/viewvc/incubator/lcf/branches/CONNECTORS-335/connectors/wiki/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/wiki/WikiConnector.java?rev=1222373&r1=1222372&r2=1222373&view=diff
==============================================================================
--- incubator/lcf/branches/CONNECTORS-335/connectors/wiki/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/wiki/WikiConnector.java (original)
+++ incubator/lcf/branches/CONNECTORS-335/connectors/wiki/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/wiki/WikiConnector.java Thu Dec 22 17:51:31 2011
@@ -18,6 +18,7 @@
*/
package org.apache.manifoldcf.crawler.connectors.wiki;
+import org.apache.manifoldcf.core.i18n.*;
import org.apache.manifoldcf.core.interfaces.*;
import org.apache.manifoldcf.agents.interfaces.*;
import org.apache.manifoldcf.crawler.interfaces.*;
@@ -320,7 +321,7 @@ public class WikiConnector extends org.a
public void outputConfigurationHeader(IThreadContext threadContext, IHTTPOutput out, ConfigParams parameters, List<String> tabsArray)
throws ManifoldCFException, IOException
{
- tabsArray.add("Server");
+ tabsArray.add(Messages.getString("WikiConnector.Server"));
out.print(
"<script type=\"text/javascript\">\n"+
@@ -401,12 +402,12 @@ public class WikiConnector extends org.a
if (path == null)
path = "/w";
- if (tabName.equals("Server"))
+ if (tabName.equals(Messages.getString("WikiConnector.Server")))
{
out.print(
"<table class=\"displaytable\">\n"+
" <tr>\n"+
-" <td class=\"description\"><nobr>Protocol:</nobr></td>\n"+
+" <td class=\"description\"><nobr>" + Messages.getString("WikiConnector.Protocol") + "</nobr></td>\n"+
" <td class=\"value\">\n"+
" <select name=\"serverprotocol\">\n"+
" <option value=\"http\""+(protocol.equals("http")?" selected=\"true\"":"")+">http</option>\n"+
@@ -415,19 +416,19 @@ public class WikiConnector extends org.a
" </td>\n"+
" </tr>\n"+
" <tr>\n"+
-" <td class=\"description\"><nobr>Server name:</nobr></td>\n"+
+" <td class=\"description\"><nobr>" + Messages.getString("WikiConnector.ServerName") + "</nobr></td>\n"+
" <td class=\"value\">\n"+
" <input name=\"servername\" type=\"text\" size=\"32\" value=\""+org.apache.manifoldcf.ui.util.Encoder.attributeEscape(server)+"\"/>\n"+
" </td>\n"+
" </tr>\n"+
" <tr>\n"+
-" <td class=\"description\"><nobr>Port:</nobr></td>\n"+
+" <td class=\"description\"><nobr>" + Messages.getString("WikiConnector.Port") + "</nobr></td>\n"+
" <td class=\"value\">\n"+
" <input name=\"serverport\" type=\"text\" size=\"5\" value=\""+org.apache.manifoldcf.ui.util.Encoder.attributeEscape(port)+"\"/>\n"+
" </td>\n"+
" </tr>\n"+
" <tr>\n"+
-" <td class=\"description\"><nobr>Path name:</nobr></td>\n"+
+" <td class=\"description\"><nobr>" + Messages.getString("WikiConnector.PathName") + "</nobr></td>\n"+
" <td class=\"value\">\n"+
" <input name=\"serverpath\" type=\"text\" size=\"16\" value=\""+org.apache.manifoldcf.ui.util.Encoder.attributeEscape(path)+"\"/>\n"+
" </td>\n"+
@@ -542,7 +543,7 @@ public class WikiConnector extends org.a
public void outputSpecificationHeader(IHTTPOutput out, DocumentSpecification ds, List<String> tabsArray)
throws ManifoldCFException, IOException
{
- tabsArray.add("Namespace and Titles");
+ tabsArray.add(Messages.getString("WikiConnector.NamespaceAndTitles"));
out.print(
"<script type=\"text/javascript\">\n"+
@@ -583,10 +584,11 @@ public class WikiConnector extends org.a
*@param tabName is the current tab name.
*/
@Override
+
public void outputSpecificationBody(IHTTPOutput out, DocumentSpecification ds, String tabName)
throws ManifoldCFException, IOException
{
- if (tabName.equals("Namespace and Titles"))
+ if (tabName.equals(Messages.getString("WikiConnector.NamespaceAndTitles")))
{
boolean seenAny = false;
// Output table column headers
@@ -594,13 +596,13 @@ public class WikiConnector extends org.a
"<table class=\"displaytable\">\n"+
" <tr><td class=\"separator\" colspan=\"2\"><hr/></td></tr>\n"+
" <tr>\n"+
-" <td class=\"description\"><nobr>Namespaces and titles:</nobr></td>\n"+
+" <td class=\"description\"><nobr>" + Messages.getString("WikiConnector.NamespaceAndTitles2") + "</nobr></td>\n"+
" <td class=\"boxcell\">\n"+
" <table class=\"formtable\">\n"+
" <tr class=\"formheaderrow\">\n"+
" <td class=\"formcolumnheader\"></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Namespace</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Title prefix</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WikiConnector.Namespace") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WikiConnector.TitlePrefix") + "</nobr></td>\n"+
" </tr>\n"
);
@@ -624,7 +626,7 @@ public class WikiConnector extends org.a
" <input type=\"hidden\" name=\""+nsOpName+"\" value=\"\"/>\n"+
" <input type=\"hidden\" name=\""+nsNsName+"\" value=\""+((namespace==null)?"":org.apache.manifoldcf.ui.util.Encoder.attributeEscape(namespace))+"\"/>\n"+
" <input type=\"hidden\" name=\""+nsTitlePrefix+"\" value=\""+((titlePrefix==null)?"":org.apache.manifoldcf.ui.util.Encoder.attributeEscape(titlePrefix))+"\"/>\n"+
-" <input type=\"button\" value=\"Delete\" onClick='Javascript:NsDelete("+Integer.toString(k)+")' alt=\""+"Delete namespace/title #"+Integer.toString(k)+"\"/>\n"+
+" <input type=\"button\" value=\"" + Messages.getString("WikiConnector.Delete") + "\" onClick='Javascript:NsDelete("+Integer.toString(k)+")' alt=\""+"Delete namespace/title #"+Integer.toString(k)+"\"/>\n"+
" </nobr>\n"+
" </td>\n"+
" <td class=\"formcolumncell\">\n"+
@@ -646,7 +648,7 @@ public class WikiConnector extends org.a
if (k == 0)
{
out.print(
-" <tr class=\"formrow\"><td colspan=\"3\" class=\"formmessage\">No specification; all default namespace documents currently included</td></tr>\n"
+" <tr class=\"formrow\"><td colspan=\"3\" class=\"formmessage\">" + Messages.getString("WikiConnector.NoSpecification") + "</td></tr>\n"
);
}
@@ -677,13 +679,13 @@ public class WikiConnector extends org.a
" <a name=\""+"ns_"+Integer.toString(k)+"\"/>\n"+
" <input type=\"hidden\" name=\"nsop\" value=\"\"/>\n"+
" <input type=\"hidden\" name=\"nscount\" value=\""+Integer.toString(k)+"\"/>\n"+
-" <input type=\"button\" value=\"Add\" onClick='Javascript:NsAdd("+Integer.toString(k)+")' alt=\"Add namespace/prefix\"/>\n"+
+" <input type=\"button\" value=\"" + Messages.getString("WikiConnector.Add") + "\" onClick='Javascript:NsAdd("+Integer.toString(k)+")' alt=\"" + Messages.getString("WikiConnector.AddNamespacePrefix") + "\"/>\n"+
" </nobr>\n"+
" </td>\n"+
" <td class=\"formcolumncell\">\n"+
" <nobr>\n"+
" <select name=\"nsnsname\">\n"+
-" <option value=\"\" selected=\"true\">-- Use default --</option>\n"
+" <option value=\"\" selected=\"true\">-- " + Messages.getString("WikiConnector.UseDefault") + " --</option>\n"
);
for (int l = 0 ; l < nameSpaceNames.length ; l++)
{
@@ -709,7 +711,7 @@ public class WikiConnector extends org.a
catch (ServiceInterruption e)
{
out.print(
-" <tr class=\"formrow\"><td colspan=\"3\" class=\"formmessage\">Transient error: "+org.apache.manifoldcf.ui.util.Encoder.bodyEscape(e.getMessage())+"</td></tr>\n"
+" <tr class=\"formrow\"><td colspan=\"3\" class=\"formmessage\">" + Messages.getString("WikiConnector.TransientError") + org.apache.manifoldcf.ui.util.Encoder.bodyEscape(e.getMessage())+"</td></tr>\n"
);
}
@@ -834,12 +836,12 @@ public class WikiConnector extends org.a
" <tr>\n"
);
out.print(
-" <td class=\"description\"><nobr>Namespace and title:</nobr></td>\n"+
+" <td class=\"description\"><nobr>" + Messages.getString("WikiConnector.NamespaceAndTitles2") + "</nobr></td>\n"+
" <td class=\"boxcell\">\n"+
" <table class=\"formtable\">\n"+
" <tr class=\"formheaderrow\">\n"+
-" <td class=\"formcolumnheader\"><nobr>Namespace</nobr></td>\n"+
-" <td class=\"formcolumnheader\"><nobr>Title prefix</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WikiConnector.Namespace") + "</nobr></td>\n"+
+" <td class=\"formcolumnheader\"><nobr>" + Messages.getString("WikiConnector.TitlePrefix") + "</nobr></td>\n"+
" </tr>\n"
);
@@ -871,7 +873,7 @@ public class WikiConnector extends org.a
if (k == 0)
out.print(
-" <tr class=\"formrow\"><td class=\"formmessage\" colspan=\"2\">All default namespace documents included</td></tr>\n"
+" <tr class=\"formrow\"><td class=\"formmessage\" colspan=\"2\">" + Messages.getString("WikiConnector.AllDefaultNamespaceDocumentsIncluded") + "</td></tr>\n"
);
out.print(
@@ -2519,6 +2521,7 @@ public class WikiConnector extends org.a
this.namespaces = namespaces;
}
+
protected BaseProcessingContext createChild(String namespaceURI, String localName, String qName, Attributes atts)
{
return new WikiGetNamespacesQueryContext(theStream,namespaceURI,localName,qName,atts,namespaces);
Modified: incubator/lcf/branches/CONNECTORS-335/framework/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/branches/CONNECTORS-335/framework/build.xml?rev=1222373&r1=1222372&r2=1222373&view=diff
==============================================================================
--- incubator/lcf/branches/CONNECTORS-335/framework/build.xml (original)
+++ incubator/lcf/branches/CONNECTORS-335/framework/build.xml Thu Dec 22 17:51:31 2011
@@ -50,10 +50,14 @@
<javac srcdir="core/src/main/java" destdir="build/core/classes" target="1.5" source="1.5" debug="true" debuglevel="lines,vars,source">
<classpath>
<fileset dir="lib">
- <include name="*.jar"/>
+ <include name="*.jar"/>
</fileset>
</classpath>
</javac>
+ <native2ascii encoding="UTF-8" src="core/src/main/java" dest="core/src/main/java" ext="" includes="**/*.utf8" />
+ <copy todir="build/core/classes">
+ <fileset dir="core/src/main/java" includes="**/*.properties"/>
+ </copy>
</target>
<target name="compile-ui-core" depends="compile-core">
@@ -166,6 +170,8 @@
<pathelement location="${java.home}/../lib/tools.jar"/>
<fileset dir="lib">
<include name="*.jar"/>
+
+
</fileset>
<pathelement location="build/core/classes"/>
<pathelement location="build/ui-core/classes"/>
@@ -194,6 +200,7 @@
</classpath>
</javac>
+ <native2ascii encoding="UTF-8" src="crawler-ui/src/main/webapp/WEB-INF/classes" dest="crawler-ui/src/main/webapp/WEB-INF/classes" ext="" includes="**/*.utf8"/>
</target>
<target name="jar-core" depends="compile-core">
@@ -349,6 +356,12 @@
<include name="*.tld"/>
</fileset>
</copy>
+ <mkdir dir="build/webapp/crawler-ui/WEB-INF/classes"/>
+ <copy todir="build/webapp/crawler-ui/WEB-INF/classes">
+ <fileset dir="crawler-ui/src/main/webapp/WEB-INF/classes">
+ <include name="*.properties"/>
+ </fileset>
+ </copy>
<copy todir="build/webapp/crawler-ui">
<fileset dir="crawler-ui/src/main/webapp" includes="**/*.jsp,**/*.css,**/*.png,**/*.html"/>
</copy>
Modified: incubator/lcf/branches/CONNECTORS-335/framework/crawler-ui/src/main/webapp/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/branches/CONNECTORS-335/framework/crawler-ui/src/main/webapp/WEB-INF/web.xml?rev=1222373&r1=1222372&r2=1222373&view=diff
==============================================================================
--- incubator/lcf/branches/CONNECTORS-335/framework/crawler-ui/src/main/webapp/WEB-INF/web.xml (original)
+++ incubator/lcf/branches/CONNECTORS-335/framework/crawler-ui/src/main/webapp/WEB-INF/web.xml Thu Dec 22 17:51:31 2011
@@ -1,9 +1,5 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE web-app
- PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
- "http://java.sun.com/j2ee/dtds/web-app_2.2.dtd">
-
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
@@ -21,7 +17,10 @@
limitations under the License.
-->
-<web-app>
+<web-app xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
+ http://java.sun.com/xml.ns/javaee/web-app_2_5.xsd" version="2.5">
<display-name>ManifoldCF Crawler Interface</display-name>
<description>ManifoldCF Crawler Interface</description>
@@ -49,5 +48,16 @@
<taglib-uri>http://java.sun.com/jstl/sql</taglib-uri>
<taglib-location>/WEB-INF/jsp/sql.tld</taglib-location>
</taglib>
-
+ <context-param>
+ <param-name>javax.servlet.jsp.jstl.fmt.locale</param-name>
+ <param-value>ja_JP</param-value>
+ </context-param>
+ <context-param>
+ <param-name>javax.servlet.jsp.jstl.fmt.fallbackLocale</param-name>
+ <param-value>ja_JP</param-value>
+ </context-param>
+ <context-param>
+ <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
+ <param-value>messages</param-value>
+ </context-param>
</web-app>
Modified: incubator/lcf/branches/CONNECTORS-335/framework/crawler-ui/src/main/webapp/adminHeaders.jsp
URL: http://svn.apache.org/viewvc/incubator/lcf/branches/CONNECTORS-335/framework/crawler-ui/src/main/webapp/adminHeaders.jsp?rev=1222373&r1=1222372&r2=1222373&view=diff
==============================================================================
--- incubator/lcf/branches/CONNECTORS-335/framework/crawler-ui/src/main/webapp/adminHeaders.jsp (original)
+++ incubator/lcf/branches/CONNECTORS-335/framework/crawler-ui/src/main/webapp/adminHeaders.jsp Thu Dec 22 17:51:31 2011
@@ -59,3 +59,4 @@ response.setContentType("text/html;chars
%>
<%@ include file="checkAdminLogin.jsp" %>
+<fmt:setLocale value="${pageContext.request.locale.language}" />
Modified: incubator/lcf/branches/CONNECTORS-335/framework/crawler-ui/src/main/webapp/banner.jsp
URL: http://svn.apache.org/viewvc/incubator/lcf/branches/CONNECTORS-335/framework/crawler-ui/src/main/webapp/banner.jsp?rev=1222373&r1=1222372&r2=1222373&view=diff
==============================================================================
--- incubator/lcf/branches/CONNECTORS-335/framework/crawler-ui/src/main/webapp/banner.jsp (original)
+++ incubator/lcf/branches/CONNECTORS-335/framework/crawler-ui/src/main/webapp/banner.jsp Thu Dec 22 17:51:31 2011
@@ -33,7 +33,7 @@
<td>
<table class="headertable">
<tr><td class="headerdate"><%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(dateString)%></td></tr>
- <tr><td class="header">Document Ingestion</td></tr>
+ <tr><td class="header"><fmt:message key='banner.DocumentIngestion' /></td></tr>
</table>
</td>
</tr>
Modified: incubator/lcf/branches/CONNECTORS-335/framework/crawler-ui/src/main/webapp/documentstatus.jsp
URL: http://svn.apache.org/viewvc/incubator/lcf/branches/CONNECTORS-335/framework/crawler-ui/src/main/webapp/documentstatus.jsp?rev=1222373&r1=1222372&r2=1222373&view=diff
==============================================================================
--- incubator/lcf/branches/CONNECTORS-335/framework/crawler-ui/src/main/webapp/documentstatus.jsp (original)
+++ incubator/lcf/branches/CONNECTORS-335/framework/crawler-ui/src/main/webapp/documentstatus.jsp Thu Dec 22 17:51:31 2011
@@ -33,7 +33,7 @@ boolean maintenanceUnderway = org.apache
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="StyleSheet" href="style.css" type="text/css" media="screen"/>
<title>
- Apache ManifoldCF: Document Status
+ <fmt:message key='documentstatus.ApacheManifoldCFDocumentStatus' />
</title>
<script type="text/javascript">
@@ -119,7 +119,7 @@ boolean maintenanceUnderway = org.apache
<tr><td colspan="2" class="banner"><jsp:include page="banner.jsp" flush="true"/></td></tr>
<tr><td class="navigation"><jsp:include page="navigation.jsp" flush="true"/></td>
<td class="window">
- <p class="windowtitle">Document Status</p>
+ <p class="windowtitle"><fmt:message key='documentstatus.DocumentStatus' /></p>
<%
if (maintenanceUnderway == false)
{
@@ -265,9 +265,9 @@ if (maintenanceUnderway == false)
<td class="separator" colspan="4"><hr/></td>
</tr>
<tr>
- <td class="description" colspan="1">Connection:</td><td class="value" colspan="1">
+ <td class="description" colspan="1"><fmt:message key='documentstatus.Connection' /></td><td class="value" colspan="1">
<select name="statusconnection" size="3">
- <option <%=(statusConnection.length()==0)?"selected=\"selected\"":""%> value="">-- Not specified --</option>
+ <option <%=(statusConnection.length()==0)?"selected=\"selected\"":""%> value="">-- <fmt:message key='documentstatus.NotSpecified' /> --</option>
<%
int i = 0;
while (i < connList.length)
@@ -288,7 +288,7 @@ if (maintenanceUnderway == false)
if (eligibleList != null)
{
%>
- <td class="description" colspan="1">Jobs:</td><td class="value" colspan="1">
+ <td class="description" colspan="1"><fmt:message key='documentstatus.Jobs' /></td><td class="value" colspan="1">
<select multiple="true" name="statusjobs" size="3">
<%
i = 0;
@@ -319,35 +319,35 @@ if (maintenanceUnderway == false)
<td class="separator" colspan="4"><hr/></td>
</tr>
<tr>
- <td class="description">Time offset from now (minutes):</td>
+ <td class="description"><fmt:message key='documentstatus.TimeOffsetFromNowMinutes' /></td>
<td class="value" colspan="3">
<input name="statusscheduleoffset" type="text" size="6" value=""/>
</td>
</tr>
<tr>
- <td class="description">Document state:</td>
+ <td class="description"><fmt:message key='documentstatus.DocumentState' /></td>
<td class="value" colspan="3">
<input name="statusdocumentstates_posted" type="hidden" value="true"/>
<select name="statusdocumentstates" multiple="true" size="3">
- <option <%=((matchingStatesHash.get(new Integer(IJobManager.DOCSTATE_NEVERPROCESSED))==null)?"":"selected=\"selected\"")%> value='<%=Integer.toString(IJobManager.DOCSTATE_NEVERPROCESSED)%>'>Documents that have never been processed</option>
- <option <%=((matchingStatesHash.get(new Integer(IJobManager.DOCSTATE_PREVIOUSLYPROCESSED))==null)?"":"selected=\"selected\"")%> value='<%=Integer.toString(IJobManager.DOCSTATE_PREVIOUSLYPROCESSED)%>'>Documents processed at least once</option>
+ <option <%=((matchingStatesHash.get(new Integer(IJobManager.DOCSTATE_NEVERPROCESSED))==null)?"":"selected=\"selected\"")%> value='<%=Integer.toString(IJobManager.DOCSTATE_NEVERPROCESSED)%>'><fmt:message key='documentstatus.DocumentsThatHaveNeverBeenProcessed' /></option>
+ <option <%=((matchingStatesHash.get(new Integer(IJobManager.DOCSTATE_PREVIOUSLYPROCESSED))==null)?"":"selected=\"selected\"")%> value='<%=Integer.toString(IJobManager.DOCSTATE_PREVIOUSLYPROCESSED)%>'><fmt:message key='documentstatus.DocumentsProcessedAtLeastOnce' /></option>
</select>
</td>
</tr>
<tr>
- <td class="description">Document status:</td>
+ <td class="description"><fmt:message key='documentstatus.DocumentState' /></td>
<td class="value" colspan="3">
<input name="statusdocumentstatuses_posted" type="hidden" value="true"/>
<select name="statusdocumentstatuses" multiple="true" size="3">
- <option <%=((matchingStatusesHash.get(new Integer(IJobManager.DOCSTATUS_INACTIVE))==null)?"":"selected=\"selected\"")%> value='<%=Integer.toString(IJobManager.DOCSTATUS_INACTIVE)%>'>Documents that are no longer active</option>
- <option <%=((matchingStatusesHash.get(new Integer(IJobManager.DOCSTATUS_PROCESSING))==null)?"":"selected=\"selected\"")%> value='<%=Integer.toString(IJobManager.DOCSTATUS_PROCESSING)%>'>Documents currently in progress</option>
- <option <%=((matchingStatusesHash.get(new Integer(IJobManager.DOCSTATUS_EXPIRING))==null)?"":"selected=\"selected\"")%> value='<%=Integer.toString(IJobManager.DOCSTATUS_EXPIRING)%>'>Documents currently being expired</option>
- <option <%=((matchingStatusesHash.get(new Integer(IJobManager.DOCSTATUS_DELETING))==null)?"":"selected=\"selected\"")%> value='<%=Integer.toString(IJobManager.DOCSTATUS_DELETING)%>'>Documents currently being deleted</option>
- <option <%=((matchingStatusesHash.get(new Integer(IJobManager.DOCSTATUS_READYFORPROCESSING))==null)?"":"selected=\"selected\"")%> value='<%=Integer.toString(IJobManager.DOCSTATUS_READYFORPROCESSING)%>'>Documents currently available for processing</option>
- <option <%=((matchingStatusesHash.get(new Integer(IJobManager.DOCSTATUS_READYFOREXPIRATION))==null)?"":"selected=\"selected\"")%> value='<%=Integer.toString(IJobManager.DOCSTATUS_READYFOREXPIRATION)%>'>Documents currently available for expiration</option>
- <option <%=((matchingStatusesHash.get(new Integer(IJobManager.DOCSTATUS_WAITINGFORPROCESSING))==null)?"":"selected=\"selected\"")%> value='<%=Integer.toString(IJobManager.DOCSTATUS_WAITINGFORPROCESSING)%>'>Documents not yet processable</option>
- <option <%=((matchingStatusesHash.get(new Integer(IJobManager.DOCSTATUS_WAITINGFOREXPIRATION))==null)?"":"selected=\"selected\"")%> value='<%=Integer.toString(IJobManager.DOCSTATUS_WAITINGFOREXPIRATION)%>'>Documents not yet expirable</option>
- <option <%=((matchingStatusesHash.get(new Integer(IJobManager.DOCSTATUS_WAITINGFOREVER))==null)?"":"selected=\"selected\"")%> value='<%=Integer.toString(IJobManager.DOCSTATUS_WAITINGFOREVER)%>'>Documents waiting forever</option>
+ <option <%=((matchingStatusesHash.get(new Integer(IJobManager.DOCSTATUS_INACTIVE))==null)?"":"selected=\"selected\"")%> value='<%=Integer.toString(IJobManager.DOCSTATUS_INACTIVE)%>'><fmt:message key='documentstatus.DocumentsThatAreNoLongerActive' /></option>
+ <option <%=((matchingStatusesHash.get(new Integer(IJobManager.DOCSTATUS_PROCESSING))==null)?"":"selected=\"selected\"")%> value='<%=Integer.toString(IJobManager.DOCSTATUS_PROCESSING)%>'><fmt:message key='documentstatus.DocumentsCurrentlyInProgress' /></option>
+ <option <%=((matchingStatusesHash.get(new Integer(IJobManager.DOCSTATUS_EXPIRING))==null)?"":"selected=\"selected\"")%> value='<%=Integer.toString(IJobManager.DOCSTATUS_EXPIRING)%>'><fmt:message key='documentstatus.DocumentsCurrentlyBeingExpired' /></option>
+ <option <%=((matchingStatusesHash.get(new Integer(IJobManager.DOCSTATUS_DELETING))==null)?"":"selected=\"selected\"")%> value='<%=Integer.toString(IJobManager.DOCSTATUS_DELETING)%>'><fmt:message key='documentstatus.DocumentsCurrentlyBeingDeleted' /></option>
+ <option <%=((matchingStatusesHash.get(new Integer(IJobManager.DOCSTATUS_READYFORPROCESSING))==null)?"":"selected=\"selected\"")%> value='<%=Integer.toString(IJobManager.DOCSTATUS_READYFORPROCESSING)%>'><fmt:message key='documentstatus.DocumentsCurrentlyAvailableForProcessing' /></option>
+ <option <%=((matchingStatusesHash.get(new Integer(IJobManager.DOCSTATUS_READYFOREXPIRATION))==null)?"":"selected=\"selected\"")%> value='<%=Integer.toString(IJobManager.DOCSTATUS_READYFOREXPIRATION)%>'><fmt:message key='documentstatus.DocumentsCurrentlyAvailableForExpiration' /></option>
+ <option <%=((matchingStatusesHash.get(new Integer(IJobManager.DOCSTATUS_WAITINGFORPROCESSING))==null)?"":"selected=\"selected\"")%> value='<%=Integer.toString(IJobManager.DOCSTATUS_WAITINGFORPROCESSING)%>'><fmt:message key='documentstatus.DocumentsNotYetProcessable' /></option>
+ <option <%=((matchingStatusesHash.get(new Integer(IJobManager.DOCSTATUS_WAITINGFOREXPIRATION))==null)?"":"selected=\"selected\"")%> value='<%=Integer.toString(IJobManager.DOCSTATUS_WAITINGFOREXPIRATION)%>'><fmt:message key='documentstatus.DocumentsNotYetExpirable' /></option>
+ <option <%=((matchingStatusesHash.get(new Integer(IJobManager.DOCSTATUS_WAITINGFOREVER))==null)?"":"selected=\"selected\"")%> value='<%=Integer.toString(IJobManager.DOCSTATUS_WAITINGFOREVER)%>'><fmt:message key='documentstatus.DocumentsWaitingForever' /></option>
</select>
</td>
</tr>
@@ -355,7 +355,7 @@ if (maintenanceUnderway == false)
<td class="separator" colspan="4"><hr/></td>
</tr>
<tr>
- <td class="description"><nobr>Document identifier match:</nobr></td>
+ <td class="description"><nobr><fmt:message key='documentstatus.DocumentIdentifierMatch' /></nobr></td>
<td class="value" colspan="3"><input type="text" name="statusidentifiermatch" size="40" value='<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(identifierMatch)%>'/></td>
</tr>
<tr>
@@ -367,13 +367,13 @@ if (maintenanceUnderway == false)
if (statusConnection.length() > 0 && statusJobIdentifiers.length > 0)
{
%>
- <a name="MainButton"><input type="button" value="Go" onClick="javascript:Go()" alt="Execute this query"/></a>
+ <a name="MainButton"><input type="button" value="<fmt:message key='documentstatus.Go' />" onClick="javascript:Go()" alt="<fmt:message key='documentstatus.ExecuteThisQuery' />"/></a>
<%
}
else
{
%>
- <a name="MainButton"><input type="button" value="Continue" onClick="javascript:Continue()" alt="Continue"/></a>
+ <a name="MainButton"><input type="button" value="<fmt:message key='documentstatus.Continue' />" onClick="javascript:Continue()" alt="<fmt:message key='documentstatus.Continue' />"/></a>
<%
}
%>
@@ -438,14 +438,14 @@ if (maintenanceUnderway == false)
<table class="displaytable">
<tr class="headerrow">
- <td class="reportcolumnheader"><nobr>Identifier</nobr></td>
- <td class="reportcolumnheader"><a href="javascript:void(0);" onclick='javascript:ColumnClick("job");'><nobr>Job</nobr></a></td>
- <td class="reportcolumnheader"><a href="javascript:void(0);" onclick='javascript:ColumnClick("state");'><nobr>State</nobr></a></td>
- <td class="reportcolumnheader"><a href="javascript:void(0);" onclick='javascript:ColumnClick("status");'><nobr>Status</nobr></a></td>
- <td class="reportcolumnheader"><a href="javascript:void(0);" onclick='javascript:ColumnClick("scheduled");'><nobr>Scheduled</nobr></a></td>
- <td class="reportcolumnheader"><a href="javascript:void(0);" onclick='javascript:ColumnClick("action");'><nobr>Scheduled Action</nobr></a></td>
- <td class="reportcolumnheader"><a href="javascript:void(0);" onclick='javascript:ColumnClick("retrycount");'><nobr>Retry Count</nobr></a></td>
- <td class="reportcolumnheader"><a href="javascript:void(0);" onclick='javascript:ColumnClick("retrylimit");'><nobr>Retry Limit</nobr></a></td>
+ <td class="reportcolumnheader"><nobr><fmt:message key='documentstatus.Identifier' /></nobr></td>
+ <td class="reportcolumnheader"><a href="javascript:void(0);" onclick='javascript:ColumnClick("job");'><nobr><fmt:message key='documentstatus.Job' /></nobr></a></td>
+ <td class="reportcolumnheader"><a href="javascript:void(0);" onclick='javascript:ColumnClick("state");'><nobr><fmt:message key='documentstatus.State' /></nobr></a></td>
+ <td class="reportcolumnheader"><a href="javascript:void(0);" onclick='javascript:ColumnClick("status");'><nobr><fmt:message key='documentstatus.Status' /></nobr></a></td>
+ <td class="reportcolumnheader"><a href="javascript:void(0);" onclick='javascript:ColumnClick("scheduled");'><nobr><fmt:message key='documentstatus.Scheduled' /></nobr></a></td>
+ <td class="reportcolumnheader"><a href="javascript:void(0);" onclick='javascript:ColumnClick("action");'><nobr><fmt:message key='documentstatus.ScheduledAction' /></nobr></a></td>
+ <td class="reportcolumnheader"><a href="javascript:void(0);" onclick='javascript:ColumnClick("retrycount");'><nobr><fmt:message key='documentstatus.RetryCount' /></nobr></a></td>
+ <td class="reportcolumnheader"><a href="javascript:void(0);" onclick='javascript:ColumnClick("retrylimit");'><nobr><fmt:message key='documentstatus.RetryLimit' /></nobr></a></td>
</tr>
<%
zz = 0;
@@ -513,7 +513,7 @@ if (maintenanceUnderway == false)
if (startRow == 0)
{
%>
- Previous
+ <fmt:message key='documentstatus.Previous' />
<%
}
else
@@ -528,7 +528,7 @@ if (maintenanceUnderway == false)
if (hasMoreRows == false)
{
%>
- Next
+ <fmt:message key='documentstatus.Next' />
<%
}
else
@@ -540,8 +540,8 @@ if (maintenanceUnderway == false)
%>
</nobr>
</td>
- <td class="description"><nobr>Rows:</nobr></td><td class="value"><%=Integer.toString(startRow)%>-<%=(hasMoreRows?Integer.toString(startRow+rowCount-1):"END")%></td>
- <td class="description"><nobr>Rows per page:</nobr></td>
+ <td class="description"><nobr><fmt:message key='documentstatus.Rows' /></nobr></td><td class="value"><%=Integer.toString(startRow)%>-<%=(hasMoreRows?Integer.toString(startRow+rowCount-1):"END")%></td>
+ <td class="description"><nobr><fmt:message key='documentstatus.RowsPerPage' /></nobr></td>
<td class="value">
<input type="text" name="rowcount" size="5" value='<%=Integer.toString(rowCount)%>'/>
</td>
@@ -556,14 +556,14 @@ if (maintenanceUnderway == false)
else
{
%>
- <table class="displaytable"><tr><td class="message">Please select at least one job</td></tr></table>
+ <table class="displaytable"><tr><td class="message"><fmt:message key='documentstatus.PleaseSelectAtLeastOneJob' /></td></tr></table>
<%
}
}
else
{
%>
- <table class="displaytable"><tr><td class="message">Please select a connection</td></tr></table>
+ <table class="displaytable"><tr><td class="message"><fmt:message key='documentstatus.PleaseSelectaConnection' /></td></tr></table>
<%
}
%>
@@ -575,7 +575,7 @@ else
%>
<table class="displaytable">
<tr><td class="separator" colspan="1"><hr/></td></tr>
- <tr><td class="message">This page is unavailable due to maintenance operations. Please try again later.</td></tr>
+ <tr><td class="message"><fmt:message key='documentstatus.PleaseTryAgainLater' /></td></tr>
</table>
<%
}
Modified: incubator/lcf/branches/CONNECTORS-335/framework/crawler-ui/src/main/webapp/editauthority.jsp
URL: http://svn.apache.org/viewvc/incubator/lcf/branches/CONNECTORS-335/framework/crawler-ui/src/main/webapp/editauthority.jsp?rev=1222373&r1=1222372&r2=1222373&view=diff
==============================================================================
--- incubator/lcf/branches/CONNECTORS-335/framework/crawler-ui/src/main/webapp/editauthority.jsp (original)
+++ incubator/lcf/branches/CONNECTORS-335/framework/crawler-ui/src/main/webapp/editauthority.jsp Thu Dec 22 17:51:31 2011
@@ -1,3 +1,4 @@
+<%@ page import="org.apache.manifoldcf.core.i18n.*" %>
<%@ include file="adminHeaders.jsp" %>
<%
@@ -36,7 +37,7 @@
// Figure out what the current tab name is.
String tabName = variableContext.getParameter("tabname");
if (tabName == null || tabName.length() == 0)
- tabName = "Name";
+ tabName = Messages.getString("editauthority.Name");
String connectionName = null;
IAuthorityConnection connection = (IAuthorityConnection)threadContext.get("ConnectionObject");
@@ -79,10 +80,10 @@
ArrayList tabsArray = new ArrayList();
// Set up the predefined tabs
- tabsArray.add("Name");
- tabsArray.add("Type");
+ tabsArray.add(Messages.getString("editauthority.Name"));
+ tabsArray.add(Messages.getString("editauthority.Type"));
if (className.length() > 0)
- tabsArray.add("Throttling");
+ tabsArray.add(Messages.getString("editauthority.Throttling"));
%>
@@ -93,7 +94,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="StyleSheet" href="style.css" type="text/css" media="screen"/>
<title>
- Apache ManifoldCF: Edit Authority
+ <fmt:message key='editauthority.ApacheManifoldCFEditAuthority' />
</title>
<script type="text/javascript">
@@ -141,7 +142,7 @@
if (editconnection.connname.value == "")
{
alert("Connection must have a name");
- SelectTab("Name");
+ SelectTab(Messages.getString("editauthority.Name"));
document.editconnection.connname.focus();
return;
}
@@ -270,13 +271,13 @@
if (description.length() > 0)
{
%>
- <nobr>Edit authority '<%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(description)%>'</nobr>
+ <nobr><fmt:message key='editauthority.EditAuthority' /> '<%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(description)%>'</nobr>
<%
}
else
{
%>
- <nobr>Edit an Authority</nobr>
+ <nobr><fmt:message key="editauthority.EditAnAuthority" /></nobr>
<%
}
%>
@@ -288,13 +289,13 @@
<%
// Name tab
- if (tabName.equals("Name"))
+ if (tabName.equals(Messages.getString("editauthority.Name")))
{
%>
<table class="displaytable">
<tr><td class="separator" colspan="5"><hr/></td></tr>
<tr>
- <td class="description"><nobr>Name:</nobr></td><td class="value" colspan="4">
+ <td class="description"><nobr><fmt:message key='editauthority.Name' /></nobr></td><td class="value" colspan="4">
<%
// If the connection doesn't exist yet, we are allowed to change the name.
if (connection == null)
@@ -314,7 +315,7 @@
</td>
</tr>
<tr>
- <td class="description"><nobr>Description:</nobr></td><td class="value" colspan="4">
+ <td class="description"><nobr><fmt:message key='editauthority.Description' /></nobr></td><td class="value" colspan="4">
<input type="text" size="50" name="description" value='<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(description)%>'/>
</td>
</tr>
@@ -332,13 +333,13 @@
// "Type" tab
- if (tabName.equals("Type"))
+ if (tabName.equals(Messages.getString("editauthority.Type")))
{
%>
<table class="displaytable">
<tr><td class="separator" colspan="5"><hr/></td></tr>
<tr>
- <td class="description"><nobr>Connection type:</nobr></td><td class="value" colspan="4">
+ <td class="description"><nobr><fmt:message key='editauthority.ConnectionType' /></nobr></td><td class="value" colspan="4">
<%
if (className.length() > 0)
{
@@ -395,13 +396,13 @@
// The "Throttling" tab
- if (tabName.equals("Throttling"))
+ if (tabName.equals(Messages.getString("editauthority.Throttling")))
{
%>
<table class="displaytable">
<tr><td class="separator" colspan="5"><hr/></td></tr>
<tr>
- <td class="description"><nobr>Max connections</nobr><br/><nobr>(per JVM):</nobr></td>
+ <td class="description"><nobr><fmt:message key='editauthority.MaxConnections' /></nobr><br/><nobr><fmt:message key='editauthority.PerJVM' /></nobr></td>
<td class="value" colspan="4"><input type="text" size="6" name="maxconnections" value='<%=Integer.toString(maxConnections)%>'/></td>
</tr>
</table>
@@ -425,20 +426,20 @@
if (className.length() > 0)
{
%>
- <input type="button" value="Save" onClick="javascript:Save()" alt="Save this authority connection"/>
+ <input type="button" value="<fmt:message key='editauthority.Save' />" onClick="javascript:Save()" alt="<fmt:message key='editauthority.SaveThisAuthorityConnection' />"/>
<%
}
else
{
- if (tabName.equals("Type"))
+ if (tabName.equals(Messages.getString("editauthority.Type")))
{
%>
- <input type="button" value="Continue" onClick="javascript:Continue()" alt="Continue to next page"/>
+ <input type="button" value="<fmt:message key='editauthority.Continue' />" onClick="javascript:Continue()" alt="<fmt:message key='editauthority.ContinueToNextPage' />"/>
<%
}
}
%>
- <input type="button" value="Cancel" onClick="javascript:Cancel()" alt="Cancel authority editing"/></nobr></td>
+ <input type="button" value="<fmt:message key='editauthority.Cancel' />" onClick="javascript:Cancel()" alt="<fmt:message key='editauthority.CancelAuthorityEditing' />"/></nobr></td>
</tr>
</table>
</td>