Expand description
按原始键位置连接已确认的中英日词条。这里只选择完整路径,不查询词库或推断未知词。
Structs§
- Conversion
- 混合转换及中文歧义证据。中文路径完整时,调用方必须把中文留在混合候选之前。
- Dictionary
Composer - 使用所选语言的现有词库提供者组成完整混合路径。构造应在会话准备阶段完成,
不要在每次按键时重建。它持有独立查询状态,中文 n 元表和日文模型仍由现有缓存共享。
语言集合或模型路径改变时重建;词典修订到达时调用
Self::clear。 - Lexeme
- 提供者已确认的词条。范围按原始输入的 UTF-8 字节计数,名次仅来自同读音候选。
- Segment
- 完整路径里相邻同语言词条合成的片段,供后续转换与上屏保留语言边界。
Enums§
- Language
- 词条所属的语言;不等同于键盘布局或输入方案。
Constants§
- MAX_
INPUT_ BYTES - 每次解码的原始输入字节上限;超出后调用方保留原候选。
- MAX_
LEXEMES - 每次解码的词条数上限,包含无效词条,防止无效数据绕过预算。
Functions§
- decode
- 选择完整混合路径。词条数、切换数、同读音名次依次更少者优先;完整单语言 路径的词条更少时不拼凑混合候选,同数时保留混合备选。未选语言、无效范围和空文字不参与搜索。