diff --git a/source/org/thdl/tib/scanner/OnLineScannerFilter.java b/source/org/thdl/tib/scanner/OnLineScannerFilter.java index 24d4664..06c83f7 100644 --- a/source/org/thdl/tib/scanner/OnLineScannerFilter.java +++ b/source/org/thdl/tib/scanner/OnLineScannerFilter.java @@ -35,15 +35,18 @@ import javax.servlet.http.*; @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; private TibetanScanner scanner; - + public OnLineScannerFilter() throws Exception { - rb = ResourceBundle.getBundle("dictionary"); - scanner = new LocalTibetanScanner(rb.getString("onlinescannerfilter.dict-file-name")); + rb = ResourceBundle.getBundle(propertyFile); + scanner = new LocalTibetanScanner(rb.getString(dictNameProperty)); } public void doGet(HttpServletRequest request, @@ -63,7 +66,7 @@ public class OnLineScannerFilter extends HttpServlet { if (useTHDLBanner) { - out.println(" "); + out.println(""); } else out.println(""); @@ -106,7 +109,6 @@ public class OnLineScannerFilter extends HttpServlet { out.println(""); out.println(""); - if (useTHDLBanner) { out.println("
"); @@ -134,15 +136,23 @@ public class OnLineScannerFilter extends HttpServlet { out.println(" "); out.println("
"); out.println("
"); - out.println(" Home > Reference > Translation Tool |"); - out.println(" Tibetan Script Input Version (Java needed) |"); - out.println(" Documentation"); + out.println(" Home > Reference > Translation Tool"); out.println("
"); out.println(""); out.println("
"); } out.println("

The Online Tibetan to English Translation/Dictionary Tool

"); + + try + { + out.println(rb.getString(otherLinksProperty)); + } + catch (MissingResourceException e) + { + // do nothing + } + if (useTHDLBanner) { out.println("
"); diff --git a/source/org/thdl/tib/scanner/TibetanScanner.java b/source/org/thdl/tib/scanner/TibetanScanner.java index 553ed90..251851f 100644 --- a/source/org/thdl/tib/scanner/TibetanScanner.java +++ b/source/org/thdl/tib/scanner/TibetanScanner.java @@ -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 copyrightASCII="Copyright 2000-2003 by Andres Montano Pellegrini, all rights reserved."; - public static final String copyrightHTML="
" + "The Tibetan to English Translation Tool: Version 2.1.0, compiled on " + ThdlVersion.getTimeOfCompilation() + ". Copyright © 2000-2002 by Andrés Montano Pellegrini
All rights reserved
"; + public static final String copyrightHTML="
" + "The Tibetan to English Translation Tool: Version 2.1.0, compiled on " + ThdlVersion.getTimeOfCompilation() + ". Copyright © 2000-2002 by Andrés Montano Pellegrini
All rights reserved
"; public static final String aboutUnicode= "Warning: Since version 1.3.0. the dictionary database format changed and " + "is incompatible with previous versions. In order to use the newest version " +