[DictTango] Windows版 v1.2.7

功能说明

  1. 添加新词典格式TangoDict,同时继续支持mdx
  2. 支持mdx和TangoDict格式的互换
  3. TangoDict格式词典支持实时改变词条内容
  4. 提供IDE进行词条内容编辑
  5. 采用Edge的内置组件进行词典内容显示,避免了频繁升级浏览器组件的麻烦
  6. 可在浏览器中直接查看词典内容
    7)原生支持tiff图片格式

截图。

暗黑模式

安装/更新文件下载


FreeMdict Cloud

百度网盘
链接:https://pan.baidu.com/s/1p2aXthl_N7QU9LXo-PxfSw?pwd=kiok
提取码:kiok

安装方法

初次安装

  1. 下载程序文件并解压到硬盘上
  2. 右键单击Install.ps1, 然后选择 “Run with PowerShell”
  3. 程序需要 .Net8 桌面运行时支持,首次安装时请从以下网址下载对应的 .Net 8运行时组件安装后再打开

.Net 8 桌面程序运行时 / .NET Desktop Runtime

访问 https://dotnet.microsoft.com/en-us/download/dotnet/8.0, 然后下载 .NET Desktop Runtime

如果运行Install.ps1脚本失败或者一闪而退,要开启以下的选项, 如果开启此选项还是不行,可能要启用开发人员选项

后续更新安装

后续的安装直接双击安装包中的MSIX文件就可以进行更新安装页面。

image

image

插件下载


屏幕取词插件
请参考 [DictTango] 利用Text-Grab 实现DictTango的屏幕取词

输入插件安装方法
把插件压缩包复制到C:\ProgramData\JimexStudio\DictTango\Plugins\InputPlugins, 然后重新打开DictTango就可以看到输入框旁边多了一个键盘图标,点击它就可以打开输入插件

[输入插件]部件检索-WFG原版

[输入插件]部件检索-WFG原版

[OCR插件]Paddle OCR 识别包

错误反馈


如果使用中有任何错误,欢迎到 GitHub - Jimex/DintTango-Windows: DintTango Windows 提交问题。

几点说明

  1. 不再支持Windows7, 最低Windows支持是Windows 10.0.17763.0
  2. 这个版本是预览版本,很多功能还没有完善,以后会继续开发
  3. 暂时只支持mdx 2.0版本格式的词典,老版本1.2之类的暂时不可用
  4. 这个程序并不是为了替换或者超越Mdict PC或者GoldenDict。Mdict PC和GoldenDict都是非常伟大的应用程序,而且是用低层语言c++开发,所以在性能上.Net6是无法超越的,我也无意超越,所以如果追求性能上极致的朋友还是用回这两个会比较好
  5. 暂时不会考虑Mac OS和Linux的版本
  6. 因为是预览版,所以错误在所难免,由此带来的不便,请大家见谅
  7. 如果有在使用之前的旧版,请先备份一下旧版的数据库, 数据库的目录是C:\ProgramData\JimexStudio\DictTango\Data

已知问题

  1. 窗口标题栏的几个放大缩小按钮有时候会消失不见,这时要调整一下窗口的宽度以使其重现
  2. 全文搜索还没有实现

开发路线

  1. 完善程序的功能
  2. 添加IDE的词条导入功能( 数据源来自Excel, Csv, Mdx等等)
  3. 添加全文检索界面
  4. 添加资源文件(rs.zip, mdd) 文件浏览器

更新历史


v1.2.7 - 4月19日

  1. 同步了一下手机版和PC版的一些逻辑
  2. 界面中文字体默认雅黑
  3. 解决了一些大小写匹配的问题
过往更新

v1.2.6 - 4月6日
新增功能

  1. 界面顺位字体添加了 FSung-2,FSung-3,FSung-F,FSung-X
  2. 添加了启动时最大化窗口的功能

问题修复

  1. 修复了词条跳转时的url编码问题
  2. 修复了有多词条时,词条跳转只显示第一个词条内容的问题
  3. 修复了添加词典到分组时,待添加词典列表仍显示分组中已有词典的问题
  4. 修复了启动后主窗口没有正常居中的问题

