⏫🆙 TshetUinh.js v0.15 更動概要及遷移指南 #43
syimyuzya
announced in
Announcements
Replies: 4 comments 12 replies
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
TshetUinh.js v0.15 已於 2024-09-02 發佈!
推導器 v0.2 目前 beta 測試中!
Qieyun
),或者npm i tshet-uinh
在本機試用本文列出遷移時需要注意的更動。
音韻地位體系
v0.15 音韻地位恢復了單一體系及較嚴格的
音韻地位.驗證
。該體系(及內置資料)改進自之前 v0.13 的 v2 體系。切韻新韻圖已在使用該體系,可前往瀏覽。
以下為新舊版差異及遷移時需要注意的點:
(注意:本文僅列出與舊版的差異點,完整的音韻地位規則請參見
音韻地位.驗證
的文檔)音韻地位表達形式與 v0.13 的 v2 體系不同者:
音韻地位.判斷
表達式中格式形如B類
、C類
、AB類
、不分類
等TshetUinh.表達式.四等韻
判斷或排除僅四等的韻)v0.13 的 v2 中存在,新版取消了的情形:
新版仍然存在,可能需要注意的邊緣地位:
v0.13 的 v2ext 額外允許的組合,新版亦全部取消(列舉於此僅供備考):
PS 為什麼新版的體系沒起名字呢?比如叫 v3?
答:因為之前是為了讓多個體系並存於同一版本所以有名字。但如今既然發現這種設計有害並取消掉了,整個版本就只對應一個體系,那直接說「v0.15 的體系」就可以了。
TshetUinh.js API 更動
Qieyun.分析體系
模塊,不再支持相關功能Qieyun.推導方案
模塊,其已被 tshet-uinh-deriver-tools 取代音韻地位.編碼
及.from編碼
,相關功能獨立為TshetUinh.壓縮表示
模塊音韻地位.屬於
移除以下表達式:音韻地位.最簡描述
改為.簡略描述
(注意:其簡省規則尚未敲定,請不要用簡略描述進行文本比較)音韻地位.from描述
預設僅認別完整描述,需指定額外參數以令其識別簡略描述字頭
(按字頭和按音韻地位查詢均會得到相同格式結果),此外其解釋
改稱釋義
,韻部原貌
字串改為來源
物件,其中亦包含來源文獻名等音韻地位
增加.字母
(三十六字母)、.韻圖等
功能TshetUinh.資料
增加.廣韻
子模塊,可依小韻檢索內置廣韻資料(包括四個沒有音韻地位的訛字訛切小韻)此外,TshetUinh.js 的工具鏈亦更新,構建及運行均需要 Node 18 以上。
遷移要點
注意:舊版推導方案代碼不能運行於 TshetUinh.js v0.15,需要更新代碼後方可使用。
(舊版推導器之後仍將繼續在線,可用於運行舊方案,但不會收到功能或介面更新)
更新方案時的注意點:
TshetUinh.表達式.四等韻
判斷推導方案相關新功能
因為是「遷移」指南所以此處不贅述。可參見推導器內置說明(點擊介面頂部「?」圖示)。
Beta Was this translation helpful? Give feedback.
All reactions