Skip to content
Lakedaemon edited this page Sep 13, 2010 · 22 revisions

JxPlugin 1.0 (Lists)+

Road blocks

  1. embbed QWidget in QWebView and make communication possible
    1. QComboBox

Answer : using the jQuery & jQuery ui library and implementing a javascript ui is a superior solution :

Requirements

  • Lists
    • JLPT.Word.List.csv” for word JLPT classification (fair)
    • “KanjiFrequencyWikipedia.csv” for Kanji frequency (good)
    • “CorpusInternet.csv” for word frequency (not that good)
  • Javascript
    • jQuery & JQuery UI
    • ui.select (labs)
    • ui.button (labs)
    • (ui) dropdownchecklist

Features

  1. Kanji Answer
    1. Kanken
  2. Tango Answer
    1. Related sentences
  3. Graphs
    1. Kanken
    2. Choose Colors
    3. logarythmic/linear scale
    4. Learning threshold
  4. UI
    1. Override DrawAnswer : Separate html display of the answer from the actual answer
    2. Answer : write UI code
    3. Kanken
  5. Tools
    1. JxTagDuplicates : in Fields (multi choise combo box) in Models (multichoice combobox) with Tags like (line edit)
    2. Implement Search and replace in Fields
    3. About
    4. Help
    5. Javascript

JxPlugin 2.0 (Kanjidic.xml & Jmdict.xml)+

Road Blocks

  1. use/write a Xml parser to turn into nested dictionnaries (like I did in Lua)
    1. Kanjidict.xml
    2. JMdict.xml

Features

  1. Use Kanjidic.xml
    1. stroke count
    2. Bushu
    3. grouped meaning/reading
    4. fill reading/meaning
  2. Use Jmdict.xml
    1. synonyms
    2. irregular/regular eru/iru verbs indicator (color)
    3. transitive/intransitive verbs
    4. Grammar
    5. lexical fields
    6. one click import

JxPlugin 3.0 (guess furigana/parse sentences)

Road Blocks

  1. Implement guess furigana (like I did in Lua)
  2. Investigate ChaSen/Mecab

Features

  1. Compute Furigana
    1. Reading frequency
    2. Word links

Clone this wiki locally