import java.util.List;
import java.util.Map;
import java.util.Set;
+import java.util.concurrent.atomic.AtomicInteger;
import java.util.logging.Logger;
import com.hughes.android.dictionary.engine.EntryTypeName;
appendAndIndexWikiCallback.builder.append("|");
appendAndIndexWikiCallback.dispatch(entry.getKey(), null, null);
appendAndIndexWikiCallback.builder.append("=");
- appendAndIndexWikiCallback.dispatch(entry.getValue(), null, null);
+ EntryTypeName entryTypeName = null;
+ IndexBuilder indexBuilder = null;
+ // This doesn't work: we'd need to add to word-forms.
+// System.out.println(entry.getKey());
+// if (entry.getKey().equals("tr")) {
+// entryTypeName = EntryTypeName.WIKTIONARY_TRANSLITERATION;
+// indexBuilder = appendAndIndexWikiCallback.parser.foreignIndexBuilder;
+// }
+ appendAndIndexWikiCallback.dispatch(entry.getValue(), indexBuilder, entryTypeName);
}
}
return false;
}
final String langCode = ListUtil.get(args, 0);
+ if (!appendAndIndexWikiCallback.langCodeToTCount.containsKey(langCode)) {
+ appendAndIndexWikiCallback.langCodeToTCount.put(langCode, new AtomicInteger());
+ }
+ appendAndIndexWikiCallback.langCodeToTCount.get(langCode).incrementAndGet();
final String word = ListUtil.get(args, 1);
final String gender = ListUtil.get(args, 2);
// TODO: deal with second (and third...) gender, and alt.