|
本帖最后由 philma292 于 2012-12-10 09:34 编辑 8 N1 T' t0 M+ @0 e) U
8 J M2 h" u1 U: u- V2 ~6 t7 Y' U# y前几天反映1.03版取词问题,感谢作者这样快又推出1.04。今天安装了1.04,手机是三星Galaxy Note,固件版本4.0.4。发现汉典的汉字检索功能已经可以正常使用了。和静读天下联用时英文取词也正常,但又发现静读天下中文取词出了毛病!
" I' P R5 H: v C b/ n( Z8 _4 p0 b" \, |# X" M: z+ Z( x
原来1.03版的取词法是取单字,所以屏幕取词查中文单字没有问题,但是查西文时候取词功能成了“取字母功能”,无法查完整的单词。现在修改成取完整的字串,处理西文单词就没有问题了,但是中文单字就取不到了:在静读天下界面里长按一个汉字,取到的是包含这个单字的整个句子而不是要查的那个字。接下来mdict 1.04对取到的字串的处理造成检索单个汉字无法进行,而bluedict由于处理方法更合理,仍然可以用来查字。根本的原因是当取到的中文字串在字典里查不到时,bluedict仍然把这个字串上到查询框中,用户可以手动删除多余的单字,留下要查询的那个汉字。而mdict 1.04只是用对话框通知用户所查的字串无法查到,查询框仍然是空的,汉字查询就失败了。 }4 ^0 p, @* ^9 R, p# O7 e: w' V0 H
; U' ]: H+ M# }/ O p这个毛病看来比前一个修改起来更困难一些。5 `" \1 O/ Y8 x" Z
8 x3 W7 f" e3 C W+ J6 ~ P3 f下面上图说明存在的问题:
8 }( M# @! i7 P1 u7 n9 c
& c: ?; o3 V9 ~8 P1. 假设要在静读天下界面里查找“孫”字。长按屏幕就会取到包括“孫”字的字串。因为取到的是文章中的一个句子而不是单字,自然在多数情况下字典里是查不到的。
1 P) M, A6 ~' s. m0 A8 k" r S6 l# }, P$ }7 M9 w% h) T2 x4 K4 P
. d0 o* p& k: Y# g/ n R. P9 N+ `
. I& b3 \7 @# r2. bluedict会把选到的字串,其中包括待查的字,显示在查询框中。( L/ P( S" S- m, I1 A% |4 s
7 V7 S/ q" e0 D& Y7 i$ f
+ j( V T0 W8 s9 f8 h! {$ T" h7 V- Z, |) C1 b# c
3. 手动删除多余的字后,待查汉字就可以顺利检索到了。
9 M, U' I& n1 G
) B, @, r. p; t% e; W2 J/ ?7 F$ F% D ]. }6 y% w/ ^! z
2 W7 _; A' o7 Z0 I+ i# H2 q
4. mdict 1.04只是通知用户字串无法查到,没有把取到的字串上到查询框中,所以无法进一步手动处理,汉字查询失败了!
5 I% H& H8 f2 p \# \
* y6 S9 z- G- u/ Q% J: @$ d9 g: ]& V. \, f/ N
2 [( M! P% E9 Z. d望能很快看到真正能全盘替代bluedict的版本尽快出现,多谢多谢! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
|