RIME 输入法的拼写运算测试工具
可以帮助你更直观、更高效地对方案中的拼写运算进行调试
目前可以进行以下2个部分的拼运转换:
-
用于
algebra
部分,对字典进行处理,属于RIME的拼写运算 (speller
)。这部分可以理解为对词库的处理,会影响实际按键输入所产生的候选结果。 -
用于
preedit_format
部分,对输入键入内容进行处理,属于RIME的翻译器(translator
)。可以理解为对显示信息的处理,不会影响实际按键输入所产生的候选结果,但是会影响编码区的显示结果。
注意:目前只实现了 xform
、 xlit
、 algebra:derive
运算
详细见依赖文件
依赖安装:
pip install -r requirements.txt
⚠️ 注意:开发使用的Python版本为3.10.7,若使用其他版本可能出现一些bug
-
可以直接使用release中发布的
.exe
文件 -
也可以下载源码、安装依赖后,打开
App.py
文件
-
下载源码、安装依赖
-
在项目根目录运行
./App.py
如果提示没有执行权限,请使用:
chmod +x ./App.py
-
浏览要调试的方案文件(xxx.schema.yaml)
-
浏览方案对应的词库文件(xxx.dict.yaml)
-
点击
加载/重载
按钮 -
开始调试
-
单击
下一条
按钮会执行一条拼运 -
单击
全部执行
会执行所有拼运,可能会卡顿数秒(视机器性能可能更久) -
单击
保存
可以保存转换的数据,各列数据间会加入制表符\t
-
单击
转换词库
可以转换整个词典内的数据(程序默认只处理词库靠前的部分数据),并保存为文本文件,各列数据间会加入制表符\t
-
-
退出
-
灵感来源: 观星
-
测试: 冬山秋木
感谢
shitlime 2023年5月19日