v1.2.0 - 1月27日

  1. 升级到.Net 8运行时
  2. IDE支持在词典信息里设计时资源文件夹的设置,方便设计词典内容时直接读取文件夹的内容,而不是从Mdd或者Zip资源文件中读取
  3. IDE添加了从资源文件夹直接生成.res.zip或者mdd的功能
  4. IDE添加了图片转文字的OCR功能
  5. IDE中当词目下只有一个词条时,点击词目即直接打开词条编辑
  6. 解决了IDE中右键菜单无效的问题

v1.1.71 - 10月30日

  1. 提供从Lingvo DSL 生成TangoDict的功能。使用方式:在词典列表中中添加词典,选择"转换词典格式" → " DSL => Tango Dict"; 或者在IDE中点击"词典"菜单下的"从其它格式导入"
  2. 现在可以调整左侧边菜单栏展开的宽度
  3. 添加了快捷键打开查词的功能,可以在设置自定义快捷键以及是否在浮动窗口中查词
  4. 修正了epub转换时生成资源文件的问题

已知问题:某些快捷键无效(比如CTRL + WIn + C)

v1.1.68 - 10月27日

  1. 提供从Epub生成TangoDict的功能。使用方式:在词典列表中中添加词典,选择"转换词典格式" → " Epub => Tango Dict"; 或者在IDE中点击"词典"菜单下的"从其它格式导入"
  2. 现在可以调整左侧边菜单栏展开的宽度
  3. 所有侧边栏调整宽度时鼠标指针的悬停指针会变成左右箭头
  4. 普通查词模式的Tab右边添加词典导航的快捷方式,同时在词典导航标题显示当前词典的数量
  5. 设置中添加"点击词条时打开的最大初始选项卡数量"的设置项
    已知问题:TangoDict格式,当词条中带有逗号时可能显示不了词典内容,这不是格式本身的问题,而是查询Sqlite的ORM组件的问题,正在等待修复

v1.1.66 - 10月24日

1)增加了一键从Epub生成TangoDict词典的功能 (在IDE中点击词典菜单->打开词典文件)
2)添加了词典编号,有词典编号的词典的网址将是固定的
3)修复了在词典内容查词没有去掉后面空格的问题
v1.1.50 - 9月30日

  1. 修正了编码为GB时的查词问题

v1.1.41 - 8月13日

  1. 添加了浮动窗口以配合屏幕取词插件
    v1.1.37 - 8月6日

  2. 添加了输入插件功能

v1.1.36 - 7月24日

  1. 添加了常驻通知栏功能,关闭程序不会退出,而是最小化到通知栏图标
  2. 微调了一下mdx查询的性能
  3. 可以在词典列表中查询未分组或者词典文件不存在的词典
  4. 修正了简繁通查时的一个影响性能的Bug
  5. 修正了其它的一些小问题

v1.1.29 - 7月8日

  1. 普通查词时,如果选了精确匹配的话,查询时只会返回符合全整个单词的结果,这样子可以提高查询的速度

  2. 新格式的添加了如下HTML片段(网页顶部HTML,网页Body顶部HTML,词条顶部HTML,词条底部HTML,网页Body底部HTML,网页底部HTML),同时支持在IDE中编辑这些片段
    这些片段在词典内容中的位置如下,采用这种结构可以减少词典文件的体积,并且可以避免js文件和css文件的重复加载

<!doctype html>
<html>
<!--网页顶部HTML-->
</head>
<body>
	<!--网页Body顶部HTML-->
		<!--词条顶部HTML-->
			词条内容1
		<!--词条底部HTML-->
		<!--词条顶部HTML-->
			词条内容2
		<!--词条底部HTML-->
		<!--词条顶部HTML-->
			词条内容...N
		<!--词条底部HTML-->
	<!--网页Body底部HTML-->
</body>
<!--网页底部HTML-->
</html>

v1.1.28 - 7月2日

  1. 更改主窗口启动时高度为屏幕的80%,宽高比为16:9
  2. 拖动词典内容Tab到窗口外时将会创建一个新的窗口显示词典内容
  3. 解决了IDE的闪退问题

