Resumen del problema
Cuando usa el bloque Joinchat Button de Joinchat 6.x en una página traducida, el texto del botón se traduce, pero el chat se abre con el mensaje en el idioma original.
El bloque guarda su mensaje en una configuración del bloque que WPML no envía para traducir.
Solución alternativa
Indique a WPML cómo traducir la configuración de Joinchat:
- Vaya a WPMLConfiguración y abra la pestaña Configuración XML personalizada.
- Añada este código y guarde:
<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> - Actualice la traducción de cada página que tenga un bloque Joinchat Button y traduzca el mensaje del botón.
Este archivo cubre ambos problemas de Joinchat. En el editor de traducción, también ve el número de teléfono de la página y la configuración de «view». Manténgalos o cámbielos para el idioma.