2 - text inside functions doesn't get escaped properly.
3 - Skips Uebersetzung section (likewise in other langs), except maybe for the other lange of interest.
4 - Build single EN/DE/IT/FR dictionaries based on HtmlEntry.
5 - Parse Italian verb forms from enwiktionary into something useful.
6 - "See also" link entries for cross-referencing ("form of"--strong, links to token, "mentioned in"--weaker, links to HtmlEntry).
8 - Add links into the HtmlEntry based on wikilinks.
9 - Link to them from the appropriate places: IndexEntry (first), and individual rows (tricker, built at different times).
13 make sure word is sticky when you change dictionaries.
15 - on small device it would be great to be able to hide the system status bar and the title bar
16 - an history list of the searched words per dictionary with the possibility of having a rudimentary flash card game from it to memorise new words
21 * download latest wiktionaries
23 * DictionaryBuilderTest
24 * rebuild dictionaries.
30 anytime there's a tr= or a head=, make sure to file under that!
31 for i in res/raw*/*.html; do echo $i; tidy --input-encoding utf8 --output-file $i $i; done
33 SpannableText persisted class with a list of spans with span types. (might need its own builder.)
34 Update DictionaryBuilder.jar
38 italian verbs... (show conjugation, pulled from a linked place....--would lower size a lot!)
40 handle enwiktionary examples like "asdf (asdf)"
41 better example splitting
44 * link to leo, dict.cc
45 * source in context menu
49 Ok, good to know. I will put in Dutch-Greek in the next release, and see if I can separate the Ancient Greek from the modern Greek.
52 move dict to top of list when downloaded
55 text to speech / audio from wiktionary
56 icons inside dictionaries
61 better handling of language name in foreign sections (might need to append it if it isn't exact)
62 sub-levels in translations.
63 add unit test for: Errors: [Unmatched {{ error: * {{a|US}} {{IPA|[ˈfɔɹ.wɝd]]}}
64 add to wordlist should focus word (so next typing clears text).
65 sideways keyboard appear.
66 always put defs in list...
71 refactor wiki parsing.
74 new dictionary version: with links!
75 parse dictionary_info file in client to show default dictionaries.
76 black/blue background title rows, gray side pane for other language side
78 show "no search results"
85 ! enter should hide keyboard
88 * timeout on the exact search... if it can't confirm, it should just switch and go....
89 * reload dictionaryInfo sometime...
90 * change path of /sdcard/quickDic/...
91 fix up dictionary manager:
92 thread that handles unzipping, downloading for the life of the application (so screen changes don't screw it up).
95 change sorting to put your locale first
96 Handle other sections:
100 Chinese: handle "Compounds" section
101 handle word-info in English.
103 Hide uninstalled dictionaries.
105 better Row/Entry classes?
108 publish 2.0 dictionary
111 get rid of Appendix:.... sections from EN.data in split.