[DictTango] Windows版 v1.7.0

确定了这是一个Bug, 已经提交报告给微软了。

在文件移除导致dicttango找不到已导入词典的文件后进行扫描词典操作会闪退,以前版本没这问题,见log,好像是这样吧。反正我把所有词典删了再扫描就行了。

刚刚试了一下,移除文件后再重新打开会有这提示的,应该不是由于移除文件引起的,我有空再排查一下

升级SDK造成的?324楼的状态栏弹出菜单问题,最近没有再出现,许是升级SDK修好的 :grin:

左侧边菜单栏展开的宽度调整后怎么保持呢?下次打开软件,又恢复到原来的宽度了。
另,查词页面放大后,也希望能在下次打开时保持放大的效果。

麻烦您了。

好像都会自动记住的啊,难道又是Windows 10的错

你是用鼠标放大,还是用底部工具栏的按钮来放大?

:sweat_smile:
刚才又试了下,左侧栏又可以了。难道要设置两次?

底部工具栏能保持,鼠标放大似乎是临时放大?一直用鼠标来放大 :sweat_smile: :joy:

可能是捕获的事件不太精准,我有空再检查看看

对,因为SDK现在还不能捕获鼠标放大的倍数,所以只能用底部工具栏的按钮来实现

我也转换了一本 :grin:
另外想询问一下楼主,是否有意加入灵格斯格式的转换,我以前存了不少本呢 :smile:
中华成语典故大全.zip (5.9 MB)

转换效果不错啊, 你有做过后期加工吗?

要看灵格斯源文件的格式,如果太复杂估计是做不了的,哈哈。

没有,直接转,直接用 :grinning:

Great job and excellent idea of converting from .dsl to TangoDict :grinning: Thanks for your hard work…! :brown_heart:

彭兄这个转换确实不错,但文本对齐与图片自适应还有点问题,J大如果能让直接修改css就更好了。

IDE使用的几个小问题。

1.导出MDX出错。
另,上面的“字符集”是选择导出的文件格式吗?选择之后,“目录文件”的格式没有变化啊。
下面的“字符集”,默认UTF8是否更好?

2.点击工具栏的“打开词典文件”出错。菜单内的没问题。

3.使用“编辑”→“批量导入词条” 导入的跳转词条不能关联到词典内的词条。点击链接词条后也搜索不到词典条目。
目前只导入了两条。

一
@@@LINK=一、一 部
</>
二
@@@LINK=二、上 部
</>

4.最后一个是请求。“词典”→“导出” 能否增加“导出所有词条”?

测试文件:
说文解字精读-殷寄明.rar (977.0 KB)

因为在实际使用过程中,发现UTF16对异体字的处理会更好,加上Windows平台的默认编码也是UTF16, 在编程过程不用做多次的转换,所以就默认UTF16了。

是的,但其实这个选项没有什么用,因为选mdx格式本身也会生成MDX的源文本文件(在.dicttango目录下),我下版本会把这个移除

这个没问题的,也在我的开发计划内,以后会增加导出Excel, CSV之类的格式

其他的问题我一并检查看看,感谢反馈。

https://forum.freemdict.com/t/topic/2354/1970?u=glacierlee

我在这个Windows版本的帖子回复你吧,Windows版本的DictTango是用高级语言C#加上WinUI3开发的,性能上肯定比不上GD或者欧路,它们的查询核心都是用c++开发的,有先天的性能优势,这点是DictTango无法比较的,我在这个帖子的顶楼也有相关的说明。

如果你的电脑是比较流行的硬件配置,单个词典的查询应该也不会很慢(至少应该在零点几秒内就有响应),如果你的电脑上查询单词到出现词条列表超过2,3秒,有可能是以下因素:

  1. 你使用的是笔记本电脑,并且电脑的运行模式不是高性能模式
  2. 你的电脑内存比较少,DictTango用的是WinUI, 这套组件对内存的消耗比一般的组件高
  3. 查询过程出了错,你可以去C:\ProgramData\JimexStudio\DictTango\Logs\App下看看有没有生成相关日志

这里需要右键单击,然后选“词条信息”

神奇!选“词条信息”后保存,链接词条就正常了。

是的 我是在笔记本电脑上用的 配置是AMD ryzen7 4750 pro 16G内存 加载的时间 感觉要有7 8秒以上了 感觉没戏了 后来就才出来了 我用的是win11 设置的是最佳性能 至少为什么会这么长时间 我多少有些纳闷呢

看了一下 Data这个文件夹下面只有一个Data.db的文件 里面是 表和索引 也看不出来啥