Skip to main content

Module multilingual

Module multilingual 

Source
Expand description

按原始键位置连接已确认的中英日词条。这里只选择完整路径,不查询词库或推断未知词。

Structs§

Conversion
混合转换及中文歧义证据。中文路径完整时,调用方必须把中文留在混合候选之前。
DictionaryComposer
使用所选语言的现有词库提供者组成完整混合路径。构造应在会话准备阶段完成, 不要在每次按键时重建。它持有独立查询状态,中文 n 元表和日文模型仍由现有缓存共享。 语言集合或模型路径改变时重建;词典修订到达时调用 Self::clear。
Lexeme
提供者已确认的词条。范围按原始输入的 UTF-8 字节计数,名次仅来自同读音候选。
Segment
完整路径里相邻同语言词条合成的片段,供后续转换与上屏保留语言边界。

Enums§

Language
词条所属的语言;不等同于键盘布局或输入方案。

Constants§

MAX_INPUT_BYTES
每次解码的原始输入字节上限;超出后调用方保留原候选。
MAX_LEXEMES
每次解码的词条数上限,包含无效词条,防止无效数据绕过预算。

Functions§

decode
选择完整混合路径。词条数、切换数、同读音名次依次更少者优先;完整单语言 路径的词条更少时不拼凑混合候选,同数时保留混合备选。未选语言、无效范围和空文字不参与搜索。