StarDict-3.0.2 TODO list

StarDict is very mature now. I will only mainly do the maintain work in the future. Any patch is welcomed.

* Mac OS X port.
* stardict-robot for MSN, Gtalk, QQ.
* epwing2stardict dictionary file format converter.

* 单词变形插件系统。
* 世界语单词变形插件。
* 中文简繁体变形插件。
* 法语变形插件。
* 有道网络词典插件。
* 支持代理服务器。
* 全文检索在某些机器上会失效的问题。
* 浮动窗口的模糊查询网络支持。
* Linux下的全局取词快捷键。
* stardictd改成多线程。
* stardict.org php网页同步。
* dict2exe.nsis脚本。
* 更新帮助文档。
* 声音资源播放支持。
* 多次绘制导致取词不完整的问题。
* Python插件系统。
* Win32 spell插件。
* Ctrl-右键取词。
* 提供中文版下载。
* 自带wordnet词库。
* 根据gnome-translate增加新的翻译引擎。
* dict_client改成netdict插件。
* xe.com汇率转换支持。
* 中文名路径和词典文件加载支持。
* Office 2007 取词支持。
* 改进单词变形处理,如察signed同时出现sined和sign。
* 吸收lingoes 2.0 特性。
* 增加Apple词典的词库。
* 转换所有文曲星词库。
* 更新和提供所有wikipedia词典。
* 手动或自动记录查过的单词到单词本,作为一个插件。
* 大小写合并选项。
* 是否查询菜单,按钮上文本的选项。
* XgrabKey加取词快捷键,参考tomy note.
* speex TTS插件。
* 另一套简洁主界面,首选项里进行选择。
* 词典组里的词典支持拖动到另一个词典。
* 在fundset词典里查询*崩溃的问题。
* 在线词典输入框处理前后多余的空格。
* 软件上google翻译失效的问题。
* Ctrl-c-c, Ctrl-ins-ins 激活剪贴板。
* 特殊单词读音彩蛋。
* Gstreamer播音插件。yauap.
* 更新信息插件加强,加上浮新闻广告窗口插件。
* MAN插件去除MANPAGER环境变量的影响。
* hunspell单词原形插件,进行原形识别。
* total commander取词crash的内存修改问题。
* 转换office 2003内置的汉英大词典等。


* 制作一个音乐词典。
* Simplified and Traditional Chinese convertion of the input word.
* Add powerword use phonetic fonts opition.
* Rewrite the highlighten feature code.
* Fix modify key can't make window pop up again problem.
* Highlighten word support. Hignlighten the full-text search word.
* Add dict_client support which connect to dictd server.
* Make wikipedia converter support large file that don't use big memory in the convertion. Converted the enwiki successfully.
* Change the dictzip library from using mmap to fread, so support large file on 32-bit system and simplified it on memory management.
* Support enwiki which the file size is bigger than 4g. Change the idx file format for this as use 64-bit offset.
* Add network fuzzy query support, make the floating window's fuzzy menu item work.


* 词典共享功能。搜索下载其他用户机器上的词典。
* 分布式网络词典功能。每个客户端都同时启动stardictd服务端提供查询服务。


* Combine case word support. 大小写单词合并选项。 Future version.
* TTS wav file dictionary. 语音词典支持。 Future version.
* Update JMdict. 更新JMdict词典。 Next version.
* Esperanto mouse over get word problem. 世界语在windows下屏幕取词的问题。 Next version.
* Esperanto word parsing. 世界语变形处理。 Next version.
* Gnome mouse over get word. Gnome下屏幕取词功能,利用at-spi库。 Canceled.
* Support 64-bit offset large file that are more than 4G, such as enwiki. 支持64位偏移值大文件(4G以上),以enwiki为例。 Next version.
* The bug that make eclipse crash in win32 when mouse over. Eclipse取词崩溃的问题。 Next version.
* Windows commerical version? Windows商业版。 Being free of fee while Lingoes is.
* Add GetNormalizedForms feature for each language. 增加GetNormalizedForms,处理各种语言变形。 Next version.
* Fix the probelm that characters are drawed(TextOut) for several times separately which make mouse over in win32 don't work fine. 处理TextOut分多次绘制字符导致不能屏幕取词的问题。 Next version.

