continue;
}
result.add(String.format("--input%d=%s", i, wikiSplitFile));
- result.add(String.format("--input%dName=%sWiktionary.WholeSections.%s", i, wikitionaryLang, foreignIso));
+ result.add(String.format("--input%dName=%s.wiktionary.org (%s)", i, wikitionaryLang, foreignIso));
result.add(String.format("--input%dFormat=%s", i, WholeSectionToHtmlParser.NAME));
result.add(String.format("--input%dTitleIndex=%d", i, Arrays.asList(pair).indexOf(foreignIso) + 1));
+ result.add(String.format("--input%dWiktionaryLang=%s", i, wikitionaryLang));
+ result.add(String.format("--input%dSkipLang=%s", i, foreignIso));
++i;
}
foreignRegex = "Chinese|Mandarin|Cantones";
}
- result.add(String.format("--lang1=%s", "EN"));
- result.add(String.format("--lang2=%s", foreignIso));
+ result.add(String.format("--lang1=%s", lang1));
+ result.add(String.format("--lang2=%s", lang2));
result.add(String.format("--dictInfo=(EN)Wikitionary-based EN-%s dictionary.%s", foreignIso, getDedication(foreignIso)));
result.add(String.format("--input%d=%s/wikiSplit/en/%s.data", i, INPUTS, foreignIso));
// 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:
+ {"IT", "EN" },
+ {"DE", "EN" },
+ {"DE", "IT" },
+
+
{"AR", "DE" },
{"AR", "ES" },
{"AR", "FR" },
{"DE", "TR" }, // Turkish
{"DE", "ZH" },
{"DE", "TA" }, // Tamil
-
+
+ {"ES", "RU" }, // Spanish-Russian
{"FR", "BG" }, // Bulgarian
{"FR", "CS" }, // Czech
done.add(pairList);
if (!pairList.contains("IT") || !pairList.contains("EN")) {
- continue;
+ //continue;
}
DictionaryBuilder.main(getMainArgs(pair).toArray(new String[0]));