iDvel / rime-ice

Rime 配置:雾凇拼音 | 长期维护的简体词库
https://dvel.me/posts/rime-ice/
GNU General Public License v3.0
7.85k stars 556 forks source link

请问修改词典后部署无效,如何处理 #915

Open whitewatercn opened 2 weeks ago

whitewatercn commented 2 weeks ago

之前修改词典后,部署,就可以了 最近发现部署以后没有反应,怀疑是不是我哪里配置错了,对rime不太了解,请问大佬我哪里出错了

先修改default.yaml,启用了rime_ice.schema.yaml ,里面相关配置如下


# 方案列表
schema_list:
  # 可以直接删除或注释不需要的方案,对应的 *.schema.yaml 方案文件也可以直接删除
  # 除了 t9,它依赖于 rime_ice,用九宫格别删 rime_ice.schema.yaml
  - schema: rime_ice               # 雾凇拼音(全拼)
  # - schema: t9                     # 雾凇拼音(九宫格)
  # - schema: double_pinyin          # 自然码双拼
  # - schema: double_pinyin_abc      # 智能 ABC 双拼
  # - schema: double_pinyin_mspy     # 微软双拼
  # - schema: double_pinyin_sogou    # 搜狗双拼
  # - schema: double_pinyin_flypy    # 小鹤双拼
  # - schema: double_pinyin_ziguang  # 紫光双拼

然后我再修改rime_ice.scheme.yaml,启用了 rime_ice.dict.yaml,配置如下


# 主翻译器,拼音
translator:
  dictionary: rime_ice          # 挂载词库 rime_ice.dict.yaml
  spelling_hints: 8              # corrector.lua :为了让错音错字提示的 Lua 同时适配全拼双拼,将拼音显示在 comment 中
  always_show_comments: true     # corrector.lua :Rime 默认在 preedit 等于 comment 时取消显示 comment,这里强制一直显示,供 corrector.lua 做判断用。
  initial_quality: 1.2           # 拼音的权重应该比英文大
  preedit_format:                # preedit_format 影响到输入框的显示和“Shift+回车”上屏的字符
    - xform/([jqxy])v/$1u/       # 显示为 ju qu xu yu
    # - xform/([nl])v/$1ü/       # 显示为 nü lü
    # - xform/([nl])ue/$1üe/     # 显示为 nüe lüe
    - xform/([nl])v/$1v/         # 显示为 nv lv
    - xform/([nl])ue/$1ve/       # 显示为 nve lve

接着修改rime_ice.dict.yaml,启用了一些词库,配置如下


---
name: rime_ice
import_tables:
   - cn_dicts/8105     # 字表
  # - cn_dicts/41448  # 大字表(按需启用)
  # 自定义中文词库
  - github_dict/cn_tcm
  - github_dict/cn_acupuncture 
  - github_dict/cn_anatomy
  - github_dict/cn_tcm_clinician
  - cn_dicts/whitewater_math   # 数学词库
  - cn_dicts/whitewater_emoji   # emoji词库
  - cn_dicts/whitewater_greek   # 希腊词库
  - cn_dicts/base     # 基础词库
  - cn_dicts/ext      # 扩展词库
  - cn_dicts/tencent  # 腾讯词向量(大词库,部署时间较长)
  - cn_dicts/others   # 一些杂项
  - cn_dicts/whitewater_cndic   # 自定义词库

最后我修改里面的词库,比如cn_tcm.dict.yaml,部署后,并不能显示新词

感谢大佬回复

ClixTW commented 2 weeks ago

可以檢查一下詞典的縮排,有的編輯器按TAB鍵縮排是空格,詞典裡的必須是TAB縮排。

whitewatercn commented 2 weeks ago

这是一个示例,我用了tab

image

输入yu dao ji不能显示词典里的内容

image

https://gist.github.com/whitewatercn/7638607913428499d0f04908958e3dd8

mirtlecn commented 3 days ago

问题是否还存在?

大概率还是某处的格式问题,如果一个词典的写错了,部署不会成功,就会出现你提出的问题。

看看日志文件夹中有何错误或者警告提示。