]> gitweb.fperrin.net Git - DictionaryPC.git/blobdiff - src/com/hughes/android/dictionary/DictionaryBuilder.java
go
[DictionaryPC.git] / src / com / hughes / android / dictionary / DictionaryBuilder.java
index c141eff77807eed64c4eb19b5362014878356d5b..8ff741e6f05053de707ad150a28aede1200cdaf4 100755 (executable)
@@ -28,9 +28,14 @@ public class DictionaryBuilder {
     }\r
     final String dictOutFilename = args[0];\r
 \r
-    final Dictionary dict = new Dictionary(Language.DE, Language.EN);\r
+    final Dictionary dict = new Dictionary("de-en.txt - a German-English dictionary\n" +\r
+               "Version: devel, 2009-04-17\n" +\r
+               "Source: http://dict.tu-chemnitz.de/\n" +\r
+               "Thanks to Frank Richter.", Language.DE, Language.EN);\r
     System.out.println(Charset.forName("Cp1252"));\r
     processInputFile("c:\\de-en-chemnitz.txt", dict, true, Charset.forName("UTF8"));\r
+    \r
+    // Thad's extra sauce: \r
     processInputFile("c:\\de-en-dictcc.txt", dict, false, Charset.forName("Cp1252"));\r
 \r
     createIndex(dict, Entry.LANG1);\r
@@ -103,7 +108,7 @@ public class DictionaryBuilder {
     Collections.sort(sortedIndex, new Comparator<TokenData>() {\r
       @Override\r
       public int compare(TokenData tokenData0, TokenData tokenData1) {\r
-        return dict.languageDatas[lang].language.tokenComparator.compare(tokenData0.token, tokenData1.token);\r
+        return dict.languageDatas[lang].language.sortComparator.compare(tokenData0.token, tokenData1.token);\r
       }});\r
 \r
     System.out.println("Sorting entries within each TokenData...");\r