X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=src%2Fcom%2Fhughes%2Fandroid%2Fdictionary%2Fengine%2FCheckDictionariesMain.java;h=444ef82300ad30a0d8cf07b5b23937b92a3f7628;hb=58fd4402729f38bf4408e8fef487a9bc359e45a0;hp=3beb2ba5ca78791ef39ff1ecbcc9b00e7c35ea18;hpb=3bf8c5424c20dbb0e7219876f8699145f0e6db21;p=DictionaryPC.git diff --git a/src/com/hughes/android/dictionary/engine/CheckDictionariesMain.java b/src/com/hughes/android/dictionary/engine/CheckDictionariesMain.java index 3beb2ba..444ef82 100644 --- a/src/com/hughes/android/dictionary/engine/CheckDictionariesMain.java +++ b/src/com/hughes/android/dictionary/engine/CheckDictionariesMain.java @@ -1,5 +1,11 @@ package com.hughes.android.dictionary.engine; +import com.hughes.android.dictionary.DictionaryInfo; +import com.hughes.android.dictionary.DictionaryInfo.IndexInfo; +import com.hughes.android.dictionary.parser.wiktionary.WiktionaryLangs; +import com.hughes.util.CollectionUtil; +import com.hughes.util.StringUtil; + import java.io.File; import java.io.IOException; import java.io.PrintWriter; @@ -9,9 +15,6 @@ import java.util.Arrays; import java.util.Collections; import java.util.List; -import com.hughes.android.dictionary.DictionaryInfo; -import com.hughes.android.dictionary.parser.wiktionary.WiktionaryLangs; - public class CheckDictionariesMain { static final String BASE_URL = "http://quickdic-dictionary.googlecode.com/files/"; @@ -56,9 +59,11 @@ public class CheckDictionariesMain { // Find the stats. System.out.println("Stats..."); - final String lang1 = WiktionaryLangs.isoCodeToEnWikiName.get(dictionaryInfo.indexInfos.get(0).shortName); - final String lang2 = WiktionaryLangs.isoCodeToEnWikiName.get(dictionaryInfo.indexInfos.get(1).shortName); - dictNames.add(String.format("%s-%s\n", lang1, lang2)); + final List indexNames = new ArrayList(); + for (final IndexInfo indexInfo : dictionaryInfo.indexInfos) { + indexNames.add(indexInfo.shortName); + } + dictNames.add(CollectionUtil.join(indexNames, "-") + "\n"); final String row = dictionaryInfo.append(new StringBuilder()).toString(); if (!zipFile.canRead()) { System.err.println("Couldn't read zipfile: " + zipFile);