X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=todo.txt;h=3587e21456e71ad1ddb1547c4b5d273f67dfdccc;hb=2b238094993e8348bafddf30bcb88ee0bf9ed899;hp=8f7e76bddb65fbf62547908798272f097c255c39;hpb=90ec4974a7834567b5721528e87a2ce857cce53b;p=DictionaryPC.git diff --git a/todo.txt b/todo.txt index 8f7e76b..3587e21 100644 --- a/todo.txt +++ b/todo.txt @@ -1,73 +1,56 @@ -For next release: -refactor wiki parsing. -"form of" to bottom -handle examples like "asdf (asdf)" -random word jump -multiword find. -dictionary update. -{{Arab}} -???italian verbs +* HtmlEntries + - Add them to the dictionary's list. + - Link to them from the appropriate places: IndexEntry (first), and individual rows (tricker, built at different times). -pronunciation -synonyms -move dict to top of list when downloaded -speech recognition -flashcards -text to speech / audio from wiktionary +make sure word is sticky when you change dictionaries. -**** UI: -! multi search -X version number -! enter should hide keyboard -icons inside dictionaries +get rid of Appendix:.... sections from EN.data in split. +- on small device it would be great to be able to hide the system status bar and the title bar +- 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 +- space between clear text button and language button is to big (my screen is 320x240, Galaxy Mini) -**** PC: -! still lots of wiki markup in output. -italian verbs... (show conjugation, pulled from a linked place....--would lower size a lot!) -handle word-info in English. -Handle other sections: - Pronunciation - Synonyms - Usage notes. - Chinese: handle "Compounds" section -{{count page|[[Wiktionary:Page count]]}} +fix update screen. -{{gloss|money and wealth}} -it_it: gossip {m} (noun), inv +To republish: +* download latest wiktionaries +* split +* DictionaryBuilderTest +* rebuild dictionaries. +* zip -9 +* rebuild Check +* publish. -Bad filing: under Arab? -===Arab=== - جميل {m} (tr. jamiil) (adjective), feminine singular and inanimate plural: {{Arab|[[جميلة]]}}, masculine plural: {{Arab|[[جمال]]}}, feminine plural: {{Arab|[[جميلات]]}} :: beautiful - {{Arab|برج}} (tr. burj) (noun), dual: {{Arab|[[برجي]]}} (barjī), plural: {{Arab|[[بروج]]}} (burūj) or {{Arab|[[ابراج]]}} (’abrāj) :: castle - {{Arab|برج}} (tr. burj) (noun), dual: {{Arab|[[برجي]]}} (barjī), plural: {{Arab|[[بروج]]}} (burūj) or {{Arab|[[ابراج]]}} (’abrāj) :: citadel - {{Arab|برج}} (tr. burj) (noun), dual: {{Arab|[[برجي]]}} (barjī), plural: {{Arab|[[بروج]]}} (burūj) or {{Arab|[[ابراج]]}} (’abrāj) :: tower - {{term|w:Burj Khalifa|برج خليفة|tr=Burj Khalifa|Khalifa Tower}} (dialect: borǰ khalīfa), initially named {{term|sc=Arab||برج دبي|lang=ar||Dubai Tower}}. :: -- - {{Arab|برج}} (tr. burj) (noun), dual: {{Arab|[[برجي]]}} (barjī), plural: {{Arab|[[بروج]]}} (burūj) or {{Arab|[[ابراج]]}} (’abrāj) :: constellation - {{Arab|برج}} (tr. burj) (noun), dual: {{Arab|[[برجي]]}} (barjī), plural: {{Arab|[[بروج]]}} (burūj) or {{Arab|[[ابراج]]}} (’abrāj) :: spire - {{Arab|برج}} (tr. burj) (noun), dual: {{Arab|[[برجي]]}} (barjī), plural: {{Arab|[[بروج]]}} (burūj) or {{Arab|[[ابراج]]}} (’abrāj) :: asterism - {{Arab|برج}} (tr. burj) (noun), dual: {{Arab|[[برجي]]}} (barjī), plural: {{Arab|[[بروج]]}} (burūj) or {{Arab|[[ابراج]]}} (’abrāj) :: zodiac - {{Arab|برج}} (tr. burj) (noun), dual: {{Arab|[[برجي]]}} (barjī), plural: {{Arab|[[بروج]]}} (burūj) or {{Arab|[[ابراج]]}} (’abrāj) :: sign of the zodiac - هدف {m} (tr. hádaf) (noun), plural: {{Arab|[[اهداف]]}} (’ahdāf) :: target, object, aim, end - هدف {m} (tr. hádaf) (noun), plural: {{Arab|[[اهداف]]}} (’ahdāf) :: objective, purpose, design, intention - هدف {m} (tr. hádaf) (noun), plural: {{Arab|[[اهداف]]}} (’ahdāf) :: goal - صفر {{Arab|صُفْر}} {{IPAchar|(Sufr)}} {p} :: yellow, pale, pallid, wan ({plural of|{{Arab|[[أصفر|أَصْفَر]]}}}) +anytime there's a tr= or a head=, make sure to file under that! +for i in res/raw*/*.html; do echo $i; tidy --input-encoding utf8 --output-file $i $i; done -=== Bad ordering: -===do=== - do {{wikipedia|Do (nota)|lang=it}}{{infl|it|noun|g=m}} :: do, the musical note - fare {{it-verb}} {{transitive}} :: To do +SpannableText persisted class with a list of spans with span types. (might need its own builder.) +Update DictionaryBuilder.jar +For next release: +flag images +history dialog +italian verbs... (show conjugation, pulled from a linked place....--would lower size a lot!) +handle enwiktionary examples like "asdf (asdf)" +better example splitting +check arabic UI fix +* link to leo, dict.cc +* source in context menu +* quiz +* colorize things +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. -**** Wiktionary: +flashcards +move dict to top of list when downloaded +speech synthesis +speech recognition +text to speech / audio from wiktionary +icons inside dictionaries -in wiktionary - futurismo :: futurism () (noun) - done: {infl} better handling of language name in foreign sections (might need to append it if it isn't exact) @@ -80,4 +63,44 @@ always put defs in list... ! Check analytics ! Upload dics font size +refactor wiki parsing. +{{Arab}} +"form of" to bottom +new dictionary version: with links! +parse dictionary_info file in client to show default dictionaries. +black/blue background title rows, gray side pane for other language side +faster search +show "no search results" +fix {t} +add langs +fix \n in info +help screen +num words in UI. +multiword find. +! enter should hide keyboard +eng_urdu +about dict dialog +* timeout on the exact search... if it can't confirm, it should just switch and go.... +* reload dictionaryInfo sometime... +* change path of /sdcard/quickDic/... +fix up dictionary manager: + thread that handles unzipping, downloading for the life of the application (so screen changes don't screw it up). + check over UI. +* multi word search +change sorting to put your locale first +Handle other sections: + Pronunciation + Synonyms + Usage notes. + Chinese: handle "Compounds" section +handle word-info in English. +random word jump +Hide uninstalled dictionaries. +sorting of entries +better Row/Entry classes? +wiktionary +better tokenization? +publish 2.0 dictionary +test email +dict manager \ No newline at end of file