]> gitweb.fperrin.net Git - DictionaryPC.git/blob - todo.txt
Added simple parsing logic for DE and IT wiktionaries.
[DictionaryPC.git] / todo.txt
1 {{term
2 {{etyl
3 {{l
4 {{de-conj
5 Spaces in links are done wrong: "perche mai",click "why on earth", see "why%20..."
6 Delete it conjugation of entries.
7
8
9 Compression for PairEntries!
10 delete these entries:
11 # {{conjugation of|abalienare||2|p|pres|ind|lang=it}}
12 # {{conjugation of|abalienare||2|p|imp|lang=it}}
13 # {{form of|[[feminine|Feminine]] plural|abalienato}}
14
15
16 HtmlEntry
17   - text inside functions doesn't get escaped properly.
18   - Skips Uebersetzung section (likewise in other langs), except maybe for the other lange of interest.
19   - Build single EN/DE/IT/FR dictionaries based on HtmlEntry.
20   - Parse Italian verb forms from enwiktionary into something useful.
21   - "See also" link entries for cross-referencing ("form of"--strong, links to token, "mentioned in"--weaker, links to HtmlEntry).
22    Nice:
23   - Add links into the HtmlEntry based on wikilinks.
24   - Link to them from the appropriate places: IndexEntry (first), and individual rows (tricker, built at different times).
25
26 Hitory of lookups.
27
28 make sure word is sticky when you change dictionaries.
29
30 - on small device it would be great to be able to hide the system status bar and the title bar
31 - 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
32
33
34 To republish:
35 * what's new screen.
36 * download latest wiktionaries
37 * split
38 * DictionaryBuilderTest
39 * rebuild dictionaries.
40 * zip -9
41 * rebuild Check
42 * publish.
43
44
45 anytime there's a tr= or a head=, make sure to file under that!
46 for i in res/raw*/*.html; do echo $i; tidy --input-encoding utf8  --output-file $i $i; done
47
48 SpannableText persisted class with a list of spans with span types. (might need its own builder.)
49 Update DictionaryBuilder.jar
50 For next release:
51 flag images
52 history dialog
53 italian verbs... (show conjugation, pulled from a linked place....--would lower size a lot!)
54
55 handle enwiktionary examples like "asdf (asdf)"
56 better example splitting
57 check arabic UI fix
58
59 * link to leo, dict.cc
60 * source in context menu
61 * quiz
62 * colorize things
63
64 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.
65
66 flashcards
67 move dict to top of list when downloaded
68 speech synthesis
69 speech recognition
70 text to speech / audio from wiktionary
71 icons inside dictionaries
72
73
74 done:
75 {infl}
76 better handling of language name in foreign sections (might need to append it if it isn't exact)
77 sub-levels in translations.
78 add unit test for: Errors: [Unmatched {{ error: * {{a|US}} {{IPA|[ˈfɔɹ.wɝd]]}}
79 add to wordlist should focus word (so next typing clears text).
80 sideways keyboard appear.
81 always put defs in list...
82 **** code.google.com:
83 ! Check analytics
84 ! Upload dics
85 font size
86 refactor wiki parsing.
87 {{Arab}}
88 "form of" to bottom
89 new dictionary version: with links!
90 parse dictionary_info file in client to show default dictionaries.
91 black/blue background title rows, gray side pane for other language side
92 faster search
93 show "no search results"
94 fix {t}
95 add langs
96 fix \n in info
97 help screen
98 num words in UI.
99 multiword find.
100 ! enter should hide keyboard
101 eng_urdu
102 about dict dialog
103 * timeout on the exact search...  if it can't confirm, it should just switch and go....
104 * reload dictionaryInfo sometime...
105 * change path of /sdcard/quickDic/...
106 fix up dictionary manager:
107   thread that handles unzipping, downloading for the life of the application (so screen changes don't screw it up).
108   check over UI.
109 * multi word search
110 change sorting to put your locale first
111 Handle other sections:
112   Pronunciation
113   Synonyms
114   Usage notes.
115   Chinese: handle "Compounds" section
116 handle word-info in English.
117 random word jump
118 Hide uninstalled dictionaries.
119 sorting of entries
120 better Row/Entry classes?
121 wiktionary
122 better tokenization?
123 publish 2.0 dictionary
124 test email
125 dict manager
126 get rid of Appendix:....  sections from EN.data in split.
127 Smise, in chart
128 long click on see also works to link
129 Links in HTML work: mostly, they don't open with the keyboard open
130 when edit text loses focus, all highlighted: impossible if it's not focused.
131 Web view search works.
132 EN dictionaries.
133 Compression
134