Visão geral do problema
Quando você usa o bloco Joinchat Button do Joinchat 6.x em uma página traduzida, o texto do botão é traduzido, mas o chat abre com a mensagem no idioma original.
O bloco mantém sua mensagem em uma configuração do bloco que o WPML não envia para tradução.
Solução alternativa
Informe ao WPML como traduzir as configurações do Joinchat:
- Vá para WPMLConfigurações e abra a aba Configuração XML personalizada.
- Adicione este código e salve:
<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> - Atualize a tradução de cada página que tem um bloco Joinchat Button e traduza a mensagem do botão.
Este arquivo cobre ambos os problemas do Joinchat. No editor de tradução, você também vê o número de telefone da página e a configuração “view”. Mantenha-os ou altere-os para o idioma.