]> gitweb.fperrin.net Git - DictionaryPC.git/blob - todo.txt
Fixed Builder, and escaping arg names.
[DictionaryPC.git] / todo.txt
1 HtmlEntry
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).
7    Nice:
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).
10
11 Hitory of lookups.
12
13 make sure word is sticky when you change dictionaries.
14
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
17
18
19 To republish:
20 * what's new screen.
21 * download latest wiktionaries
22 * split
23 * DictionaryBuilderTest
24 * rebuild dictionaries.
25 * zip -9
26 * rebuild Check
27 * publish.
28
29
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
32
33 SpannableText persisted class with a list of spans with span types. (might need its own builder.)
34 Update DictionaryBuilder.jar
35 For next release:
36 flag images
37 history dialog
38 italian verbs... (show conjugation, pulled from a linked place....--would lower size a lot!)
39
40 handle enwiktionary examples like "asdf (asdf)"
41 better example splitting
42 check arabic UI fix
43
44 * link to leo, dict.cc
45 * source in context menu
46 * quiz
47 * colorize things
48
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.
50
51 flashcards
52 move dict to top of list when downloaded
53 speech synthesis
54 speech recognition
55 text to speech / audio from wiktionary
56 icons inside dictionaries
57
58
59 done:
60 {infl}
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...
67 **** code.google.com:
68 ! Check analytics
69 ! Upload dics
70 font size
71 refactor wiki parsing.
72 {{Arab}}
73 "form of" to bottom
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
77 faster search
78 show "no search results"
79 fix {t}
80 add langs
81 fix \n in info
82 help screen
83 num words in UI.
84 multiword find.
85 ! enter should hide keyboard
86 eng_urdu
87 about dict dialog
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).
93   check over UI.
94 * multi word search
95 change sorting to put your locale first
96 Handle other sections:
97   Pronunciation
98   Synonyms
99   Usage notes.
100   Chinese: handle "Compounds" section
101 handle word-info in English.
102 random word jump
103 Hide uninstalled dictionaries.
104 sorting of entries
105 better Row/Entry classes?
106 wiktionary
107 better tokenization?
108 publish 2.0 dictionary
109 test email
110 dict manager
111 get rid of Appendix:....  sections from EN.data in split.
112
113