librime icon indicating copy to clipboard operation
librime copied to clipboard

一个词典能否生成两个正反的reverse.bin文件?

Open hyaray opened this issue 3 years ago • 4 comments

想要实现中英互相反查,那么就需要两份reverse.bin文件, 因为目前显示备注的功能只支持反查实现吧?table.bin应该没用, 越来越觉得备注是个核心功能,其来源应该更灵活些。

基于现状,我需要两份词典+两份schema方案,系统才能生成相应的文件。 是否有更简洁的配置方式让我能生成reverse.bin文件吗? 希望只维护一个词典,最好连schema文件也可以省了,让我在主方案里增加配置项。 比如dependencies下增加内容标记是否编译对应的文件。反查功能非常核心,希望能更简洁优雅,感谢!!

hyaray avatar Nov 25 '22 16:11 hyaray

等你做了

LEOYoon-Tsaw avatar Nov 25 '22 21:11 LEOYoon-Tsaw

大佬这么晚还没睡啊!! 我后来又突发奇想,我这样搞两个reverse.bin文件,本质上就是一个reverse.bin同时包含中英互查,这方式虽然有点粗鲁,但也能曲线救国。 最好还是依赖官方的更新,这样每次只要关注重新部署即可,不会有额外的工作任务。 目前官方这些功能都已经有了,只是增加触发条件而已,我觉得问题不大。

另外#538 反馈的问题,非常期待更新,不过在中英互换的场景下不太合适。 因为中英互换都是多对多的情况:一个单词对应多个翻译,一个翻译对应多个中文, 所以更适合单独建立一个dict文件来管理。

我上面说的只是很简单的中英互换,另一种像字典方式的详细翻译,就是单向的了, 目前讨论的都是实现方式,等方式实现好了,基础数据的整理才是另一个让人头大的事。 如果有团队能一起处理就好了,很羡慕98团队能齐心协力做出这么多事情

hyaray avatar Nov 26 '22 00:11 hyaray

反查来显示备注,这应该是反查功能的副产品吧?我觉得可以开发个专门用来显示备注的组件。 目前reverse_lookup_filter有个问题,就是不支持开关。simplifier才可以。 以上种种,都让显示备注这个功能受限了。

hyaray avatar Nov 26 '22 11:11 hyaray

反查来显示备注,这应该是反查功能的副产品吧?我觉得可以开发个专门用来显示备注的组件。 目前reverse_lookup_filter有个问题,就是不支持开关。simplifier才可以。 以上种种,都让显示备注这个功能受限了。

#590

shewer avatar Nov 27 '22 20:11 shewer