diff --git a/source/org/thdl/tib/scanner/BinaryFileGenerator.java b/source/org/thdl/tib/scanner/BinaryFileGenerator.java index 82c2392..b24e440 100644 --- a/source/org/thdl/tib/scanner/BinaryFileGenerator.java +++ b/source/org/thdl/tib/scanner/BinaryFileGenerator.java @@ -224,7 +224,7 @@ public class BinaryFileGenerator extends SimplifiedLinkedList int currentPage=0, currentLine=1; char ch; BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(archivo))); - String entrada="", s1="", s2="", currentLetter="", temp="", lastWeirdDefiniendum=""; + String entrada="", s1="", s2="", currentLetter="", temp="", lastWeirdDefiniendum="", alternateWords[]; boolean markerNotFound; // used for acip dict @@ -504,7 +504,17 @@ public class BinaryFileGenerator extends SimplifiedLinkedList { s1 = deleteQuotes(entrada.substring(0,marker).trim()); s2 = deleteQuotes(entrada.substring(marker+1).trim()); - add(s1, s2 , defNum); + marker2 = s1.indexOf(';'); + if (marker2>0) + { + alternateWords = Manipulate.parseFields(s1, ';'); + for (marker2=0; marker2=0) + { + field = s.substring(0, pos).trim(); + ll.addLast(field); + s = s.substring(pos+1); + } + + ll.addLast(s.trim()); + return ll.toStringArray(); + } public static String replace(String linea, String origSub, String newSub) { diff --git a/source/org/thdl/tib/scanner/OnLineScannerFilter.java b/source/org/thdl/tib/scanner/OnLineScannerFilter.java index 06c83f7..7cf2556 100644 --- a/source/org/thdl/tib/scanner/OnLineScannerFilter.java +++ b/source/org/thdl/tib/scanner/OnLineScannerFilter.java @@ -81,8 +81,8 @@ public class OnLineScannerFilter extends HttpServlet else out.println(" The Online Tibetan to English Translation/Dictionary Tool"); - out.println(" "); - out.println(" "); + out.println(" "); + out.println(" "); out.println(" "); script = request.getParameter("script"); @@ -93,7 +93,6 @@ public class OnLineScannerFilter extends HttpServlet wantsTibetan = (script==null || script.equals("tibetan")); if (wantsTibetan) { - out.println(""); out.println("