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'essayez de traduire le text d'un widget de l'extension Newsletter.

La solution:
- Ouvrez le fichier \plugins\newsletter\subscription\subscription.php:1793
- Changez cette ligne :

NewsletterSubscription::instance(); 

Par :

add_action('plugins_loaded', function (){
    NewsletterSubscription::instance();
}, 99);

Mots-clés : 

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

Last updated by Andrés il y a 1 an et 5 mois.

Assigned support staff: Andrés.

Auteur Messages
mai 24, 2018 à 8:41

constantinS-4

Bonjour,
En effet j'essayez de traduire le text d'un widget, pour l'inscription de la newsletter (cf image attaché). J'ai essayé d'ajouter cet widget dans le texte admin, ensuite ajouter au niveauu de " admin texte" dans la partie XML; le texte apparaît, je traduit, mais ça n'a pas effet sur le site. J'ai vidé toutes les caches, rien à faire.
C'est la même chose pour la partie livraison sur le checkout.

mai 25, 2018 à 7:18 #2227223

Andrés
Supporter

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

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

Bonjour,

Bienvenue à nouveau

Par normes du support nous ne pouvons pas traiter des différents sujets sur un même ticket. Cela nous permet de vous donner un meilleur service et aux autres utilisateurs d'accéder à l'information ici exposé. Je dois vous demander d'ouvrir un autre pour nous concentrer sur cette situation avec le checkout, vous pouvez me l'assigner directement et nous pouvons continuer à travailler ensemble sur ce sujet.

Or, par rapport au widget newsletter, je viens de visiter votre site et je vois que des chaînes comme :
- J'ai lu et j'accepte la Politique de confidentialité !!!
- Inscrivez-vous !!!
Elles ont été déjà traduites. Cependant, je n'arrive pas à trouver dans vos réglages où vous avez ajouté les valeur originaux dans le Bureau. Pouvez-vous me

Cordialement,
Andrés

mai 25, 2018 à 9:07 #2227958

constantinS-4

Bonjour,
Ce sont des informations ajoutées via le plugin Newsletter. Je comprend pas totalement la question. Ou j'ai ajoutée au bureau?

mai 25, 2018 à 10:03 #2228226

Andrés
Supporter

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

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

Désolé si je n'ai pas été clair, est-ce que ces chaînes vient par défaut avec votre extension ou vous les avez ajoutés quelque parte ?

mai 25, 2018 à 11:00 #2228506

constantinS-4

Ils sont a remplir dans le plugin directement. J'ai tout remplit en français, et ensuite j'ai voulu les traduire mais ils étais absentes. J'ai retenu la façon de faire (tu ma montré dans un ticket incident anterieur), et j'ai tout fait via admin text et XML, mais ça ne s'affiche pas sur la boutique.

mai 25, 2018 à 11:18 #2228766

Andrés
Supporter

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

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

Merci, mais pouvez-vous m'indiquer exactement de quelle section du plugin il s'agit car je n'arrive pas à la trouver ?

mai 25, 2018 à 11:24 #2228775

constantinS-4

Voici en image:

mai 25, 2018 à 1:01 #2229256

Andrés
Supporter

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

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

Pouvez-vous m'indiquer où vous avez modifiqué votre fichier wpml-config.xml ?
J'ai l'impression qu'il s'agit de la mauvaise chaîne.

mai 25, 2018 à 1:29 #2229708

Andrés
Supporter

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

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

Je viens modifier le fichier à continuation et cela semble de résoudre votre problème.
- Ouvrez le fichier \plugins\newsletter\subscription\subscription.php:1793
- Changez cette ligne :

NewsletterSubscription::instance(); 

vers :

add_action('plugins_loaded', function (){
    NewsletterSubscription::instance();
}, 99);

J'attend votre retour.

mai 26, 2018 à 8:59 #2232661

constantinS-4

Parfait, la traduction est prise en compte.

mai 26, 2018 à 4:25 #2233731

Andrés
Supporter

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

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

Super ! 🙂
Belle journée.