- String.format("--lang1=%s", lang1.code),
- String.format("--lang2=%s", lang2.code),
- String.format("--dictInfo=(EN)Wikitionary-based %s-%s dictionary", lang1.code, lang2.code),
-
- "--input1=dictInputs/enwiktionary-20101015-pages-articles",
- "--input1Name=enwiktionary",
- "--input1Format=enwiktionary",
- String.format("--input1TranslationPattern1=%s", lang1.nameRegex),
- String.format("--input1TranslationPattern2=%s", lang2.nameRegex),
- String.format("--input1EnIndex=%d", enIndex),
+ String.format("--lang1=%s", lang1.isoCode),
+ String.format("--lang2=%s", lang2.isoCode),
+ String.format("--dictInfo=(EN)Wikitionary-based %s-%s dictionary", lang1.isoCode, lang2.isoCode),
+
+ "--input2=" + INPUTS + "wikiSplit/" + nonEnglish.wikiSplit,
+ "--input2Name=enwiktionary." + nonEnglish.wikiSplit,
+ "--input2Format=enwiktionary",
+ "--input2LangPattern=" + nonEnglish.nameRegex,
+ "--input2LangCodePattern=" + nonEnglish.isoCode.toLowerCase(),
+ "--input2EnIndex=" + enIndex,
+
+ "--input3=" + INPUTS + "wikiSplit/english.data",
+ "--input3Name=enwiktionary.english",
+ "--input3Format=enwiktionary",
+ "--input3LangPattern=" + nonEnglish.nameRegex,
+ "--input3LangCodePattern=" + (enIndex == 1 ? lang2.isoCode : lang1.isoCode).toLowerCase(),
+ "--input3EnIndex=" + enIndex,
+