Warum kann zh_CN-Inhalt nicht in zh_TW übersetzt werden?

Selbst gehostetes Discourse 2026.10.0-latest, content_localization_supported_locales = zh_TW|en|zh_CN, default_locale = zh_CN, Beiträge in vereinfachtem Chinesisch.

Die englischen Übersetzungen funktionieren einwandfrei (Admin → Plugins → KI → Übersetzungen: en 17/23 Beiträge). Für traditionelles Chinesisch gibt es nichts: zh_TW zeigt 0 übersetzte Beiträge an, und nur 5 Beiträge sind überhaupt „qualifiziert“, obwohl die Seite 23 Beiträge hat.

Aus dem Quellcode scheint hervorzugehen, dass LocaleNormalizer.is_same? nur den Teil vor dem _ vergleicht, sodass zh_CN und zh_TW als dieselbe Sprache behandelt werden: PostLocalizer.localize bricht früh ab, und PostCandidates.needs_localization verwirft das zh-Ziel für Beiträge, deren Basis auf zh basiert. Dieselbe Prüfung in Localizable#in_user_locale? bedeutet auch, dass ein zh_TW-Leser als jemand betrachtet wird, der bereits die zh_CN-Quelle versteht.

Also: Ist das Zusammenführen von zh_CN und zh_TW beabsichtigt? Wenn ja, gibt es einen unterstützten Weg, traditionelles Chinesisch für Inhalte in vereinfachtem Chinesisch bereitzustellen? Wenn nein, könnte die Lokalisierungspassung für diese beiden Varianten variantenspezifisch gemacht werden?