Resumo
Ao usar o plugin AI Translation com o discourse-calendar,
o campo de descrição do evento não está sendo traduzido.
Comportamento esperado
A descrição do evento exibida no cartão do evento deve ser traduzida
junto com o conteúdo da publicação.
Comportamento atual
O conteúdo do corpo da publicação é traduzido corretamente, mas a descrição
do evento permanece no idioma original no cartão do evento.
Causa raiz (da investigação)
A descrição do evento é armazenada como um campo separado event.description
na resposta da API (visível em /t/topic-slug/id.json), independente
do corpo da publicação. O AI Translation parece processar apenas o conteúdo
da publicação principal, e não os campos de metadados do evento do calendário.
Passos para reproduzir
- Crie uma publicação com um evento de calendário usando o discourse-calendar
- Ative o AI Translation
- Altere o idioma da interface
- Observe que o corpo da publicação é traduzido, mas a descrição do cartão do evento não é
Ambiente
- Hospedagem: Plano Profissional Communiteq
- AI Translation: ativado com Mistral
- Plugin: discourse-calendar (oficial)
Pergunta
Existe algum hook ou mecanismo planejado para permitir que o AI Translation
também traduza campos de metadados do evento, como description
e location?