为什么 zh_CN 内容无法翻译成 zh_TW?

自托管 Discourse 2026.10.0-latest,content_localization_supported_locales = zh_TW|en|zh_CN,default_locale = zh_CN,帖子以简体中文撰写。

英文翻译工作正常(管理员 → 插件 → AI → 翻译:en 17/23 篇)。繁体中文没有任何结果:zh_TW 显示已翻译为 0,且尽管网站共有 23 篇帖子,只有 5 篇被标记为“符合条件”。

从源代码来看,LocaleNormalizer.is_same? 似乎只比较下划线 _ 之前的部分,因此 zh_CN 和 zh_TW 被视为同一种语言:PostLocalizer.localize 会提前返回,而 PostCandidates.needs_localization 会丢弃源语言基础为 zh 的帖子的 zh 目标。Localizable#in_user_locale? 中的相同检查也意味着 zh_TW 读者被认为已经理解 zh_CN 源内容。

那么:将 zh_CN 和 zh_TW 合并是有意为之的吗?如果是,是否有受支持的方式来为简体内容提供繁体中文?如果不是,能否让这两个语言的区域匹配具备变体感知能力?