}\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
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