v1.1.26 - 7月1日

  1. 解决了输入框和词条列表不能显示Unicode扩展区汉字的问题
  2. 打开程序时会自动检查无效的词典并提示移除

v1.1.23 - 6月25日

  1. 重构了IDE的界面,添加了导入MDX源文件的功能
  2. 可以在设置界面调整IDE的源码字体大小
  3. 可以在IDE界面中打开/关闭预览
  4. 解决了Unicode扩展区汉字的查询问题
  5. 微调一下用户界面
  6. 修复了一些小问题

v1.1.18 - 5月24日

  1. 把内部虚拟服务器的域名从lvh.me改到localhost, 以免被某些VPN软件错误拦截
    2)内部虚拟服务器增加了多线程处理,提高速度
    3)修复了entry:// 在单引号中不起作用的问题
    4)微调一下用户界面
    5)修复了一些小问题

v1.1.12 - 5月21日

  1. 重构了资源引擎,提高了词典内容的加载和显示速度,解决了延迟显示的问题
    2)添加了缩放功能
    3)添加了页内查词功能
    4)添加了在外部浏览器打开词典内容的功能
    5)添加了"图片自动调整"的全局选项
    6)导航时词典预览功能
    7)为了性能着想,显示词典内容时开始只显示前10本,其它词典的内容可以通过词典导航打开

v1.1.9 - 5月18日

  1. 解决了查词中的一些问题
  2. 将暗黑进行到底,现在连IDE也是全黑了
  3. 解决了暗黑模式和无材质搭配的颜色失真问题
    4)提高稳定性

v1.1.7 - 5月15日
1)解决了点击暗黑模式导致的闪退及不能启动的问题
2)添加了设置页面
3)改善了暗黑模式的显示

v1.1.6 - 5月9日
1)查词和阅读模式加入多种匹配功能,默认是匹配开头, 模糊匹配对mdx同样有效,但前期必须是有索引并且mdx没有手动覆盖过
2)提高新格式的加载速度
3)IDE添加几个工具栏按钮(撤消,重做,自动换行,开发工具)

36 个赞

用 Net 是因为对 CS 熟悉吗?

1 个赞

其实我的强项并不是Android, 是C# :grin:

3 个赞

必须要强烈顶 :smiley: :smiley: :smiley: :smiley: :smiley: :smiley: :smiley:

6 个赞

哇,厉害,辛苦!!!

4 个赞

這真是值得長期關注的新項目啊 :smiley:

3 个赞

@glacierlee I have already installed .net.
image
but the error persists
image
:v:

1 个赞

Ah I have figured it out. You have to install also Download .NET 6.0 SDK, i.e.,
Download .NET 6.0 (Linux, macOS, and Windows) (microsoft.com)

SDK is not required, maybe you just need to restart the PC after the runtime is installed

1 个赞

多谢作者!界面清爽,功能强大。现在好像加载稍慢,另外添加词典或修改设置后需要重启才能生效。
试了mdict pc不能运行的ff朗文5,正常;
试了模拟单栏,正常;
但对于粗略定位,无效。

这个在安卓版上也有问题,请求作者关注。

是的,预览版会存在这种情况,之后会继续改进。感谢反馈。

多谢!也请关注粗略定位的问题,我猜想是不是不支持js获取容器高度

4 个帖子被拆分为一个新话题:电子书:汉字里的中国

你或者拍个粗略定位的视频我看看

1 个赞

哦哦,这个是群友的私藏品,暂时无法共享了,抱歉

2 个赞

没关系,只是随便问问
粗略定位的效果我在上边发的链接中有动图,麻烦看一下

突然发现直接搜索时不能直接定位(也不显示遮罩),但点击词典中的导航能跳转到位置(也能显示遮罩)

这本词典显示异常


添加分组功能看来还没有直接出错
虽然说是预览版还不完善但是能用是不错楼
啊弥陀佛兄弟的 历代诗文经典无法跳转

点跳转链接直接弹出保存文件对话框

似乎搜索框在输入时经常失去焦点,导致无法正常输入
另外相同的词头搜索似乎只能显示一个,至少第一部以后的词典如此

1 个赞

这个不是很明白,能举例说明一下吗?