【教程】如何给英文方案(清风英文)挂载扩展词库
-
1 【教程】如何给英文方案(清风英文)挂载扩展词库
1.1 前言
目前清风输入法还没有开发独立的扩展词库管理功能,现有的扩展词库,都是以方案的形式打包,其局限性如下:
扩展词库固定,方案中带了几个就只有几个。
方案作者不可能覆盖到所有行业的专有词。
无法满足特殊小众行业的专有词输入需求。
在主词库中集成行业专有词库,会导致重码增加,影响整个方案的输入效率。
可以手工挂载扩展词库,但对操作要求比较高。
本文范围:
基于清风输入法现有的能力(0.123.1),讲解如果挂载扩展词库(以“清风英文”方案为例)。
说明:- 更完善的扩展词库管理功能,已经在需求中设置愿景:需求-清风输入法扩展词库优化需求
- 除扩展词库外,还可以通过添加用户词库来进行扩展(无法单独启用或关闭)
🧡 如果您希望扩展词库管理功能尽快上线,可以在该需求下进行回复增加热度

1.2 准备条件
准备好扩展词库文件,要求为清风格式,如:xxxx.dict.yaml。
1.3 操作步骤
-
步骤1: 单击清风输入法工具栏的
设置图标,选择菜单“高级 -> 打开应用程序目录”,如下图所示:

-
步骤2: 进入到
data\schemas子目录,并拷贝english.schema.toml文件(只执行Ctrl+C)

-
步骤3: 单击清风输入法工具栏的
设置图标,选择菜单“高级 -> 打开用户数据目录”,如下图所示:

-
步骤4: 进入到
schemas子目录,粘贴刚才拷贝的文件(执行Ctrl+V) -
步骤5: 将准备好的扩展词库文件(如:
en_comm.dict.yaml)复制到english子目录,如下图所示:

-
步骤6: 回到上层目录
schemas,使用文本编辑器(推荐Notepad3)打开english.schema.toml -
步骤7: 参考已有的
[[dictionaries]]配置项,添加一个新的词库配置项,如下所示:
[[dictionaries]] id = "en_comm" label = "英文通信专业术语" path = "english/en_comm.dict.yaml" type = "english" default_enabled = true base_order = 2-
步骤8: 单击清风输入法工具栏的
设置图标,选择菜单“重启服务”,如下图所示:

-
等待一段时间后,检查清风输入法的“清风英文”方案下是否多出目标扩展词库,如下图所示:

1.4 后记
- 后续扩展词库的管理功能可能会出现变化,请以实际软件的功能为准。
- 太阳雨英汉汉英词库,包含主库、扩展词库后续会逐步更新,欢迎大家提供好想法和素材。
-
,太 太阳雨 引用了 此帖子