Skip to content
Nick3C edited this page Sep 13, 2010 · 2 revisions

= Changelog =============== = The authors can be contacted at: [email protected] ===

Development Version: http://batterseapower.github.com/pinyin-toolkit/

Version 0.05 (05/06/2009) Max Bolingbroke <[email protected]>
Nick Cook <[email protected]> [http://www.n-line.co.uk]

  • Large-scale re-write and optimisation of the code by Max Bolingbroke (many thanks!)
  • ported KanjiGraph to Hanzigraph
  • Automatic translation of non-dictionary words & phrase [can be used for almost any language]
  • Add [limited] support for new CFDICT (French)
  • All distributions will now include all dictionaries for simplicity. Unwanted dictionaries can be deleted.
  • MW with pinyin added automatically to your deck if in dictionary (if enabled) only applies to English version
  • Dictionary definition and measure word have their simplified/traditional variant selected according
    to user preferences
  • Don’t generate audio tags if sounds are missing
  • Use a fifth tone audio sample if one is provided, otherwise switch to 4th tone
  • Try several file extensions when we need a bit of audio, using the order: .mp3, .ogg, .wav
  • Optional entry-number indicators in translations such as “(1)” “(2)” “(3)”
  • Internal refactoring of code to remove the incidence of unreliable string manipulations, leading to bugfixes:
    – Remove space at the end of colored pinyin
    – Remove spaces between punctuation in pinyin
    – Remove the space between erhua “r” suffix and main word in pinyin
    – Prevent loss of punctuation when colorizing hanzi
  • erhua and third tone sandhi now handled properly
  • line-index support and separator support added for dictionary lookup
  • Squash bug that means character colorisation to fail if audio generation off
  • Pinyin is recognised and colored anywhere in the text
  • support for numbers has been greatly improved
  • Added code testsuite
  • Preferences window now used for config
  • Many smaller modifications to improve usability
  • Improved documentation & launch of website

Version 0.04 (19/05/2009) Nick Cook <[email protected]> [http://www.n-line.co.uk]

  • Two versions are now being distributed: English (using CC-CEDICT) and German (using HanDeDict)
    – Thanks to Rainer Menes for suggesting use of HanDeDict
  • New character colorization feature
    – If enabled, colored hanzi will be generated and placed in a field called “Color”
    – to get the benefit of this you should alter models in a way to make use of colored Hanzi
  • Fix to give better handle the formatting of dictionary entries
    – customisable dictionary meaning separator (defaults to line break)
  • more reliable sound tag generation
  • automatic blanking feature if hanzi field is emptied and de-focused (makes input faster)
    – audio field is ignored if longer than 40 characters (i.e. if Anki has improved or recorded audio) [a better way to do this is in the works]
  • strip html from expression field before doing anything (prevents formating bugs)
  • several minor fixes and improvements to general usage

Version 0.03 (12/05/2009) Nick Cook <[email protected]> [http://www.n-line.co.uk]

  • Simplified and traditional generation now happens each lookup (no need to chose one or the other)
  • automatic English generation from dictionary
    – English will only be generated for exact matches (words) not phrases
  • automatic colorization of pnyin by tone
  • Text-to-speech feature (automatic auto generation)
  • support for turning off new features
  • tidy code (remove unused & rationalise messy bits)
  • update dictionary to latest CC-CEDICT
    – fix bug from 谁 [actually bug is no longer relevant under new directory structure]
    – fix problems with pinyin generation of “v”/“u:”
  • rearrange to more logical filenames (pinyinfetcher.py etc)
  • change dictionary structure for better management, easier updates, and to allow new features
    – split dictionary into 3 parts (CC-CEDICT, supplementary, and user) [entries prioritised from latter to former]
    – supplementary dictionary contains previously hard-coded entries and new data such as numbers

Version 0.02.5 (21/03/2009) Nick Cook <[email protected]> [http://www.n-line.co.uk]

  • Dictionary updated to use adapted version of CC-CEDICT
  • entries increasing from 44,783 to 82,941

Version 0.02 (03/2009) Damien Elmes [http://ichi2.net/]

  • Ported to Anki 0.9.9.6 and tidied up
  • Brian Vaughan no longer maintaing plugin

Version 0.01 (2008) Brian Vaughan [http://brianvaughan.net]

  • Original release

NOTE: Version 0.01 to 0.03 had version numbers assigned retroactively.

Clone this wiki locally