WPML

Aperçu de l’anomalie

Lorsque vous utilisez Joinchat et que vous définissez les paramètres Joinchat spécifiques d’une page dans son encadré Joinchat, les traductions de la page ne reprennent pas ces paramètres.

Par exemple, si vous masquez le chat sur une page en anglais, le chat s’affiche toujours sur la traduction en espagnol de la page. Si vous attribuez à une page son propre numéro de téléphone ou appel à l’action, la traduction utilise à la place le numéro de téléphone et les textes du site.

Solution de contournement

Indiquez à WPML comment traduire les paramètres Joinchat :

  • Allez dans WPMLParamètres et ouvrez l’onglet Configuration XML personnalisée.
  • Ajoutez ce code et enregistrez :
    <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>
  • Mettez à jour la traduction de chaque page qui possède ses propres paramètres Joinchat.

Ce fichier couvre les deux problèmes de Joinchat. Dans l’éditeur de traduction, vous voyez également le numéro de téléphone de la page et le paramètre « view ». Conservez-les ou modifiez-les pour la langue.

Toutes les anomalies connues

Besoin d'aide pour ce problème ?

Faites une demande d’assistance et nous l’examinerons avec vous.