Fixed display of servlet version and added option to include links to
other versions. See http://iris.lib.virginia.edu/tibetan/servlet/org.thdl.tib.scanner.OnLineScannerFilter?thdlBanner=on
This commit is contained in:
parent
73d01111ca
commit
1467f9cd3f
2 changed files with 21 additions and 11 deletions
|
@ -35,15 +35,18 @@ import javax.servlet.http.*;
|
||||||
|
|
||||||
@author Andrés Montano Pellegrini
|
@author Andrés Montano Pellegrini
|
||||||
*/
|
*/
|
||||||
public class OnLineScannerFilter extends HttpServlet {
|
public class OnLineScannerFilter extends HttpServlet
|
||||||
|
{
|
||||||
|
private final static String propertyFile = "dictionary";
|
||||||
|
private final static String dictNameProperty = "onlinescannerfilter.dict-file-name";
|
||||||
|
private final static String otherLinksProperty = "onlinescannerfilter.links-to-other-stuff";
|
||||||
ResourceBundle rb;
|
ResourceBundle rb;
|
||||||
private TibetanScanner scanner;
|
private TibetanScanner scanner;
|
||||||
|
|
||||||
public OnLineScannerFilter() throws Exception
|
public OnLineScannerFilter() throws Exception
|
||||||
{
|
{
|
||||||
rb = ResourceBundle.getBundle("dictionary");
|
rb = ResourceBundle.getBundle(propertyFile);
|
||||||
scanner = new LocalTibetanScanner(rb.getString("onlinescannerfilter.dict-file-name"));
|
scanner = new LocalTibetanScanner(rb.getString(dictNameProperty));
|
||||||
}
|
}
|
||||||
|
|
||||||
public void doGet(HttpServletRequest request,
|
public void doGet(HttpServletRequest request,
|
||||||
|
@ -63,7 +66,7 @@ public class OnLineScannerFilter extends HttpServlet {
|
||||||
|
|
||||||
if (useTHDLBanner)
|
if (useTHDLBanner)
|
||||||
{
|
{
|
||||||
out.println("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\"> <html xmlns=\"http://www.w3.org/1999/xhtml\">");
|
out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">");
|
||||||
}
|
}
|
||||||
else out.println("<html>");
|
else out.println("<html>");
|
||||||
|
|
||||||
|
@ -106,7 +109,6 @@ public class OnLineScannerFilter extends HttpServlet {
|
||||||
out.println("</head>");
|
out.println("</head>");
|
||||||
out.println("<body>");
|
out.println("<body>");
|
||||||
|
|
||||||
|
|
||||||
if (useTHDLBanner)
|
if (useTHDLBanner)
|
||||||
{
|
{
|
||||||
out.println("<div id=\"banner\">");
|
out.println("<div id=\"banner\">");
|
||||||
|
@ -134,15 +136,23 @@ public class OnLineScannerFilter extends HttpServlet {
|
||||||
out.println(" </form>");
|
out.println(" </form>");
|
||||||
out.println(" </div>");
|
out.println(" </div>");
|
||||||
out.println(" <div id=\"breadcrumbs\">");
|
out.println(" <div id=\"breadcrumbs\">");
|
||||||
out.println(" <a href=\"/tibet/index.html\">Home</a> > <a href=\"/tibet/reference/index.html\">Reference</a> > Translation Tool |");
|
out.println(" <a href=\"/tibet/index.html\">Home</a> > <a href=\"/tibet/reference/index.html\">Reference</a> > Translation Tool");
|
||||||
out.println(" <a href=\"http://www.people.virginia.edu/~am2zb/tibetan/TibetanEnglishTranslationTool.jnlp\">Tibetan Script Input Version </a> (<a target=\"_blank\" href=\"http://java.sun.com/getjava/\">Java</a> needed) |");
|
|
||||||
out.println(" <a href=\"http://www.people.virginia.edu/~am2zb/tibetan/\" target=\"_blank\">Documentation</a>");
|
|
||||||
out.println(" </div>");
|
out.println(" </div>");
|
||||||
out.println("</div><!--END sub_banner-->");
|
out.println("</div><!--END sub_banner-->");
|
||||||
out.println("<div id=\"main\">");
|
out.println("<div id=\"main\">");
|
||||||
}
|
}
|
||||||
|
|
||||||
out.println("<h3 align=\"center\">The Online Tibetan to English Translation/Dictionary Tool</h3>");
|
out.println("<h3 align=\"center\">The Online Tibetan to English Translation/Dictionary Tool</h3>");
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
out.println(rb.getString(otherLinksProperty));
|
||||||
|
}
|
||||||
|
catch (MissingResourceException e)
|
||||||
|
{
|
||||||
|
// do nothing
|
||||||
|
}
|
||||||
|
|
||||||
if (useTHDLBanner)
|
if (useTHDLBanner)
|
||||||
{
|
{
|
||||||
out.println("<form action=\"org.thdl.tib.scanner.OnLineScannerFilter?thdlBanner=on\" method=POST>");
|
out.println("<form action=\"org.thdl.tib.scanner.OnLineScannerFilter?thdlBanner=on\" method=POST>");
|
||||||
|
|
|
@ -27,7 +27,7 @@ public abstract class TibetanScanner
|
||||||
{
|
{
|
||||||
public static final String copyrightUnicode="Copyright " + '\u00A9' + " 2000-2003 by Andr" + '\u00E9' + "s Montano Pellegrini, all rights reserved.";
|
public static final String copyrightUnicode="Copyright " + '\u00A9' + " 2000-2003 by Andr" + '\u00E9' + "s Montano Pellegrini, all rights reserved.";
|
||||||
public static final String copyrightASCII="Copyright 2000-2003 by Andres Montano Pellegrini, all rights reserved.";
|
public static final String copyrightASCII="Copyright 2000-2003 by Andres Montano Pellegrini, all rights reserved.";
|
||||||
public static final String copyrightHTML="<hr><h5>" + "The Tibetan to English Translation Tool: Version 2.1.0, compiled on " + ThdlVersion.getTimeOfCompilation() + ". Copyright © 2000-2002 by <a href=\"http://www.people.virginia.edu/~am2zb/\" target=\"_blank\">Andrés Montano Pellegrini</a><br>All rights reserved</h5>";
|
public static final String copyrightHTML="<hr><small><strong>" + "The Tibetan to English Translation Tool: Version 2.1.0, compiled on " + ThdlVersion.getTimeOfCompilation() + ". Copyright © 2000-2002 by <a href=\"http://www.people.virginia.edu/~am2zb/\" target=\"_blank\">Andrés Montano Pellegrini</a><br>All rights reserved</small></strong>";
|
||||||
public static final String aboutUnicode=
|
public static final String aboutUnicode=
|
||||||
"Warning: Since version 1.3.0. the dictionary database format changed and " +
|
"Warning: Since version 1.3.0. the dictionary database format changed and " +
|
||||||
"is incompatible with previous versions. In order to use the newest version " +
|
"is incompatible with previous versions. In order to use the newest version " +
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue