From eb72384de58ce5bf313714dd3222284b8b07b214 Mon Sep 17 00:00:00 2001 From: Lei Zhao Date: Tue, 7 Jul 2026 16:33:50 +0800 Subject: [PATCH 01/17] =?UTF-8?q?Add=20Taiwan=20regional=20mappings=20for?= =?UTF-8?q?=20=E6=A8=91=EF=BC=8F=E6=A2=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/dictionary/TWVariants.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/data/dictionary/TWVariants.txt b/data/dictionary/TWVariants.txt index da724747d..8cfd0d532 100644 --- a/data/dictionary/TWVariants.txt +++ b/data/dictionary/TWVariants.txt @@ -14,7 +14,10 @@ 嬀 媯 峯 峰 幺 么 +# @reverse-prefer: 梁 +梁 梁 棱 稜 +樑 梁 檐 簷 污 汙 泄 洩 From b18cd7cb03fff3e31e8c10c1922627dfbd835cfd Mon Sep 17 00:00:00 2001 From: Lei Zhao Date: Wed, 8 Jul 2026 02:01:23 +0800 Subject: [PATCH 02/17] =?UTF-8?q?Add=20=E6=A8=91=20as=20an=20alternate=20t?= =?UTF-8?q?arget=20for=20itself?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/dictionary/TWVariants.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/dictionary/TWVariants.txt b/data/dictionary/TWVariants.txt index 8cfd0d532..40ebf1762 100644 --- a/data/dictionary/TWVariants.txt +++ b/data/dictionary/TWVariants.txt @@ -17,7 +17,7 @@ # @reverse-prefer: 梁 梁 梁 棱 稜 -樑 梁 +樑 梁 樑 檐 簷 污 汙 泄 洩 From f56c455a29526cf66f92894244aec0832cb7e400 Mon Sep 17 00:00:00 2001 From: Lei Zhao Date: Wed, 8 Jul 2026 02:36:01 +0800 Subject: [PATCH 03/17] =?UTF-8?q?=E7=9F=B3=E6=A2=81=20is=20also=20a=20name?= =?UTF-8?q?=20for=20several=20people=20and=20places?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 石梁 is also a name for the calligrapher who compiled [草字彙][1], a name for a politician from Ming dynasty, a name for several geographical places, and a name for possibly many others. [1]: https://www.shidianguji.com/book/NGJ892411999032358230371/chapter/1lqducz0jjh22 --- data/dictionary/STPhrases.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/dictionary/STPhrases.txt b/data/dictionary/STPhrases.txt index 9687c4af4..20e7dd60e 100644 --- a/data/dictionary/STPhrases.txt +++ b/data/dictionary/STPhrases.txt @@ -36133,7 +36133,7 @@ 石板道 石板道 石枯松老 石枯松老 石柜 石櫃 -石梁 石樑 +石梁 石樑 石梁 石棉布 石棉布 石棉板 石棉板 石棉症 石棉症 From 34f9321d9479641577173d91e51242827e5bb5e6 Mon Sep 17 00:00:00 2001 From: Lei Zhao Date: Wed, 8 Jul 2026 02:53:07 +0800 Subject: [PATCH 04/17] Incorporate personal names from STPhrases Incorporate personal names from STPhrases.txt to TWVariantsPhrases.txt. --- data/dictionary/TWVariantsPhrases.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data/dictionary/TWVariantsPhrases.txt b/data/dictionary/TWVariantsPhrases.txt index 4f959514f..ce196cd48 100644 --- a/data/dictionary/TWVariantsPhrases.txt +++ b/data/dictionary/TWVariantsPhrases.txt @@ -16,6 +16,14 @@ # mappings that should be maintained as bidirectional phrase pairs. 喫茶小舖 喫茶小舖 +張棟樑 張棟樑 +林國樑 林國樑 +林杰樑 林杰樑 +楊士樑 楊士樑 牛驥同一皁 牛驥同一皁 牛驥同皁 牛驥同皁 純喫茶 純喫茶 +羅興樑 羅興樑 +葉步樑 葉步樑 +蔣國樑 蔣國樑 +黃東樑 黃東樑 From 2536af056e296a2890f2e20263ab0ca3fd1eb6d0 Mon Sep 17 00:00:00 2001 From: Lei Zhao Date: Wed, 8 Jul 2026 04:27:02 +0800 Subject: [PATCH 05/17] =?UTF-8?q?Add=20a=20more=20useful=20mapping=20for?= =?UTF-8?q?=20=E6=A2=81=E9=BE=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [梁龍][1] as a personal name is much more [common][2] than [樑龍][3], the dinosaur. Even in Hong kong, where 樑 is used for the meaning of bridge, 梁 is used here nonetheless, even though it originates from the sense of 雙樑. [1]: https://zh.wikipedia.org/wiki/%E6%A2%81%E9%BE%99_(%E5%A4%96%E4%BA%A4%E5%AE%98) [2]: https://baike.baidu.com/item/%E6%A2%81%E9%BE%99/8106905 [3]: https://zh.wikipedia.org/zh-hk/%E6%A2%81%E9%BE%8D%E5%B1%AC --- data/dictionary/STPhrases.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/dictionary/STPhrases.txt b/data/dictionary/STPhrases.txt index 20e7dd60e..a32af0e63 100644 --- a/data/dictionary/STPhrases.txt +++ b/data/dictionary/STPhrases.txt @@ -30610,7 +30610,7 @@ 梁静茹 梁靜茹 梁鸿 梁鴻 梁鸿五噫 梁鴻五噫 -梁龙 樑龍 +梁龙 梁龍 樑龍 梅克 梅克 梅克尔 梅克爾 梅尼尔氏症 梅尼爾氏症 From 4fac5b57fe0e7ecdaedcfdeb40c454707a04a488 Mon Sep 17 00:00:00 2001 From: Lei Zhao Date: Sat, 11 Jul 2026 00:02:44 +0800 Subject: [PATCH 06/17] Incorporate phrases from STPhrases.txt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Incorporate phrases containing 樑 from STPhrases.txt to TWVariantsRevPhrases.txt. * Also update testcases.json. --- data/dictionary/TWVariantsRevPhrases.txt | 71 ++++++++++++++++++++++++ test/testcases/testcases.json | 24 ++++++++ 2 files changed, 95 insertions(+) diff --git a/data/dictionary/TWVariantsRevPhrases.txt b/data/dictionary/TWVariantsRevPhrases.txt index 1e085426f..394e273e7 100644 --- a/data/dictionary/TWVariantsRevPhrases.txt +++ b/data/dictionary/TWVariantsRevPhrases.txt @@ -31,7 +31,11 @@ 三才 三才 三才圖會 三才圖會 三針 三針 +上梁 上樑 +上梁不正 上樑不正 +上梁不正下梁歪 上樑不正下樑歪 下才 下才 +下梁 下樑 不成才 不成才 不才 不才 不打不成才 不打不成才 @@ -40,6 +44,7 @@ 中才 中才 中核 中核 丹稜 丹稜 +主梁 主樑 之核 之核 九針 九針 乾奴才 乾奴才 @@ -64,10 +69,12 @@ 倒扣針兒 倒扣針兒 偏才 偏才 做針線 做針線 +偷梁換柱 偷樑換柱 傲世輕才 傲世輕才 僅作參考 僅作參考 僅供參考 僅供參考 儲訓人才 儲訓人才 +光脊梁 光脊樑 免參 免參 內參 內參 內核 內核 @@ -284,6 +291,7 @@ 嗎啡針 嗎啡針 四才子 四才子 四核 四核 +圈梁 圈樑 土參 土參 地核 地核 地面核爆炸 地面核爆炸 @@ -301,6 +309,7 @@ 大政方針 大政方針 大曆十才子 大曆十才子 大核 大核 +大梁 大梁 大樑 大海撈針 大海撈針 大頭針 大頭針 天妒英才 天妒英才 @@ -339,12 +348,15 @@ 小才子 小才子 小秀才 小秀才 小秀才學堂 小秀才學堂 +小醜跳梁 小醜跳樑 小針 小針 小針美容 小針美容 少年才俊 少年才俊 尺二秀才 尺二秀才 屈才 屈才 +屋梁 屋樑 展才 展才 +山梁 山樑 岑參 岑參 巨著 巨著 帶團參加 帶團參加 @@ -385,11 +397,17 @@ 憐才 憐才 懷才不遇 懷才不遇 懷才抱德 懷才抱德 +懸梁 懸樑 +懸梁刺股 懸樑刺股 +懸梁自盡 懸樑自盡 +懸臂梁 懸臂樑 懸針 懸針 懸針垂露 懸針垂露 成兆才 成兆才 成核 成核 戰術核武器 戰術核武器 +戳脊梁 戳脊樑 +戳脊梁骨 戳脊樑骨 手腕式指北針 手腕式指北針 才人 才人 才俊 才俊 @@ -476,6 +494,7 @@ 打參 打參 打完針 打完針 打針 打針 +扛大梁 扛大樑 披針形葉 披針形葉 抵針 抵針 拈針指 拈針指 @@ -484,10 +503,13 @@ 指南針 指南針 指針 指針 指針式 指針式 +挑大梁 挑大樑 +挑正梁 挑正樑 捫參歷井 捫參歷井 捷才 捷才 掃眉才子 掃眉才子 探針 探針 +提梁 提樑 插針 插針 揚己露才 揚己露才 搖針 搖針 @@ -531,6 +553,7 @@ 有核 有核 朝參暮禮 朝參暮禮 朝核 朝核 +木梁 木樑 未易才 未易才 朽木之才 朽木之才 杏核 杏核 @@ -539,6 +562,8 @@ 林木參天 林木參天 果核 果核 枝針 枝針 +架梁 架樑 +柱梁 柱樑 核下 核下 核二廠 核二廠 核人 核人 @@ -623,6 +648,12 @@ 桃核 桃核 桃核雕 桃核雕 桑針 桑針 +梁上 樑上 +梁上君子 樑上君子 +梁子 樑子 +梁架 樑架 +梁柱 樑柱 +梁栋 樑棟 梅核 梅核 棄核 棄核 棋逢對手將遇良才 棋逢對手將遇良才 @@ -632,13 +663,23 @@ 棘針 棘針 棘針科 棘針科 棘針門 棘針門 +棟梁 棟樑 +棟梁之任 棟樑之任 +棟梁之材 棟樑之材 +棟梁之臣 棟樑之臣 極核 極核 槃才 槃才 槃槃大才 槃槃大才 +樹梁 樹樑 +橋梁 橋樑 +橋梁工事 橋樑工事 +橋梁工程 橋樑工程 橘核 橘核 +橫梁 橫樑 檢核 檢核 檢核表 檢核表 正則參數 正則參數 +正梁 正樑 步線行針 步線行針 歪才 歪才 歷練之才 歷練之才 @@ -655,12 +696,14 @@ 江參 江參 江淹才盡 江淹才盡 江郎才盡 江郎才盡 +沒脊梁 沒脊樑 沿才授職 沿才授職 注射針 注射針 注射針頭 注射針頭 洗面皂 洗面皂 洗髮皂 洗髮皂 洛陽才子 洛陽才子 +津梁 津樑 派團參加 派團參加 海參威 海參威 海參崴 海參崴 @@ -670,6 +713,9 @@ 潑才 潑才 濟世之才 濟世之才 無核 無核 +無梁 無樑 +無梁斗 無樑斗 +無梁樓蓋 無樑樓蓋 無針不引線 無針不引線 無針注射器 無針注射器 煤核 煤核 @@ -681,6 +727,7 @@ 特殊才能 特殊才能 狀態參數 狀態參數 狗才 狗才 +獨挑大梁 獨挑大樑 率團參加 率團參加 玉參差 玉參差 玉尺量才 玉尺量才 @@ -692,6 +739,8 @@ 畎畝下才 畎畝下才 留針 留針 略無參商 略無參商 +畫梁雕棟 畫樑雕棟 +畫棟雕梁 畫棟雕樑 異才 異才 當世才度 當世才度 疑信參半 疑信參半 @@ -721,6 +770,7 @@ 磁核 磁核 磁針 磁針 磨杵成針 磨杵成針 +磨脊梁 磨脊樑 磨針溪 磨針溪 磨鐵成針 磨鐵成針 社交才能 社交才能 @@ -747,6 +797,7 @@ 細針密縷 細針密縷 結核 結核 結核桿菌 結核桿菌 +結梁子 結樑子 絕對參照 絕對參照 絕才 絕才 絞包針 絞包針 @@ -766,6 +817,10 @@ 總參謀長 總參謀長 總方針 總方針 繃針 繃針 +繞梁 繞樑 +繞梁三日 繞樑三日 +繞梁之音 繞樑之音 +繞梁韻永 繞樑韻永 繡花針 繡花針 繡花針兒 繡花針兒 繡針 繡針 @@ -788,6 +843,9 @@ 胃口 胃口 胡才勇 胡才勇 胸針 胸針 +脊梁 脊樑 +脊梁背 脊樑背 +脊梁骨 脊樑骨 自學成才 自學成才 自核 自核 船不漏針漏針沒外人 船不漏針漏針沒外人 @@ -851,6 +909,8 @@ 賤才 賤才 超世之才 超世之才 趫才 趫才 +跳梁小醜 跳樑小醜 +跳梁猖獗之小醜 跳樑猖獗之小醜 跳針 跳針 蹇吃 蹇吃 身才 身才 @@ -871,6 +931,7 @@ 逸才 逸才 逸羣之才 逸羣之才 過人才略 過人才略 +過梁 過樑 違紀參選 違紀參選 適才 適才 選才 選才 @@ -960,6 +1021,7 @@ 鉤針 鉤針 銀核 銀核 銀針 銀針 +鋼梁 鋼樑 鋼針 鋼針 錶針 錶針 鐵針 鐵針 @@ -973,6 +1035,9 @@ 雄才 雄才 雄才大略 雄才大略 雌核 雌核 +雕梁 雕樑 +雕梁畫柱 雕樑畫柱 +雕梁畫棟 雕樑畫棟 雙核 雙核 雙鏈核酸 雙鏈核酸 電唱針 電唱針 @@ -986,6 +1051,7 @@ 非核 非核 面皂 面皂 頂核 頂核 +頂梁柱 頂樑柱 頂針 頂針 頂針兒 頂針兒 頂針捱住 頂針捱住 @@ -997,8 +1063,10 @@ 顯著標志 顯著標志 風向針 風向針 風流才子 風流才子 +飛梁 飛樑 飛針走線 飛針走線 飽學秀才 飽學秀才 +餘音繞梁 餘音繞樑 香皂 香皂 馮驥才 馮驥才 驚才絕豔 驚才絕豔 @@ -1017,5 +1085,8 @@ 麻醉針 麻醉針 黃有才 黃有才 點核 點核 +鼻梁 鼻樑 +鼻梁兒 鼻樑兒 +鼻梁骨 鼻樑骨 鼻針療法 鼻針療法 齧蘗吞針 齧蘗吞針 diff --git a/test/testcases/testcases.json b/test/testcases/testcases.json index 5f8ba3714..e68919bd1 100755 --- a/test/testcases/testcases.json +++ b/test/testcases/testcases.json @@ -405,6 +405,30 @@ "t2tw": "舒芙蕾 梳芙厘" } }, + { + "id": "case_057_s2x", + "input": "刚构式桥梁 鼻梁 顶梁柱 结梁子 悬梁刺股 偷梁换柱 跳梁小丑 栋梁之材 余音绕梁 梁父吟 梁惠王 谷梁传 张栋梁 蒋国梁 杨士梁", + "expected": { + "s2t": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小醜 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", + "s2tw": "剛構式橋梁 鼻梁 頂梁柱 結梁子 懸梁刺股 偷梁換柱 跳梁小醜 棟梁之材 餘音繞梁 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑" + } + }, + { + "id": "case_058_t2x", + "input": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小醜 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", + "expected": { + "t2s": "刚构式桥梁 鼻梁 顶梁柱 结梁子 悬梁刺股 偷梁换柱 跳梁小丑 栋梁之材 余音绕梁 梁父吟 梁惠王 谷梁传 张栋梁 蒋国梁 杨士梁", + "t2tw": "剛構式橋梁 鼻梁 頂梁柱 結梁子 懸梁刺股 偷梁換柱 跳梁小醜 棟梁之材 餘音繞梁 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑" + } + }, + { + "id": "case_059_tw2x", + "input": "剛構式橋梁 鼻梁 頂梁柱 結梁子 懸梁刺股 偷梁換柱 跳梁小醜 棟梁之材 餘音繞梁 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", + "expected": { + "tw2s": "刚构式桥梁 鼻梁 顶梁柱 结梁子 悬梁刺股 偷梁换柱 跳梁小丑 栋梁之材 余音绕梁 梁父吟 梁惠王 谷梁传 张栋梁 蒋国梁 杨士梁", + "tw2t": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小醜 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑" + } + }, { "id": "BYVoid_OpenCC_Issue_475_s2twp", "input": "仙童半导体厂 人工智能借用", From 98d52c9c02329c49f4f85c94e309b516608723a3 Mon Sep 17 00:00:00 2001 From: Lei Zhao Date: Sat, 11 Jul 2026 00:18:44 +0800 Subject: [PATCH 07/17] Fix mis-included SC Char --- data/dictionary/TWVariantsRevPhrases.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/dictionary/TWVariantsRevPhrases.txt b/data/dictionary/TWVariantsRevPhrases.txt index 394e273e7..94bfea6bf 100644 --- a/data/dictionary/TWVariantsRevPhrases.txt +++ b/data/dictionary/TWVariantsRevPhrases.txt @@ -653,7 +653,7 @@ 梁子 樑子 梁架 樑架 梁柱 樑柱 -梁栋 樑棟 +梁棟 樑棟 梅核 梅核 棄核 棄核 棋逢對手將遇良才 棋逢對手將遇良才 From 1954dd41a84180ecce2c9ca27af05e7e91929063 Mon Sep 17 00:00:00 2001 From: Lei Zhao Date: Sun, 12 Jul 2026 01:46:02 +0800 Subject: [PATCH 08/17] =?UTF-8?q?Fix=20=E9=AB=98=E6=A2=81=20to=20=E9=AB=98?= =?UTF-8?q?=E7=B2=B1=20in=20relevant=20phrases?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/dictionary/STPhrases.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/data/dictionary/STPhrases.txt b/data/dictionary/STPhrases.txt index a32af0e63..c4ad66692 100644 --- a/data/dictionary/STPhrases.txt +++ b/data/dictionary/STPhrases.txt @@ -48608,8 +48608,6 @@ 高梁 高梁 高梁川 高梁川 高梁市 高梁市 -高梁米 高梁米 -高梁酒 高梁酒 高歌一曲 高歌一曲 高步云衢 高步雲衢 高水准 高水準 @@ -48619,6 +48617,9 @@ 高积云 高積雲 高等师范 高等師範 高筋面粉 高筋麪粉 +高粱 高粱 +高粱米 高粱米 +高粱酒 高粱酒 高纤 高纖 高纤维 高纖維 高级管理人才 高級管理人才 From f386eb2a6c35aeef5c7023ff18398393a21d75b8 Mon Sep 17 00:00:00 2001 From: Lei Zhao Date: Sun, 12 Jul 2026 03:53:04 +0800 Subject: [PATCH 09/17] =?UTF-8?q?Normalize=20conversions=20of=20=E5=B0=8F?= =?UTF-8?q?=E4=B8=91=20based=20on=20frequency?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/dictionary/STPhrases.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/data/dictionary/STPhrases.txt b/data/dictionary/STPhrases.txt index c4ad66692..b23979c36 100644 --- a/data/dictionary/STPhrases.txt +++ b/data/dictionary/STPhrases.txt @@ -18903,8 +18903,8 @@ 将遇良才 將遇良才 将门之后 將門之後 小丑 小丑 小醜 -小丑丫鬟 小醜丫鬟 -小丑跳梁 小醜跳樑 +小丑丫鬟 小丑丫鬟 +小丑跳梁 小丑跳樑 小醜跳樑 小丑鱼 小丑魚 小业种 小業種 小个 小個 @@ -21062,8 +21062,8 @@ 幺么小丑 幺麼小醜 幺并矢 幺並矢 # keep: intentional traditional key -幺麼小丑 幺麼小醜 -幺麽小丑 幺麼小醜 +幺麼小丑 幺麼小醜 幺麼小丑 +幺麽小丑 幺麼小醜 幺麼小丑 幻出 幻出 幻念 幻念 幻想曲 幻想曲 @@ -44063,8 +44063,8 @@ 跳墙出去 跳牆出去 跳板 跳板 跳梁 跳梁 -跳梁小丑 跳樑小醜 -跳梁猖獗之小丑 跳樑猖獗之小醜 +跳梁小丑 跳樑小丑 跳樑小醜 +跳梁猖獗之小丑 跳樑猖獗之小丑 跳樑猖獗之小醜 跳楼自尽 跳樓自盡 跳水台 跳水臺 跳河自尽 跳河自盡 From 222e43692a6ae75a2898fbb4cac220af9aa48956 Mon Sep 17 00:00:00 2001 From: Lei Zhao Date: Sun, 12 Jul 2026 04:08:12 +0800 Subject: [PATCH 10/17] =?UTF-8?q?Add=20=E5=B0=8F=E4=B8=91=20variants=20to?= =?UTF-8?q?=20TWVariantsRevPhrases?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/dictionary/TWVariantsRevPhrases.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/data/dictionary/TWVariantsRevPhrases.txt b/data/dictionary/TWVariantsRevPhrases.txt index 94bfea6bf..e7f886089 100644 --- a/data/dictionary/TWVariantsRevPhrases.txt +++ b/data/dictionary/TWVariantsRevPhrases.txt @@ -344,6 +344,7 @@ 專業人才 專業人才 專門人才 專門人才 對針 對針 +小丑跳梁 小丑跳樑 小才大用 小才大用 小才子 小才子 小秀才 小秀才 @@ -909,7 +910,9 @@ 賤才 賤才 超世之才 超世之才 趫才 趫才 +跳梁小丑 跳樑小丑 跳梁小醜 跳樑小醜 +跳梁猖獗之小丑 跳樑猖獗之小丑 跳梁猖獗之小醜 跳樑猖獗之小醜 跳針 跳針 蹇吃 蹇吃 From 8818925d8d2e5bfdb75844a36cb3f1a42fd2e8c7 Mon Sep 17 00:00:00 2001 From: Lei Zhao Date: Sun, 12 Jul 2026 04:28:16 +0800 Subject: [PATCH 11/17] Update testcases.json --- test/testcases/testcases.json | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/test/testcases/testcases.json b/test/testcases/testcases.json index e68919bd1..f2b498040 100755 --- a/test/testcases/testcases.json +++ b/test/testcases/testcases.json @@ -409,24 +409,27 @@ "id": "case_057_s2x", "input": "刚构式桥梁 鼻梁 顶梁柱 结梁子 悬梁刺股 偷梁换柱 跳梁小丑 栋梁之材 余音绕梁 梁父吟 梁惠王 谷梁传 张栋梁 蒋国梁 杨士梁", "expected": { - "s2t": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小醜 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", - "s2tw": "剛構式橋梁 鼻梁 頂梁柱 結梁子 懸梁刺股 偷梁換柱 跳梁小醜 棟梁之材 餘音繞梁 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑" + "s2hk": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", + "s2t": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", + "s2tw": "剛構式橋梁 鼻梁 頂梁柱 結梁子 懸梁刺股 偷梁換柱 跳梁小丑 棟梁之材 餘音繞梁 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑" } }, { "id": "case_058_t2x", - "input": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小醜 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", + "input": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 跳樑小醜 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", "expected": { - "t2s": "刚构式桥梁 鼻梁 顶梁柱 结梁子 悬梁刺股 偷梁换柱 跳梁小丑 栋梁之材 余音绕梁 梁父吟 梁惠王 谷梁传 张栋梁 蒋国梁 杨士梁", - "t2tw": "剛構式橋梁 鼻梁 頂梁柱 結梁子 懸梁刺股 偷梁換柱 跳梁小醜 棟梁之材 餘音繞梁 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑" + "hk2t": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 跳樑小醜 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", + "t2hk": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 跳樑小醜 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", + "t2s": "刚构式桥梁 鼻梁 顶梁柱 结梁子 悬梁刺股 偷梁换柱 跳梁小丑 跳梁小丑 栋梁之材 余音绕梁 梁父吟 梁惠王 谷梁传 张栋梁 蒋国梁 杨士梁", + "t2tw": "剛構式橋梁 鼻梁 頂梁柱 結梁子 懸梁刺股 偷梁換柱 跳梁小丑 跳梁小醜 棟梁之材 餘音繞梁 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑" } }, { "id": "case_059_tw2x", - "input": "剛構式橋梁 鼻梁 頂梁柱 結梁子 懸梁刺股 偷梁換柱 跳梁小醜 棟梁之材 餘音繞梁 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", + "input": "剛構式橋梁 鼻梁 頂梁柱 結梁子 懸梁刺股 偷梁換柱 跳梁小丑 跳梁小醜 棟梁之材 餘音繞梁 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", "expected": { - "tw2s": "刚构式桥梁 鼻梁 顶梁柱 结梁子 悬梁刺股 偷梁换柱 跳梁小丑 栋梁之材 余音绕梁 梁父吟 梁惠王 谷梁传 张栋梁 蒋国梁 杨士梁", - "tw2t": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小醜 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑" + "tw2s": "刚构式桥梁 鼻梁 顶梁柱 结梁子 悬梁刺股 偷梁换柱 跳梁小丑 跳梁小丑 栋梁之材 余音绕梁 梁父吟 梁惠王 谷梁传 张栋梁 蒋国梁 杨士梁", + "tw2t": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 跳樑小醜 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑" } }, { From 551cf21a7f2b72c1e41d4ae8a91d8ffef3d0cb26 Mon Sep 17 00:00:00 2001 From: Lei Zhao Date: Sun, 12 Jul 2026 17:08:15 +0800 Subject: [PATCH 12/17] =?UTF-8?q?Respect=20the=20dictioanry=20form=20of=20?= =?UTF-8?q?=E4=B9=88=E9=BA=BC=E5=B0=8F=E4=B8=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/dictionary/STPhrases.txt | 4 ++-- test/testcases/testcases.json | 24 ++++++++++++------------ 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/data/dictionary/STPhrases.txt b/data/dictionary/STPhrases.txt index b23979c36..9fe24d4b8 100644 --- a/data/dictionary/STPhrases.txt +++ b/data/dictionary/STPhrases.txt @@ -21062,8 +21062,8 @@ 幺么小丑 幺麼小醜 幺并矢 幺並矢 # keep: intentional traditional key -幺麼小丑 幺麼小醜 幺麼小丑 -幺麽小丑 幺麼小醜 幺麼小丑 +幺麼小丑 幺麼小丑 幺麼小醜 +幺麽小丑 幺麼小丑 幺麼小醜 幻出 幻出 幻念 幻念 幻想曲 幻想曲 diff --git a/test/testcases/testcases.json b/test/testcases/testcases.json index f2b498040..d5ea484aa 100755 --- a/test/testcases/testcases.json +++ b/test/testcases/testcases.json @@ -407,29 +407,29 @@ }, { "id": "case_057_s2x", - "input": "刚构式桥梁 鼻梁 顶梁柱 结梁子 悬梁刺股 偷梁换柱 跳梁小丑 栋梁之材 余音绕梁 梁父吟 梁惠王 谷梁传 张栋梁 蒋国梁 杨士梁", + "input": "刚构式桥梁 鼻梁 顶梁柱 结梁子 悬梁刺股 偷梁换柱 跳梁小丑 幺麽小丑 栋梁之材 余音绕梁 梁父吟 梁惠王 谷梁传 张栋梁 蒋国梁 杨士梁", "expected": { - "s2hk": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", - "s2t": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", - "s2tw": "剛構式橋梁 鼻梁 頂梁柱 結梁子 懸梁刺股 偷梁換柱 跳梁小丑 棟梁之材 餘音繞梁 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑" + "s2hk": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 幺麼小丑 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", + "s2t": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 幺麼小丑 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", + "s2tw": "剛構式橋梁 鼻梁 頂梁柱 結梁子 懸梁刺股 偷梁換柱 跳梁小丑 么麼小丑 棟梁之材 餘音繞梁 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑" } }, { "id": "case_058_t2x", - "input": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 跳樑小醜 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", + "input": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 跳樑小醜 幺麼小丑 幺麼小醜 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", "expected": { - "hk2t": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 跳樑小醜 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", - "t2hk": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 跳樑小醜 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", - "t2s": "刚构式桥梁 鼻梁 顶梁柱 结梁子 悬梁刺股 偷梁换柱 跳梁小丑 跳梁小丑 栋梁之材 余音绕梁 梁父吟 梁惠王 谷梁传 张栋梁 蒋国梁 杨士梁", - "t2tw": "剛構式橋梁 鼻梁 頂梁柱 結梁子 懸梁刺股 偷梁換柱 跳梁小丑 跳梁小醜 棟梁之材 餘音繞梁 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑" + "hk2t": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 跳樑小醜 幺麼小丑 幺麼小醜 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", + "t2hk": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 跳樑小醜 幺麼小丑 幺麼小醜 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", + "t2s": "刚构式桥梁 鼻梁 顶梁柱 结梁子 悬梁刺股 偷梁换柱 跳梁小丑 跳梁小丑 幺麽小丑 幺麽小丑 栋梁之材 余音绕梁 梁父吟 梁惠王 谷梁传 张栋梁 蒋国梁 杨士梁", + "t2tw": "剛構式橋梁 鼻梁 頂梁柱 結梁子 懸梁刺股 偷梁換柱 跳梁小丑 跳梁小醜 么麼小丑 么麼小醜 棟梁之材 餘音繞梁 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑" } }, { "id": "case_059_tw2x", - "input": "剛構式橋梁 鼻梁 頂梁柱 結梁子 懸梁刺股 偷梁換柱 跳梁小丑 跳梁小醜 棟梁之材 餘音繞梁 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", + "input": "剛構式橋梁 鼻梁 頂梁柱 結梁子 懸梁刺股 偷梁換柱 跳梁小丑 跳梁小醜 么麼小丑 么麼小醜 棟梁之材 餘音繞梁 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", "expected": { - "tw2s": "刚构式桥梁 鼻梁 顶梁柱 结梁子 悬梁刺股 偷梁换柱 跳梁小丑 跳梁小丑 栋梁之材 余音绕梁 梁父吟 梁惠王 谷梁传 张栋梁 蒋国梁 杨士梁", - "tw2t": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 跳樑小醜 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑" + "tw2s": "刚构式桥梁 鼻梁 顶梁柱 结梁子 悬梁刺股 偷梁换柱 跳梁小丑 跳梁小丑 幺麽小丑 幺麽小丑 栋梁之材 余音绕梁 梁父吟 梁惠王 谷梁传 张栋梁 蒋国梁 杨士梁", + "tw2t": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 跳樑小醜 幺麼小丑 幺麼小醜 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑" } }, { From 7f21e67e5c8a3d75d86c76a311cd7328746c0aae Mon Sep 17 00:00:00 2001 From: Lei Zhao Date: Sun, 12 Jul 2026 17:36:34 +0800 Subject: [PATCH 13/17] =?UTF-8?q?Add=20=E9=93=9C=E6=A2=81=E5=8C=BA=20to=20?= =?UTF-8?q?STPhrases.txt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 铜梁县 was renamed to [铜梁区] in 2014. [1]: https://zh.wikipedia.org/wiki/%E9%93%9C%E6%A2%81%E5%8C%BA --- data/dictionary/STPhrases.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/data/dictionary/STPhrases.txt b/data/dictionary/STPhrases.txt index 9fe24d4b8..b45d0dceb 100644 --- a/data/dictionary/STPhrases.txt +++ b/data/dictionary/STPhrases.txt @@ -46260,6 +46260,7 @@ 铜板 銅板 铜梁 銅梁 铜梁县 銅梁縣 +铜梁区 銅梁區 铜琵铁板 銅琵鐵板 铜范 銅範 铜钟 銅鐘 From 0c11e2a8f2ea951f852693d159aae380a9e05b10 Mon Sep 17 00:00:00 2001 From: Lei Zhao Date: Sun, 12 Jul 2026 17:39:05 +0800 Subject: [PATCH 14/17] Re-sort STPhrases.txt --- data/dictionary/STPhrases.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/dictionary/STPhrases.txt b/data/dictionary/STPhrases.txt index b45d0dceb..ad2d055e2 100644 --- a/data/dictionary/STPhrases.txt +++ b/data/dictionary/STPhrases.txt @@ -46259,8 +46259,8 @@ 铜斗儿家缘 銅斗兒家緣 铜板 銅板 铜梁 銅梁 -铜梁县 銅梁縣 铜梁区 銅梁區 +铜梁县 銅梁縣 铜琵铁板 銅琵鐵板 铜范 銅範 铜钟 銅鐘 From aad10ceaa1347a6ee05a80bf85fc67f511d18c52 Mon Sep 17 00:00:00 2001 From: Lei Zhao Date: Sun, 12 Jul 2026 19:33:07 +0800 Subject: [PATCH 15/17] Apply OpenCC standards to the list of words Apply OpenCC standards to the list of words mentioned in this [comment][1]. [1]: https://github.com/BYVoid/OpenCC/pull/1407#issuecomment-4928902641 --- data/dictionary/STPhrases.txt | 78 +++++++++++++++++------------------ 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/data/dictionary/STPhrases.txt b/data/dictionary/STPhrases.txt index ad2d055e2..29bac8528 100644 --- a/data/dictionary/STPhrases.txt +++ b/data/dictionary/STPhrases.txt @@ -906,7 +906,7 @@ 上梁不正 上樑不正 上梁不正下梁歪 上樑不正下樑歪 上梁山 上梁山 -上梁文 上梁文 +上梁文 上樑文 上游 上游 上游工业 上游工業 上百万 上百萬 @@ -4098,7 +4098,7 @@ 余吾镇 余吾鎮 余味 餘味 余响 餘響 -余响绕梁 餘響繞梁 +余响绕梁 餘響繞樑 余喘 餘喘 余四 餘四 余地 餘地 @@ -7693,7 +7693,7 @@ 凿出去 鑿出去 凿出来 鑿出來 凿凿有据 鑿鑿有據 -凿壁悬梁 鑿壁懸梁 +凿壁悬梁 鑿壁懸樑 凿岩 鑿巖 凿岩机 鑿岩機 凿船虫 鑿船蟲 @@ -8587,10 +8587,10 @@ 刺枪术 刺槍術 刺激启动不同步 刺激啓動不同步 刺绣 刺繡 -刺股悬梁 刺股懸梁 +刺股悬梁 刺股懸樑 刺胳针 刺胳針 刺针 刺針 -刺骨悬梁 刺骨懸梁 +刺骨悬梁 刺骨懸樑 刻个 刻個 刻了 刻了 刻于 刻於 @@ -15999,7 +15999,7 @@ 国家标准中文交换码 國家標準中文交換碼 国家标准化管理委员会 國家標準化管理委員會 国家标准码 國家標準碼 -国家栋梁 國家棟梁 +国家栋梁 國家棟樑 国家永续发展论坛 國家永續發展論壇 国家空气品质标准 國家空氣品質標準 国家规范 國家規範 @@ -16198,7 +16198,7 @@ 在念 在唸 在某种程度上 在某種程度上 在核 在覈 -在桥梁工地上 在橋梁工地上 +在桥梁工地上 在橋樑工地上 在此之后 在此之後 在此后 在此後 在泛 在泛 @@ -17204,7 +17204,7 @@ 大历 大曆 大历十才子 大曆十才子 大历史 大歷史 -大厦栋梁 大廈棟梁 +大厦栋梁 大廈棟樑 大发 大發 大发利市 大發利市 大发慈悲 大發慈悲 @@ -17635,7 +17635,7 @@ 头巾吊在水里 頭巾弔在水裏 头当 頭當 头彩 頭彩 -头悬梁锥刺股 頭懸梁錐刺股 +头悬梁锥刺股 頭懸樑錐刺股 头昏眼暗 頭昏眼暗 头朝里 頭朝裏 头板 頭板 @@ -20789,7 +20789,7 @@ 平板仪 平板儀 平板玻璃 平板玻璃 平板车 平板車 -平梁 平梁 +平梁 平樑 平步青云 平步青雲 平泉庄 平泉莊 平胡 平胡 @@ -23735,7 +23735,7 @@ 戮尸 戮屍 戳个儿 戳個兒 戳脊梁 戳脊樑 -戳脊梁骨 戳脊梁骨 +戳脊梁骨 戳脊樑骨 戴个 戴個 戴了 戴了 戴克 戴克 @@ -24918,7 +24918,7 @@ 抚恤 撫卹 抚松 撫松 抚松县 撫松縣 -抚梁易柱 撫梁易柱 +抚梁易柱 撫樑易柱 抚面 撫面 抚面痛哭 撫面痛哭 抛出 拋出 @@ -29842,7 +29842,7 @@ 板桥国小 板橋國小 板桥市 板橋市 板桩 板樁 -板梁桥 板梁橋 +板梁桥 板樑橋 板油 板油 板滞 板滯 板烟 板煙 @@ -30084,7 +30084,7 @@ 架回去 架回去 架回来 架回來 架梁 架樑 -架海金梁 架海金梁 +架海金梁 架海金樑 架钟 架鐘 枷板 枷板 柏克 柏克 @@ -30579,7 +30579,7 @@ 梁文音 梁文音 梁文骐 梁文騏 梁朝伟 梁朝偉 -梁木 梁木 +梁木 梁木 樑木 梁木其坏 樑木其壞 梁架 樑架 梁柱 樑柱 @@ -30752,7 +30752,7 @@ 椰枣干 椰棗乾 椰胡 椰胡 椰雕 椰雕 -椽梁 椽梁 +椽梁 椽樑 椿萱并茂 椿萱並茂 楚庄王 楚莊王 楚庄绝缨 楚莊絕纓 @@ -30830,7 +30830,7 @@ 横尸遍野 橫屍遍野 横征暴敛 橫徵暴斂 横截面 橫截面 -横打鼻梁儿 橫打鼻梁兒 +横打鼻梁儿 橫打鼻樑兒 横扫千军 橫掃千軍 横折 橫折 横摆 橫擺 @@ -30980,7 +30980,7 @@ 歌坛 歌壇 歌坛上 歌壇上 歌坛新秀 歌壇新秀 -歌声绕梁 歌聲繞梁 +歌声绕梁 歌聲繞樑 歌手丁当 歌手丁噹 歌曲 歌曲 歌板 歌板 @@ -31957,7 +31957,7 @@ 没松下 沒鬆下 没极奈何 沒極奈何 没样范 沒樣範 -没梁桶 沒梁桶 +没梁桶 沒樑桶 没梢干 沒梢幹 没爷娘的祖宗 沒爺孃的祖宗 没爹没娘 沒爹沒孃 @@ -31993,7 +31993,7 @@ 河曲 河曲 河曲县 河曲縣 河曲智叟 河曲智叟 -河梁 河梁 +河梁 河樑 河流汇集 河流匯集 河涌 河涌 河涸海干 河涸海乾 @@ -32310,7 +32310,7 @@ 泰坦尼克号 泰坦尼克號 泰山北斗 泰山北斗 泰山娘娘 泰山娘娘 -泰山梁木 泰山梁木 +泰山梁木 泰山樑木 泰斗 泰斗 泰极而否 泰極而否 泰极还生否乐处又逢悲 泰極還生否樂處又逢悲 @@ -32339,7 +32339,7 @@ 泽卤 澤鹵 泽当 澤當 泽当镇 澤當鎮 -泽梁 澤梁 +泽梁 澤樑 泽渗漓而下降 澤滲灕而下降 泽里可 澤里可 洁面乳 潔面乳 @@ -33022,7 +33022,7 @@ 渐升 漸升 渐暗 漸暗 渔娘 漁娘 -渔梁 漁梁 +渔梁 漁樑 渔民团体 漁民團體 渔获 漁獲 渔获量 漁獲量 @@ -33613,7 +33613,7 @@ 濒于绝境 瀕於絕境 濒于绝种 瀕於絕種 濒危物种 瀕危物種 -濠梁 濠梁 +濠梁 濠樑 瀍河回族区 瀍河回族區 瀑布 瀑布 瀑布区 瀑布區 @@ -34788,8 +34788,8 @@ 现货价 現貨價 现进现出 現進現出 现金流量表 現金流量表 -玳梁 玳梁 -玳瑁梁 玳瑁梁 +玳梁 玳樑 +玳瑁梁 玳瑁樑 玻璃布 玻璃布 玻璃杯 玻璃杯 玻璃板 玻璃板 @@ -35514,7 +35514,7 @@ 白马归周 白馬歸周 白驹空谷 白駒空谷 白骨松 白骨松 -白鹤梁 白鶴梁 +白鹤梁 白鶴梁 白鶴樑 白鹤秀才 白鶴秀才 百万 百萬 百万之众 百萬之衆 @@ -37140,7 +37140,7 @@ 空投布雷 空投佈雷 空杯 空杯 空柜子 空櫃子 -空梁落燕泥 空梁落燕泥 +空梁落燕泥 空樑落燕泥 空气喷气发动机 空氣噴氣發動機 空气缓冲间 空氣緩衝間 空泛 空泛 @@ -37241,8 +37241,8 @@ 立面 立面 立面图 立面圖 竖人毛发 豎人毛髮 -竖柱上梁 豎柱上梁 -竖起脊梁 豎起脊梁 +竖柱上梁 豎柱上樑 +竖起脊梁 豎起脊樑 站个 站個 站了 站了 站出 站出 @@ -37647,7 +37647,7 @@ 箭虫 箭蟲 箱帘 箱簾 箱扣 箱釦 -箱梁 箱梁 +箱梁 箱樑 箱里 箱裏 篆烟 篆煙 篇卷 篇卷 @@ -38187,7 +38187,7 @@ 纵情遂欲 縱情遂欲 纵断面 縱斷面 纵曲枉直 縱曲枉直 -纵梁 縱梁 +纵梁 縱樑 纵横交布 縱橫交佈 纵欲 縱慾 纵欲主义 縱慾主義 @@ -39361,7 +39361,7 @@ 背暗投明 背暗投明 背来 揹來 背板 背板 -背梁骨 背梁骨 +背梁骨 背樑骨 背榜 揹榜 背物 揹物 背着 揹着 @@ -41365,7 +41365,7 @@ 落在后面 落在後面 落地签证 落地簽證 落托 落托 -落月屋梁 落月屋梁 +落月屋梁 落月屋樑 落腮胡 落腮鬍 落落寡合 落落寡合 落落难合 落落難合 @@ -41919,7 +41919,7 @@ 蠹书虫 蠹書蟲 蠹众木折 蠹衆木折 蠹众而木折隙大而墙坏 蠹衆而木折隙大而牆壞 -蠹啄剖梁柱 蠹啄剖梁柱 +蠹啄剖梁柱 蠹啄剖樑柱 蠹虫 蠹蟲 血亲复仇 血親復仇 血仇 血仇 @@ -44062,7 +44062,7 @@ 跳回来 跳回來 跳墙出去 跳牆出去 跳板 跳板 -跳梁 跳梁 +跳梁 跳樑 跳梁小丑 跳樑小丑 跳樑小醜 跳梁猖獗之小丑 跳樑猖獗之小丑 跳樑猖獗之小醜 跳楼自尽 跳樓自盡 @@ -47904,7 +47904,7 @@ 顶板 頂板 顶核 頂核 顶梁柱 頂樑柱 -顶梁骨走了真魂 頂梁骨走了真魂 +顶梁骨走了真魂 頂樑骨走了真魂 顶针 頂針 顶针儿 頂針兒 顶针挨住 頂針捱住 @@ -48702,7 +48702,7 @@ 鱼干 魚乾 鱼松 魚鬆 鱼板 魚板 -鱼梁 魚梁 +鱼梁 魚樑 鱼沉雁杳 魚沉雁杳 鱼游釜中 魚游釜中 鱼游釜底 魚游釜底 @@ -49088,7 +49088,7 @@ 鼻头出火 鼻頭出火 鼻子上挂鲞鱼 鼻子上掛鯗魚 鼻子里笑 鼻子裏笑 -鼻无梁柱 鼻無梁柱 +鼻无梁柱 鼻無樑柱 鼻梁 鼻樑 鼻梁儿 鼻樑兒 鼻梁骨 鼻樑骨 From 3c0ac776635043c922883858746e542747fbbb74 Mon Sep 17 00:00:00 2001 From: Lei Zhao Date: Sun, 12 Jul 2026 23:57:42 +0800 Subject: [PATCH 16/17] =?UTF-8?q?Add=20comment=20explaining=20=E9=AB=98?= =?UTF-8?q?=E6=A2=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/dictionary/STPhrases.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/data/dictionary/STPhrases.txt b/data/dictionary/STPhrases.txt index 29bac8528..6c5481157 100644 --- a/data/dictionary/STPhrases.txt +++ b/data/dictionary/STPhrases.txt @@ -48606,6 +48606,7 @@ 高杠 高槓 高柏松 高柏松 高标准 高標準 +# 日本岡山縣有「高梁」市和「高梁」川 高梁 高梁 高梁川 高梁川 高梁市 高梁市 From fbcaeaa8f664852eb43c262a16000c5e54542bc7 Mon Sep 17 00:00:00 2001 From: Frank Lin Date: Sun, 12 Jul 2026 12:09:03 -0700 Subject: [PATCH 17/17] =?UTF-8?q?Revert=20standalone=20=E5=B0=8F=E4=B8=91?= =?UTF-8?q?=EF=BC=8F=E5=B0=8F=E9=86=9C=20changes=20unrelated=20to=20?= =?UTF-8?q?=E6=A8=91=EF=BC=8F=E6=A2=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Keep this PR focused on the 樑/梁 beam-vs-name distinction. The 小丑丫鬟, 幺麼小丑 and 幺麽小丑 entries only flipped 丑/醜 primary selection with no 梁 involved, so restore their original 小醜 targets; the 跳梁小丑 family is kept because those changes are bundled with the 梁→樑 conversion. testcases.json case_057 now expects 幺麼小醜 to match. --- data/dictionary/STPhrases.txt | 6 +++--- test/testcases/testcases.json | 24 ++++++++++++------------ 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/data/dictionary/STPhrases.txt b/data/dictionary/STPhrases.txt index 6c5481157..f9e1d66df 100644 --- a/data/dictionary/STPhrases.txt +++ b/data/dictionary/STPhrases.txt @@ -18903,7 +18903,7 @@ 将遇良才 將遇良才 将门之后 將門之後 小丑 小丑 小醜 -小丑丫鬟 小丑丫鬟 +小丑丫鬟 小醜丫鬟 小丑跳梁 小丑跳樑 小醜跳樑 小丑鱼 小丑魚 小业种 小業種 @@ -21062,8 +21062,8 @@ 幺么小丑 幺麼小醜 幺并矢 幺並矢 # keep: intentional traditional key -幺麼小丑 幺麼小丑 幺麼小醜 -幺麽小丑 幺麼小丑 幺麼小醜 +幺麼小丑 幺麼小醜 +幺麽小丑 幺麼小醜 幻出 幻出 幻念 幻念 幻想曲 幻想曲 diff --git a/test/testcases/testcases.json b/test/testcases/testcases.json index d5ea484aa..f2b498040 100755 --- a/test/testcases/testcases.json +++ b/test/testcases/testcases.json @@ -407,29 +407,29 @@ }, { "id": "case_057_s2x", - "input": "刚构式桥梁 鼻梁 顶梁柱 结梁子 悬梁刺股 偷梁换柱 跳梁小丑 幺麽小丑 栋梁之材 余音绕梁 梁父吟 梁惠王 谷梁传 张栋梁 蒋国梁 杨士梁", + "input": "刚构式桥梁 鼻梁 顶梁柱 结梁子 悬梁刺股 偷梁换柱 跳梁小丑 栋梁之材 余音绕梁 梁父吟 梁惠王 谷梁传 张栋梁 蒋国梁 杨士梁", "expected": { - "s2hk": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 幺麼小丑 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", - "s2t": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 幺麼小丑 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", - "s2tw": "剛構式橋梁 鼻梁 頂梁柱 結梁子 懸梁刺股 偷梁換柱 跳梁小丑 么麼小丑 棟梁之材 餘音繞梁 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑" + "s2hk": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", + "s2t": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", + "s2tw": "剛構式橋梁 鼻梁 頂梁柱 結梁子 懸梁刺股 偷梁換柱 跳梁小丑 棟梁之材 餘音繞梁 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑" } }, { "id": "case_058_t2x", - "input": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 跳樑小醜 幺麼小丑 幺麼小醜 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", + "input": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 跳樑小醜 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", "expected": { - "hk2t": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 跳樑小醜 幺麼小丑 幺麼小醜 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", - "t2hk": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 跳樑小醜 幺麼小丑 幺麼小醜 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", - "t2s": "刚构式桥梁 鼻梁 顶梁柱 结梁子 悬梁刺股 偷梁换柱 跳梁小丑 跳梁小丑 幺麽小丑 幺麽小丑 栋梁之材 余音绕梁 梁父吟 梁惠王 谷梁传 张栋梁 蒋国梁 杨士梁", - "t2tw": "剛構式橋梁 鼻梁 頂梁柱 結梁子 懸梁刺股 偷梁換柱 跳梁小丑 跳梁小醜 么麼小丑 么麼小醜 棟梁之材 餘音繞梁 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑" + "hk2t": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 跳樑小醜 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", + "t2hk": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 跳樑小醜 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", + "t2s": "刚构式桥梁 鼻梁 顶梁柱 结梁子 悬梁刺股 偷梁换柱 跳梁小丑 跳梁小丑 栋梁之材 余音绕梁 梁父吟 梁惠王 谷梁传 张栋梁 蒋国梁 杨士梁", + "t2tw": "剛構式橋梁 鼻梁 頂梁柱 結梁子 懸梁刺股 偷梁換柱 跳梁小丑 跳梁小醜 棟梁之材 餘音繞梁 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑" } }, { "id": "case_059_tw2x", - "input": "剛構式橋梁 鼻梁 頂梁柱 結梁子 懸梁刺股 偷梁換柱 跳梁小丑 跳梁小醜 么麼小丑 么麼小醜 棟梁之材 餘音繞梁 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", + "input": "剛構式橋梁 鼻梁 頂梁柱 結梁子 懸梁刺股 偷梁換柱 跳梁小丑 跳梁小醜 棟梁之材 餘音繞梁 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑", "expected": { - "tw2s": "刚构式桥梁 鼻梁 顶梁柱 结梁子 悬梁刺股 偷梁换柱 跳梁小丑 跳梁小丑 幺麽小丑 幺麽小丑 栋梁之材 余音绕梁 梁父吟 梁惠王 谷梁传 张栋梁 蒋国梁 杨士梁", - "tw2t": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 跳樑小醜 幺麼小丑 幺麼小醜 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑" + "tw2s": "刚构式桥梁 鼻梁 顶梁柱 结梁子 悬梁刺股 偷梁换柱 跳梁小丑 跳梁小丑 栋梁之材 余音绕梁 梁父吟 梁惠王 谷梁传 张栋梁 蒋国梁 杨士梁", + "tw2t": "剛構式橋樑 鼻樑 頂樑柱 結樑子 懸樑刺股 偷樑換柱 跳樑小丑 跳樑小醜 棟樑之材 餘音繞樑 梁父吟 梁惠王 穀梁傳 張棟樑 蔣國樑 楊士樑" } }, {