fix: 调整反查接入方式

This commit is contained in:
amzxyz
2026-01-20 21:09:52 +08:00
parent 3a7396d01d
commit c6cc66b6c0
3 changed files with 12 additions and 53 deletions

View File

@@ -89,11 +89,10 @@ engine:
- table_translator@chengyu #简码成语词汇表导入
- table_translator@wanxiang_english #英文词汇表导入
- table_translator@wanxiang_mixedcode #混合编码词汇表导入
- table_translator@wanxiang_reverse #挂接部件组字和笔画反查
- reverse_lookup_translator@wanxiang_reverse #挂接部件组字和笔画反查
- script_translator@user_dict_set #自造词之使用词汇入口
- script_translator@add_user_dict #自造词之制造词汇入口
filters:
- reverse_lookup_filter@reverse_lookup #拆字滤镜放在super_comment前面进一步被超级注释处理以获得拼音编码的提示
- lua_filter@*auto_phrase #comment前无感造词关闭调频的时候将汉字写入次翻译器当没有英文候选的时候追加\上屏可完成英文造词
- lua_filter@*super_lookup #comment前字词输入中反查辅助筛选
- lua_filter@*super_filter #comment前,相关功能见Lua文件
@@ -505,18 +504,9 @@ wanxiang_mixedcode:
wanxiang_reverse:
tag: wanxiang_reverse
dictionary: wanxiang_reverse
db_class: stabledb
enable_user_dict: false
enable_sentence: false
prefix: "`" # 反查前缀(反查时前缀会消失),与 recognizer/patterns/wanxiang_reverse 匹配
tips: "〔反查:拆分|笔画〕"
# 部件拆字滤镜
reverse_lookup:
tags: [ wanxiang_reverse ] #起作用tag范围
overwrite_comment: true #是否覆盖其他提示
dictionary: wanxiang_pro #带音调的词典
wanxiang_lookup: #设置归属于super_lookup.lua
tags: [ abc ] # 检索当前tag的候选
key: "`" # 输入中反查引导符,要添加到 speller/alphabet
@@ -537,7 +527,7 @@ recognizer:
add_user_dict: "^``[A-Za-z/`']*$" #自造词
unicode: "^U[a-f0-9]+" # 脚本将自动获取第 2 个字符 U 作为触发前缀,响应 lua_translator@unicode输出 Unicode 字符
number: "^R[0-9]+[.]?[0-9]*" # 脚本将自动获取第 2 个字符 R 作为触发前缀,响应 lua_translator@number_translator数字金额大写
sjc: "^.rc\\d+[-+=op]?$"
sjc: "^[/o]rc\\d+[-+=op]?$"
yr1: "^N0[1-9]?0?[1-9]?"
yr2: "^N1[02]?0?[1-9]?"
yr3: "^N0[1-9]?[1-2]?[1-9]?"

View File

@@ -84,11 +84,10 @@ engine:
- table_translator@chengyu #简码成语词汇表导入
- table_translator@wanxiang_english #英文词汇表导入
- table_translator@wanxiang_mixedcode #混合编码词汇表导入
- table_translator@wanxiang_reverse #挂接部件组字和笔画反查
- reverse_lookup_translator@wanxiang_reverse #挂接部件组字和笔画反查
- script_translator@add_user_dict #按需自造词
- script_translator@user_dict_set #使用自造词
filters:
- reverse_lookup_filter@reverse_lookup #拆字滤镜放在super_comment前面进一步被超级注释处理以获得拼音编码的提示
- lua_filter@*auto_phrase #comment前无感造词关闭调频的时候将汉字写入次翻译器当没有英文候选的时候追加\上屏可完成英文造词
- lua_filter@*super_lookup #comment前字词输入中反查辅助筛选
- lua_filter@*super_filter #comment前,相关功能见Lua文件
@@ -503,18 +502,9 @@ wanxiang_mixedcode:
wanxiang_reverse:
tag: wanxiang_reverse
dictionary: wanxiang_reverse
db_class: stabledb
enable_user_dict: false
enable_sentence: false
prefix: "`" # 反查前缀(反查时前缀会消失),与 recognizer/patterns/wanxiang_reverse 匹配
tips: "〔反查:拆分|笔画〕"
# 部件拆字滤镜
reverse_lookup:
tags: [ wanxiang_reverse ] #起作用tag范围
overwrite_comment: true #是否覆盖其他提示
dictionary: wanxiang #带音调的词典
wanxiang_lookup: #设置归属于super_lookup.lua
tags: [ abc ] # 检索当前tag的候选
key: "`" # 输入中反查引导符,要添加到 speller/alphabet
@@ -531,7 +521,7 @@ recognizer:
#add_user_dict: "^ac[A-Za-z/`']*$" #引导式造词
unicode: "^U[a-f0-9]+" # U 作为触发前缀,响应 lua_translator@unicode输出 Unicode 字符
number: "^R[0-9]+[.]?[0-9]*" # R 作为触发前缀, 响应 lua_translator@number_translator数字金额大写
sjc: "^.rc\\d+[-+=op]?$"
sjc: "^[/o]rc\\d+[-+=op]?$"
yr1: "^N0[1-9]?0?[1-9]?"
yr2: "^N1[02]?0?[1-9]?"
yr3: "^N0[1-9]?[1-2]?[1-9]?"

