|
本帖最后由 philma292 于 2012-12-10 09:34 编辑
: `8 h4 b+ g3 ]+ b
) ]' D7 T- r9 x前几天反映1.03版取词问题,感谢作者这样快又推出1.04。今天安装了1.04,手机是三星Galaxy Note,固件版本4.0.4。发现汉典的汉字检索功能已经可以正常使用了。和静读天下联用时英文取词也正常,但又发现静读天下中文取词出了毛病!
U! r3 O, J5 _8 F" |5 h
2 {5 V7 E( s- Y. {原来1.03版的取词法是取单字,所以屏幕取词查中文单字没有问题,但是查西文时候取词功能成了“取字母功能”,无法查完整的单词。现在修改成取完整的字串,处理西文单词就没有问题了,但是中文单字就取不到了:在静读天下界面里长按一个汉字,取到的是包含这个单字的整个句子而不是要查的那个字。接下来mdict 1.04对取到的字串的处理造成检索单个汉字无法进行,而bluedict由于处理方法更合理,仍然可以用来查字。根本的原因是当取到的中文字串在字典里查不到时,bluedict仍然把这个字串上到查询框中,用户可以手动删除多余的单字,留下要查询的那个汉字。而mdict 1.04只是用对话框通知用户所查的字串无法查到,查询框仍然是空的,汉字查询就失败了。# H) P0 d8 `% m& f8 R* E/ {
- z/ ^! p$ k2 o& n& }( d! P; v; u这个毛病看来比前一个修改起来更困难一些。* [3 i0 Q" @$ y
W6 |6 @% c' f0 x, E
下面上图说明存在的问题:
% k* m6 d1 }5 ?$ m+ t1 [8 U
( Q4 P) W6 ]5 t7 A( w+ A9 g. \1. 假设要在静读天下界面里查找“孫”字。长按屏幕就会取到包括“孫”字的字串。因为取到的是文章中的一个句子而不是单字,自然在多数情况下字典里是查不到的。
, |4 e/ E1 P! k x- H
) K2 x7 [3 B0 c W) ~8 Z8 I# m' G3 I8 ~0 ^, x* j
- R, U7 j2 R# P0 F8 n9 d! V2 O2. bluedict会把选到的字串,其中包括待查的字,显示在查询框中。
" j. B) N$ _ G/ `7 X. u$ d, |1 X' X: ]/ A
8 s: D i3 y( G8 @) k: E
. F, j6 Z) u$ \( w3. 手动删除多余的字后,待查汉字就可以顺利检索到了。2 R" ^8 J. m& [" i
5 G% r/ [, ~, l j- o
' j. f' p' b5 r$ }6 x, O. \4 H" b7 ?1 D/ u {
4. mdict 1.04只是通知用户字串无法查到,没有把取到的字串上到查询框中,所以无法进一步手动处理,汉字查询失败了!9 n* u+ [" f5 C# _. V( T1 e j( U# q
% v) \3 m/ M2 e7 P H6 ~$ q4 @7 l" o b( s' w" p; @
5 c1 X: G3 U9 w L
望能很快看到真正能全盘替代bluedict的版本尽快出现,多谢多谢! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
|