Aperçu de l’anomalie
Depuis la version 4.15.3, Give – Donation Plugin n’inclut plus son fichier wpml-config.xml. Par conséquent :
- WPML ne rend pas les formulaires de don traduisibles.
- Les textes des e-mails destinés aux donateurs, tels que le reçu de don, ne figurent pas dans Traduction de chaînes, les donateurs reçoivent donc chaque e-mail dans la langue par défaut.
Solution de contournement
En attendant que GiveWP fournisse à nouveau son fichier wpml-config.xml, ajoutez la configuration manuellement :
- Allez dans WPMLParamètres et ouvrez l’onglet Configuration XML personnalisée.
- Collez le code ci-dessous et cliquez sur Enregistrer.
- Allez dans WPMLTraduction de chaînes et traduisez les textes dans le contexte admin_texts_give_settings.
<wpml-config>
<custom-types>
<custom-type translate="1">give_forms</custom-type>
<custom-type translate="0">give_payment</custom-type>
<custom-type translate="0">give_log</custom-type>
</custom-types>
<taxonomies>
<taxonomy translate="0">give_log_type</taxonomy>
</taxonomies>
<admin-texts>
<key name="give_settings">
<key name="success_page"/>
<key name="failure_page"/>
<key name="history_page"/>
<key name="global_offline_donation_content"/>
<key name="donation_notification"/>
<key name="donation_receipt"/>
<key name="offline_donation_subject"/>
<key name="global_offline_donation_email"/>
<key name="subscription_notification_subject"/>
<key name="subscription_receipt_message"/>
<key name="subscription_cancelled_subject"/>
<key name="subscription_cancelled_message"/>
<key name="donation-receipt_email_message"/>
<key name="donation-receipt_email_subject"/>
<key name="donation-receipt_email_header"/>
<key name="offline-donation-instruction_email_header"/>
<key name="offline-donation-instruction_email_subject"/>
<key name="offline-donation-instruction_email_message"/>
<key name="donor-register_email_subject"/>
<key name="donor-register_email_header"/>
<key name="donor-register_email_message"/>
<key name="donor-note_email_subject"/>
<key name="donor-note_email_header"/>
<key name="donor-note_email_message"/>
</key>
</admin-texts>
</wpml-config>