功能说明
- 添加新词典格式TangoDict,同时继续支持mdx
- 支持mdx和TangoDict格式的互换
- TangoDict格式词典支持实时改变词条内容
- 提供IDE进行词条内容编辑
- 采用Edge的内置组件进行词典内容显示,避免了频繁升级浏览器组件的麻烦
- 可在浏览器中直接查看词典内容
7)原生支持tiff图片格式
截图。
暗黑模式
安装/更新文件下载
FreeMdict Cloud
安装方法
初次安装
- 下载程序文件并解压到硬盘上
- 右键单击Install.ps1, 然后选择 “Run with PowerShell”
- 程序需要 .Net8 桌面运行时支持,首次安装时请从以下网址下载对应的 .Net 8运行时组件安装后再打开
.Net 8 桌面程序运行时 / .NET Desktop Runtime
访问 https://dotnet.microsoft.com/en-us/download/dotnet/8.0, 然后下载 .NET Desktop Runtime
如果运行Install.ps1脚本失败或者一闪而退,要开启以下的选项, 如果开启此选项还是不行,可能要启用开发人员选项
后续更新安装
后续的安装直接双击安装包中的MSIX文件就可以进行更新安装页面。
插件下载
屏幕取词插件
请参考 [DictTango] 利用Text-Grab 实现DictTango的屏幕取词
输入插件安装方法
把插件压缩包复制到C:\ProgramData\JimexStudio\DictTango\Plugins\InputPlugins, 然后重新打开DictTango就可以看到输入框旁边多了一个键盘图标,点击它就可以打开输入插件
[输入插件]部件检索-WFG原版
[输入插件]部件检索-WFG原版
[OCR插件]Paddle OCR 识别包
错误反馈
如果使用中有任何错误,欢迎到 GitHub - Jimex/DictTango-Windows: DictTango Windows 提交问题。
几点说明
- 不再支持Windows7, 最低Windows支持是Windows 10.0.17763.0
- 这个版本是预览版本,很多功能还没有完善,以后会继续开发
- 暂时只支持mdx 2.0版本格式的词典,老版本1.2之类的暂时不可用
- 这个程序并不是为了替换或者超越Mdict PC或者GoldenDict。Mdict PC和GoldenDict都是非常伟大的应用程序,而且是用低层语言c++开发,所以在性能上.Net6是无法超越的,我也无意超越,所以如果追求性能上极致的朋友还是用回这两个会比较好
- 暂时不会考虑Mac OS和Linux的版本
- 因为是预览版,所以错误在所难免,由此带来的不便,请大家见谅
- 如果有在使用之前的旧版,请先备份一下旧版的数据库, 数据库的目录是C:\ProgramData\JimexStudio\DictTango\Data
已知问题
- 窗口标题栏的几个放大缩小按钮有时候会消失不见,这时要调整一下窗口的宽度以使其重现
- 全文搜索还没有实现
开发路线
- 完善程序的功能
- 添加IDE的词条导入功能( 数据源来自Excel, Csv, Mdx等等)
- 添加全文检索界面
- 添加资源文件(rs.zip, mdd) 文件浏览器
更新历史
v1.3.2 - 8月24日
- 底部工具栏添加了"朗读全文"的按钮
- 解决了暗黑模式下的一些显示问题
- 解决了其它一些小问题
- 这个预览版是用微软的预览版组件生成的,功能上有可能不太稳定,请谨慎使用
过往更新
v1.2.8 - 5月18日
- 添加了客户端访问词典数据库功能
- 解决了一些小问题
v1.2.6 - 4月6日
新增功能
- 界面顺位字体添加了 FSung-2,FSung-3,FSung-F,FSung-X
- 添加了启动时最大化窗口的功能
问题修复
- 修复了词条跳转时的url编码问题
- 修复了有多词条时,词条跳转只显示第一个词条内容的问题
- 修复了添加词典到分组时,待添加词典列表仍显示分组中已有词典的问题
- 修复了启动后主窗口没有正常居中的问题
v1.2.0 - 1月27日
- 升级到.Net 8运行时
- IDE支持在词典信息里设计时资源文件夹的设置,方便设计词典内容时直接读取文件夹的内容,而不是从Mdd或者Zip资源文件中读取
- IDE添加了从资源文件夹直接生成.res.zip或者mdd的功能
- IDE添加了图片转文字的OCR功能
- IDE中当词目下只有一个词条时,点击词目即直接打开词条编辑
- 解决了IDE中右键菜单无效的问题
v1.1.71 - 10月30日
- 提供从Lingvo DSL 生成TangoDict的功能。使用方式:在词典列表中中添加词典,选择"转换词典格式" → " DSL => Tango Dict"; 或者在IDE中点击"词典"菜单下的"从其它格式导入"
- 现在可以调整左侧边菜单栏展开的宽度
- 添加了快捷键打开查词的功能,可以在设置自定义快捷键以及是否在浮动窗口中查词
- 修正了epub转换时生成资源文件的问题
已知问题:某些快捷键无效(比如CTRL + WIn + C)
v1.1.68 - 10月27日
- 提供从Epub生成TangoDict的功能。使用方式:在词典列表中中添加词典,选择"转换词典格式" → " Epub => Tango Dict"; 或者在IDE中点击"词典"菜单下的"从其它格式导入"
- 现在可以调整左侧边菜单栏展开的宽度
- 所有侧边栏调整宽度时鼠标指针的悬停指针会变成左右箭头
- 普通查词模式的Tab右边添加词典导航的快捷方式,同时在词典导航标题显示当前词典的数量
- 设置中添加"点击词条时打开的最大初始选项卡数量"的设置项
已知问题:TangoDict格式,当词条中带有逗号时可能显示不了词典内容,这不是格式本身的问题,而是查询Sqlite的ORM组件的问题,正在等待修复
v1.1.66 - 10月24日
1)增加了一键从Epub生成TangoDict词典的功能 (在IDE中点击词典菜单->打开词典文件)
2)添加了词典编号,有词典编号的词典的网址将是固定的
3)修复了在词典内容查词没有去掉后面空格的问题
v1.1.50 - 9月30日
- 修正了编码为GB时的查词问题
v1.1.41 - 8月13日
-
添加了浮动窗口以配合屏幕取词插件
v1.1.37 - 8月6日 -
添加了输入插件功能
v1.1.36 - 7月24日
- 添加了常驻通知栏功能,关闭程序不会退出,而是最小化到通知栏图标
- 微调了一下mdx查询的性能
- 可以在词典列表中查询未分组或者词典文件不存在的词典
- 修正了简繁通查时的一个影响性能的Bug
- 修正了其它的一些小问题
v1.1.29 - 7月8日
-
普通查词时,如果选了精确匹配的话,查询时只会返回符合全整个单词的结果,这样子可以提高查询的速度
-
新格式的添加了如下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日
- 更改主窗口启动时高度为屏幕的80%,宽高比为16:9
- 拖动词典内容Tab到窗口外时将会创建一个新的窗口显示词典内容
- 解决了IDE的闪退问题
v1.1.26 - 7月1日
- 解决了输入框和词条列表不能显示Unicode扩展区汉字的问题
- 打开程序时会自动检查无效的词典并提示移除
v1.1.23 - 6月25日
- 重构了IDE的界面,添加了导入MDX源文件的功能
- 可以在设置界面调整IDE的源码字体大小
- 可以在IDE界面中打开/关闭预览
- 解决了Unicode扩展区汉字的查询问题
- 微调一下用户界面
- 修复了一些小问题
v1.1.18 - 5月24日
- 把内部虚拟服务器的域名从lvh.me改到localhost, 以免被某些VPN软件错误拦截
2)内部虚拟服务器增加了多线程处理,提高速度
3)修复了entry:// 在单引号中不起作用的问题
4)微调一下用户界面
5)修复了一些小问题
v1.1.12 - 5月21日
- 重构了资源引擎,提高了词典内容的加载和显示速度,解决了延迟显示的问题
2)添加了缩放功能
3)添加了页内查词功能
4)添加了在外部浏览器打开词典内容的功能
5)添加了"图片自动调整"的全局选项
6)导航时词典预览功能
7)为了性能着想,显示词典内容时开始只显示前10本,其它词典的内容可以通过词典导航打开
v1.1.9 - 5月18日
- 解决了查词中的一些问题
- 将暗黑进行到底,现在连IDE也是全黑了
- 解决了暗黑模式和无材质搭配的颜色失真问题
4)提高稳定性
v1.1.7 - 5月15日
1)解决了点击暗黑模式导致的闪退及不能启动的问题
2)添加了设置页面
3)改善了暗黑模式的显示
v1.1.6 - 5月9日
1)查词和阅读模式加入多种匹配功能,默认是匹配开头, 模糊匹配对mdx同样有效,但前期必须是有索引并且mdx没有手动覆盖过
2)提高新格式的加载速度
3)IDE添加几个工具栏按钮(撤消,重做,自动换行,开发工具)