* Simplified and Traditional Chinese query word converting. 对查询的单词进行简繁体转换。 Next version.
* Tooltip and menu's font can't be setting. 提示和菜单的字体不能被设置。 Next version.
* Hide main window after startup which make the panel's width become bigger. 开机时隐藏主窗口后列表变宽的Bug. Gtk bug.
* Accelerate key list in the help document. 文档加快捷键说明。 Future version.
* Add FreeLang dictionaries. 转换Freelang词典。 Next version.
* Auto start and enable StarDict scanning when click the icon in Acrobat reader. 点击pdf取词按钮自动开启stardict取词,启动stardict. Next version.
* Make pdf get word more smart, such as deal with punctation ending. Pdf取词更加智能化,处理obvious."等情况。 Next version.
* Change scan dictionary and open main window's accelerate key setting in win32. 自定义取词,打开查词界面快捷键。 Next version.
* Otd RealPeopleTTS. Otd真人语音库非完美版。 Next version.
* Add lingoes dictionaries. 增加Lingoes词典。 Next version.
* Russian word parsing. 俄语单词还原功能。 Next version.
* Mouse over get word deal with application that draw chracters separately. 屏幕取词处理单词被分别绘制的情况。 Next version.
* Add all Wikipedia and Wikitionary dictionaries. 增加所有wikipedia词典。 Done.
* Endless loop when input some words bug. It is pango's bug in fact, we need to report it. 输入某个单词时死循环的问题,是pango的bug,在特定文字,宽度,字体的情况下出现。解决方法是改变文本区的宽度。 Done.
* Show floating window by click middle mouse button in win32. 鼠标中键windows下取词。 Next version.
* Win-S change scan status and Win-Z open main window hot keys in X-Window. Next version.
* String in .idx file that strlen > 256 problem. 索引文件里字符串长度超过255的问题。 Next version.
* Use GtkStatusIcon. Next version.

* Tray icon is not transparent in KDE problem. KDE下图标不透明的问题。 Next version.
* Create voice dictionary which come from shtooka.net website. 制作来源于shtooka.net的语音词典。 Next version.
* Word's spell check virtual dictionary. Windows下的word拼写检查虚拟词典。
* Move from dev-cpp to code::blocks. 从dev-cpp转换到code::blocks开发环境。 Canceled.
* WikiPedia on-line dictionary plugin. 维基在线词典插件。 Next version.
* High lighten the full-text search word. 全文检索后高亮显示搜索单词。 Next version.
* DICT protocol client plug in. Dict协议客户端插件。 Next version.
* Network dictionary support querying muti stardictd server at the same time. 网络词典支持同时查询多个stardictd服务器。
* Version 3.2.0: html support. Use gtkhtml in linux and win32. HTML支持。 Next version.
* How to create picture dictionary document. 如何制作图片词典文档。 Next version.
* Rewrite highlighten code by xml parse, fix its bug. 重写高亮显示代码,修正其bug. Next version.
* Python plug in system. Python插件系统。 Next version.
* 转换所有XDXF词典。 Next version.
* stardict-info-plugin. info虚拟词典。参考yelp代码。 Next version.
* 格言插件。 Next version.
* 启动后主界面显示网站图片按钮。 Next version.
* dict2exe.nsi. 利用nsis生成.exe词典安装包。 Next version.
* 提供所有词典的exe版本。 Next version.
* 修正gtk win32的textview点击滚到最后的bug. Next version.
* 转换dictionarymid.sf.net词典。 Next version.
* 移开后按修饰键不能重新弹出的问题。 Ignore.
* epwing词典转换程序。 Next version.
* 转换所有epwing词典。 Next version.
* 将wyabdcRealPeopleTTS改成插件。 Next version.
* dict_client改成插件。 Next version.
* 金山词库改成使用音标字体文件。 Next version.


Future plan
* Port to MacOS-X.
* Maemo version. see: http://stardict.garage.maemo.org
* GPE version.
* StarDict dictionary wiki, co-create dictionaries on-line. As http://wiki.stardict.org
* WinCE edition.
* Native Windows version, that don't use gtk and has beautiful skin support.
* Palm version.
* Java/J2ME version.