需求
开始只是帮朋友找能导入欧陆词典,苹果全平台使用的小学館中日・日中辞典,App Store版本不支持MacOS。第二版很好找,并且偶然发现一个很不错资源共享网站。
故事本来已经结束,但是用惯了三指查词的我想让朋友也能用上这种好东西。一番搜索,果然词典是可以添加第三方词典的。需求升级。
搜索教程
众所周知满足以上需求需要三步:
- 找到词典格式词典文件
- 放入词典文件夹
- 重启词典
对不起,以上是废话。
总而言之最后找到了我派早年间的一篇文章——把查词做到极致的 macOS 原生词典,其实很好用。文章虽有一些错处,还是让我搞明白了该怎么弄:
- 从 简体中文词典 下载需要的tarball格式文件。
- 用 DicUnifier 转换文件。
甚至不用自己放进文件夹和重启,我派真好用啊!
一顿操作猛如虎,&%……@#……¥%怎么闪退啊这狗东西!
DEBUG
随后我才意识到这是一个四年前已停止维护的工具,看起来很顺利的教程文章也都在多年以前。加上闪退关键词后,果然有了很多近两年的文章,但都没有解决我的问题。
精炼描述一下解决过程(写了那么多废话现在才想起来精炼):
- 有菩萨在DicUnifier的GitHub页面下开了个issue——解决崩溃问题,并把代码改成ARC。下载该版本后不再闪退,但拖入tarball文件会提示“转换失败,已放弃”。
- 搜到一篇知乎文章——2021 Macbook M1芯片 自带词典添加词库,意识到凶手就是——M1版本的glib!
- 使用rosetta打开终端,重新安装X86版本的brew,并用该brew安装glib。
- 再次使用菩萨重构的DicUnifier,一切顺利。
后记:
其实是一个很简单的问题,分享出来是希望给后续搜到我派上一篇文章的朋友节省时间。后续还会用pyglossary 把【小学馆】プログレッシブ和英中辞典(第3版)转换为Dictionary格式。
如果又踩到什么坑再来我派更新。