Ce sujet est résolu. Voici une description du problème et de la solution.
Problem:
Vous rencontrez des problèmes pour traduire certains éléments/modules du thème Wordpress TheGem en utilisant le plugin WPML, notamment des widgets Elementor qui ne sont pas correctement traduits.
Solution:
1. Modifiez le fichier
wp-content\themes\thegem-elementor\functions.php
à la ligne 7165. Remplacez la ligne :
$header_template = get_post(intval($page_settings['header_builder']));
par :
$header_template = get_post(apply_filters( 'wpml_object_id', intval($page_settings['header_builder']), 'thegem_templates', true ));
2. Si les liens dans l'en-tête ne sont pas traduits, vérifiez les paramètres de WPML :
- Allez dans **WPML > Réglages > XML personnalisé**.
- Assurez-vous que le widget est correctement enregistré.
- Vérifiez que les éléments de lien ont l'attribut
type=link
. Ajustez l'attribut type pour les liens si nécessaire.
- Après avoir modifié le XML, ouvrez n'importe quel modèle ou page d'origine et enregistrez-le à nouveau.
3. Ajoutez la configuration mise à jour dans votre fichier XML de configuration WPML pour enregistrer les widgets Elementor spécifiques à TheGem. Modifiez ensuite la page et traduisez à nouveau pour corriger les problèmes.
Si cette solution ne résout pas votre problème ou semble obsolète, nous vous recommandons de vérifier les problèmes connus, de vérifier la version du correctif permanent et de vous assurer que vous avez installé les dernières versions des thèmes et plugins. Si le problème persiste, n'hésitez pas à ouvrir un nouveau ticket de support.
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.
Marqué : Compatibility
Ce sujet contient 26 réponses, a 2 voix.
Dernière mise à jour par Bruno Kos Il y a 6 mois et 1 semaine.
Assisté par: Bruno Kos.
Auteur | Articles |
---|---|
Avril 24, 2024 à 7:45 am #15559052 | |
fredericM-32 |
je rencontre des problèmes avec le plugin WPML vis-à-vis de mon thème WordPress TheGem. |
Avril 24, 2024 à 9:50 am #15559884 | |
Bruno Kos Supporter
Les langues: Anglais (English ) Allemand (Deutsch ) Français (Français ) Fuseau horaire: Europe/Zagreb (GMT+01:00) |
Sur ce sandbox lien caché, vous pouvez faire ceci: - installer TheGem Faites-moi savoir si vous avez besoin d'aide (comme la licence de TheGem, etc). |
Avril 25, 2024 à 8:43 pm #15567337 | |
fredericM-32 |
Bonjour, Je ne parviens pas à installer le thème. Cdt |
Avril 26, 2024 à 9:25 am #15569605 | |
Bruno Kos Supporter
Les langues: Anglais (English ) Allemand (Deutsch ) Français (Français ) Fuseau horaire: Europe/Zagreb (GMT+01:00) |
Pouvez-vous télécharger les fichiers du thème sur un service tel que Dropbox ou Google Drive afin que je puisse les vérifier ? |
Avril 26, 2024 à 1:10 pm #15570824 | |
fredericM-32 |
J'ai créé plusieurs éléments : Dans le menu TheGem > Template Builder : Et une page contenant des widgets qui ne se traduisent pas Vous pouvez voir en Live sur notre site que le menu et les mega menu ne se traduisent pas quand on passe en espagnol : lien caché Les widgets qui ne se traduisent pas se trouvent notamment sur ces pages : lien caché |
Avril 29, 2024 à 5:03 am #15574577 | |
Bruno Kos Supporter
Les langues: Anglais (English ) Allemand (Deutsch ) Français (Français ) Fuseau horaire: Europe/Zagreb (GMT+01:00) |
Qu'est-ce qui ne se traduit pas? lien caché Il semble que tous les éléments soient traduits? Sur lien caché, les titres des articles sont traduits automatiquement en fonction de la traduction des articles. |
Avril 29, 2024 à 7:20 am #15575013 | |
fredericM-32 |
Je ne vois pas ce qui est traduit... Il y a juste le préfixe " DE " qui s'ajoute avant les éléments mais rien n'est traduit. Comment je fais pour que les éléments de mon site Web que je vous ai partagés plus haut se traduisent normalement ? Est-ce qu'on vérifie les fichiers XML ? |
Avril 29, 2024 à 8:47 am #15575599 | |
Bruno Kos Supporter
Les langues: Anglais (English ) Allemand (Deutsch ) Français (Français ) Fuseau horaire: Europe/Zagreb (GMT+01:00) |
Ce "de" indique en fait la traduction. Dans ce sandbox, nous utilisons notre outil de traduction interne qui n'ajoute que "de" ou "en" à la traduction. Vous pouvez ouvrir n'importe quelle traduction et la vérifier dans l'éditeur de traduction. |
Avril 29, 2024 à 9:31 am #15576002 | |
fredericM-32 |
Mon éditeur de traduction indique également que les éléments sont traduits. Or ce n'est pas le cas. Vous pouvez vérifier sur mon site. lien caché Passez le site en espagnol vous pourrez que le Menu est les éléments indiqués plus haut dans ce thread ne se traduisent pas ! |
Avril 29, 2024 à 9:55 am #15576251 | |
Bruno Kos Supporter
Les langues: Anglais (English ) Allemand (Deutsch ) Français (Français ) Fuseau horaire: Europe/Zagreb (GMT+01:00) |
Pouvez-vous me fournir les identifiants d'accès à WordPress? Veuillez utiliser Autres données -> Accès au serveur et admin WordPress. J'ai marqué votre prochaine réponse comme privée afin que vous puissiez ajouter les informations de connexion en toute sécurité. |
Avril 30, 2024 à 12:29 pm #15581283 | |
Bruno Kos Supporter
Les langues: Anglais (English ) Allemand (Deutsch ) Français (Français ) Fuseau horaire: Europe/Zagreb (GMT+01:00) |
Je m'en excuse, nous traitons un grand nombre de cas quotidiennement et il n'est pas toujours facile de garder la trace de tous les tickets et de ce que les clients ont dit. Mais si la même chose qui fonctionne dans le sandbox ne fonctionne pas sur votre site, nous devrons le déboguer et nous ne pourrons pas le faire par le biais d'appels vidéo ou similaires. Nous aurons besoin de ce site https://wpml.org/faq/provide-supporters-copy-site/ |
Avril 30, 2024 à 1:03 pm #15581368 | |
fredericM-32 |
Si je fais ça il faut que vous sachiez que je ne pourrai pas réinstaller votre version modifiée par-dessus la nôtre. Comment on procèdera une fois que vous aurez installé et corrigé notre version ? |
Avril 30, 2024 à 1:13 pm #15581388 | |
Bruno Kos Supporter
Les langues: Anglais (English ) Allemand (Deutsch ) Français (Français ) Fuseau horaire: Europe/Zagreb (GMT+01:00) |
Après le débogage, la solution n'est jamais de déployer le paquet sur le site du client, mais plutôt un correctif tel qu'une query SQL ou un code de correction. |
Avril 30, 2024 à 2:01 pm #15581589 | |
fredericM-32 |
Ok |
Avril 30, 2024 à 2:06 pm #15581666 | |
Bruno Kos Supporter
Les langues: Anglais (English ) Allemand (Deutsch ) Français (Français ) Fuseau horaire: Europe/Zagreb (GMT+01:00) |
Vous pouvez créer un utilisateur administrateur avec l'adresse e-mail admin@example.com, car il sera utilisé uniquement pour le débogage interne. Veillez également à exclure wp-content\uploads, sinon le paquet risque d'être gros. J'ai mis votre prochaine réponse en privé pour que vous puissiez nous envoyer l'url du paquet (télécharger vers dropbox ou un service similaire). |