X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=src%2Fcom%2Fhughes%2Fandroid%2Fdictionary%2Fengine%2FDictionaryBuilder.java;h=65a46fe8716bac8d310f7c2905ec3b38033a8681;hb=146fdf564ddf9839c359cf8c2d37ed16394af1d9;hp=7c1c27586c1fd1c1a64b5a11ed07091278eb915a;hpb=386a30eb44fe6f5e26809f723cd9ad6b50539060;p=DictionaryPC.git diff --git a/src/com/hughes/android/dictionary/engine/DictionaryBuilder.java b/src/com/hughes/android/dictionary/engine/DictionaryBuilder.java index 7c1c275..65a46fe 100644 --- a/src/com/hughes/android/dictionary/engine/DictionaryBuilder.java +++ b/src/com/hughes/android/dictionary/engine/DictionaryBuilder.java @@ -179,7 +179,9 @@ public class DictionaryBuilder { } else if (WholeSectionToHtmlParser.NAME.equals(inputFormat)) { final int titleIndex = Integer.parseInt(keyValueArgs.remove(prefix + "TitleIndex")) - 1; final String wiktionaryLang = keyValueArgs.remove(prefix + "WiktionaryLang"); - new WholeSectionToHtmlParser(dictionaryBuilder.indexBuilders.get(titleIndex), wiktionaryLang).parse(file, entrySource, pageLimit); + String skipLang = keyValueArgs.remove(prefix + "SkipLang"); + if (skipLang == null) skipLang = ""; + new WholeSectionToHtmlParser(dictionaryBuilder.indexBuilders.get(titleIndex), wiktionaryLang, skipLang).parse(file, entrySource, pageLimit); } else { fatalError("Invalid or missing input format: " + inputFormat); }