Visão geral do problema
Quando você usa o Joinchat e define as configurações do Joinchat de uma página em sua caixa do Joinchat, as traduções da página não recebem essas configurações.
Por exemplo, se você ocultar o chat em uma página em inglês, o chat ainda aparece na tradução da página para o espanhol. Se você atribuir a uma página o seu próprio número de telefone ou Call to Action, a tradução usa o número de telefone e os textos do site em vez disso.
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 suas próprias configurações do Joinchat.
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.