View File

@@ -76,9 +76,8 @@ engine:
- table_translator@custom_phrase #自定义短语 custom_phrase.txt用于置顶自定义编码候选词
- table_translator@chengyu #简码成语词汇表导入
- table_translator@wanxiang_mixedcode #中英等混合词汇表导入
- table_translator@wanxiang_reverse #挂接部件组字和笔画反查
- reverse_lookup_translator@wanxiang_reverse #挂接部件组字和笔画反查
filters:
- reverse_lookup_filter@reverse_lookup #部件拆字滤镜放在super_comment前面进一步被超级注释处理以获得拼音编码的提示
- lua_filter@*super_lookup #字词输入中反查辅助筛选
- lua_filter@*super_filter #功能太多详见Lua文件
- lua_filter@*super_replacer #用来替代OpenCC的处理器
@@ -318,16 +317,8 @@ super_replacer:
wanxiang_reverse:
tag: wanxiang_reverse
dictionary: wanxiang_reverse
db_class: stabledb
enable_user_dict: false
prefix: "`" # 反查前缀(反查时前缀会消失影响打英文所以设定为两个字母,或可改成一个非字母符号),与 recognizer/patterns/radical_lookup 匹配
tips: "〔反查:部件|笔画〕"
# 部件拆字滤镜
reverse_lookup:
tags: [ wanxiang_reverse ] #起作用tag范围
overwrite_comment: true #是否覆盖其他提示
dictionary: wanxiang #带音调的词典
prefix: "`" # 反查前缀(反查时前缀会消失),与 recognizer/patterns/wanxiang_reverse 匹配
tips: "〔反查:拆分|笔画〕"
wanxiang_lookup: #设置归属于super_lookup.lua
tags: [ abc ] # 检索当前tag的候选
@@ -407,25 +398,13 @@ speller:
- xform/^m$/me/
- derive/^(.*)$/\U$1/
- abbrev/^([A-Z]).+$/$1/
- abbrev/^([zcs]h).+$/$1/
- abbrev/^([ZCS]H).+$/$1/
- derive/^([nl])ve$/$1ue/
- derive/^([NL])VE$/$1UE/
- derive/^([jqxy])u/$1v/
- derive/un$/uen/
- derive/ui$/uei/
- derive/iu$/iou/
- derive/([aeiou])ng$/$1gn/
- derive/([dtngkhrzcs])o(u|ng)$/$1o/
- derive/ong$/on/
- derive/ao$/oa/
- derive/([iu])a(o|ng?)$/a$1$2/
- derive/[ABC]/2/
- derive/[DEF]/3/
- derive/[GHI]/4/
- derive/[JKL]/5/
- derive/[MNO]/6/
- derive/[PQRS]/7/
- derive/[TUV]/8/
- derive/[WXYZ]/9/
- derive/^([JQXY])U/$1V/
- xlit/ABCDEFGHIJKLMNOPQRSTUVWXYZ/22233344455566677778889999/
grammar: