Skip Navigation

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

Le problème : Toutes les chaînes rentrées et traduites dans WPML en anglais affichent en français.

La solution: - Suivez la solution du lien suivant.

Documentation: https://wpml.org/errata/string-translations-are-not-visible-on-the-site-after-a-string-has-been-translated/

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 du WPML répond sur le forum 6 jours par semaine, 22 heures par jour.

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

Last updated by pascalM-3 Il y a 6 mois et 2 semaines.

Assigned support staff: Andrés.

Auteur Messages
mars 22, 2021 à 8:47 #8371655

pascalM-3

Toutes les chaînes rentrées et traduites dans WPML en anglais affichent en français.

hidden link

On a déjà tout vérifié et ça fonctionne juste pas.

Nous avons flushé le cache et rien ne veut marcher, seulement les chaînes sont reconnus comme chaînes non traduisibles.

Merci de vite nous aider.

mars 23, 2021 à 3:22 #8380955

Andrés
Supporter

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

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

Bonjour,

Bienvenue à l'assistance technique de WPML.

Pour changer la langue de quelques chaînes en particulier:
- Allez à WPML > Traduction de chaînes.
- Sélectionnez-les
- Cliquez sur le nouveau bouton “changer la langue des chaînes sélectionnées”.
- Ensuite, Sélectionnez la nouvelle langue.

Par contre, s'il s'agit d'une situation différent, n'hésitez pas à ajouter des captures d'écran pour mieux vous comprendre.

Documentation :
https://wpml.org/2015/10/wpml-makes-it-easy-to-run-sites-without-english/

Cordialement,
Andrés

mars 23, 2021 à 5:56 #8382711

pascalM-3

Bonjour,

Le problème est que même après avoir spécifié la langue de la chaîne et de l'avoir traduite, cette dernière affiche toujours comme la chaîne originale.
Même si on le fait en anglais, la chaîne affiche qu'en anglais.

Merci de voir.

Capture d’écran, le 2021-03-23 à 13.50.39 (wecompress.com).png
Capture d’écran, le 2021-03-23 à 13.51.27 (wecompress.com).png
Capture d’écran, le 2021-03-23 à 13.50.11.png
mars 24, 2021 à 6:16 #8385733

Andrés
Supporter

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

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

Merci de votre retour. Or, je vois dans votre capture d'écran que le domainbe de ces chaînes est "Ubeo" et ça a l'air d'être un thème à mesure qui ne rentre pas dans le cadre de notre service d’assistance technique.

- Pouvez-vous m'indiquer d'une manière détaillé comment a été ajouté cette chaîne ?
- Est-ce que cette situation arrive avec des autres extensions ?

Cordialement

mars 24, 2021 à 12:22 #8389365

pascalM-3

Bonjour,

Excusez, mais ce n'est pas la première fois qu'on ajoute des chaînes traduisibles sur un thème, particulièrement cela fonctionne à moitié sur celui-ci.

On s'aussi rendu compte que les données dans Localization options ne sont jamais sauvegardées, est-ce que cela peut avoir un impact? si oui, comment en fait pour le réparer?

Capture d’écran, le 2021-03-24 à 08.20.55.png
Capture d’écran, le 2021-03-24 à 08.18.28.png
mars 24, 2021 à 5:53 #8393161

Andrés
Supporter

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

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

1. Merci de votre retour, par contre, cette situation n'arrive qu'avec des chaînes de votre thème ?

2. Pouvez-vous essayez le suivant :
- Allez à WPML > Traduction de chaînes.
- Cherchez la chaîne problème.
- Supprimez-la.
- Analysez votre thème à nouveau.
- Traduisez votre chaîne.
Est-ce que cette fois il fonctionne ?

Cordialement

mars 24, 2021 à 5:56 #8393171

pascalM-3

Oui, nous avions déjà essayé ça et nous n'avons pas eu de succès.
Nous avons déjà désactivé tous les plugins et changé de thème, le problème persiste.

mars 25, 2021 à 6:01 #8395681

Andrés
Supporter

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

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

Merci de votre retour, mais vous n'avez pas répondu si cette situation n'arrive qu'avec des chaînes de votre thème ?

