|
CuteDict 是几乎stardict的一个QT"盗版", 不过使用了比stardict效率更高的libdict为搜索引擎,那些为了stardict装了一堆gnome包的朋友有福啦。程序是我花了3-4天写出来的,我对QT和Kdevelop都不是很熟悉,所以我仔细阅读了 stardict 2.4.4 和cutedict 0.3的源码,边学边写的。
*我在 Magic Linux 1.2 final 上安装测试过了。
版权说明
LGPL, 任何商业用途请向 Magic Linux
交纳 人民币 5000 / 年(够黑吧,针对谁大家都知道啦*^_^*)。
大家监督一下,为 ML 加油。
[功能]
1. 支持双向查找(中翻英,英翻中)
2. 支持屏幕取词
3. 支持多部字典查询
3. 语音支持(读单词)
[安装方法]
1. 下载软件包 http://www.magiclinux.org/people/jackey/extra/cutedict/
2. 安装 libdict, 解开后请阅读其安装说明,有问题找baif,哈哈。
3. 安装 cutedict,
[code:1]
./cofingure --prefix=/usr
make
make install
[/code:1]
4. 解压字体,然后把解压好的字体拷贝到 /usr/share/cutedict/dic下
[code:1]
bzip2 -d langdao-*.bz2
mkdir -p /usr/share/cutedict/dic
cp langdao-*.dic /usr/share/cutedict/dic
[/code:1]
5. 安装语音支持需要的库(兼容stardict上的WyabdcRealPeopleTTS)
[code:1]
cd /usr/share
tar xvjf WyabdcRealPeopleTTS.tar.bz2
[/code:1]
6. Done
[有待开发和完善的功能]
1. 模糊查询,现在的模糊查询有点怪,基本上是可以用,但是效果好象不是很好。
2. 字典管理,包括排序,禁用和获取字典信息。
3. 附录功能,暂时不考虑。
4. 规范代码,包括作者信息,中文支持,注释代码。
[问题解答]
Q: libdict 安装失败导致无法编译?
A: 检查 /etc/ld.so.conf 并运行 /sbin/ldconfig
Q: 怎么屏幕取词?
A: 点击左下脚的Screen按钮,设置成 Screen 可以了。
Q: 为什么gtk下屏幕取词不工作?
A: 屏幕取词需要klipper,请在gnome下把klipper启动起来(要不就用stardict *^_^*)。
[已知问题] P-Problem, S-Solution
P: 系统托盘和gui中的屏幕取词图标显示不正常。
S: 已经修复,感谢yunfan。
修改日志
*3月25日
- 自动朗读单词
- 多字典下单词列表过滤
- 系统托盘功能完善
- 补全了关于的内容
- 向sf申请了项目
*3月24日
- 添加了语音读取功能(感谢 yunfan)
- 添加了系统托盘 (感谢 cjacker, 参考0.3部分代码)
- 添加i18n支持 (感谢 stdio)
- 修改了用户界面 (感谢 菜花,PP图标)
- 添加多字典查询功能 (感谢 baif,提供libdict的范例)
- 创建安装软件包 (感谢 kde,kanker)
- 盗用stardict的图标 (感谢 stardict)
*3月23日
- 发布1.0老婆版
最新版本为:cutedict-1.0-03252005.tar.bz2
*那位朋友帮我做个SRPM吧。
在4月8日前我将不再做任何更新,如果有人改动了我的源码请以补丁的形式发布,以便我论文答辩完后继续完成其他功能 |
|