Skip to content

s2twp:不再將「支持」一律轉為「支援」(#1313) - #1510

Merged
frankslin merged 2 commits into
BYVoid:masterfrom
b84330808:fix-1313-zhichi
Oct 19, 2026
Merged

frankslin merged 2 commits into
BYVoid:masterfrom
b84330808:fix-1313-zhichi

Conversation

@b84330808

@b84330808 b84330808 commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

修正 #1313 中「支持 / 支援」一項。

問題:TWPhrases.txt 的 支持 支援 會把所有「支持」轉成「支援」,例如 支持候选人 → 支援候選人、支持率 → 支援率、支持向量机 → 支援向量機。在臺灣,「支持」仍是贊同、擁護的通用說法;「支援」主要用於技術、客服、後勤等服務語境。

修改:

  • 將候選順序改為 支持 支持 支援,s2twp 預設保留「支持」,反向對照仍完整。
  • 保留服務語境的固定詞組:技術支持 → 技術支援、客戶支持 → 客戶支援、後勤支持 → 後勤支援、支持多平臺 → 支援多平臺,並在 TWPhrasesRev.txt 補上對應反向條目(另加 支持 支持)。
  • 新增 s2twp、tw2sp 測試案例。

依據:

已知影響:軟體語境中作動詞的「支持」(如「支持中文」「支持 Unicode」)將保留「支持」。動詞搭配無法窮舉,依收錄標準不收錄動詞的原則,僅保留語意穩定的名詞詞組。

測試:本機以官方 Python 套件載入修改後的文字詞典,模擬 s2twp、tw2sp,跑 testcases.json 全部相關案例:修改前新案例失敗,修改後 142/142 通過;詞典排序與正反向完整性亦已檢查。完整 Bazel 測試待 CI 確認。

與 #1509 相互獨立,可分別審閱。

本 PR 在 AI 工具(Claude Code)協助下撰寫;用字判斷由我(臺灣使用者)確認。

b84330808 and others added 2 commits October 16, 2026 00:16
In Taiwan 支持 keeps its general meaning of backing or endorsing
(支持候選人, 支持率, 財政支持), so the generic 支持 -> 支援 rule
over-converts. Put the identity first so s2twp keeps 支持, and keep the
stable support-service nouns as phrases: 技術支持 -> 技術支援,
客戶支持 -> 客戶支援, 後勤支持 -> 後勤支援, plus 支持多平臺 -> 支援多平臺.
TWPhrasesRev gains the matching reverse entries.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@frankslin
frankslin merged commit ba09ffb into BYVoid:master Oct 19, 2026
40 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants