Traduttore composer manca supporto per il caricamento di immagini

La traduzione manuale del compositore non supporta il caricamento o l’incolla di immagini (console: this.drop is not a function)

Descrizione:
Quando si modifica la localizzazione manuale di un post tramite “Traduci → Modifica localizzazione manualmente”, il compositore di traduzione non consente il caricamento o l’incolla di immagini.

Passaggi per riprodurre:

  1. Apri un qualsiasi post con la funzionalità di traduzione di Discourse abilitata.

  2. Fai clic sul pulsante “Traduci” → scegli “Modifica localizzazione manualmente”.

  3. Prova a:

    • trascinare un’immagine nel compositore di traduzione, o
    • incollare un’immagine dagli appunti.
  4. Non succede nulla: i caricamenti vengono ignorati e la console del browser mostra errori.

Comportamento osservato:

  • Il caricamento e l’incolla di immagini non funzionano.

  • Errori della console:

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

    e

    PresenceChannel '/discourse-presence/undefined/...' not found
    
    
  • Indica la mancanza del gestore drop e del contesto topic_id in post-translation-editor.gjs.

Comportamento previsto:
O:

  • Consentire caricamenti/incolla come il compositore normale per le immagini tradotte.

Note:
Sembra che il compositore di traduzione venga eseguito in un contesto di editor semplificato senza integrazione composer-upload. Una soluzione potrebbe essere l’aggiunta della gestione dei caricamenti.


2 Mi Piace

Grazie per la richiesta, stai caricando molte immagini con testo? Sono curioso di sapere quale sia il caso d’uso per le immagini tradotte.

1 Mi Piace

Penso che intenda che il post originale contenga immagini e che anche la versione tradotta (manualmente tramite il compositore) ne abbia bisogno, quindi sta cercando di caricare anche le stesse immagini lì.

È un problema fondamentale, poiché solo i post originali possono contenere riferimenti ai caricamenti.

1 Mi Piace

Ad esempio, un utente ha caricato un’immagine in inglese.

Ma il mio sito è principalmente giapponese.

Quindi, ho tradotto l’immagine in giapponese e voglio sostituirla nel post tradotto.

2 Mi Piace

Ciao @lhkjacky, grazie per il suggerimento. Abbiamo aggiunto il supporto per i caricamenti nei post tradotti.

Questa funzionalità è ora completa e attiva su Meta :tada:

Fammi sapere come va e se riscontri problemi!

6 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 4 giorni. Non sono più ammessi nuovi messaggi.