mars 25, 2021 à 12:26 #8399551

pascalM-3

Non, peu importe d'où les chaînes arrivent c'est le même problème, pas seulement notre thème.

Pouvez-vous vérifier?

mars 25, 2021 à 3:13 #8401263

Andrés
Supporter

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

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

Cela serait très utile si vous pouviez me fournir l'information du debug.log de WordPress, pas l'information de débogage de WPML.

Est-ce que vous pouvez ouvrir le fichier wp-config.php et chercher la ligne: define(‘WP_DEBUG’, false); et la remplacer par:

define('WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true );

Après, est-ce que vous pouvez chercher dans le dossier /wp-content/ s'il existe un fichier debug.log.
Pourriez-vous copier et coller le contenu du fichier debug.log dans pastebin.com et me fournir le lien, cela serait très utile (C'est la manière plus simple car parfois les logs sont volumineux et polluer notre conversation sur ce forum).
https://wpml.org/documentation/support/debugging-wpml/

mars 25, 2021 à 5:37 #8402467

pascalM-3

Voilà

https://pastebin.com/fnjiHKL7

Il y a juste la même erreur, mais on sait pas exactement d'où ça vient.

mars 26, 2021 à 6:06 #8405545

Andrés
Supporter

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

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

Est-ce que vous pouvez décrire d'une manière détaillée comment répliquer ce comportement ?

Afin de mieux cerner le problème, je vais avoir besoin d’un accès temporaire à votre site (wp-admin et FTP). Idéalement sur un site de test où le problème a été si possible répliqué.
Vous trouverez sous la zone de commentaires, les champs nécessaires (quand vous êtes connecté) à remplir dans votre prochaine réponse. Les informations que vous allez saisir sont privées, ce qui signifie que seul vous et moi y auront accès.

*Important: Assurez-vous de créer une sauvegarde de la base de données ainsi comme de votre site avant de proceder ! Vous pouvez utiliser une extension comme le plugin Duplicator.
Consultez: http://wordpress.org/plugins/duplicator/

Si vous ne voyez pas ce formulaire, ne publiez pas vos identifiants car cette information sera publique.
hidden link

Sécurité au moment de fournir l’information de debug à l’assistance technique:
https://wpml.org/purchase/support-policy/privacy-and-security-when-providing-debug-information-for-support/

mars 26, 2021 à 6:01 #8410049

pascalM-3

Super!

Le migration est terminée.

Le problème a commencé au début du mois suite à une mise à jour de WPML, on sait pas laquelle exactement début mars.
Nous avons été notifié cette semaine que le contenu en anglais n'affichait pas bien, mais avant cela le tout allait bien.

Pour tester le problème, vérifiez n'importe quelle chaîne de traduction sur le thème actif, ou n'importe quel thème. Traduisez la chaîne ensuite, vous allez voir que peut importe les modifications la chaîne reste toujours telle que dans le code.

Merci

mars 29, 2021 à 6:48 #8419403

Andrés
Supporter

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

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

Bonjour,

Merci de votre aide. Par contre, tout semble de fonctionner correctement sur notre site de test donc le problème est lié à votre installation.

1. Or, avez-vous la possibilité d'installer un backup de votre site avant du comment de cette situation ?

2. Par contre, dans notre serveur, je vois que WPML peux créer facilement des fichier .mo ( capture d'écran ) mais ce n'est cas dans la votre. Pouvez-vous vérifier vos droits de création des fichier .mo ?

Cordialement

1-mo-file-wpml.png
mars 31, 2021 à 5:11 #8443117

pascalM-3

Bonjour,

Nous avons vérifié les permissions des fichiers et tout est OK.
Nous avons fait un rollback du plugin string translation vers la version 3.0.2.
En ayant ce version le tout fonctionne correctement, mais si nous mettons à jour votre plugin les traductions ne fonctionnent plus.
Nous avons vérifié sur 2 serveurs différents de notre côté et nous avons le même problème.

Pouvez-vous vérifier c'est quoi qu'il y a dans votre plugin qui pourrait provoquer ce problème?

Vous pouvez utiliser les mêmes informations qui vous ont été fournies dans ce ticket.

Merci de voir.