Leon0824 / rimeime

Automatically exported from code.google.com/p/rimeime
0 stars 0 forks source link

【鼠鬚管】有没有办法可以使用另外的词库但是禁用字词频调整? #498

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
請寫下能夠重現此狀況的操作步驟:
1.在配置里禁用用户词典,可以实现固定候选字的位置
2.但是这样就没办法使用新造词了

預期結果:希望能有自定义词库并且禁用字词频调整的设置

請提供以下信息,幫我們定位問題。

1. 輸入法的款式:鼠鬚管
   輸入法版本號:0.9.8

2. 操作系統類型:Mac
   操作系統版本:10.8.4

3. 輸入方案名稱:luna_pinyin

還想再說幾句:
呃,就是想固定词频~~~~~又想用用户词典~~~~~~~

Original issue reported on code.google.com by zau...@gmail.com on 21 Oct 2013 at 2:45

GoogleCodeExporter commented 9 years ago
固定詞頻與使用用戶詞典有衝突。
因爲固定詞頻的前提是固定詞彙表,否則新詞與舊詞怎樣比��
�?新詞加入,也就不「固定」了。
用戶詞典不僅記錄新造的詞,也記錄着所有詞動態調頻的信��
�。

如果只是想固定少數一些字的位置(且是固定在最前面),��
�以把這些字、對應的輸入碼加入 custom_phrase.txt
例如「是」可針對輸入碼 s 、 shi 分別設定置頂
輸入方案中設定:

engines:
  translators:
    - punct_translator
    - table_translator@custom_phrase  # ← 啓用自定義短語
    - reverse_lookup_translator
    - script_translator

custom_phrase:
  dictionary: ""
  user_dict: custom_phrase  # ← 用戶目錄下的 custom_phrase.txt
  db_class: stabledb        # ← 按固定的碼表出字
  enable_completion: false
  enable_sentence: false
  initial_quality: 1        # ← 提高自定義短語優先級,使其置頂

Original comment by contral...@gmail.com on 21 Oct 2013 at 6:53

GoogleCodeExporter commented 9 years ago
非常感謝您的回覆〜

我還想問兩個問題,這個功能(custom_phrase)也是需要開啓用戶��
�典嗎?

或者我們能不能修改默認的碼表?

Original comment by zau...@gmail.com on 21 Oct 2013 at 12:41

GoogleCodeExporter commented 9 years ago
可以使用自定義的碼表。事實上所有碼表都是(軟件作者)��
�定義的。

在輸入方案中設置

translator:
  dictionary: yours

即可利用名爲 yours.dict.yaml 的碼表。

不過既然詞典都換了,那還不勝寫一整套新的輸入方案,例��
�叫做 my_pinyin

Original comment by contral...@gmail.com on 1 Nov 2013 at 6:11