Panoramica del problema
Quando usi il blocco Joinchat Button di Joinchat 6.x su una pagina tradotta, il testo del pulsante viene tradotto, ma la chat si apre con il messaggio nella lingua originale.
Il blocco conserva il messaggio in un’impostazione del blocco che WPML non invia per la traduzione.
Soluzione alternativa
Indica a WPML come tradurre le impostazioni di Joinchat:
- Vai a WPMLImpostazioni e apri la scheda Configurazione XML personalizzata.
- Aggiungi questo codice e salva:
<wpml-config> <custom-fields> <custom-field action="translate">_joinchat</custom-field> </custom-fields> <custom-fields-texts> <key name="_joinchat"> <key name="message_text" /> <key name="message_send" /> </key> </custom-fields-texts> <gutenberg-blocks> <gutenberg-block type="joinchat/button" translate="1"> <key name="message" /> </gutenberg-block> </gutenberg-blocks> </wpml-config> - Aggiorna la traduzione di ogni pagina che contiene un blocco Joinchat Button e traduci il messaggio del pulsante.
Questo file copre entrambi i problemi di Joinchat. Nell’editor di traduzione, vedi anche il numero di telefono della pagina e l’impostazione “view”. Mantienili o modificali per la lingua.