|
本帖最后由 philma292 于 2012-12-10 09:34 编辑
8 p/ q+ h1 u3 n4 _8 X8 G6 \& I5 ]8 |. z
前几天反映1.03版取词问题,感谢作者这样快又推出1.04。今天安装了1.04,手机是三星Galaxy Note,固件版本4.0.4。发现汉典的汉字检索功能已经可以正常使用了。和静读天下联用时英文取词也正常,但又发现静读天下中文取词出了毛病!
+ X, f g& }) G( ?' f/ a7 m5 N9 O2 K# P4 ^* P! Z. K
原来1.03版的取词法是取单字,所以屏幕取词查中文单字没有问题,但是查西文时候取词功能成了“取字母功能”,无法查完整的单词。现在修改成取完整的字串,处理西文单词就没有问题了,但是中文单字就取不到了:在静读天下界面里长按一个汉字,取到的是包含这个单字的整个句子而不是要查的那个字。接下来mdict 1.04对取到的字串的处理造成检索单个汉字无法进行,而bluedict由于处理方法更合理,仍然可以用来查字。根本的原因是当取到的中文字串在字典里查不到时,bluedict仍然把这个字串上到查询框中,用户可以手动删除多余的单字,留下要查询的那个汉字。而mdict 1.04只是用对话框通知用户所查的字串无法查到,查询框仍然是空的,汉字查询就失败了。
s; P* D. n1 n2 y$ Q$ h
& c2 }2 f* a! P0 r( D; }& U这个毛病看来比前一个修改起来更困难一些。
) s4 P! w9 O' V9 c8 _ i: M. A# o9 f( q4 G F1 Q8 ?6 ~
下面上图说明存在的问题:7 W; q+ ?, v" L: v7 W* z
& J: g# ^- ~( ?. r( b. a# M O1. 假设要在静读天下界面里查找“孫”字。长按屏幕就会取到包括“孫”字的字串。因为取到的是文章中的一个句子而不是单字,自然在多数情况下字典里是查不到的。0 `( X& M, M0 ^: Q: y! S7 U
7 N1 W" k7 A4 R2 o5 u A C
; g5 h! l" I: E3 H* b+ c8 E0 w3 f5 r
2 }3 N/ N% _( S; T$ ~2. bluedict会把选到的字串,其中包括待查的字,显示在查询框中。- ^- }3 k1 J3 ]
) Y2 d7 Q( |% S5 p: X1 C/ W9 T$ _4 |1 f' ~% i
/ _# `; G5 Y) w: c8 E3 R
3. 手动删除多余的字后,待查汉字就可以顺利检索到了。
/ z0 X1 f/ ~' H* p* g0 D) [. h' X0 s0 Q) l' l7 u8 C
4 Y8 r/ [. l! Z' Q5 b2 _' }( e& S
6 y' r3 K2 a3 C+ V6 _1 X/ z
4. mdict 1.04只是通知用户字串无法查到,没有把取到的字串上到查询框中,所以无法进一步手动处理,汉字查询失败了!
) f0 z2 c+ Q q% s6 n6 C. `- y' A+ ]5 S6 h" @
0 t1 _$ N/ y' p5 C, v$ ^
/ W$ _) }" K8 O* A
望能很快看到真正能全盘替代bluedict的版本尽快出现,多谢多谢! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
|