|
本帖最后由 philma292 于 2012-12-10 09:34 编辑
. {! c% V! K7 C# Y1 t: R- V# L' G/ g3 ~- l, ~
前几天反映1.03版取词问题,感谢作者这样快又推出1.04。今天安装了1.04,手机是三星Galaxy Note,固件版本4.0.4。发现汉典的汉字检索功能已经可以正常使用了。和静读天下联用时英文取词也正常,但又发现静读天下中文取词出了毛病!0 r) U! B) t" W4 v0 @* z3 f# x
# G" b$ ~! f1 c, i8 [; P1 |7 V
原来1.03版的取词法是取单字,所以屏幕取词查中文单字没有问题,但是查西文时候取词功能成了“取字母功能”,无法查完整的单词。现在修改成取完整的字串,处理西文单词就没有问题了,但是中文单字就取不到了:在静读天下界面里长按一个汉字,取到的是包含这个单字的整个句子而不是要查的那个字。接下来mdict 1.04对取到的字串的处理造成检索单个汉字无法进行,而bluedict由于处理方法更合理,仍然可以用来查字。根本的原因是当取到的中文字串在字典里查不到时,bluedict仍然把这个字串上到查询框中,用户可以手动删除多余的单字,留下要查询的那个汉字。而mdict 1.04只是用对话框通知用户所查的字串无法查到,查询框仍然是空的,汉字查询就失败了。
5 y$ b5 s) e# s# c6 U4 R
* e' j1 f2 [# G' m' ~4 Z这个毛病看来比前一个修改起来更困难一些。1 R& [6 M5 U. [; d& g- h' ~
j6 \8 l) I. g! Z1 }下面上图说明存在的问题:
# b+ K. n( C( K# R
/ L }. {9 T# M Q' E1. 假设要在静读天下界面里查找“孫”字。长按屏幕就会取到包括“孫”字的字串。因为取到的是文章中的一个句子而不是单字,自然在多数情况下字典里是查不到的。
d8 `8 _ b/ Q. @: t8 F. o8 E0 F
; j) n( E) y1 n4 ?/ \1 o$ l6 R9 `$ W% r; _
( l# t1 j' Z( @1 }+ u H
2. bluedict会把选到的字串,其中包括待查的字,显示在查询框中。& |4 G3 M$ q) R$ O0 M9 Z
7 _0 p( O0 ?9 B4 p) v
7 a6 \0 s0 f; w& Y% o7 d
5 f7 c! b4 @, O
3. 手动删除多余的字后,待查汉字就可以顺利检索到了。
w* x4 @+ H1 i& n5 W2 w! y) E
3 Z+ Z7 v% [1 J" c8 z( U- k$ t$ M7 O5 W$ g" g) k, \1 K
. o& {7 y; z3 _4. mdict 1.04只是通知用户字串无法查到,没有把取到的字串上到查询框中,所以无法进一步手动处理,汉字查询失败了!$ A% S3 ~; d- P7 X
- I6 o x6 f' ~% ?& f: {0 N
' I1 f; F2 U8 E
; Q# }! Q0 j7 S% M0 e1 P
望能很快看到真正能全盘替代bluedict的版本尽快出现,多谢多谢! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
|