From 3e24a1ee202054f776f188ba82e86fa30f16ab55 Mon Sep 17 00:00:00 2001 From: Dvel Date: Tue, 9 May 2023 08:02:42 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=8F=8C=E6=8B=BC=E4=B8=AD=E8=8B=B1?= =?UTF-8?q?=E6=B7=B7=E8=BE=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- en_dicts/cn_en.dict.yaml | 27 +- en_dicts/cn_en_double_pinyin.dict.yaml | 464 ++++++++++++++++ en_dicts/cn_en_double_pinyin_flypy.dict.yaml | 464 ++++++++++++++++ en_dicts/cn_en_double_pinyin_mspy.dict.yaml | 464 ++++++++++++++++ .../cn_en_double_pinyin_ziguang.dict.yaml | 464 ++++++++++++++++ melt_eng.dict.yaml | 9 +- others/cn_en.txt | 453 ++++++++++++++++ others/script/rime/cn_en.go | 510 ++++++++++++++++++ 8 files changed, 2839 insertions(+), 16 deletions(-) create mode 100644 en_dicts/cn_en_double_pinyin.dict.yaml create mode 100644 en_dicts/cn_en_double_pinyin_flypy.dict.yaml create mode 100644 en_dicts/cn_en_double_pinyin_mspy.dict.yaml create mode 100644 en_dicts/cn_en_double_pinyin_ziguang.dict.yaml create mode 100644 others/cn_en.txt create mode 100644 others/script/rime/cn_en.go diff --git a/en_dicts/cn_en.dict.yaml b/en_dicts/cn_en.dict.yaml index 526bc2a87..ea319fa0b 100644 --- a/en_dicts/cn_en.dict.yaml +++ b/en_dicts/cn_en.dict.yaml @@ -3,11 +3,12 @@ # # # https://github.com/iDvel/rime-ice -# ------- 中英混输词库 ------- +# ------- 中英混输词库 for 全拼 ------- +# 由 others/cn_en.txt 生成 # --- name: cn_en -version: "2023-05-05" +version: "1" sort: by_weight ... X光 Xguang @@ -128,7 +129,6 @@ G盘 Gpan IP地址 IPdizhi IP电话 IPdianhua IP卡 IPka -IP地址 IPweizhi J盘 Jpan K宝 Kbao K粉 Kfen @@ -171,7 +171,7 @@ N遍 Nbian 马歇尔·D·蒂奇 maxieerDdiqi X·德雷克 Xdeleike 蒙奇·D·卡普 mengqiDkapu -波特卡斯·D·艾斯 potekasiDaisi +波特卡斯·D·艾斯 botekasiDaisi VIP中P VIPzhongP QQ秀 QQxiu Big胆 Bigdan @@ -200,7 +200,7 @@ P个图 Pgetu P一下 Pyixia 芭比Q babiQ 芭比Q了 babiQle -S级 sji +S级 Sji QQ堂 QQtang PIN码 PINma PUK码 PUKma @@ -310,12 +310,11 @@ ICP备案 ICPbeian 写Bug xieBug 改Bug gaiBug J·R·R·托尔金 JRRtuoerjin -异维A酸 weiyiAsuan +异维A酸 yiweiAsuan 互fo hufo 减CD jianCD 随身Wi-Fi suishenWiFi U型锁 Uxingsuo -查IP chaIP Go程 Gocheng TG群 TGqun Telegram群 Telegramqun @@ -338,12 +337,12 @@ S码 Sma L码 Lma Q我 Qwo R级 Rji -A区 Aqv -B区 Bqv -C区 Cqv -D区 Dqv -E区 Eqv -F区 Fqv +A区 Aqu +B区 Bqu +C区 Cqu +D区 Dqu +E区 Equ +F区 Fqu A组 Azu B组 Bzu C组 Czu @@ -459,7 +458,7 @@ DJ舞曲 DJwuqu 就OK jiuOK 不OK buOK 很OK henOK -特拉法尔加·D·瓦铁尔·罗 telafaerjiadwatieerluo +特拉法尔加·D·瓦铁尔·罗 telafaerjiaDwatieerluo 开party kaiparty Chromium系 Chromiumxi Chrome系 Chromexi diff --git a/en_dicts/cn_en_double_pinyin.dict.yaml b/en_dicts/cn_en_double_pinyin.dict.yaml new file mode 100644 index 000000000..be59fd347 --- /dev/null +++ b/en_dicts/cn_en_double_pinyin.dict.yaml @@ -0,0 +1,464 @@ +# Rime dictionary +# encoding: utf-8 +# +# +# https://github.com/iDvel/rime-ice +# ------- 中英混输词库 for 自然码双拼 ------- +# 由 others/cn_en.txt 生成 +# +--- +name: cn_en_double_pinyin +version: "1" +sort: by_weight +... +X光 Xgd +X光片 Xgdpm +X射线 Xuexm +T恤 Txu +T恤衫 Txuuj +AD钙奶 ADglnl +UU加速器 UUjwsuqi +Cinity厅 Cinityty +Eul的神圣法杖 Euldeufugfavh +A杖 Avh +红Buff hsBuff +蓝Buff ljBuff +老Baby lkBaby +小Baby xcBaby +艾AA aiAA +炒CP ikCP +嗑CP keCP +U盘 Upj +B站 Bvj +V站 Vvj +P站 Pvj +大V daV +Q币 Qbi +QQ号 QQhk +QQ号码 QQhkma +QQ空间 QQksjm +QQ群 QQqp +QQ邮箱 QQybxd +QQ音乐 QQynyt +QQ拼音 QQpnyn +QQ会员 QQhvyr +QQ音速 QQynsu +QQ好友 QQhkyb +QQ输入法 QQuurufa +Dock栏 Docklj +阿Q精神 aaQjyuf +Win版 Winbj +Win版本 Winbjbf +Windows版 Windowsbj +Windows版本 Windowsbjbf +Mac版 Macbj +Mac版本 Macbjbf +macOS版 macOSbj +macOS版本 macOSbjbf +iOS版 iOSbj +iOS版本 iOSbjbf +Android版 Androidbj +Android版本 Androidbjbf +Web版 Webbj +Web版本 Webbjbf +PC端 PCdr +Win端 Windr +Windows端 Windowsdr +Mac端 Macdr +macOS端 macOSdr +Web端 Webdr +iOS端 iOSdr +Android端 Androiddr +e招贷 evkdl +G胖 Gph +Up主 Upvu +BOSS直聘 BOSSvipn +P社 Pue +V社 Vue +Go语言 Goyuyj +维生素A wzugsuA +维生素B wzugsuB +维生素C wzugsuC +维生素D wzugsuD +维生素E wzugsuE +维生素K wzugsuK +维A wzA +维B wzB +维C wzC +维D wzD +维E wzE +维K wzK +维E乳 wzEru +维生素E乳 wzugsuEru +阿Q aaQ +阿Q正传 aaQvgvr +单边z变换 djbmzbmhr +逗B dbB +哆啦A梦 dolaAmg +二B erB +卡拉OK kalaOK +牛B nqB +三K党 sjKdh +傻B uaB +傻X uaX +智能ABC vingABC +智能ABC双拼 vingABCudpn +智能ABC双拼方案 vingABCudpnfhan +智能ABC输入法 vingABCuurufa +装B vdB +A股 Agu +B股 Bgu +H股 Hgu +N股 Ngu +S股 Sgu +A盘 Apj +A片 Apm +AA制 AAvi +ATM机 ATMji +B超 Bik +B淋巴细胞 Blnbaxibk +B盘 Bpj +B细胞 Bxibk +C盘 Cpj +C语言 Cyuyj +D盘 Dpj +E盘 Epj +F盘 Fpj +G点 Gdm +G盘 Gpj +IP地址 IPdivi +IP电话 IPdmhw +IP卡 IPka +J盘 Jpj +K宝 Kbk +K粉 Kff +K歌 Kge +K歌王 Kgewh +POS机 POSji +SIM卡 SIMka +T淋巴细胞 Tlnbaxibk +T细胞 Txibk +T型台 Txytl +U盾 Udp +S形 Sxy +U形 Uxy +U形管 Uxygr +UIM卡 UIMka +USIM卡 USIMka +X刀 Xdk +X染色体 Xrjseti +Y染色体 Yrjseti +z变换 zbmhr +z逆变换 znibmhr +D之国 Dvigo +D之一族 Dviyizu +Beta版 Betabj +Beta版本 Betabjbf +AV女优 AVnvyb +X战警 Xvjjy +YY语音 YYyuyn +A4 Asi +A4纸 Asivi +A4腰 Asiyk +N多 Ndo +N多个 Ndoge +N次 Nci +N遍 Nbm +蒙奇·D·路飞 mgqiDlufz +蒙奇·D·龙 mgqiDls +乔治·R·R·马丁 qcviRRmady +哥尔·D·罗杰 geerDlojx +马歇尔·D·蒂奇 maxxerDdiqi +X·德雷克 Xdelzke +蒙奇·D·卡普 mgqiDkapu +波特卡斯·D·艾斯 botekasiDaisi +VIP中P VIPvsP +QQ秀 QQxq +Big胆 Bigdj +我叫MT wojcMT +谜拟Q miniQ +多边兽Z dobmubZ +藤子·F·不二雄 tgziFbuerxs +PC版 PCbj +PC版本 PCbjbf +A塔 Ata +平A pyA +立Flag liFlag +C罗 Clo +IE浏览器 IElqljqi +A壳 Ake +B壳 Bke +C壳 Cke +D壳 Dke +A面 Amm +B面 Bmm +C面 Cmm +D面 Dmm +Server酱 Serverjd +P图 Ptu +P个图 Pgetu +P一下 Pyixw +芭比Q babiQ +芭比Q了 babiQle +S级 Sji +QQ堂 QQth +PIN码 PINma +PUK码 PUKma +关底BOSS grdiBOSS +AA吧 AAba +喊cut hjcut +ASCII码 ASCIIma +Go圣经 Gougjy +江南Style jdnjStyle +头文字D tbwfziD +三无Marblue sjwuMarblue +A罩杯 Avkbz +B罩杯 Bvkbz +C罩杯 Cvkbz +D罩杯 Dvkbz +E罩杯 Evkbz +F罩杯 Fvkbz +G罩杯 Gvkbz +H罩杯 Hvkbz +A罩 Avk +B罩 Bvk +C罩 Cvk +D罩 Dvk +E罩 Evk +F罩 Fvk +G罩 Gvk +H罩 Hvk +A杯 Abz +B杯 Bbz +C杯 Cbz +D杯 Dbz +E杯 Ebz +F杯 Fbz +G杯 Gbz +H杯 Hbz +TV版 TVbj +TV版本 TVbjbf +芒果TV mhgoTV +V字仇杀队 Vziibuadv +V怪客 Vgyke +V煞 Vua +Q弹 Qtj +Steam云 Steamyp +M系列 Mxilx +阿Sir aaSir +Pro版 Probj +Pro版本 Probjbf +Lite版 Litebj +Lite版本 Litebjbf +X教授 Xjcub +Papi酱 Papijd +MAC地址 MACdivi +DNS劫持 DNSjxii +DNS污染 DNSwurj +OK了 OKle +OK啦 OKla +OK啊 OKaa +我OK啊 woOKaa +OK了吗 OKlema +腾讯QQ tgxpQQ +公网IP gswhIP +Web开发 Webklfa +圈X qrX +Switch版 Switchbj +Switch版本 Switchbjbf +A型 Axy +A型血 Axyxt +A血型 Axtxy +B型 Bxy +B型血 Bxyxt +B血型 Bxtxy +AB型 ABxy +AB型血 ABxyxt +AB血型 ABxtxy +O型 Oxy +O型血 Oxyxt +O血型 Oxtxy +IT界 ITjx +Fn键 Fnjm +Cmd键 Cmdjm +Command键 Commandjm +Ctrl键 Ctrljm +Control键 Controljm +Opt键 Optjm +Option键 Optionjm +Shift键 Shiftjm +Tab键 Tabjm +Caps键 Capsjm +CapsLock键 CapsLockjm +Return键 Returnjm +Enter键 Enterjm +Space键 Spacejm +Backspace键 Backspacejm +Del键 Deljm +Delete键 Deletejm +Esc键 Escjm +Eject键 Ejectjm +J·K·罗琳 JKloln +周刊少年Jump vbkjuknmJump +ICP备案 ICPbzan +啥Bug uaBug +有Bug ybBug +没Bug mzBug +没有Bug mzybBug +卡Bug kaBug +提Bug tiBug +写Bug xxBug +改Bug glBug +J·R·R·托尔金 JRRtoerjn +异维A酸 yiwzAsr +互fo hufo +减CD jmCD +随身Wi-Fi svufWiFi +U型锁 Uxyso +Go程 Goig +TG群 TGqp +Telegram群 Telegramqp +Wi-Fi密码 WiFimima +DNA检测 DNAjmce +A级 Aji +B级 Bji +C级 Cji +D级 Dji +S级 Sji +拍CT plCT +CT检查 CTjmia +PVC管 PVCgr +DoS攻击 DoSgsji +DDoS攻击 DDoSgsji +N卡 Nka +A卡 Aka +M码 Mma +S码 Sma +L码 Lma +Q我 Qwo +R级 Rji +A区 Aqu +B区 Bqu +C区 Cqu +D区 Dqu +E区 Equ +F区 Fqu +A组 Azu +B组 Bzu +C组 Czu +D组 Dzu +E组 Ezu +F组 Fzu +B哥 Bge +Q版 Qbj +A班 Abj +B班 Bbj +C班 Cbj +D班 Dbj +老K lkK +加Q jwQ +加QQ jwQQ +A座 Azo +B座 Bzo +C座 Czo +D座 Dzo +E座 Ezo +F座 Fzo +H版 Hbj +A口 Akb +B口 Bkb +C口 Ckb +D口 Dkb +E口 Ekb +F口 Fkb +A出口 Aiukb +B出口 Biukb +C出口 Ciukb +D出口 Diukb +E出口 Eiukb +F出口 Fiukb +A楼 Alb +B楼 Blb +C楼 Clb +D楼 Dlb +E楼 Elb +F楼 Flb +A型号 Axyhk +B型号 Bxyhk +C型号 Cxyhk +D型号 Dxyhk +E型号 Exyhk +F型号 Fxyhk +A型 Axy +B型 Bxy +C型 Cxy +D型 Dxy +E型 Exy +F型 Fxy +A款 Akr +B款 Bkr +C款 Ckr +D款 Dkr +E款 Ekr +F款 Fkr +A栋 Ads +B栋 Bds +C栋 Cds +D栋 Dds +E栋 Eds +F栋 Fds +X轴 Xvb +Y轴 Yvb +Z轴 Zvb +V领 Vly +V字领 Vzily +V字形 Vzixy +IT业 ITye +IT行业 IThhye +K线 Kxm +K线图 Kxmtu +日K线 riKxm +周K线 vbKxm +月K线 ytKxm +T台 Ttl +TF卡 TFka +N年 Nnm +A点 Adm +B点 Bdm +A屏 Apy +OK吗 OKma +OK嘛 OKma +OK么 OKme +OK呀 OKya +BB机 BBji +做B超 zoBik +DJ版 DJbj +唱K ihK +PK赛 PKsl +A和B AheB +X和Y XheY +查IP iaIP +封IP fgIP +换IP hrIP +VIP卡 VIPka +AAA级 AAAji +第N次 diNci +PIN码 PINma +发EMS faEMS +DVD版 DVDbj +USB线 USBxm +USB口 USBkb +USB接口 USBjxkb +X档案 Xdhan +n次方 ncifh +N多人 Ndorf +S曲线 Squxm +DJ舞曲 DJwuqu +充Q币 isQbi +就OK jqOK +不OK buOK +很OK hfOK +特拉法尔加·D·瓦铁尔·罗 telafaerjwDwatxerlo +开party klparty +Chromium系 Chromiumxi +Chrome系 Chromexi diff --git a/en_dicts/cn_en_double_pinyin_flypy.dict.yaml b/en_dicts/cn_en_double_pinyin_flypy.dict.yaml new file mode 100644 index 000000000..d75df8349 --- /dev/null +++ b/en_dicts/cn_en_double_pinyin_flypy.dict.yaml @@ -0,0 +1,464 @@ +# Rime dictionary +# encoding: utf-8 +# +# +# https://github.com/iDvel/rime-ice +# ------- 中英混输词库 for 小鹤双拼 ------- +# 由 others/cn_en.txt 生成 +# +--- +name: cn_en_double_pinyin_flypy +version: "1" +sort: by_weight +... +X光 Xgl +X光片 Xglpm +X射线 Xuexm +T恤 Txu +T恤衫 Txuuj +AD钙奶 ADgdnd +UU加速器 UUjxsuqi +Cinity厅 Cinitytk +Eul的神圣法杖 Euldeufugfavh +A杖 Avh +红Buff hsBuff +蓝Buff ljBuff +老Baby lcBaby +小Baby xnBaby +艾AA aiAA +炒CP icCP +嗑CP keCP +U盘 Upj +B站 Bvj +V站 Vvj +P站 Pvj +大V daV +Q币 Qbi +QQ号 QQhc +QQ号码 QQhcma +QQ空间 QQksjm +QQ群 QQqy +QQ邮箱 QQyzxl +QQ音乐 QQybyt +QQ拼音 QQpbyb +QQ会员 QQhvyr +QQ音速 QQybsu +QQ好友 QQhcyz +QQ输入法 QQuurufa +Dock栏 Docklj +阿Q精神 aaQjkuf +Win版 Winbj +Win版本 Winbjbf +Windows版 Windowsbj +Windows版本 Windowsbjbf +Mac版 Macbj +Mac版本 Macbjbf +macOS版 macOSbj +macOS版本 macOSbjbf +iOS版 iOSbj +iOS版本 iOSbjbf +Android版 Androidbj +Android版本 Androidbjbf +Web版 Webbj +Web版本 Webbjbf +PC端 PCdr +Win端 Windr +Windows端 Windowsdr +Mac端 Macdr +macOS端 macOSdr +Web端 Webdr +iOS端 iOSdr +Android端 Androiddr +e招贷 evcdd +G胖 Gph +Up主 Upvu +BOSS直聘 BOSSvipb +P社 Pue +V社 Vue +Go语言 Goyuyj +维生素A wwugsuA +维生素B wwugsuB +维生素C wwugsuC +维生素D wwugsuD +维生素E wwugsuE +维生素K wwugsuK +维A wwA +维B wwB +维C wwC +维D wwD +维E wwE +维K wwK +维E乳 wwEru +维生素E乳 wwugsuEru +阿Q aaQ +阿Q正传 aaQvgvr +单边z变换 djbmzbmhr +逗B dzB +哆啦A梦 dolaAmg +二B erB +卡拉OK kalaOK +牛B nqB +三K党 sjKdh +傻B uaB +傻X uaX +智能ABC vingABC +智能ABC双拼 vingABCulpb +智能ABC双拼方案 vingABCulpbfhan +智能ABC输入法 vingABCuurufa +装B vlB +A股 Agu +B股 Bgu +H股 Hgu +N股 Ngu +S股 Sgu +A盘 Apj +A片 Apm +AA制 AAvi +ATM机 ATMji +B超 Bic +B淋巴细胞 Blbbaxibc +B盘 Bpj +B细胞 Bxibc +C盘 Cpj +C语言 Cyuyj +D盘 Dpj +E盘 Epj +F盘 Fpj +G点 Gdm +G盘 Gpj +IP地址 IPdivi +IP电话 IPdmhx +IP卡 IPka +J盘 Jpj +K宝 Kbc +K粉 Kff +K歌 Kge +K歌王 Kgewh +POS机 POSji +SIM卡 SIMka +T淋巴细胞 Tlbbaxibc +T细胞 Txibc +T型台 Txktd +U盾 Udy +S形 Sxk +U形 Uxk +U形管 Uxkgr +UIM卡 UIMka +USIM卡 USIMka +X刀 Xdc +X染色体 Xrjseti +Y染色体 Yrjseti +z变换 zbmhr +z逆变换 znibmhr +D之国 Dvigo +D之一族 Dviyizu +Beta版 Betabj +Beta版本 Betabjbf +AV女优 AVnvyz +X战警 Xvjjk +YY语音 YYyuyb +A4 Asi +A4纸 Asivi +A4腰 Asiyc +N多 Ndo +N多个 Ndoge +N次 Nci +N遍 Nbm +蒙奇·D·路飞 mgqiDlufw +蒙奇·D·龙 mgqiDls +乔治·R·R·马丁 qnviRRmadk +哥尔·D·罗杰 geerDlojp +马歇尔·D·蒂奇 maxperDdiqi +X·德雷克 Xdelwke +蒙奇·D·卡普 mgqiDkapu +波特卡斯·D·艾斯 botekasiDaisi +VIP中P VIPvsP +QQ秀 QQxq +Big胆 Bigdj +我叫MT wojnMT +谜拟Q miniQ +多边兽Z dobmuzZ +藤子·F·不二雄 tgziFbuerxs +PC版 PCbj +PC版本 PCbjbf +A塔 Ata +平A pkA +立Flag liFlag +C罗 Clo +IE浏览器 IElqljqi +A壳 Ake +B壳 Bke +C壳 Cke +D壳 Dke +A面 Amm +B面 Bmm +C面 Cmm +D面 Dmm +Server酱 Serverjl +P图 Ptu +P个图 Pgetu +P一下 Pyixx +芭比Q babiQ +芭比Q了 babiQle +S级 Sji +QQ堂 QQth +PIN码 PINma +PUK码 PUKma +关底BOSS grdiBOSS +AA吧 AAba +喊cut hjcut +ASCII码 ASCIIma +Go圣经 Gougjk +江南Style jlnjStyle +头文字D tzwfziD +三无Marblue sjwuMarblue +A罩杯 Avcbw +B罩杯 Bvcbw +C罩杯 Cvcbw +D罩杯 Dvcbw +E罩杯 Evcbw +F罩杯 Fvcbw +G罩杯 Gvcbw +H罩杯 Hvcbw +A罩 Avc +B罩 Bvc +C罩 Cvc +D罩 Dvc +E罩 Evc +F罩 Fvc +G罩 Gvc +H罩 Hvc +A杯 Abw +B杯 Bbw +C杯 Cbw +D杯 Dbw +E杯 Ebw +F杯 Fbw +G杯 Gbw +H杯 Hbw +TV版 TVbj +TV版本 TVbjbf +芒果TV mhgoTV +V字仇杀队 Vziizuadv +V怪客 Vgkke +V煞 Vua +Q弹 Qtj +Steam云 Steamyy +M系列 Mxilp +阿Sir aaSir +Pro版 Probj +Pro版本 Probjbf +Lite版 Litebj +Lite版本 Litebjbf +X教授 Xjnuz +Papi酱 Papijl +MAC地址 MACdivi +DNS劫持 DNSjpii +DNS污染 DNSwurj +OK了 OKle +OK啦 OKla +OK啊 OKaa +我OK啊 woOKaa +OK了吗 OKlema +腾讯QQ tgxyQQ +公网IP gswhIP +Web开发 Webkdfa +圈X qrX +Switch版 Switchbj +Switch版本 Switchbjbf +A型 Axk +A型血 Axkxt +A血型 Axtxk +B型 Bxk +B型血 Bxkxt +B血型 Bxtxk +AB型 ABxk +AB型血 ABxkxt +AB血型 ABxtxk +O型 Oxk +O型血 Oxkxt +O血型 Oxtxk +IT界 ITjp +Fn键 Fnjm +Cmd键 Cmdjm +Command键 Commandjm +Ctrl键 Ctrljm +Control键 Controljm +Opt键 Optjm +Option键 Optionjm +Shift键 Shiftjm +Tab键 Tabjm +Caps键 Capsjm +CapsLock键 CapsLockjm +Return键 Returnjm +Enter键 Enterjm +Space键 Spacejm +Backspace键 Backspacejm +Del键 Deljm +Delete键 Deletejm +Esc键 Escjm +Eject键 Ejectjm +J·K·罗琳 JKlolb +周刊少年Jump vzkjucnmJump +ICP备案 ICPbwan +啥Bug uaBug +有Bug yzBug +没Bug mwBug +没有Bug mwyzBug +卡Bug kaBug +提Bug tiBug +写Bug xpBug +改Bug gdBug +J·R·R·托尔金 JRRtoerjb +异维A酸 yiwwAsr +互fo hufo +减CD jmCD +随身Wi-Fi svufWiFi +U型锁 Uxkso +Go程 Goig +TG群 TGqy +Telegram群 Telegramqy +Wi-Fi密码 WiFimima +DNA检测 DNAjmce +A级 Aji +B级 Bji +C级 Cji +D级 Dji +S级 Sji +拍CT pdCT +CT检查 CTjmia +PVC管 PVCgr +DoS攻击 DoSgsji +DDoS攻击 DDoSgsji +N卡 Nka +A卡 Aka +M码 Mma +S码 Sma +L码 Lma +Q我 Qwo +R级 Rji +A区 Aqu +B区 Bqu +C区 Cqu +D区 Dqu +E区 Equ +F区 Fqu +A组 Azu +B组 Bzu +C组 Czu +D组 Dzu +E组 Ezu +F组 Fzu +B哥 Bge +Q版 Qbj +A班 Abj +B班 Bbj +C班 Cbj +D班 Dbj +老K lcK +加Q jxQ +加QQ jxQQ +A座 Azo +B座 Bzo +C座 Czo +D座 Dzo +E座 Ezo +F座 Fzo +H版 Hbj +A口 Akz +B口 Bkz +C口 Ckz +D口 Dkz +E口 Ekz +F口 Fkz +A出口 Aiukz +B出口 Biukz +C出口 Ciukz +D出口 Diukz +E出口 Eiukz +F出口 Fiukz +A楼 Alz +B楼 Blz +C楼 Clz +D楼 Dlz +E楼 Elz +F楼 Flz +A型号 Axkhc +B型号 Bxkhc +C型号 Cxkhc +D型号 Dxkhc +E型号 Exkhc +F型号 Fxkhc +A型 Axk +B型 Bxk +C型 Cxk +D型 Dxk +E型 Exk +F型 Fxk +A款 Akr +B款 Bkr +C款 Ckr +D款 Dkr +E款 Ekr +F款 Fkr +A栋 Ads +B栋 Bds +C栋 Cds +D栋 Dds +E栋 Eds +F栋 Fds +X轴 Xvz +Y轴 Yvz +Z轴 Zvz +V领 Vlk +V字领 Vzilk +V字形 Vzixk +IT业 ITye +IT行业 IThhye +K线 Kxm +K线图 Kxmtu +日K线 riKxm +周K线 vzKxm +月K线 ytKxm +T台 Ttd +TF卡 TFka +N年 Nnm +A点 Adm +B点 Bdm +A屏 Apk +OK吗 OKma +OK嘛 OKma +OK么 OKme +OK呀 OKya +BB机 BBji +做B超 zoBic +DJ版 DJbj +唱K ihK +PK赛 PKsd +A和B AheB +X和Y XheY +查IP iaIP +封IP fgIP +换IP hrIP +VIP卡 VIPka +AAA级 AAAji +第N次 diNci +PIN码 PINma +发EMS faEMS +DVD版 DVDbj +USB线 USBxm +USB口 USBkz +USB接口 USBjpkz +X档案 Xdhan +n次方 ncifh +N多人 Ndorf +S曲线 Squxm +DJ舞曲 DJwuqu +充Q币 isQbi +就OK jqOK +不OK buOK +很OK hfOK +特拉法尔加·D·瓦铁尔·罗 telafaerjxDwatperlo +开party kdparty +Chromium系 Chromiumxi +Chrome系 Chromexi diff --git a/en_dicts/cn_en_double_pinyin_mspy.dict.yaml b/en_dicts/cn_en_double_pinyin_mspy.dict.yaml new file mode 100644 index 000000000..99d9c6f7f --- /dev/null +++ b/en_dicts/cn_en_double_pinyin_mspy.dict.yaml @@ -0,0 +1,464 @@ +# Rime dictionary +# encoding: utf-8 +# +# +# https://github.com/iDvel/rime-ice +# ------- 中英混输词库 for 微软双拼 ------- +# 由 others/cn_en.txt 生成 +# +--- +name: cn_en_double_pinyin_mspy +version: "1" +sort: by_weight +... +X光 Xgd +X光片 Xgdpm +X射线 Xuexm +T恤 Txu +T恤衫 Txuuj +AD钙奶 ADglnl +UU加速器 UUjwsuqi +Cinity厅 Cinityt; +Eul的神圣法杖 Euldeufugfavh +A杖 Avh +红Buff hsBuff +蓝Buff ljBuff +老Baby lkBaby +小Baby xcBaby +艾AA olAA +炒CP ikCP +嗑CP keCP +U盘 Upj +B站 Bvj +V站 Vvj +P站 Pvj +大V daV +Q币 Qbi +QQ号 QQhk +QQ号码 QQhkma +QQ空间 QQksjm +QQ群 QQqp +QQ邮箱 QQybxd +QQ音乐 QQynyt +QQ拼音 QQpnyn +QQ会员 QQhvyr +QQ音速 QQynsu +QQ好友 QQhkyb +QQ输入法 QQuurufa +Dock栏 Docklj +阿Q精神 oaQj;uf +Win版 Winbj +Win版本 Winbjbf +Windows版 Windowsbj +Windows版本 Windowsbjbf +Mac版 Macbj +Mac版本 Macbjbf +macOS版 macOSbj +macOS版本 macOSbjbf +iOS版 iOSbj +iOS版本 iOSbjbf +Android版 Androidbj +Android版本 Androidbjbf +Web版 Webbj +Web版本 Webbjbf +PC端 PCdr +Win端 Windr +Windows端 Windowsdr +Mac端 Macdr +macOS端 macOSdr +Web端 Webdr +iOS端 iOSdr +Android端 Androiddr +e招贷 evkdl +G胖 Gph +Up主 Upvu +BOSS直聘 BOSSvipn +P社 Pue +V社 Vue +Go语言 Goyuyj +维生素A wzugsuA +维生素B wzugsuB +维生素C wzugsuC +维生素D wzugsuD +维生素E wzugsuE +维生素K wzugsuK +维A wzA +维B wzB +维C wzC +维D wzD +维E wzE +维K wzK +维E乳 wzEru +维生素E乳 wzugsuEru +阿Q oaQ +阿Q正传 oaQvgvr +单边z变换 djbmzbmhr +逗B dbB +哆啦A梦 dolaAmg +二B orB +卡拉OK kalaOK +牛B nqB +三K党 sjKdh +傻B uaB +傻X uaX +智能ABC vingABC +智能ABC双拼 vingABCudpn +智能ABC双拼方案 vingABCudpnfhoj +智能ABC输入法 vingABCuurufa +装B vdB +A股 Agu +B股 Bgu +H股 Hgu +N股 Ngu +S股 Sgu +A盘 Apj +A片 Apm +AA制 AAvi +ATM机 ATMji +B超 Bik +B淋巴细胞 Blnbaxibk +B盘 Bpj +B细胞 Bxibk +C盘 Cpj +C语言 Cyuyj +D盘 Dpj +E盘 Epj +F盘 Fpj +G点 Gdm +G盘 Gpj +IP地址 IPdivi +IP电话 IPdmhw +IP卡 IPka +J盘 Jpj +K宝 Kbk +K粉 Kff +K歌 Kge +K歌王 Kgewh +POS机 POSji +SIM卡 SIMka +T淋巴细胞 Tlnbaxibk +T细胞 Txibk +T型台 Tx;tl +U盾 Udp +S形 Sx; +U形 Ux; +U形管 Ux;gr +UIM卡 UIMka +USIM卡 USIMka +X刀 Xdk +X染色体 Xrjseti +Y染色体 Yrjseti +z变换 zbmhr +z逆变换 znibmhr +D之国 Dvigo +D之一族 Dviyizu +Beta版 Betabj +Beta版本 Betabjbf +AV女优 AVnvyb +X战警 Xvjj; +YY语音 YYyuyn +A4 Asi +A4纸 Asivi +A4腰 Asiyk +N多 Ndo +N多个 Ndoge +N次 Nci +N遍 Nbm +蒙奇·D·路飞 mgqiDlufz +蒙奇·D·龙 mgqiDls +乔治·R·R·马丁 qcviRRmad; +哥尔·D·罗杰 georDlojx +马歇尔·D·蒂奇 maxxorDdiqi +X·德雷克 Xdelzke +蒙奇·D·卡普 mgqiDkapu +波特卡斯·D·艾斯 botekasiDolsi +VIP中P VIPvsP +QQ秀 QQxq +Big胆 Bigdj +我叫MT wojcMT +谜拟Q miniQ +多边兽Z dobmubZ +藤子·F·不二雄 tgziFbuorxs +PC版 PCbj +PC版本 PCbjbf +A塔 Ata +平A p;A +立Flag liFlag +C罗 Clo +IE浏览器 IElqljqi +A壳 Ake +B壳 Bke +C壳 Cke +D壳 Dke +A面 Amm +B面 Bmm +C面 Cmm +D面 Dmm +Server酱 Serverjd +P图 Ptu +P个图 Pgetu +P一下 Pyixw +芭比Q babiQ +芭比Q了 babiQle +S级 Sji +QQ堂 QQth +PIN码 PINma +PUK码 PUKma +关底BOSS grdiBOSS +AA吧 AAba +喊cut hjcut +ASCII码 ASCIIma +Go圣经 Gougj; +江南Style jdnjStyle +头文字D tbwfziD +三无Marblue sjwuMarblue +A罩杯 Avkbz +B罩杯 Bvkbz +C罩杯 Cvkbz +D罩杯 Dvkbz +E罩杯 Evkbz +F罩杯 Fvkbz +G罩杯 Gvkbz +H罩杯 Hvkbz +A罩 Avk +B罩 Bvk +C罩 Cvk +D罩 Dvk +E罩 Evk +F罩 Fvk +G罩 Gvk +H罩 Hvk +A杯 Abz +B杯 Bbz +C杯 Cbz +D杯 Dbz +E杯 Ebz +F杯 Fbz +G杯 Gbz +H杯 Hbz +TV版 TVbj +TV版本 TVbjbf +芒果TV mhgoTV +V字仇杀队 Vziibuadv +V怪客 Vgyke +V煞 Vua +Q弹 Qtj +Steam云 Steamyp +M系列 Mxilx +阿Sir oaSir +Pro版 Probj +Pro版本 Probjbf +Lite版 Litebj +Lite版本 Litebjbf +X教授 Xjcub +Papi酱 Papijd +MAC地址 MACdivi +DNS劫持 DNSjxii +DNS污染 DNSwurj +OK了 OKle +OK啦 OKla +OK啊 OKoa +我OK啊 woOKoa +OK了吗 OKlema +腾讯QQ tgxpQQ +公网IP gswhIP +Web开发 Webklfa +圈X qrX +Switch版 Switchbj +Switch版本 Switchbjbf +A型 Ax; +A型血 Ax;xt +A血型 Axtx; +B型 Bx; +B型血 Bx;xt +B血型 Bxtx; +AB型 ABx; +AB型血 ABx;xt +AB血型 ABxtx; +O型 Ox; +O型血 Ox;xt +O血型 Oxtx; +IT界 ITjx +Fn键 Fnjm +Cmd键 Cmdjm +Command键 Commandjm +Ctrl键 Ctrljm +Control键 Controljm +Opt键 Optjm +Option键 Optionjm +Shift键 Shiftjm +Tab键 Tabjm +Caps键 Capsjm +CapsLock键 CapsLockjm +Return键 Returnjm +Enter键 Enterjm +Space键 Spacejm +Backspace键 Backspacejm +Del键 Deljm +Delete键 Deletejm +Esc键 Escjm +Eject键 Ejectjm +J·K·罗琳 JKloln +周刊少年Jump vbkjuknmJump +ICP备案 ICPbzoj +啥Bug uaBug +有Bug ybBug +没Bug mzBug +没有Bug mzybBug +卡Bug kaBug +提Bug tiBug +写Bug xxBug +改Bug glBug +J·R·R·托尔金 JRRtoorjn +异维A酸 yiwzAsr +互fo hufo +减CD jmCD +随身Wi-Fi svufWiFi +U型锁 Ux;so +Go程 Goig +TG群 TGqp +Telegram群 Telegramqp +Wi-Fi密码 WiFimima +DNA检测 DNAjmce +A级 Aji +B级 Bji +C级 Cji +D级 Dji +S级 Sji +拍CT plCT +CT检查 CTjmia +PVC管 PVCgr +DoS攻击 DoSgsji +DDoS攻击 DDoSgsji +N卡 Nka +A卡 Aka +M码 Mma +S码 Sma +L码 Lma +Q我 Qwo +R级 Rji +A区 Aqu +B区 Bqu +C区 Cqu +D区 Dqu +E区 Equ +F区 Fqu +A组 Azu +B组 Bzu +C组 Czu +D组 Dzu +E组 Ezu +F组 Fzu +B哥 Bge +Q版 Qbj +A班 Abj +B班 Bbj +C班 Cbj +D班 Dbj +老K lkK +加Q jwQ +加QQ jwQQ +A座 Azo +B座 Bzo +C座 Czo +D座 Dzo +E座 Ezo +F座 Fzo +H版 Hbj +A口 Akb +B口 Bkb +C口 Ckb +D口 Dkb +E口 Ekb +F口 Fkb +A出口 Aiukb +B出口 Biukb +C出口 Ciukb +D出口 Diukb +E出口 Eiukb +F出口 Fiukb +A楼 Alb +B楼 Blb +C楼 Clb +D楼 Dlb +E楼 Elb +F楼 Flb +A型号 Ax;hk +B型号 Bx;hk +C型号 Cx;hk +D型号 Dx;hk +E型号 Ex;hk +F型号 Fx;hk +A型 Ax; +B型 Bx; +C型 Cx; +D型 Dx; +E型 Ex; +F型 Fx; +A款 Akr +B款 Bkr +C款 Ckr +D款 Dkr +E款 Ekr +F款 Fkr +A栋 Ads +B栋 Bds +C栋 Cds +D栋 Dds +E栋 Eds +F栋 Fds +X轴 Xvb +Y轴 Yvb +Z轴 Zvb +V领 Vl; +V字领 Vzil; +V字形 Vzix; +IT业 ITye +IT行业 IThhye +K线 Kxm +K线图 Kxmtu +日K线 riKxm +周K线 vbKxm +月K线 ytKxm +T台 Ttl +TF卡 TFka +N年 Nnm +A点 Adm +B点 Bdm +A屏 Ap; +OK吗 OKma +OK嘛 OKma +OK么 OKme +OK呀 OKya +BB机 BBji +做B超 zoBik +DJ版 DJbj +唱K ihK +PK赛 PKsl +A和B AheB +X和Y XheY +查IP iaIP +封IP fgIP +换IP hrIP +VIP卡 VIPka +AAA级 AAAji +第N次 diNci +PIN码 PINma +发EMS faEMS +DVD版 DVDbj +USB线 USBxm +USB口 USBkb +USB接口 USBjxkb +X档案 Xdhoj +n次方 ncifh +N多人 Ndorf +S曲线 Squxm +DJ舞曲 DJwuqu +充Q币 isQbi +就OK jqOK +不OK buOK +很OK hfOK +特拉法尔加·D·瓦铁尔·罗 telafaorjwDwatxorlo +开party klparty +Chromium系 Chromiumxi +Chrome系 Chromexi diff --git a/en_dicts/cn_en_double_pinyin_ziguang.dict.yaml b/en_dicts/cn_en_double_pinyin_ziguang.dict.yaml new file mode 100644 index 000000000..86f4d37d0 --- /dev/null +++ b/en_dicts/cn_en_double_pinyin_ziguang.dict.yaml @@ -0,0 +1,464 @@ +# Rime dictionary +# encoding: utf-8 +# +# +# https://github.com/iDvel/rime-ice +# ------- 中英混输词库 for 紫光双拼 ------- +# 由 others/cn_en.txt 生成 +# +--- +name: cn_en_double_pinyin_ziguang +version: "1" +sort: by_weight +... +X光 Xgg +X光片 Xggpf +X射线 Xiexf +T恤 Txu +T恤衫 Txuir +AD钙奶 ADgpnp +UU加速器 UUjxsuqi +Cinity厅 Cinityt; +Eul的神圣法杖 Euldeiwitfaus +A杖 Aus +红Buff hhBuff +蓝Buff lrBuff +老Baby lqBaby +小Baby xbBaby +艾AA opAA +炒CP aqCP +嗑CP keCP +U盘 Upr +B站 Bur +V站 Vur +P站 Pur +大V daV +Q币 Qbi +QQ号 QQhq +QQ号码 QQhqma +QQ空间 QQkhjf +QQ群 QQqm +QQ邮箱 QQyzxg +QQ音乐 QQyyyn +QQ拼音 QQpyyy +QQ会员 QQhnyl +QQ音速 QQyysu +QQ好友 QQhqyz +QQ输入法 QQiurufa +Dock栏 Docklr +阿Q精神 oaQj;iw +Win版 Winbr +Win版本 Winbrbw +Windows版 Windowsbr +Windows版本 Windowsbrbw +Mac版 Macbr +Mac版本 Macbrbw +macOS版 macOSbr +macOS版本 macOSbrbw +iOS版 iOSbr +iOS版本 iOSbrbw +Android版 Androidbr +Android版本 Androidbrbw +Web版 Webbr +Web版本 Webbrbw +PC端 PCdl +Win端 Windl +Windows端 Windowsdl +Mac端 Macdl +macOS端 macOSdl +Web端 Webdl +iOS端 iOSdl +Android端 Androiddl +e招贷 euqdp +G胖 Gps +Up主 Upuu +BOSS直聘 BOSSuipy +P社 Pie +V社 Vie +Go语言 Goyuyr +维生素A wkitsuA +维生素B wkitsuB +维生素C wkitsuC +维生素D wkitsuD +维生素E wkitsuE +维生素K wkitsuK +维A wkA +维B wkB +维C wkC +维D wkD +维E wkE +维K wkK +维E乳 wkEru +维生素E乳 wkitsuEru +阿Q oaQ +阿Q正传 oaQutul +单边z变换 drbfzbfhl +逗B dzB +哆啦A梦 dolaAmt +二B ojB +卡拉OK kalaOK +牛B njB +三K党 srKds +傻B iaB +傻X iaX +智能ABC uintABC +智能ABC双拼 uintABCigpy +智能ABC双拼方案 uintABCigpyfsor +智能ABC输入法 uintABCiurufa +装B ugB +A股 Agu +B股 Bgu +H股 Hgu +N股 Ngu +S股 Sgu +A盘 Apr +A片 Apf +AA制 AAui +ATM机 ATMji +B超 Baq +B淋巴细胞 Blybaxibq +B盘 Bpr +B细胞 Bxibq +C盘 Cpr +C语言 Cyuyr +D盘 Dpr +E盘 Epr +F盘 Fpr +G点 Gdf +G盘 Gpr +IP地址 IPdiui +IP电话 IPdfhx +IP卡 IPka +J盘 Jpr +K宝 Kbq +K粉 Kfw +K歌 Kge +K歌王 Kgews +POS机 POSji +SIM卡 SIMka +T淋巴细胞 Tlybaxibq +T细胞 Txibq +T型台 Tx;tp +U盾 Udm +S形 Sx; +U形 Ux; +U形管 Ux;gl +UIM卡 UIMka +USIM卡 USIMka +X刀 Xdq +X染色体 Xrrseti +Y染色体 Yrrseti +z变换 zbfhl +z逆变换 znibfhl +D之国 Duigo +D之一族 Duiyizu +Beta版 Betabr +Beta版本 Betabrbw +AV女优 AVnvyz +X战警 Xurj; +YY语音 YYyuyy +A4 Asi +A4纸 Asiui +A4腰 Asiyq +N多 Ndo +N多个 Ndoge +N次 Nci +N遍 Nbf +蒙奇·D·路飞 mtqiDlufk +蒙奇·D·龙 mtqiDlh +乔治·R·R·马丁 qbuiRRmad; +哥尔·D·罗杰 geojDlojd +马歇尔·D·蒂奇 maxdojDdiqi +X·德雷克 Xdelkke +蒙奇·D·卡普 mtqiDkapu +波特卡斯·D·艾斯 botekasiDopsi +VIP中P VIPuhP +QQ秀 QQxj +Big胆 Bigdr +我叫MT wojbMT +谜拟Q miniQ +多边兽Z dobfizZ +藤子·F·不二雄 ttziFbuojxh +PC版 PCbr +PC版本 PCbrbw +A塔 Ata +平A p;A +立Flag liFlag +C罗 Clo +IE浏览器 IEljlrqi +A壳 Ake +B壳 Bke +C壳 Cke +D壳 Dke +A面 Amf +B面 Bmf +C面 Cmf +D面 Dmf +Server酱 Serverjg +P图 Ptu +P个图 Pgetu +P一下 Pyixx +芭比Q babiQ +芭比Q了 babiQle +S级 Sji +QQ堂 QQts +PIN码 PINma +PUK码 PUKma +关底BOSS gldiBOSS +AA吧 AAba +喊cut hrcut +ASCII码 ASCIIma +Go圣经 Goitj; +江南Style jgnrStyle +头文字D tzwwziD +三无Marblue srwuMarblue +A罩杯 Auqbk +B罩杯 Buqbk +C罩杯 Cuqbk +D罩杯 Duqbk +E罩杯 Euqbk +F罩杯 Fuqbk +G罩杯 Guqbk +H罩杯 Huqbk +A罩 Auq +B罩 Buq +C罩 Cuq +D罩 Duq +E罩 Euq +F罩 Fuq +G罩 Guq +H罩 Huq +A杯 Abk +B杯 Bbk +C杯 Cbk +D杯 Dbk +E杯 Ebk +F杯 Fbk +G杯 Gbk +H杯 Hbk +TV版 TVbr +TV版本 TVbrbw +芒果TV msgoTV +V字仇杀队 Vziaziadn +V怪客 Vgyke +V煞 Via +Q弹 Qtr +Steam云 Steamym +M系列 Mxild +阿Sir oaSir +Pro版 Probr +Pro版本 Probrbw +Lite版 Litebr +Lite版本 Litebrbw +X教授 Xjbiz +Papi酱 Papijg +MAC地址 MACdiui +DNS劫持 DNSjdai +DNS污染 DNSwurr +OK了 OKle +OK啦 OKla +OK啊 OKoa +我OK啊 woOKoa +OK了吗 OKlema +腾讯QQ ttxmQQ +公网IP ghwsIP +Web开发 Webkpfa +圈X qlX +Switch版 Switchbr +Switch版本 Switchbrbw +A型 Ax; +A型血 Ax;xn +A血型 Axnx; +B型 Bx; +B型血 Bx;xn +B血型 Bxnx; +AB型 ABx; +AB型血 ABx;xn +AB血型 ABxnx; +O型 Ox; +O型血 Ox;xn +O血型 Oxnx; +IT界 ITjd +Fn键 Fnjf +Cmd键 Cmdjf +Command键 Commandjf +Ctrl键 Ctrljf +Control键 Controljf +Opt键 Optjf +Option键 Optionjf +Shift键 Shiftjf +Tab键 Tabjf +Caps键 Capsjf +CapsLock键 CapsLockjf +Return键 Returnjf +Enter键 Enterjf +Space键 Spacejf +Backspace键 Backspacejf +Del键 Deljf +Delete键 Deletejf +Esc键 Escjf +Eject键 Ejectjf +J·K·罗琳 JKloly +周刊少年Jump uzkriqnfJump +ICP备案 ICPbkor +啥Bug iaBug +有Bug yzBug +没Bug mkBug +没有Bug mkyzBug +卡Bug kaBug +提Bug tiBug +写Bug xdBug +改Bug gpBug +J·R·R·托尔金 JRRtoojjy +异维A酸 yiwkAsl +互fo hufo +减CD jfCD +随身Wi-Fi sniwWiFi +U型锁 Ux;so +Go程 Goat +TG群 TGqm +Telegram群 Telegramqm +Wi-Fi密码 WiFimima +DNA检测 DNAjfce +A级 Aji +B级 Bji +C级 Cji +D级 Dji +S级 Sji +拍CT ppCT +CT检查 CTjfaa +PVC管 PVCgl +DoS攻击 DoSghji +DDoS攻击 DDoSghji +N卡 Nka +A卡 Aka +M码 Mma +S码 Sma +L码 Lma +Q我 Qwo +R级 Rji +A区 Aqu +B区 Bqu +C区 Cqu +D区 Dqu +E区 Equ +F区 Fqu +A组 Azu +B组 Bzu +C组 Czu +D组 Dzu +E组 Ezu +F组 Fzu +B哥 Bge +Q版 Qbr +A班 Abr +B班 Bbr +C班 Cbr +D班 Dbr +老K lqK +加Q jxQ +加QQ jxQQ +A座 Azo +B座 Bzo +C座 Czo +D座 Dzo +E座 Ezo +F座 Fzo +H版 Hbr +A口 Akz +B口 Bkz +C口 Ckz +D口 Dkz +E口 Ekz +F口 Fkz +A出口 Aaukz +B出口 Baukz +C出口 Caukz +D出口 Daukz +E出口 Eaukz +F出口 Faukz +A楼 Alz +B楼 Blz +C楼 Clz +D楼 Dlz +E楼 Elz +F楼 Flz +A型号 Ax;hq +B型号 Bx;hq +C型号 Cx;hq +D型号 Dx;hq +E型号 Ex;hq +F型号 Fx;hq +A型 Ax; +B型 Bx; +C型 Cx; +D型 Dx; +E型 Ex; +F型 Fx; +A款 Akl +B款 Bkl +C款 Ckl +D款 Dkl +E款 Ekl +F款 Fkl +A栋 Adh +B栋 Bdh +C栋 Cdh +D栋 Ddh +E栋 Edh +F栋 Fdh +X轴 Xuz +Y轴 Yuz +Z轴 Zuz +V领 Vl; +V字领 Vzil; +V字形 Vzix; +IT业 ITye +IT行业 IThsye +K线 Kxf +K线图 Kxftu +日K线 riKxf +周K线 uzKxf +月K线 ynKxf +T台 Ttp +TF卡 TFka +N年 Nnf +A点 Adf +B点 Bdf +A屏 Ap; +OK吗 OKma +OK嘛 OKma +OK么 OKme +OK呀 OKya +BB机 BBji +做B超 zoBaq +DJ版 DJbr +唱K asK +PK赛 PKsp +A和B AheB +X和Y XheY +查IP aaIP +封IP ftIP +换IP hlIP +VIP卡 VIPka +AAA级 AAAji +第N次 diNci +PIN码 PINma +发EMS faEMS +DVD版 DVDbr +USB线 USBxf +USB口 USBkz +USB接口 USBjdkz +X档案 Xdsor +n次方 ncifs +N多人 Ndorw +S曲线 Squxf +DJ舞曲 DJwuqu +充Q币 ahQbi +就OK jjOK +不OK buOK +很OK hwOK +特拉法尔加·D·瓦铁尔·罗 telafaojjxDwatdojlo +开party kpparty +Chromium系 Chromiumxi +Chrome系 Chromexi diff --git a/melt_eng.dict.yaml b/melt_eng.dict.yaml index 2bc474f9d..2cbacaf09 100644 --- a/melt_eng.dict.yaml +++ b/melt_eng.dict.yaml @@ -6,10 +6,15 @@ --- name: melt_eng -version: "2023-02-26" +version: "2023-05-09" import_tables: - en_dicts/en_ext # 补充 - en_dicts/en # 英文主词库 - - en_dicts/cn_en # 中英混输词库,里面是写死了的全拼编码,双拼应该注释掉这一行。 + # 中英混输词库 + - en_dicts/cn_en # 全拼 + # - en_dicts/cn_en_double_pinyin # 自然码双拼 + # - en_dicts/cn_en_double_pinyin_flypy # 小鹤双拼 + # - en_dicts/cn_en_double_pinyin_mspy # 微软双拼 + # - en_dicts/cn_en_double_pinyin_ziguang # 紫光双拼 ... diff --git a/others/cn_en.txt b/others/cn_en.txt new file mode 100644 index 000000000..754c7c990 --- /dev/null +++ b/others/cn_en.txt @@ -0,0 +1,453 @@ +# 中英混输词库,根据此文件生成对应的 en_dicts/ 下的全拼及双拼词库 +# version: 2023-05-09 +X光 +X光片 +X射线 +T恤 +T恤衫 +AD钙奶 +UU加速器 +Cinity厅 +Eul的神圣法杖 +A杖 +红Buff +蓝Buff +老Baby +小Baby +艾AA +炒CP +嗑CP +U盘 +B站 +V站 +P站 +大V +Q币 +QQ号 +QQ号码 +QQ空间 +QQ群 +QQ邮箱 +QQ音乐 +QQ拼音 +QQ会员 +QQ音速 +QQ好友 +QQ输入法 +Dock栏 +阿Q精神 +Win版 +Win版本 +Windows版 +Windows版本 +Mac版 +Mac版本 +macOS版 +macOS版本 +iOS版 +iOS版本 +Android版 +Android版本 +Web版 +Web版本 +PC端 +Win端 +Windows端 +Mac端 +macOS端 +Web端 +iOS端 +Android端 +e招贷 +G胖 +Up主 +BOSS直聘 +P社 +V社 +Go语言 +维生素A +维生素B +维生素C +维生素D +维生素E +维生素K +维A +维B +维C +维D +维E +维K +维E乳 +维生素E乳 +阿Q +阿Q正传 +单边z变换 +逗B +哆啦A梦 +二B +卡拉OK +牛B +三K党 +傻B +傻X +智能ABC +智能ABC双拼 +智能ABC双拼方案 +智能ABC输入法 +装B +A股 +B股 +H股 +N股 +S股 +A盘 +A片 +AA制 +ATM机 +B超 +B淋巴细胞 +B盘 +B细胞 +C盘 +C语言 +D盘 +E盘 +F盘 +G点 +G盘 +IP地址 +IP电话 +IP卡 +J盘 +K宝 +K粉 +K歌 +K歌王 +POS机 +SIM卡 +T淋巴细胞 +T细胞 +T型台 +U盾 +S形 +U形 +U形管 +UIM卡 +USIM卡 +X刀 +X染色体 +Y染色体 +z变换 +z逆变换 +D之国 +D之一族 +Beta版 +Beta版本 +AV女优 +X战警 +YY语音 +A4 +A4纸 +A4腰 +N多 +N多个 +N次 +N遍 +蒙奇·D·路飞 +蒙奇·D·龙 +乔治·R·R·马丁 +哥尔·D·罗杰 +马歇尔·D·蒂奇 +X·德雷克 +蒙奇·D·卡普 +波特卡斯·D·艾斯 +VIP中P +QQ秀 +Big胆 +我叫MT +谜拟Q +多边兽Z +藤子·F·不二雄 +PC版 +PC版本 +A塔 +平A +立Flag +C罗 +IE浏览器 +A壳 +B壳 +C壳 +D壳 +A面 +B面 +C面 +D面 +Server酱 +P图 +P个图 +P一下 +芭比Q +芭比Q了 +S级 +QQ堂 +PIN码 +PUK码 +关底BOSS +AA吧 +喊cut +ASCII码 +Go圣经 +江南Style +头文字D +三无Marblue +A罩杯 +B罩杯 +C罩杯 +D罩杯 +E罩杯 +F罩杯 +G罩杯 +H罩杯 +A罩 +B罩 +C罩 +D罩 +E罩 +F罩 +G罩 +H罩 +A杯 +B杯 +C杯 +D杯 +E杯 +F杯 +G杯 +H杯 +TV版 +TV版本 +芒果TV +V字仇杀队 +V怪客 +V煞 +Q弹 +Steam云 +M系列 +阿Sir +Pro版 +Pro版本 +Lite版 +Lite版本 +X教授 +Papi酱 +MAC地址 +DNS劫持 +DNS污染 +OK了 +OK啦 +OK啊 +我OK啊 +OK了吗 +腾讯QQ +公网IP +Web开发 +圈X +Switch版 +Switch版本 +A型 +A型血 +A血型 +B型 +B型血 +B血型 +AB型 +AB型血 +AB血型 +O型 +O型血 +O血型 +IT界 +Fn键 +Cmd键 +Command键 +Ctrl键 +Control键 +Opt键 +Option键 +Shift键 +Tab键 +Caps键 +CapsLock键 +Return键 +Enter键 +Space键 +Backspace键 +Del键 +Delete键 +Esc键 +Eject键 +J·K·罗琳 +周刊少年Jump +ICP备案 +啥Bug +有Bug +没Bug +没有Bug +卡Bug +提Bug +写Bug +改Bug +J·R·R·托尔金 +异维A酸 +互fo +减CD +随身Wi-Fi +U型锁 +Go程 +TG群 +Telegram群 +Wi-Fi密码 +DNA检测 +A级 +B级 +C级 +D级 +S级 +拍CT +CT检查 +PVC管 +DoS攻击 +DDoS攻击 +N卡 +A卡 +M码 +S码 +L码 +Q我 +R级 +A区 +B区 +C区 +D区 +E区 +F区 +A组 +B组 +C组 +D组 +E组 +F组 +B哥 +Q版 +A班 +B班 +C班 +D班 +老K +加Q +加QQ +A座 +B座 +C座 +D座 +E座 +F座 +H版 +A口 +B口 +C口 +D口 +E口 +F口 +A出口 +B出口 +C出口 +D出口 +E出口 +F出口 +A楼 +B楼 +C楼 +D楼 +E楼 +F楼 +A型号 +B型号 +C型号 +D型号 +E型号 +F型号 +A型 +B型 +C型 +D型 +E型 +F型 +A款 +B款 +C款 +D款 +E款 +F款 +A栋 +B栋 +C栋 +D栋 +E栋 +F栋 +X轴 +Y轴 +Z轴 +V领 +V字领 +V字形 +IT业 +IT行业 +K线 +K线图 +日K线 +周K线 +月K线 +T台 +TF卡 +N年 +A点 +B点 +A屏 +OK吗 +OK嘛 +OK么 +OK呀 +BB机 +做B超 +DJ版 +唱K +PK赛 +A和B +X和Y +查IP +封IP +换IP +VIP卡 +AAA级 +第N次 +PIN码 +发EMS +DVD版 +USB线 +USB口 +USB接口 +X档案 +n次方 +N多人 +S曲线 +DJ舞曲 +充Q币 +就OK +不OK +很OK +特拉法尔加·D·瓦铁尔·罗 +开party +Chromium系 +Chrome系 diff --git a/others/script/rime/cn_en.go b/others/script/rime/cn_en.go new file mode 100644 index 000000000..50d523371 --- /dev/null +++ b/others/script/rime/cn_en.go @@ -0,0 +1,510 @@ +package rime + +import ( + "bufio" + "fmt" + "log" + "os" + "path/filepath" + "regexp" + "strconv" + "strings" + "unicode" +) + +// 多音字,手动选择注音 +var polyphones = map[string]string{ + "Eul的神圣法杖 > 的": "de", + "艾AA > 艾": "ai", + "大V > 大": "da", + "QQ音乐 > 乐": "yue", + "QQ会员 > 会": "hui", + "QQ会员 > 员": "yuan", + "阿Q精神 > 阿": "a", + "G胖 > 胖": "pang", + "阿Q > 阿": "a", + "阿Q正传 > 阿": "a", + "阿Q正传 > 传": "zhuan", + "单边z变换 > 单": "dan", + "卡拉OK > 卡": "ka", + "IP地址 > 地": "di", + "IP卡 > 卡": "ka", + "SIM卡 > 卡": "ka", + "UIM卡 > 卡": "ka", + "USIM卡 > 卡": "ka", + "X染色体 > 色": "se", + "Y染色体 > 色": "se", + "蒙奇·D·路飞 > 奇": "qi", + "蒙奇·D·龙 > 奇": "qi", + "马歇尔·D·蒂奇 > 奇": "qi", + "蒙奇·D·卡普 > 奇": "qi", + "蒙奇·D·卡普 > 卡": "ka", + "波特卡斯·D·艾斯 > 卡": "ka", + "波特卡斯·D·艾斯 > 艾": "ai", + "A壳 > 壳": "ke", + "B壳 > 壳": "ke", + "C壳 > 壳": "ke", + "D壳 > 壳": "ke", + "芭比Q了 > 了": "le", + "江南Style > 南": "nan", + "三无Marblue > 无": "wu", + "V字仇杀队 > 仇": "chou", + "Q弹 > 弹": "tan", + "M系列 > 系": "xi", + "阿Sir > 阿": "a", + "MAC地址 > 地": "di", + "OK了 > 了": "le", + "OK了吗 > 了": "le", + "圈X > 圈": "quan", + "A型血 > 血": "xue", + "A血型 > 血": "xue", + "B型血 > 血": "xue", + "B血型 > 血": "xue", + "AB型血 > 血": "xue", + "AB血型 > 血": "xue", + "O型血 > 血": "xue", + "O血型 > 血": "xue", + "没Bug > 没": "mei", + "没有Bug > 没": "mei", + "卡Bug > 卡": "ka", + "提Bug > 提": "ti", + "CT检查 > 查": "cha", + "N卡 > 卡": "ka", + "A卡 > 卡": "ka", + "A区 > 区": "qu", + "B区 > 区": "qu", + "C区 > 区": "qu", + "D区 > 区": "qu", + "E区 > 区": "qu", + "F区 > 区": "qu", + "IT行业 > 行": "hang", + "TF卡 > 卡": "ka", + "A屏 > 屏": "ping", + "A和B > 和": "he", + "X和Y > 和": "he", + "查IP > 查": "cha", + "VIP卡 > 卡": "ka", + "Chromium系 > 系": "xi", + "Chrome系 > 系": "xi", +} + +var digitMap = map[string]string{ + "0": "ling", + "1": "yi", + "2": "er", + "3": "san", + "4": "si", + "5": "wu", + "6": "liu", + "7": "qi", + "8": "ba", + "9": "jiu", +} + +var doublePinyinMap = map[string]string{ + // 零声母 + "-a-": "aa", + "-e-": "ee", + "-o-": "oo", + "-ai-": "ai", + "-ei-": "ei", + "-ou-": "ou", + "-an-": "an", + "-en-": "en", + "-ang-": "ah", + "-eng-": "eg", + "-ao-": "ao", + "-er-": "er", + // zh ch sh + "zh": "v", + "ch": "i", + "sh": "u", + // 韵母 + "iu": "q", + "ia": "w", + "ua": "w", + "uan": "r", + "ue": "t", + "ve": "t", + "ing": "y", + "uai": "y", + "uo": "o", + "un": "p", + "iong": "s", + "ong": "s", + "iang": "d", + "uang": "d", + "en": "f", + "eng": "g", + "ang": "h", + "an": "j", + "ao": "k", + "ai": "l", + "ei": "z", + "ie": "x", + "iao": "c", + "ui": "v", + "ou": "b", + "in": "n", + "ian": "m", +} + +var doublePinyinFlypyMap = map[string]string{ + // 零声母 + "-a-": "aa", + "-e-": "ee", + "-o-": "oo", + "-ai-": "ai", + "-ei-": "ei", + "-ou-": "ou", + "-an-": "an", + "-en-": "en", + "-ang-": "ah", + "-eng-": "eg", + "-ao-": "ao", + "-er-": "er", + // zh ch sh + "zh": "v", + "ch": "i", + "sh": "u", + // 韵母 + "iu": "q", + "ei": "w", + "uan": "r", + "ue": "t", + "ve": "t", + "un": "y", + "uo": "o", + "ie": "p", + "iong": "s", + "ong": "s", + "ai": "d", + "en": "f", + "eng": "g", + "ang": "h", + "an": "j", + "ing": "k", + "uai": "k", + "iang": "l", + "uang": "l", + "ou": "z", + "ia": "x", + "ua": "x", + "ao": "c", + "ui": "v", + "in": "b", + "iao": "n", + "ian": "m", +} + +var doublePinyinMSPYMap = map[string]string{ + // 零声母 + "-a-": "oa", + "-e-": "oe", + "-o-": "oo", + "-ai-": "ol", + "-ei-": "oz", + "-ou-": "ob", + "-an-": "oj", + "-en-": "of", + "-ang-": "oh", + "-eng-": "og", + "-ao-": "ok", + "-er-": "or", + // zh ch sh + "zh": "v", + "ch": "i", + "sh": "u", + // 韵母 + "iu": "q", + "ia": "w", + "ua": "w", + "er": "r", + "uan": "r", + "ue": "t", + "uai": "y", + "uo": "o", + "un": "p", + "iong": "s", + "ong": "s", + "iang": "d", + "uang": "d", + "en": "f", + "eng": "g", + "ang": "h", + "an": "j", + "ao": "k", + "ai": "l", + "ing": ";", + "ei": "z", + "ie": "x", + "iao": "c", + "ui": "v", + "ve": "v", + "ou": "b", + "in": "n", + "ian": "m", +} + +var doublePinyinZiGuangMap = map[string]string{ + // 零声母 + "-a-": "oa", + "-e-": "oe", + "-o-": "oo", + "-ai-": "op", + "-ei-": "ok", + "-ou-": "oz", + "-an-": "or", + "-en-": "ow", + "-ang-": "os", + "-eng-": "ot", + "-ao-": "oq", + "-er-": "oj", + // zh ch sh + "zh": "u", + "ch": "a", + "sh": "i", + // 韵母 + "ao": "q", + "en": "w", + "an": "r", + "eng": "t", + "in": "y", + "uai": "y", + "uo": "o", + "ai": "p", + "ang": "s", + "ie": "d", + "ian": "f", + "iang": "g", + "uang": "g", + "iong": "h", + "ong": "h", + "er": "j", + "iu": "j", + "ei": "k", + "uan": "l", + "ing": ";", + "ou": "z", + "ia": "x", + "ua": "x", + "iao": "b", + "ue": "n", + "ui": "n", + "un": "m", +} + +// CnEn 从 others/cn_en.txt 生成全拼和各个双拼的中英混输词库 +func CnEn() { + // 读取 + file, err := os.Open(filepath.Join(RimeDir, "others/cn_en.txt")) + if err != nil { + log.Fatalln(err) + } + defer file.Close() + + // 准备要写入的文件,先先入前缀内容 + pinyinFile, err := os.OpenFile(filepath.Join(RimeDir, "en_dicts/cn_en.dict.yaml"), os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0644) + if err != nil { + log.Fatalln(err) + } + defer pinyinFile.Close() + writePrefix(pinyinFile) + + doublePinyinFile, err := os.OpenFile(filepath.Join(RimeDir, "en_dicts/cn_en_double_pinyin.dict.yaml"), os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0644) + if err != nil { + log.Fatalln(err) + } + defer doublePinyinFile.Close() + writePrefix(doublePinyinFile) + + doublePinyinFlypyFile, err := os.OpenFile(filepath.Join(RimeDir, "en_dicts/cn_en_double_pinyin_flypy.dict.yaml"), os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0644) + if err != nil { + log.Fatalln(err) + } + defer doublePinyinFlypyFile.Close() + writePrefix(doublePinyinFlypyFile) + + doublePinyinMSPYFile, err := os.OpenFile(filepath.Join(RimeDir, "en_dicts/cn_en_double_pinyin_mspy.dict.yaml"), os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0644) + if err != nil { + log.Fatalln(err) + } + defer doublePinyinMSPYFile.Close() + writePrefix(doublePinyinMSPYFile) + + doublePinyinZiGuangFile, err := os.OpenFile(filepath.Join(RimeDir, "en_dicts/cn_en_double_pinyin_ziguang.dict.yaml"), os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0644) + if err != nil { + log.Fatalln(err) + } + defer doublePinyinZiGuangFile.Close() + writePrefix(doublePinyinZiGuangFile) + + // 遍历、注音、转换、写入 + sc := bufio.NewScanner(file) + for sc.Scan() { + line := sc.Text() + if line == "" || strings.HasPrefix(line, "#") { + continue + } + if strings.TrimSpace(line) != line { + fmt.Println("❌ 前后有空格", line) + } + // 按顺序转换为全拼、自然码、小鹤、微软、紫光 + codes := textToPinyin(line) + pinyinFile.WriteString(line + "\t" + codes[0] + "\n") + doublePinyinFile.WriteString(line + "\t" + codes[1] + "\n") + doublePinyinFlypyFile.WriteString(line + "\t" + codes[2] + "\n") + doublePinyinMSPYFile.WriteString(line + "\t" + codes[3] + "\n") + doublePinyinZiGuangFile.WriteString(line + "\t" + codes[4] + "\n") + } + if err := sc.Err(); err != nil { + log.Fatalln(err) + } + if err := pinyinFile.Sync(); err != nil { + log.Fatalln(err) + } + if err := doublePinyinFile.Sync(); err != nil { + log.Fatalln(err) + } + if err := doublePinyinFlypyFile.Sync(); err != nil { + log.Fatalln(err) + } + if err := doublePinyinMSPYFile.Sync(); err != nil { + log.Fatalln(err) + } + if err := doublePinyinZiGuangFile.Sync(); err != nil { + log.Fatalln(err) + } +} + +// 写入前缀内容 +func writePrefix(file *os.File) { + filename := filepath.Base(file.Name()) + name := strings.TrimSuffix(filename, ".dict.yaml") + // name = strings.TrimPrefix(name, "cn_en_") + fmt.Println(name) + m := map[string]string{ + "cn_en": "全拼", + "cn_en_double_pinyin": "自然码双拼", + "cn_en_double_pinyin_flypy": "小鹤双拼", + "cn_en_double_pinyin_mspy": "微软双拼", + "cn_en_double_pinyin_ziguang": "紫光双拼", + } + + content := fmt.Sprintf(`# Rime dictionary +# encoding: utf-8 +# +# +# https://github.com/iDvel/rime-ice +# ------- 中英混输词库 for %s ------- +# 由 others/cn_en.txt 生成 +# +--- +name: %s +version: "1" +sort: by_weight +... +`, m[name], name) + + _, err := file.WriteString(content) + if err != nil { + log.Fatalln(err) + } +} + +// 转换编码,汉字转为拼音,英文不变。拼音分别转为全拼、自然码、小鹤、微软、紫光 +func textToPinyin(text string) []string { + pinyin := "" + doublePinyin := "" + doublePinyinFlypy := "" + doublePinyinMSPY := "" + doublePinyinZiGuang := "" + + parts := splitMixedWords(text) + for _, part := range parts { + // 特殊情况,数字转为拼音 + if _, err := strconv.Atoi(part); err == nil { + part = digitMap[part] + } + if len(hanPinyin[part]) == 0 { // 英文数字,不做转换 + pinyin += part + doublePinyin += part + doublePinyinFlypy += part + doublePinyinMSPY += part + doublePinyinZiGuang += part + } else if len(hanPinyin[part]) > 1 { // 多音字,按字典指定的读音 + if value, ok := polyphones[text+" > "+part]; ok { + pinyin += value + doublePinyin += convertToDoublePinyin(value, doublePinyinMap) + doublePinyinFlypy += convertToDoublePinyin(value, doublePinyinFlypyMap) + doublePinyinMSPY += convertToDoublePinyin(value, doublePinyinMSPYMap) + doublePinyinZiGuang += convertToDoublePinyin(value, doublePinyinZiGuangMap) + } else { + log.Fatalln("❌ 未处理的多音字", text, part) + } + } else { // 其他,按唯一的读音 + pinyin += hanPinyin[part][0] + doublePinyin += convertToDoublePinyin(hanPinyin[part][0], doublePinyinMap) + doublePinyinFlypy += convertToDoublePinyin(hanPinyin[part][0], doublePinyinFlypyMap) + doublePinyinMSPY += convertToDoublePinyin(hanPinyin[part][0], doublePinyinMSPYMap) + doublePinyinZiGuang += convertToDoublePinyin(hanPinyin[part][0], doublePinyinZiGuangMap) + } + } + + return []string{ + pinyin, + doublePinyin, + doublePinyinFlypy, + doublePinyinMSPY, + doublePinyinZiGuang, + } +} + +// 中英文分割,去掉间隔号和横杠 +// "哆啦A梦" → ["哆", "啦", "A", "梦"] +// "QQ号" → ["QQ", "号"] +// "Wi-Fi密码" → ["WiFi", "密", "码"] +// "特拉法尔加·D·瓦铁尔·罗" → ["特", "拉", "法", "尔", "加", "D", "瓦", "铁", "尔", "罗"] +func splitMixedWords(input string) []string { + var result []string + word := "" + for _, r := range input { + if string(r) == "·" || string(r) == "-" { + continue + } else if unicode.Is(unicode.Latin, r) { + word += string(r) + } else { + if word != "" { + result = append(result, word) + word = "" + } + result = append(result, string(r)) + } + } + if word != "" { + result = append(result, word) + } + return result +} + +func convertToDoublePinyin(code string, m map[string]string) string { + // 零声母 + if contains([]string{"a", "e", "o", "ai", "ei", "ou", "an", "en", "ang", "eng", "ao", "er"}, code) { + return m["-"+code+"-"] + } + // 分割为声母和韵母 + consonantRegexp := regexp.MustCompile(`^(b|p|m|f|d|t|n|l|g|k|h|j|q|x|zh|ch|sh|r|z|c|s|y|w)`) + initial := consonantRegexp.FindString(code) + final := consonantRegexp.ReplaceAllString(code, "") + // 声母转换 + if initial == "zh" || initial == "ch" || initial == "sh" { + initial = m[initial] + } + // 韵母转换 + if len(final) > 1 { + final = m[final] + } + // 其余单个的声母和韵母不转换 + + return initial + final +}