2021SC@SDUSC
首先我们要知道sample目录是进行样例和插件管理的,他可以让你的小狼毫输入法进行个性化设计的代码基础。他最简单地存储着一些杂项文件和测试案例。
src下文件

RimeTraits::modules 中指定的模块。
模块也可以使用 C++ API rime::LoadModules() 按需加载。
加载模块时,运行 rime_sample_initialize() 函数,该函数注册一个组件 trivial_translator。
该组件现在可用于 Rime 模式中的处方。 它以与内置翻译器相同的方式与 Rime 引擎一起工作。

使用 sample_console
trivial_translator 将拼音转换为中文数字。 在 build/bin/sample.schema.yaml 中设置了一个示例 Rime 模式以利用翻译器。
构建控制台应用程序并在拼音中使用随机数进行尝试:

这是对拼音输入的标准规范化,拼音最少为两位,最长为6位,保证拼音的分段标准。

本文介绍了Rime输入法的sample目录作用,它用于样例和插件管理,允许个性化设计。重点讲解了trivial_translator组件,该组件在Rime模式中注册并转换拼音为中文数字。同时提到了sample_console应用,它通过build/bin/sample.schema.yaml配置的Rime模式演示了trivial_translator的功能。
最低0.47元/天 解锁文章
987

被折叠的 条评论
为什么被折叠?



