The little dict最优秀的地方在于用config.ini实现小白就能操作的自定义

起初,因为词频等信息用的空间太大(特别是对手机而言),个人对the little dict不是很感冒的。
在第一次试用时,才发现可定制性很强,可以全关掉。开始有了好感。
这几天折腾词典时,忽然想到了the little dict真正优秀的地方,其实是使用了config.ini这个可直观配置且写好了注释的文件,来让小白用户也能轻松上手自定义。
这是个很好的榜样。
每个人的需求可能是不同的。那么能不能实现一种简单的定制化呢?
比如,像the little dict一样,
在config.ini中定义音标显示方式,是KK,还是IPA,还是三种全显示;
定义默认是否打开中文,是否打开中英文切换;
是否显示悬浮球之类的功能按钮;
默认例句显示最多多少条,是否打开例句展开折叠开关。
默认同义词、词源、派生词……状态,是否折叠。

这类东西,如果能规范化,对用户体验来说是个很大的提升,也会减少低效交流。
如果我懂这块技术,会打个样,按几部经典的词典样式定义词典的词头、释义等变量名,写个sample的css和js及config.ini,有做词典的照着套路搬就是了,如果有什么新的要求,可以自己再自定义,再添加到这套方案中来。

这是一种理想化的想法。

另外,包括外观,也可以像其它软件那样,对颜色进行方案化,类似于PC上有calibre阅读器或手机上的阅读APP:


当然,词典的定义项会更多,如何有效的达成醒目、护眼、和谐,这个可以专门讨论,最终形成几套比较认可的方案。这样那些对色彩有研究、专长的网友可以发挥他们的聪明才智,最终被词典制作大神或修改者采用,对最终生成的词典质量,会是一种有益的补充。

1 Like

丢人了,原来最经常用的LDOCE就用过config.ini可以进行配置。

没有办法规范的。因为不同出版商的词典的词条HTML结构不一样,如果不懂Javascript,只是照抄别人的代码,也跑不起来。

2 Likes