+
+ result.add(String.format("--input%d=%s/wikiSplit/en/%s.data", i, INPUTS, foreignIso));
+ result.add(String.format("--input%dName=ENWiktionary.%s", i, foreignIso)) ;
+ result.add(String.format("--input%dFormat=enwiktionary", i));
+ result.add(String.format("--input%dWiktionaryType=EnForeign", i));
+ result.add(String.format("--input%dLangPattern=%s", i, foreignRegex));
+ result.add(String.format("--input%dLangCodePattern=%s", i, foreignIso.toLowerCase()));
+ result.add(String.format("--input%dEnIndex=%d", i, enIndex));
+ ++i;
+
+ result.add(String.format("--input%d=%swikiSplit/en/EN.data", i, INPUTS));
+ result.add(String.format("--input%dName=enwiktionary.english", i));
+ result.add(String.format("--input%dFormat=enwiktionary", i));
+ result.add(String.format("--input%dWiktionaryType=EnToTranslation", i));
+ result.add(String.format("--input%dLangPattern=%s", i, foreignRegex));
+ result.add(String.format("--input%dLangCodePattern=%s", i, foreignIso.toLowerCase()));
+ result.add(String.format("--input%dEnIndex=%d", i, enIndex));
+ ++i;
+
+ if (foreignIso.equals("DE")) {
+ result.add(String.format("--input%d=%sde-en_chemnitz.txt", i, INPUTS));
+ result.add(String.format("--input%dName=chemnitz", i));
+ result.add(String.format("--input%dCharset=UTF8", i));
+ result.add(String.format("--input%dFormat=chemnitz", i));
+ ++i;
+ }
+
+ result.add(String.format("--input%d=%s/wikiSplit/en/%s.data", i, INPUTS, foreignIso));
+ result.add(String.format("--input%dName=%s", i, "ENWiktionary.WholeSections.%s", foreignIso));
+ result.add(String.format("--input%dFormat=%s", i, WholeSectionToHtmlParser.NAME));
+ result.add(String.format("--input%dTitleIndex=%d", i, 3 - enIndex));
+ ++i;
+
+ } else {
+ // Pairs without English.
+ result.add(String.format("--lang1=%s", lang1));
+ result.add(String.format("--lang2=%s", 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));
+ result.add(String.format("--input%dLangPattern1=%s", i, lang1));
+ result.add(String.format("--input%dLangPattern2=%s", i, lang2));
+ ++i;
+ }
+ return result;
+ }