Резюме
При использовании плагина AI Translation вместе с discourse-calendar поле описания события не переводится.
Ожидаемое поведение
Описание события, отображаемое в карточке события, должно переводиться вместе с содержимым сообщения.
Фактическое поведение
Основной текст сообщения переводится корректно, но описание события в карточке остаётся на исходном языке.
Корневая причина (по результатам расследования)
Описание события хранится как отдельное поле event.description в ответе API (видно в /t/topic-slug/id.json), независимо от основного текста сообщения. Плагин AI Translation, по-видимому, обрабатывает только основное содержимое сообщения, но не метаданные календарного события.
Шаги для воспроизведения
- Создайте сообщение с календарным событием, используя discourse-calendar.
- Включите AI Translation.
- Смените язык интерфейса.
- Обратите внимание, что основной текст сообщения переводится, а описание в карточке события — нет.
Окружение
- Хостинг: план Communiteq Professional
- AI Translation: включён с использованием Mistral
- Плагин: discourse-calendar (официальный)
Вопрос
Планируется ли наличие хука или механизма, позволяющего AI Translation также переводить метаданные событий, такие как description и location?