-
Notifications
You must be signed in to change notification settings - Fork 614
Closed
Labels
Description
Describe the bug
script_translator 中,新引入的 4 字以上的候选在输入四个音节时,会出现。
当
- 词典中含有 4 音节组成的候选,
- 而用户词典中含有该 4 音节开头的用户词汇时
补全候选反而会出现在四音节词的前面。
To Reproduce
build librime make
and cd build/bin/
./rime_deployer --set-active-schema luna_pinyin
rm build luna_pinyin.userdb -rf
./rime_api_console
- input:
shanghaidiqu
一个存在与词典中的四音节词汇 -> 出现「上海地區」候选 - input:
fada
,input{space}
-> 上屏「上海地區發達」自造词 - input:
shanghaidiqu
-> 候选排序为1. 上海地區發達 2. 上海地區
其他四字音节词汇有相同情况。
1710050902.webm
Expected behavior
未输入完整音节时,补全候选总是排在非补全候选后。正如正常词典候选那样。
Flavor(please complete the following information):
Select your flavor:
- ibus-rime
- fcitx-rime
- fcitx5-rime
- Squirrel
- Trime
- Weasel
Package:
- OS: [Ubuntu 22.04.4 LTS, Windows 11]
- Version: [ librime ec4bdfe, Weasel nightly build]
cc @lotem
大概是 4 个音节以上,补全词在用户词典内,都是这个行为,可能不算是 bug ?但对于 script_translator 来说,倒确实挺反直觉的。