// Pairs without English.
result.add(String.format("--lang1=%s", lang1));
result.add(String.format("--lang2=%s", lang2));
-
+ result.add(String.format("--dictInfo=Wikitionary-based %s-%s dictionary.", lang1, lang2));
+
result.add(String.format("--input%d=%swikiSplit/en/EN.data", i, INPUTS));
result.add(String.format("--input%dName=BETA!enwiktionary.%s-%s", i, lang1, lang2));
result.add(String.format("--input%dFormat=%s", i, EnTranslationToTranslationParser.NAME));
// Build the non EN ones.
final String[][] nonEnPairs = new String[][] {
-
+
+ // The 3 I use most:
+ {"DE", "EN" },
+ {"IT", "EN" },
+ {"DE", "IT" },
+
+
{"AR", "DE" },
{"AR", "ES" },
{"AR", "FR" },
done.add(pairList);
if (!pairList.contains("IT") || !pairList.contains("EN")) {
- continue;
+ //continue;
}
DictionaryBuilder.main(getMainArgs(pair).toArray(new String[0]));
final AppendAndIndexWikiCallback<T> appendAndIndexWikiCallback) {
if (name != null) {
- appendAndIndexWikiCallback.builder.append(name);
+ appendAndIndexWikiCallback.dispatch(name, null);
}
for (int i = 0; i < args.size(); ++i) {
if (args.get(i).length() > 0) {
HtmlEntry
+ - text inside functions doesn't get escaped properly.
+ - Skips Uebersetzung section (likewise in other langs), except maybe for the other lange of interest.
- Build single EN/DE/IT/FR dictionaries based on HtmlEntry.
- Parse Italian verb forms from enwiktionary into something useful.
- "See also" link entries for cross-referencing ("form of"--strong, links to token, "mentioned in"--weaker, links to HtmlEntry).