왜 zh_CN 콘텐츠를 zh_TW로 번역할 수 없나요?

자체 호스팅된 Discourse 2026.10.0-latest, content_localization_supported_locales = zh_TW|en|zh_CN, default_locale = zh_CN, 게시물은 간체중국어(간소화 중국어)로 작성됨.

영어 번역은 정상적으로 작동합니다(관리자 → 플러그인 → AI → 번역: en 23개 게시물 중 17개 번역 완료). 그러나 번체중국어는 아무것도 번역되지 않습니다: 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를 통합하는 것은 의도적인 것인가요? 그렇다면 간체 콘텐츠에 대해 번체중국어를 제공하는 지원되는 방법이 있나요? 아니라면, 이 두 로케일에 대해 로케일 매칭이 변형(variant)을 인식하도록 변경할 수 있을까요?