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

Add a README for instruction. #3

Merged
merged 2 commits into from Jan 18, 2015

Conversation

Projects
None yet
3 participants
@lazywei
Copy link
Contributor

lazywei commented Jan 10, 2015

新增簡易的 README 作爲說明,不然其實很多時候並不知道如何使用這個擴充詞庫。
另外,在 README 中我有提到如何增加自訂詞庫,其中有個缺點是每次更新詞庫時需要手動修改 import_tables,不知道有沒有更好的解法?
感謝!

@lotem

This comment has been minimized.

Copy link

lotem commented on 6af421d Jan 11, 2015

避免手動修改需要升級的文件。
如果 luna_pinyin.extended.dict.yaml 可能通過覆蓋文件來升級,那麼可以在自己的詞典 lazywei.dict.yaml 裏面引用他 import_tables: [ luna_pinyin.extended ]
而在 *.schema.yaml 裏面寫 translator/dictionary: lazywei

This comment has been minimized.

Copy link
Owner Author

lazywei replied Jan 11, 2015

這的確是正確的做法!換個方向而已我居然就沒想到了哈哈,受教受教!

This comment has been minimized.

Copy link
Owner Author

lazywei replied Jan 11, 2015

實際嘗試了一下,在 lazywei.dict.yaml 中若只 import luna_pinyin.extended,似乎不會遞迴地 import 寫在 luna_pinyin.extended 中的那些 tables,也就是說,我必須在 lazywei.dict.yaml 中手動 import?

我最後的設定大致如下

# lazywei.dict.yaml
name: lazywei
version: "2015.1.10"
sort: by_weight
use_preset_vocabulary: true
import_tables:
  - luna_pinyin
  - luna_pinyin.extended
  - luna_pinyin.hanyu
  - luna_pinyin.poetry
# double_pinyin_flypy.custom.yaml
patch:
  translator/dictionary: lazywei

而在 luna_pinyin.extended 中的 import_tables 則不做變更,請問這樣設定會不會有什麼問題?
謝謝!

This comment has been minimized.

Copy link

lotem replied Jan 12, 2015

啊,你說得對。被引用的 tables 中的 YAML 部分都會被忽略掉。
之所以這樣處理是考慮到不同 dict.yaml 文件中的設定會有衝突,創建另一個詞典來引用已有詞典的真實意圖可能只是要利用文件的碼表定義,同時改寫某項設定的值。比如改改 sort: 排序的方法,只有最外層詞典中的定義起作用。於是爲了一致性 import_tables: 也只取最外層詞典中的設定。

@lazywei

This comment has been minimized.

Copy link
Contributor Author

lazywei commented Jan 12, 2015

我根據這個解法稍微修改了 README 上的說明了,再麻煩幫忙 review 了
感謝!

kunki added a commit that referenced this pull request Jan 18, 2015

Merge pull request #3 from lazywei/master
Add a README for instruction.

@kunki kunki merged commit 34923d3 into rime-aca:master Jan 18, 2015

@kunki

This comment has been minimized.

Copy link
Contributor

kunki commented Mar 13, 2015

感謝您的反饋。
其實關於擴充詞典的使用說明和更新日誌,我們都寫在了此處:https://bintray.com/rime-aca/dictionaries/luna_pinyin.dict/
Github 上面的倉庫只是爲了備用(未來有計劃加入到 rimekit 集成的 brise.net 中),所以未加入使用說明。

這幾個月我又蒐集到了一些優質的語料庫資源(還未製作成詞庫),還請持續關注我們的專案。

@lazywei

This comment has been minimized.

Copy link
Contributor Author

lazywei commented Mar 13, 2015

瞭解!也許是因爲我比較習慣在 GtiHub 上找資源、看使用說明等,所以沒發現另外還有說明及更新日誌。不過我想如我這般的使用者當不在少數,所以若能 merge、同步兩邊的使用說明也許會更好!

鼠鬚管是非常好用的輸入法,感謝你們的努力,詞庫方面的確是鼠鬚管比較缺乏的,不過補上這份詞庫後基本上還算充裕!

謝謝!

-- Chih-Wei (Bert)

On Fri, Mar 13, 2015 at 12:01 PM, 瑾昀 notifications@github.com wrote:

感謝您的反饋。
其實關於擴充詞典的使用說明和更新日誌,我們都寫在了此處:https://bintray.com/rime-aca/dictionaries/luna_pinyin.dict/
Github 上面的倉庫只是爲了備用(未來有計劃加入到 rimekit 集成的 brise.net 中),所以未加入使用說明。

這幾個月我又蒐集到了一些優質的語料庫資源(還未製作成詞庫),還請持續關注我們的專案。

Reply to this email directly or view it on GitHub:
#3 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment