From 34ab9725ea9cdf918cbf9f6a4c27d61db7736b07 Mon Sep 17 00:00:00 2001 From: Dvel Date: Mon, 7 Aug 2023 23:34:23 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=90=9C=E7=8B=97=E5=8F=8C=E6=8B=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- default.yaml | 3 +- double_pinyin_sogou.schema.yaml | 269 +++++++++++ en_dicts/cn_en_double_pinyin_sogou.dict.yaml | 467 +++++++++++++++++++ melt_eng.dict.yaml | 1 + melt_eng.schema.yaml | 28 ++ others/script/rime/cn_en.go | 55 +++ rime_ice.schema.yaml | 2 +- 7 files changed, 823 insertions(+), 2 deletions(-) create mode 100644 double_pinyin_sogou.schema.yaml create mode 100644 en_dicts/cn_en_double_pinyin_sogou.dict.yaml diff --git a/default.yaml b/default.yaml index efcc8052f..15c67ce38 100644 --- a/default.yaml +++ b/default.yaml @@ -6,7 +6,7 @@ # 要比共享目录的同名文件的 config_version 大才可以生效 -config_version: '2023-05-09' +config_version: '2023-08-07' # 方案列表 @@ -15,6 +15,7 @@ schema_list: - schema: double_pinyin - schema: double_pinyin_abc - schema: double_pinyin_mspy + - schema: double_pinyin_sogou - schema: double_pinyin_flypy - schema: double_pinyin_ziguang diff --git a/double_pinyin_sogou.schema.yaml b/double_pinyin_sogou.schema.yaml new file mode 100644 index 000000000..1d687385b --- /dev/null +++ b/double_pinyin_sogou.schema.yaml @@ -0,0 +1,269 @@ +# Rime schema +# encoding: utf-8 + + +# 复制自 rime_ice.schema.yaml ,适配了双拼。 +# 双拼键位映射复制自 https://github.com/rime/rime-double-pinyin +# 双拼之间主要就是 speller/algebra 和 translator/preedit_format 这里有区别。 +# +# 全拼的自定义文本和双拼有些冲突,改成了 custom_phrase_double ,需要创建 custom_phrase_double.txt 文件。 +# +# 默认启用的中英混输词库是全拼的,需要在 melt_eng.dict.yaml 中修改为对应的双拼的。 +# 还需要在英文方案 melt_eng.schema.yaml 将数字的拼写规则 __include: algebra_rime_ice 改为对应的双拼。 + + +# 方案说明 +schema: + schema_id: double_pinyin_sogou + name: 搜狗双拼 + version: "1" + author: + - Dvel + description: | + 雾凇拼音 - 搜狗双拼 + https://github.com/iDvel/rime-ice + dependencies: + - melt_eng # 英文输入,作为次翻译器挂载到拼音方案 + - liangfen # 两分拼字,作为反查挂载到拼音方案 + + +# 开关 +# 鼠须管 0.16 后,用快捷键切换时的提示文字由 states 定义 +# states: 方案选单显示的名称。可以注释掉,仍可以通过快捷键切换。 +# reset: 默认状态。 注释掉后,切换窗口时不会重置到默认状态。 +switches: + - name: ascii_mode + states: [ 中, A ] + reset: 0 + - name: ascii_punct # 中英标点 + states: [ ¥, $ ] + reset: 0 + - name: traditionalization + states: [ 简, 繁 ] + reset: 0 + - name: emoji + states: [ 💀, 😄 ] + reset: 1 + - name: full_shape + states: [ 半角, 全角 ] + reset: 0 + + +# 输入引擎 +engine: + processors: + - lua_processor@select_character # 以词定字 + - ascii_composer + - recognizer + - key_binder + - speller + - punctuator + - selector + - navigator + - express_editor + segmentors: + - ascii_segmentor + - matcher + - abc_segmentor + - punct_segmentor + - fallback_segmentor + translators: + - punct_translator + - script_translator + - lua_translator@date_translator # 时间、日期、星期 + - table_translator@custom_phrase # 自定义短语 custom_phrase_double.txt + - table_translator@melt_eng # 英文输入 + - reverse_lookup_translator@liangfen # 反查,两分拼字 + - lua_translator@unicode # Unicode + - lua_translator@number_translator # 数字、金额大写 + filters: + - lua_filter@corrector # 错音错字提示 + - simplifier@emoji # Emoji + - simplifier@traditionalize # 简繁切换 + - lua_filter@autocap_filter # 英文自动大写 + - lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置 + - uniquifier # 去重 + + +# Lua 配置: 日期、时间、星期、ISO 8601、时间戳的触发关键字 +date_translator: + date: date # 日期: 2022-11-29 + time: time # 时间: 18:13 + week: week # 星期: 星期二 + datetime: datetime # ISO 8601: 2022-11-29T18:13:11+08:00 + timestamp: timestamp # 时间戳: 1669716794 + + +# Lua 配置: 降低部分英语单词在候选项的位置 +# 详细介绍 https://dvel.me/posts/make-rime-en-better/#短单词置顶的问题 +# 正常情况: 输入 rug 得到 「1.rug 2.如果 …… 」 +# 降低之后: 输入 rug 得到 「1.如果 2.rug …… 」 +reduce_english_filter: + # 降低到第 idx 个位置 + idx: 2 + # 要降低的单词,匹配的是输入码,即全小写。 + words: [nav, uid, wig, + rug, bus, ship, laos, bail, bam, bans, bib, bos, chic, chit, dab, dag, + dal, dit, dub, dug, fab, gam, ger, gus, hem, hep, hud, kat, lam, lax, lex, lug, + lux, moc, mos, mot, mum, nad, nay, nib, nip, pak, pap, pax, rig, rum, sac, sal, + sax, sec, shin, sis, ska, slang, sus, tad, taj, tac, tic, yep, yum, fax, cain, + key, mob, buy, dam, wap, yes, but, put, lag, buf, lip, aid, aim, dig, dim, din, + dip, pail, cad, chap, bend, lid, gem, tin, tum] + + +# 主翻译器,拼音 +translator: + dictionary: rime_ice # 挂载词库 rime_ice.dict.yaml + prism: double_pinyin_sogou # 多方案共用一个词库时,为避免冲突,需要用 prism 指定一个名字。 + spelling_hints: 8 # corrector.lua :为了让错音错字提示的 Lua 同时适配全拼双拼,将拼音显示在 comment 中 + always_show_comments: true # corrector.lua :Rime 默认在 preedit 等于 comment 时取消显示 comment,这里强制一直显示,供 corrector.lua 做判断用。 + initial_quality: 1.2 # 拼音的权重应该比英文大 + preedit_format: # preedit_format 影响到输入框的显示和“Shift+回车”上屏的字符 + - xform/([aoe])(\w)/0$2/ + - xform/([bpmnljqxy])n/$1in/ + - xform/(\w)g/$1eng/ + - xform/(\w)q/$1iu/ + - xform/([gkhvuirzcs])w/$1ua/ + - xform/(\w)w/$1ia/ + - xform/([dtnlgkhjqxyvuirzcs])r/$1uan/ + - xform/0r/er/ + - xform/([dtgkhvuirzcs])v/$1ui/ + - xform/(\w)v/$1ve/ + - xform/(\w)t/$1ve/ + - xform/([gkhvuirzcs])y/$1uai/ + - xform/(\w)y/$1v/ + - xform/([dtnlgkhvuirzcs])o/$1uo/ + - xform/(\w)p/$1un/ + - xform/([jqx])s/$1iong/ + - xform/(\w)s/$1ong/ + - xform/([jqxnl])d/$1iang/ + - xform/(\w)d/$1uang/ + - xform/(\w)f/$1en/ + - xform/(\w)h/$1ang/ + - xform/(\w)j/$1an/ + - xform/(\w)k/$1ao/ + - xform/(\w)l/$1ai/ + - xform/(\w)z/$1ei/ + - xform/(\w)x/$1ie/ + - xform/(\w)c/$1iao/ + - xform/(\w)b/$1ou/ + - xform/(\w)m/$1ian/ + - xform/(\w);/$1ing/ + - xform/0(\w)/$1/ + - "xform/(^|[ '])v/$1zh/" + - "xform/(^|[ '])i/$1ch/" + - "xform/(^|[ '])u/$1sh/" + - xform/([jqxy])v/$1u/ + - xform/([nl])v/$1ü/ + + +# 次翻译器,英文 +melt_eng: + dictionary: melt_eng # 挂载词库 melt_eng.dict.yaml + enable_sentence: false # 禁止造句 + enable_user_dict: false # 禁用用户词典 + initial_quality: 1.1 # 初始权重 + comment_format: # 自定义提示码 + - xform/.*// # 清空提示码 + + +# 反查:两分(拼字) +liangfen: + dictionary: liangfen # 挂载两分词典 liangfen.dict.yaml + prefix: "L" # 以 L 开头来反查 + enable_completion: true # 补全提示 + # tips: 〔两分〕 # 反查时显示的文字,建议注释掉,否则很多 L 开头的英文单词也会显示这个 + + +# 自定义短语 +custom_phrase: + dictionary: "" + user_dict: custom_phrase_double # 需要手动创建 custom_phrase_double.txt 文件 + db_class: stabledb + enable_completion: false # 补全提示 + enable_sentence: false # 禁止造句 + initial_quality: 99 # custom_phrase 的权重应该比 pinyin 和 melt_eng 大 + + +# Emoji +emoji: + opencc_config: emoji.json + option_name: emoji + + +# 简繁切换 +traditionalize: + option_name: traditionalization + opencc_config: s2t.json # s2t.json | s2hk.json | s2tw.json | s2twp.json + tips: none # 转换提示: all 都显示 | char 仅单字显示 | none 不显示。 + excluded_types: [ reverse_lookup ] # 不转换反查(两分拼字)的内容 + + +# 标点符号 +# punctuator 下面有三个子项: +# full_shape 全角标点映射 +# half_shape 半角标点映射 +# symbols Rime 的预设配置是以 '/' 前缀开头输出一系列字符,自定义的 symbols_caps_v.yaml 修改成了 'V' 开头。 +punctuator: + full_shape: + __include: default:/punctuator/full_shape # 从 default.yaml 导入配置 + half_shape: + __include: default:/punctuator/half_shape # 从 default.yaml 导入配置 + symbols: + __include: symbols_caps_v:/symbols # 从 symbols_caps_v.yaml 导入配置 + + +# 处理符合特定规则的输入码,如网址、反查 +recognizer: + import_preset: default # 从 default.yaml 继承通用的 + patterns: # 再增加方案专有的: + punct: "^V([0-9]|10|[A-Za-z]+)$" # 响应 symbols_caps_v.yaml 的 symbols + reverse_lookup: "^L[a-z]+$" # 响应两分拼字的反查 + unicode: "^U[a-f0-9]+" # 响应 Unicode + number: "^R[0-9]+[.]?[0-9]*" # 响应 number_translator + + +# 从 default 继承快捷键 +key_binder: + import_preset: default # 从 default.yaml 继承通用的 + # bindings: # 也可以再增加方案专有的 + + +# 拼写设定 +speller: + # 如果不想让什么标点直接上屏,可以加在 alphabet,或者编辑标点符号为两个及以上的映射 + alphabet: zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA; + delimiter: " '" # 第一位<空格>是拼音之间的分隔符;第二位<'>表示可以手动输入单引号来分割拼音。 + algebra: + - erase/^xx$/ + - derive/^([jqxy])u$/$1v/ + - derive/^([aoe].*)$/o$1/ + - xform/^([ae])(.*)$/$1$1$2/ + - xform/iu$/Ⓠ/ + - xform/[iu]a$/Ⓦ/ + - xform/er$|[uv]an$/Ⓡ/ + - xform/[uv]e$/Ⓣ/ + - xform/v$|uai$/Ⓨ/ + - xform/^sh/Ⓤ/ + - xform/^ch/Ⓘ/ + - xform/^zh/Ⓥ/ + - xform/uo$/Ⓞ/ + - xform/[uv]n$/Ⓟ/ + - xform/i?ong$/Ⓢ/ + - xform/[iu]ang$/Ⓓ/ + - xform/(.)en$/$1Ⓕ/ + - xform/(.)eng$/$1Ⓖ/ + - xform/(.)ang$/$1Ⓗ/ + - xform/ian$/Ⓜ/ + - xform/(.)an$/$1Ⓙ/ + - xform/iao$/Ⓒ/ + - xform/(.)ao$/$1Ⓚ/ + - xform/(.)ai$/$1Ⓛ/ + - xform/(.)ei$/$1Ⓩ/ + - xform/ie$/Ⓧ/ + - xform/ui$/Ⓥ/ + - xform/(.)ou$/$1Ⓑ/ + - xform/in$/Ⓝ/ + - xform/ing$/;/ + - xlit/ⓆⓌⓇⓉⓎⓊⒾⓄⓅⓈⒹⒻⒼⒽⓂⒿⒸⓀⓁⓏⓍⓋⒷⓃ/qwrtyuiopsdfghmjcklzxvbn/ + - abbrev/^(.).+$/$1/ # 首字母简拼 diff --git a/en_dicts/cn_en_double_pinyin_sogou.dict.yaml b/en_dicts/cn_en_double_pinyin_sogou.dict.yaml new file mode 100644 index 000000000..b03e00a75 --- /dev/null +++ b/en_dicts/cn_en_double_pinyin_sogou.dict.yaml @@ -0,0 +1,467 @@ +# Rime dictionary +# encoding: utf-8 +# +# +# https://github.com/iDvel/rime-ice +# ------- 中英混输词库 for 搜狗双拼 ------- +# 由 others/cn_en.txt 自动生成 +# 编码前的 ⓘ 符号是为了防止英文方案拼写派生时派生出全大写字母(在 melt_eng.schema.yaml 中实现) +# 示例:输入 txu 得到 T恤;输入 Txu 得到 T恤; 输入 TXU 则只会得到 TXU +--- +name: cn_en_double_pinyin_sogou +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好友 ⓘ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纸 ⓘA4vi +A4腰 ⓘA4yk +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 +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;xt +A血型 ⓘAxtx; +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 +查bug ⓘiabug +找bug ⓘvkbug +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 +发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 +QQ游戏 ⓘQQybxi +QQ游戏大厅 ⓘQQybxidat; +QQ音速 ⓘQQynsu +QQ飞车 ⓘQQfzie +QQ三国 ⓘQQsjgo +4S店 ⓘ4Sdm diff --git a/melt_eng.dict.yaml b/melt_eng.dict.yaml index f319f48fe..d889e51c6 100644 --- a/melt_eng.dict.yaml +++ b/melt_eng.dict.yaml @@ -16,6 +16,7 @@ import_tables: # - 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_sogou # 搜狗双拼 # - en_dicts/cn_en_double_pinyin_ziguang # 紫光双拼 # - en_dicts/cn_en_double_pinyin_abc # 智能 ABC 双拼 ... diff --git a/melt_eng.schema.yaml b/melt_eng.schema.yaml index fde2fcb03..0007bdd45 100644 --- a/melt_eng.schema.yaml +++ b/melt_eng.schema.yaml @@ -51,6 +51,7 @@ speller: # __include: algebra_double # 自然码双拼 # __include: algebra_flypy # 小鹤双拼 # __include: algebra_mspy # 微软双拼 + # __include: algebra_sogou # 搜狗双拼 # __include: algebra_abc # 智能ABC双拼 # __include: algebra_ziguang # 紫光双拼 @@ -217,6 +218,31 @@ algebra_mspy: - derive/0/l;/ - derive/1/yi/ - derive/2/er/ + - derive/2/or/ + - derive/2/ld/ + - derive/3/sj/ + - derive/4/si/ + - derive/5/wu/ + - derive/6/lq/ + - derive/7/qi/ + - derive/8/ba/ + - derive/9/jq/ +# 搜狗双拼 +algebra_sogou: + __include: algebra_common + __append: + - derive/(?