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位,保证拼音的分段标准。