@當撈侵
https://www.bitchute.com/video/TXNbeVSj35XN/
:lidogxm-smile:
我之前講過幾次,有聲調版嘅rime-cantonese ( https://github.com/rime/rime-cantonese ) 玩Jyutping大一統,逼人轉會。
想繼續用耶魯粵拼,佢哋有俾patch,不過係會繼續提示Jyutping囉
中州韻粵語拼音輸入法分歧拼音系統補丁
https://github.com/CanCLID/rime-cantonese-schemes
呢個補丁將jyut6ping3*.dict.yaml嘅詞句轉換成其他主流拼音系統,方便唔係用開「粵拼」嘅人用RIME,同埋學習用「粵拼」轉寫。
本方案唔係rime-cantonese嘅分歧拼音系統方案,而只係一個幫助大家學習「粵拼」嘅教育工具。所以使用哩個補丁嘅時候係會預設顯示該詞嘅正確粵拼,而唔係分歧系統之下嘅拼音。
長遠請考慮轉用香港語言學學會嘅粵語拼音方案(「粵拼」),一嚟科學,二嚟貼近國際音標,三嚟大部分嘅現代粵語資源都係用「粵拼」標音。如果閣下希望同本地粵語文化接軌,請轉用粵拼。
呢度嘅程式碼係都以補丁方式實現,唔會影響其他輸入法檔案。
我哋睇下佢哋個patch係點寫:
https://github.com/CanCLID/rime-cantonese-schemes/blob/master/耶魯拼音方案/jyut6ping3.custom.yaml
# Yale Romanisation Patch
# Author:
# - 幸延 <a0726h77@gmail.com> (本補丁由rime/rime-jyutping/yale.schema.yaml 改編而來)
# - 亶父 <tanxpyox@gmail.com>
# 只供從耶魯拼音過渡至粵拼人士使用
# 長遠請考慮使用粵拼
patch:
speller/algebra/@before 0:
derive/([aeiou]+)(ng?|m|p|t|k)?([456])/$1h$2/ # 粵 jyut -> yuht (陽聲)
speller/algebra/+:
- derive/eo(t|n|i)/eu$1/ # 信 seon -> seun
- derive/oe/eu/ # 上 soeng -> seung
- derive/^jy/y/ # 粵 jyut -> yut
- derive/^j/y/ # 用 jung -> yung
- derive/^z/j/ # 抓 zaa -> ja
- derive/^c/ch/ # 叉 caa -> cha
- derive/aa$/a/ # 煆 haa -> ha
簡單啲講,就係可以粵拼、耶魯溝埋一齊輸,但係提示都係粵拼
想正常用返耶魯粵拼其實好簡單,我參考無聲調版嘅 rime/rime-jyutping/yale.schema.yaml 改咗個:
patch:
speller/algebra:
# 取消下兩行註釋,支援疑影交替: ng- 通 Ø-,Ø- 通 ng-
#- derive/^ng([aeiou])/$1/
#- derive/^([aeiou])/ng$1/
# 取消下行註釋,支援泥來合流: n- 併入 l- ,如「你」讀若「理」
#- derive/^n(?!g)/l/
# 取消下行註釋,支援圓唇輔音合口韻缺位: gw-, kw- 併入 g-, k- ,如「國」讀若「各」、「廓」讀若「確」
#- derive/^(g|k)w/$1/
# 取消下行註釋,支援獨立鼻音韻 ng 併入 m,如「吳」讀若「唔」
#- derive/^ng([123456])$/m$1/
- xform/^jy/y/ # 粵 jyut -> yut
- xform/^j/y/ # 用 jung -> yung
- xform/^z/j/ # 抓 zaa -> ja
- xform/^c/ch/ # 叉 caa -> cha
- xform/aa([123456])$/a$1/ # 煆 haa -> ha
- xform/eu/iu/ # 掉 deu -> diu
- xform/eo/eu/ # 蹲 deon -> deun
- xform/oe/eu/ # 剁 doek -> deuk
- xform/em/im/ # 舐 lem -> lim
- xform/ep/ip/ # 夾 gep -> gip
- abbrev/^([a-z]).+$/$1/ # 首字母簡拼
- abbrev/^(ng).+$/$1/ # 聲母簡拼
- abbrev/^(ch).+$/$1/ # 聲母簡拼
- abbrev/^([gk]w).+$/$1/ # 聲母簡拼
- derive/[123456]// # 忽略聲調
- xform/1/v/ # 陰平
- xform/4/vv/ # 陽平
- xform/2/x/ # 陰上
- xform/5/xx/ # 陽上
- xform/3/q/ # 陰去
- xform/6/qq/ # 陽去
- derive/^([aeiou])/q$1/ # 增加 q 表示喉塞
- erase/y(ng|k)/ # y + ng/k 視作簡拼而非 jung/juk
- abbrev/^([a-z]).+$/$1/ # 首字母簡拼
- abbrev/^([gk]w|ng).+$/$1/ # 首2字母簡拼
translator/comment_format: &comment_rules
- xform/jy/y/
- xform/j/y/
- xform/z/j/
- xform/c/ch/
- xform/aa([123456])(\>|$)/a$1/
- xform/eu/iu/
- xform/eo/eu/
- xform/oe/eu/
- xform/em/im/
- xform/ep/ip/
- xform/([aeioumngptk])vv/${1}4/
- xform/([aeioumngptk])xx/${1}5/
- xform/([aeioumngptk])qq/${1}6/
- xform/([aeioumngptk])v/${1}1/
- xform/([aeioumngptk])x/${1}2/
- xform/([aeioumngptk])q/${1}3/
Rime點用patch可以睇 https://github.com/rime/home/wiki/CustomizationGuide#定製指南