-
Notifications
You must be signed in to change notification settings - Fork 541
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
对于自定义的配置修改如何在更新之后保留的问题。 #547
Comments
或者更简单的,直接在文件上改,隔段时间 plum 或手动更新一次词库。 |
有个几个疑问,比如:
# 主翻译器,拼音
translator:
dictionary: rime_ice # 挂载词库 rime_ice.dict.yaml
prism: double_pinyin_flypy # 多方案共用一个词库时,为避免冲突,需要用 prism 指定一个名字。
contextual_suggestions: true # 开启八股文
initial_quality: 1.2 # 拼音的权重应该比英文大
preedit_format: # preedit_format 影响到输入框的显示和“Shift+回车”上屏的字符
- 'xform/^(.*)$/\U$1\E\t | $1/'
- "xform/([bpmfdtnljqx])n/$1iao/"
- "xform/(\\w)g/$1eng/"
- "xform/(\\w)q/$1iu/"
- "xform/(\\w)w/$1ei/"
- "xform/([dtnlgkhjqxyvuirzcs])r/$1uan/"
- "xform/(\\w)t/$1ve/"
- "xform/(\\w)y/$1un/"
- "xform/([dtnlgkhvuirzcs])o/$1uo/"
- "xform/(\\w)p/$1ie/"
- "xform/([jqx])s/$1iong/"
- "xform/(\\w)s/$1ong/"
- "xform/(\\w)d/$1ai/"
- "xform/(\\w)f/$1en/"
- "xform/(\\w)h/$1ang/"
- "xform/(\\w)j/$1an/"
- "xform/([gkhvuirzcs])k/$1uai/"
- "xform/(\\w)k/$1ing/"
- "xform/([jqxnl])l/$1iang/"
- "xform/(\\w)l/$1uang/"
- "xform/(\\w)z/$1ou/"
- "xform/([gkhvuirzcs])x/$1ua/"
- "xform/(\\w)x/$1ia/"
- "xform/(\\w)c/$1ao/"
- "xform/([dtgkhvuirzcs])v/$1ui/"
- "xform/(\\w)b/$1in/"
- "xform/(\\w)m/$1ian/"
- "xform/([aoe])\\1(\\w)/$1$2/"
- "xform/(^|[ '])v/$1zh/"
- "xform/(^|[ '])i/$1ch/"
- "xform/(^|[ '])u/$1sh/"
- "xform/([jqxy])v/$1u/"
- "xform/([nl])v/$1ü/"
- 'xform/([^|]*)/\L$1\E/'
|
在常见问题中找到说明里,谢谢。 |
我刚刚修改完发现混拼还是没有生效,我的修改流程如下
---
name: custom_eng
version: "2023-05-09"
import_tables:
- en_dicts/en_ext # 补充(里面有些许带权重的,且和 en 重复,需要把 en_ext 放在上面)
- en_dicts/en # 英文主词库
# 中英混输词库
# - en_dicts/cn_en # 全拼
# - en_dicts/cn_en_double_pinyin # 自然码双拼
- en_dicts/cn_en_double_pinyin_flypy # 小鹤双拼
# - en_dicts/cn_en_double_pinyin_mspy # 微软双拼
# - en_dicts/cn_en_double_pinyin_sogou # 搜狗双拼
# - en_dicts/cn_en_double_pinyin_ziguang # 紫光双拼
# - en_dicts/cn_en_double_pinyin_abc # 智能 ABC 双拼
...
patch:
# 修改词库
melt_eng/dictionary: custom_eng
# 主翻译器,拼音
translator/preedit_format:
- 'xform/^(.*)$/\U$1\E\t | $1/'
- "xform/([bpmfdtnljqx])n/$1iao/"
- "xform/(\\w)g/$1eng/"
- "xform/(\\w)q/$1iu/"
- "xform/(\\w)w/$1ei/"
- "xform/([dtnlgkhjqxyvuirzcs])r/$1uan/"
- "xform/(\\w)t/$1ve/"
- "xform/(\\w)y/$1un/"
- "xform/([dtnlgkhvuirzcs])o/$1uo/"
- "xform/(\\w)p/$1ie/"
- "xform/([jqx])s/$1iong/"
- "xform/(\\w)s/$1ong/"
- "xform/(\\w)d/$1ai/"
- "xform/(\\w)f/$1en/"
- "xform/(\\w)h/$1ang/"
- "xform/(\\w)j/$1an/"
- "xform/([gkhvuirzcs])k/$1uai/"
- "xform/(\\w)k/$1ing/"
- "xform/([jqxnl])l/$1iang/"
- "xform/(\\w)l/$1uang/"
- "xform/(\\w)z/$1ou/"
- "xform/([gkhvuirzcs])x/$1ua/"
- "xform/(\\w)x/$1ia/"
- "xform/(\\w)c/$1ao/"
- "xform/([dtgkhvuirzcs])v/$1ui/"
- "xform/(\\w)b/$1in/"
- "xform/(\\w)m/$1ian/"
- "xform/([aoe])\\1(\\w)/$1$2/"
- "xform/(^|[ '])v/$1zh/"
- "xform/(^|[ '])i/$1ch/"
- "xform/(^|[ '])u/$1sh/"
- "xform/([jqxy])v/$1u/"
- "xform/([nl])v/$1ü/"
- 'xform/([^|]*)/\L$1\E/'
patch:
translator/dictionary: custom_eng
speller/algebra:
__include: melt_eng.schema.yaml:/algebra_flypy |
看日志好像频繁在提示词库错误E20231118 14:55:05.427491 16360 dictionary.cc:326] Error loading table for dictionary 'custom_eng'. |
不知道为什么,刚刚我把词库名称改成my_eng.dict.yaml后生效了... |
因为改了一些设置,担心更新后丢失,而且现在的文件结构好像对比刚开始的版本变化了很多。
所以想问问如何增加自定义配置是最无痛、不同担心更新文件变化的呢?
The text was updated successfully, but these errors were encountered: