From d2f9be6a85ae9b886f3ba3f16b15b233c67d542a Mon Sep 17 00:00:00 2001 From: pucedoteth <119044801+pucedoteth@users.noreply.github.com> Date: Fri, 18 Sep 2026 19:15:41 +0200 Subject: [PATCH] =?UTF-8?q?Keep=20the=20Taiwan=20standard=20form=20?= =?UTF-8?q?=E7=A5=95=20in=20s2tw=20and=20s2twp?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit TWVariants mapped 祕 to 秘, undoing the STCharacters 秘 to 祕 conversion, so s2tw produced 秘書 where s2t produced 祕書. The Taiwan MOE dictionaries give 祕書 as the standard form, so the mapping is dropped; the Hong Kong variant keeps 秘 and is untouched. --- data/dictionary/TWVariants.txt | 1 - .../output/us_constitution_zhs.s2tw.txt | 6 ++--- .../output/us_constitution_zhs.s2tw_jieba.txt | 6 ++--- .../output/us_constitution_zhs.s2twp.txt | 6 ++--- .../us_constitution_zhs.s2twp_jieba.txt | 6 ++--- test/testcases/testcases.json | 23 +++++++++++++++++++ 6 files changed, 35 insertions(+), 13 deletions(-) diff --git a/data/dictionary/TWVariants.txt b/data/dictionary/TWVariants.txt index 9cc72255c..5eed7ea81 100644 --- a/data/dictionary/TWVariants.txt +++ b/data/dictionary/TWVariants.txt @@ -30,7 +30,6 @@ 皁 皂 着 著 睾 睪 -祕 秘 竈 灶 糉 粽 繮 韁 diff --git a/test/golden/output/us_constitution_zhs.s2tw.txt b/test/golden/output/us_constitution_zhs.s2tw.txt index 403c6d450..5dbff82a0 100644 --- a/test/golden/output/us_constitution_zhs.s2tw.txt +++ b/test/golden/output/us_constitution_zhs.s2tw.txt @@ -386,7 +386,7 @@ -秘書威廉·傑克遜證明 +祕書威廉·傑克遜證明 茲於1787年9月17日星期一, @@ -394,7 +394,7 @@ 上述憲法呈交美利堅合眾國召開之國會;本次會議的意見是,上述憲法繼而在各州提交由立法會提議、經人民選出的“州議員會議”進行認可和批准;“州議員會議”一旦將其認可和批准,即將該結果通知美利堅合眾國召開之國會。本次會議特此決議:—旦有九個州的會議批准本憲法,美利堅合眾國召開之國會就應立即確定由批准本憲法的各州指定選舉人的日期以及各州選舉人彙集選舉總統並投票確定開始本憲法項下各事宜的時間和地點的日期。 -在進行相應公佈之後,應當指定選舉人並選出國會參議院和眾議院的議員,選舉人應在固定之日期選舉總統,並依照憲法規定將其選票簽署、加封、註明收件人並呈交美利堅合眾國召開國會之秘書;參議員和眾議員應在指定的日期和地點召開會會議;參議員應指定參議院議長,全權負責總統選票的接收、開啟和計數;在選定總統之後,國會即應與總統一起開始執行本憲法。 +在進行相應公佈之後,應當指定選舉人並選出國會參議院和眾議院的議員,選舉人應在固定之日期選舉總統,並依照憲法規定將其選票簽署、加封、註明收件人並呈交美利堅合眾國召開國會之祕書;參議員和眾議員應在指定的日期和地點召開會會議;參議員應指定參議院議長,全權負責總統選票的接收、開啟和計數;在選定總統之後,國會即應與總統一起開始執行本憲法。 @@ -404,7 +404,7 @@ 主席 喬治·華盛頓 -秘書 威廉·傑克遜 +祕書 威廉·傑克遜 diff --git a/test/golden/output/us_constitution_zhs.s2tw_jieba.txt b/test/golden/output/us_constitution_zhs.s2tw_jieba.txt index dfeb93f5f..5c5471c4d 100644 --- a/test/golden/output/us_constitution_zhs.s2tw_jieba.txt +++ b/test/golden/output/us_constitution_zhs.s2tw_jieba.txt @@ -386,7 +386,7 @@ -秘書威廉·傑克遜證明 +祕書威廉·傑克遜證明 茲於1787年9月17日星期一, @@ -394,7 +394,7 @@ 上述憲法呈交美利堅合眾國召開之國會;本次會議的意見是,上述憲法繼而在各州提交由立法會提議、經人民選出的“州議員會議”進行認可和批准;“州議員會議”一旦將其認可和批准,即將該結果通知美利堅合眾國召開之國會。本次會議特此決議:—旦有九個州的會議批准本憲法,美利堅合眾國召開之國會就應立即確定由批准本憲法的各州指定選舉人的日期以及各州選舉人彙集選舉總統並投票確定開始本憲法項下各事宜的時間和地點的日期。 -在進行相應公佈之後,應當指定選舉人並選出國會參議院和眾議院的議員,選舉人應在固定之日期選舉總統,並依照憲法規定將其選票簽署、加封、註明收件人並呈交美利堅合眾國召開國會之秘書;參議員和眾議員應在指定的日期和地點召開會會議;參議員應指定參議院議長,全權負責總統選票的接收、開啟和計數;在選定總統之後,國會即應與總統一起開始執行本憲法。 +在進行相應公佈之後,應當指定選舉人並選出國會參議院和眾議院的議員,選舉人應在固定之日期選舉總統,並依照憲法規定將其選票簽署、加封、註明收件人並呈交美利堅合眾國召開國會之祕書;參議員和眾議員應在指定的日期和地點召開會會議;參議員應指定參議院議長,全權負責總統選票的接收、開啟和計數;在選定總統之後,國會即應與總統一起開始執行本憲法。 @@ -404,7 +404,7 @@ 主席 喬治·華盛頓 -秘書 威廉·傑克遜 +祕書 威廉·傑克遜 diff --git a/test/golden/output/us_constitution_zhs.s2twp.txt b/test/golden/output/us_constitution_zhs.s2twp.txt index ddf729c97..1b02a8aca 100644 --- a/test/golden/output/us_constitution_zhs.s2twp.txt +++ b/test/golden/output/us_constitution_zhs.s2twp.txt @@ -386,7 +386,7 @@ -秘書威廉·傑克遜證明 +祕書威廉·傑克遜證明 茲於1787年9月17日星期一, @@ -394,7 +394,7 @@ 上述憲法呈交美利堅合眾國召開之國會;本次會議的意見是,上述憲法繼而在各州提交由立法會提議、經人民選出的“州議員會議”進行認可和批准;“州議員會議”一旦將其認可和批准,即將該結果通知美利堅合眾國召開之國會。本次會議特此決議:—旦有九個州的會議批准本憲法,美利堅合眾國召開之國會就應立即確定由批准本憲法的各州指定選舉人的日期以及各州選舉人彙集選舉總統並投票確定開始本憲法項下各事宜的時間和地點的日期。 -在進行相應公佈之後,應當指定選舉人並選出國會參議院和眾議院的議員,選舉人應在固定之日期選舉總統,並依照憲法規定將其選票簽署、加封、註明收件人並呈交美利堅合眾國召開國會之秘書;參議員和眾議員應在指定的日期和地點召開會會議;參議員應指定參議院議長,全權負責總統選票的接收、開啟和計數;在選定總統之後,國會即應與總統一起開始執行本憲法。 +在進行相應公佈之後,應當指定選舉人並選出國會參議院和眾議院的議員,選舉人應在固定之日期選舉總統,並依照憲法規定將其選票簽署、加封、註明收件人並呈交美利堅合眾國召開國會之祕書;參議員和眾議員應在指定的日期和地點召開會會議;參議員應指定參議院議長,全權負責總統選票的接收、開啟和計數;在選定總統之後,國會即應與總統一起開始執行本憲法。 @@ -404,7 +404,7 @@ 主席 喬治·華盛頓 -秘書 威廉·傑克遜 +祕書 威廉·傑克遜 diff --git a/test/golden/output/us_constitution_zhs.s2twp_jieba.txt b/test/golden/output/us_constitution_zhs.s2twp_jieba.txt index 68a356e5f..0d25513f8 100644 --- a/test/golden/output/us_constitution_zhs.s2twp_jieba.txt +++ b/test/golden/output/us_constitution_zhs.s2twp_jieba.txt @@ -386,7 +386,7 @@ -秘書威廉·傑克遜證明 +祕書威廉·傑克遜證明 茲於1787年9月17日星期一, @@ -394,7 +394,7 @@ 上述憲法呈交美利堅合眾國召開之國會;本次會議的意見是,上述憲法繼而在各州提交由立法會提議、經人民選出的“州議員會議”進行認可和批准;“州議員會議”一旦將其認可和批准,即將該結果通知美利堅合眾國召開之國會。本次會議特此決議:—旦有九個州的會議批准本憲法,美利堅合眾國召開之國會就應立即確定由批准本憲法的各州指定選舉人的日期以及各州選舉人彙集選舉總統並投票確定開始本憲法項下各事宜的時間和地點的日期。 -在進行相應公佈之後,應當指定選舉人並選出國會參議院和眾議院的議員,選舉人應在固定之日期選舉總統,並依照憲法規定將其選票簽署、加封、註明收件人並呈交美利堅合眾國召開國會之秘書;參議員和眾議員應在指定的日期和地點召開會會議;參議員應指定參議院議長,全權負責總統選票的接收、開啟和計數;在選定總統之後,國會即應與總統一起開始執行本憲法。 +在進行相應公佈之後,應當指定選舉人並選出國會參議院和眾議院的議員,選舉人應在固定之日期選舉總統,並依照憲法規定將其選票簽署、加封、註明收件人並呈交美利堅合眾國召開國會之祕書;參議員和眾議員應在指定的日期和地點召開會會議;參議員應指定參議院議長,全權負責總統選票的接收、開啟和計數;在選定總統之後,國會即應與總統一起開始執行本憲法。 @@ -404,7 +404,7 @@ 主席 喬治·華盛頓 -秘書 威廉·傑克遜 +祕書 威廉·傑克遜 diff --git a/test/testcases/testcases.json b/test/testcases/testcases.json index cd39fb88d..238fd32ca 100755 --- a/test/testcases/testcases.json +++ b/test/testcases/testcases.json @@ -2031,6 +2031,29 @@ "s2tw": "獲益甚夥 為數甚夥 夥頤 合夥人 夥計", "s2hk": "獲益甚夥 為數甚夥 夥頤 合夥人 夥計" } + }, + { + "id": "BYVoid_OpenCC_Issue_1490_mi_secret_keeps_tw_standard_form", + "input": "秘书 秘书长 神秘 秘密", + "expected": { + "s2t": "祕書 祕書長 神祕 祕密", + "s2tw": "祕書 祕書長 神祕 祕密", + "s2twp": "祕書 祕書長 神祕 祕密" + } + }, + { + "id": "BYVoid_OpenCC_Issue_1490_mi_secret_hk_keeps_bi_form", + "input": "秘书 秘书长 神秘 秘密", + "expected": { + "s2hk": "秘書 秘書長 神秘 秘密" + } + }, + { + "id": "BYVoid_OpenCC_Issue_1490_mi_secret_t2tw_identity", + "input": "祕書 祕書長", + "expected": { + "t2tw": "祕書 祕書長" + } } ] }