Il s'agit du forum d'assistance technique de WPML, le plug-in multilingue pour WordPress.

Il est accessible à tous, toutefois seuls les clients de WPML peuvent y publier leurs messages. L'équipe de WPML répond aux messages du forum 6 jours sur 7, 22 heures sur 24.

This thread is resolved. Here is a description of the problem and solution.

Le problème :
J'ai installé le plugin User Verification de PickPlugins pour avoir une étape de validation de l'adresse email fournie par le client. Bien que PickPlugins prétende que leur plugin est "translation ready" il se trouve que les templates d'emails sont intraduisibles avec WPML.

La solution:
- Puis, allez à WPML > Configuration > Configuration XML personnalisée
- Ajoutez ce code ( je l'ai déjà fait pour vous ) :

<wpml-config>
  <admin-texts>
    <key name="user_verification_registered_message"/>
    <key name="uv_message_verification_success"/>
    <key name="uv_message_key_expired"/>
    <key name="uv_message_captcha_error"/>
    <key name="uv_email_templates_data">
      <key name="user_registered">
        <key name="subject"/>
        <key name="html"/>
      </key>
      <key name="email_confirmed">
        <key name="subject"/>
        <key name="html"/>
      </key>  
      <key name="email_resend_key">
        <key name="subject"/>
        <key name="html"/>
      </key>
    </key>    
  </admin-texts>
</wpml-config>

- Retournez à WPML > Traduction de chaînes et traduisez vos chaînes.

Documentation:
https://wpml.org/documentation/support/language-configuration-files/#admin-texts

This topic contains 3 réponses, has 2 participants.

Last updated by isabelleP-6 il y a 1 mois et 1 semaine.

Assigned support staff: Andrés.

Auteur Messages
septembre 3, 2019 à 1:09

isabelleP-6

Bonjour,

J'ai installé le plugin User Verification de PickPlugins pour avoir une étape de validation de l'adresse email fournie par le client. Bien que PickPlugins prétende que leur plugin est "translation ready" il se trouve que les templates d'emails sont intraduisibles avec WPML. Il semble que ce soit le même problème que dans mon précédent ticket "Traduction label optin Sendinblue" pour lequel vous m'avez aidé en me fournissant un code XML et une fonction à ajouter dans le fichier .php du plugin sendinblue.

Ici encore, même si je trouve les chaînes à traduire dans la page "Traduire les textes des écrans d'administration » et que je les coche pour les rendre traduisibles, elles restent décochées une fois l'enregistrement effectué.

Les chaînes que je souhaite traduire sont les suivantes:

user_verification_registered_message
uv_message_verification_success
uv_message_key_expired
uv_message_captcha_error
- uv_email_templates_data - user_registered subject
- uv_email_templates_data - user_registered html
- uv_email_templates_data - user_confirmed subject
- uv_email_templates_data - user_confirmed html
- uv_email_templates_data - email_resend_key subject
- uv_email_templates_data - email_resend_key html

Pouvez-vous m'aider ?

Cordialement,

Pierre SIVEL

septembre 3, 2019 à 1:59 #4505099

Andrés
Supporter

Languages: Anglais (English ) Espagnol (Español ) Français (Français )

Timezone: Europe/Paris (GMT+02:00)

Bonjour Pierre,

Bienvenue à l'assistance technique de WPML.

Si vous cochez ces options et après les avoir enregistrées, les options sont décochées encore une fois, il semble que vous n'avez pas les ressources nécessaires pour cette opération.

1. Vérifiez, si c'est le cas, que le fichier wpml-config.xml de votre thème n'a pas été modifié.
- Puis, allez à WPML > Configuration > Configuration XML personnalisée
- Ajoutez ce code ( je l'ai déjà fait pour vous ) :

<wpml-config>
  <admin-texts>
    <key name="user_verification_registered_message"/>
    <key name="uv_message_verification_success"/>
    <key name="uv_message_key_expired"/>
    <key name="uv_message_captcha_error"/>
    <key name="uv_email_templates_data">
      <key name="user_registered">
        <key name="subject"/>
        <key name="html"/>
      </key>
      <key name="email_confirmed">
        <key name="subject"/>
        <key name="html"/>
      </key>  
      <key name="email_resend_key">
        <key name="subject"/>
        <key name="html"/>
      </key>
    </key>    
  </admin-texts>
</wpml-config>

- Retournez à WPML > Traduction de chaînes et traduisez vos chaînes.

Documentation :
https://wpml.org/documentation/support/language-configuration-files/#admin-texts

Cordialement,
Andrés

septembre 5, 2019 à 8:16 #4516605

isabelleP-6

OK ça marche merci. Finalement Pickplugins a aussi publié une mise à jour qui règle le problème.

septembre 5, 2019 à 8:17 #4516629

isabelleP-6

My issue is resolved now. Thank you!