Composer de tradução sem suporte para upload de imagens

O compositor de tradução manual não suporta upload ou colagem de imagens (console: this.drop is not a function)

Descrição:
Ao editar a localização manual de uma postagem via “Traduzir → Editar localização manualmente”, o compositor de tradução não permite o upload ou a colagem de imagens.

Passos para reproduzir:

  1. Abra qualquer postagem com o recurso de Tradução do Discourse ativado.

  2. Clique no botão “Traduzir” → escolha “Editar localização manualmente”.

  3. Tente:

    • arrastar uma imagem para o compositor de tradução, ou
    • colar uma imagem da área de transferência.
  4. Nada acontece — os uploads são ignorados e o console do navegador mostra erros.

Comportamento observado:

  • O upload e a colagem de imagens não funcionam.

  • Erros no console:

    Uncaught TypeError: this.drop is not a function
        at Object.handleEvent (content.js:1)
    
    

    e

    PresenceChannel '/discourse-presence/undefined/...' not found
    
    
  • Indica a falta do manipulador drop e do contexto topic_id em post-translation-editor.gjs.

Comportamento esperado:
Ou:

  • Permita uploads/colagens como o compositor normal para imagens traduzidas.

Notas:
Parece que o compositor de tradução é executado em um contexto de editor simplificado sem a integração composer-upload. Uma correção pode ser adicionar o tratamento de upload.


2 curtidas

Obrigado pela solicitação, você está enviando muitas imagens com texto? Curioso sobre qual é o caso de uso para imagens traduzidas

1 curtida

Eu acho que ele quer dizer que a postagem original tem imagens, e a versão traduzida (manualmente pelo composer) também precisa delas, então ele está tentando fazer o upload das mesmas imagens lá também.

É um problema fundamental, pois apenas as postagens originais podem conter referências de upload.

1 curtida

Por exemplo, um usuário carregou uma imagem em inglês.

Mas meu site é principalmente japonês.

Então, traduzi a imagem para o japonês e quero substituí-la na postagem traduzida.

2 curtidas

Olá @lhkjacky, obrigado pela sugestão. Adicionamos suporte para uploads em posts traduzidos.

Este recurso agora está completo e ativo no Meta :tada:

Me diga como está funcionando e se encontrar algum problema!

6 curtidas

Este tópico foi fechado automaticamente após 4 dias. Novas respostas não são mais permitidas.