Problem
Die Inhaltslokalisierung von Discourse (manuell und automatisch über Discourse AI) erledigt einen hervorragenden Job bei der Lokalisierung von Themen-Titeln, Beiträgen, Kategoriennamen und Kategoriebeschreibungen. Allerdings können Thementemplates von Kategorien (categories.topic_template) nicht lokalisiert werden. In mehrsprachigen Communities erscheint die Composer-Vorbelegung immer in der Standardsprache der Website – für alle.
Aktuelles Verhalten
CategoryLocalizationspeichertnameunddescriptionpro Locale (dieLocalizable-Concern bietet “Mehrsprachige Name/Beschreibung-Unterstützung” für Topic/Post/Category).- Der Composer verwendet immer das nicht lokalisierte
topic_template, unabhängig vom Interface-Locale des Mitglieds.
Vorschlag
topic_templatezuCategoryLocalizationhinzufügen (einschließlich der Admin-Lokalisierung-Editor-UI).- Wenn ein Mitglied den Composer in einer Kategorie öffnet, das Template verwenden, das seinem Interface-Locale entspricht, mit einem Fallback auf das Standard-Template der Kategorie, falls keine Lokalisierung existiert.
- Dasselbe Problem betrifft die neueren Formulare pro Kategorie: Sie können zwischen Kategorien variieren, aber es gibt keine Locale-bewusste Variante innerhalb einer Kategorie – mehrsprachige Setups müssten ihre Community in separate, sprachspezifische Kategorien aufteilen, um dieses Problem zu umgehen.
Anwendungsfall
Wir betreiben eine zweisprachige Community (Deutsch als Standardsprache, Englisch über automatische KI-Übersetzung). Einige Kategorien bieten strukturierte Composer-Templates mit Checklisten-Punkten und einem [event]-Block für den integrierten Datumsauswahl-Dialog an. Englischsprachige Mitglieder erhalten derzeit nur ein deutschsprachiges Template. Unser Workaround ist ein einzelnes zweisprachiges Template (jedes Label auf einer Zeile als “Deutsch / Englisch” dupliziert), was funktioniert, aber für beide Redakteure und Mitglieder umständlich ist und den Composer-Inhalt verdoppelt.
Verwandt
- #32464 (lokalisierter Kategorien-Route) – gleiche Lokalisierungsfläche, Kategorien.