关于MDICT3 RC1的几个问题(再次请教R大)
PPC模版:【机型】:DPD830
【操作系统】:WM6.1
【操作系统语言】:中文
【Mdict软件版本号】:3.0RC1
【问题描述】:
1. 在菜单→选项中如不勾选应用到所有词典,则设置的前景、背景色、简繁转换均无法应用到当前辞典;但到查看→文本→字体、文字颜色、背景颜色中去设置可生效。
2. 在菜单→选项中不能成功设置在线取词辞典(pickdirectory激活后无法捕获到文件名),但可通过词库→词库管理 来设置在线取词辞典,建议从菜单→选项中直接去除设置在线取词辞典选项。
3.在默认的编译方式,即选中strip key选项时,编译出的辞典词条重定向是有效的;但 编译时如不勾选strip key,则词条的重定向(@@@LINK=)可能会失效。
我猜想有可能词条的重定向是否将重定向的引用定义为关键值,而这个关键值是不允许使用空格的,因此在编译过程中将关键值中的空格给过滤了,这样在非"strip key"方式下会出现key not found。
4.当存在大量的词条重定向时,全文查找的速度异常慢。如https://pdawiki.com/forum/thread-2097-1-1.html《英语同义词辨析词典》
这个通过程序适当优化应当可以解决。
[ 本帖最后由 cdyg 于 2009-3-16 13:20 编辑 ] 1. 那个选项设置的确说明得不够清晰。选项中的设置实际上是修改默认值的,如果不勾选应用到所有词典,则只修改了默认值,不会影响现有词典的设置。而默认值则只会对后面增加的词典的设置产生影响。 其实我很想去掉这个对话框,然后在查看菜单里加上"将当前设置应用到所有词典"和"将当前设置作为默认值", 只是感觉比较累赘
2. 在线设置的确不是太好用
3. 重定向里的关键字是根据词典本身是否设置了strip key进行查找的。所以如果你没有勾选"strip key"的话,链接里的关键字必须写完整,可以包含空格的。 4. 那个可以在程序里优化。
还是关于未选中strip key编译时词条不能重定向的问题
原帖由 rayman 于 2009-3-16 11:19 发表 https://pdawiki.com/images/common/back.gif1. 3. 重定向里的关键字是根据词典本身是否设置了strip key进行查找的。所以如果你没有勾选"strip key"的话,链接里的关键字必须写完整,可以包含空格的。
R老大,您好!
我在链接里确实是写了完整的关键字的,为了说明,我在这里举个简单的例子。
test.txt正文:
zhong guo
中华人民共和国
</>
中国
@@@LINK=zhong guo
</>
编译时未选中strip key选项,编译后查询结果还是无法重定向。
附上源文件及编译后文件:
当编译时选中Strip key选项时就可以实现重定向了:
[ 本帖最后由 cdyg 于 2009-3-16 13:28 编辑 ] 这个确认是MDict程序的bug 是程序在去掉回车符时没有去干净,简单的临时解决方案是将文本文件转成Unix回车符格式再进行转换。 谢谢!
页:
[1]