Sauter la navigation

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é : 

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
mai 2, 2024 à 12:28 pm #15587198

Bruno Kos
Supporter

Les langues: Anglais (English ) Allemand (Deutsch ) Français (Français )

Fuseau horaire: Europe/Zagreb (GMT+01:00)

Je suis en train de vérifier cela avec notre deuxième niveau et je vous tiendrai au courant.

mai 3, 2024 à 12:17 pm #15591330

Bruno Kos
Supporter

Les langues: Anglais (English ) Allemand (Deutsch ) Français (Français )

Fuseau horaire: Europe/Zagreb (GMT+01:00)

Remonté au deuxième échelon.

Je vous tiendrai au courant.

mai 13, 2024 à 8:54 am #15619191

fredericM-32

Bonjour,
Avez-vous du nouveau à m'apporter ?

mai 13, 2024 à 3:17 pm #15621584

Bruno Kos
Supporter

Les langues: Anglais (English ) Allemand (Deutsch ) Français (Français )

Fuseau horaire: Europe/Zagreb (GMT+01:00)

Nous sommes encore en train de vérifier.

mai 17, 2024 à 6:20 am #15637613

Bruno Kos
Supporter

Les langues: Anglais (English ) Allemand (Deutsch ) Français (Français )

Fuseau horaire: Europe/Zagreb (GMT+01:00)

Pouvez-vous essayer ce qui suit:

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.

Ces étapes devraient résoudre le problème de la traduction des liens dans l'en-tête.

mai 20, 2024 à 10:14 am #15644705

fredericM-32

Bonjour,

Merci pour votre retour.
J'ai appliqué la modification dans el functions.php.
Ca fonctionne pour l'en-tête.

En revanche il manque encore des éléments non traduits notamment dans les megamenu, dans les pages et dans le bandeau concernant les cookies.

Cdt

Capture d'écran 2024-05-20 121116.png
Capture d'écran 2024-05-20 121236.png
Capture d'écran 2024-05-20 121323.png
mai 20, 2024 à 1:23 pm #15645990

Bruno Kos
Supporter

Les langues: Anglais (English ) Allemand (Deutsch ) Français (Français )

Fuseau horaire: Europe/Zagreb (GMT+01:00)

Je vérifie et je vous tiendrai au courant.

mai 20, 2024 à 3:32 pm #15646855

Bruno Kos
Supporter

Les langues: Anglais (English ) Allemand (Deutsch ) Français (Français )

Fuseau horaire: Europe/Zagreb (GMT+01:00)

Pouvez-vous essayer ce qui suit:

1. Ajoutez la configuration mise à jour:

<wpml-config>
    <elementor-widgets>
        <widget name="thegem-styled-textbox">
            <fields>
                <field>content_textbox_title</field>
                <field>content_textbox_text</field>
                <field>content_textbox_button_text</field>
            </fields>
        </widget>
        <widget name="thegem-accordion">
            <fields>
                <field>tabs</field>
            </fields>
            <fields-in-item items_of="tabs">
                <field>title</field>
                <field>editor</field>
            </fields-in-item>
        </widget>
        <widget name="thegem-styledbutton">
            <fields>
                <field>button_text</field>
            </fields>
        </widget>
        <widget name="thegem-counter">
            <fields>
                <field>numbers_format</field>
                <field>counter_icon>value</field>
                <field>counter_description</field>
            </fields>
        </widget>
        <widget name="thegem-tabs">
            <fields>
                <field>tabs</field>
            </fields>
            <fields-in-item items_of="tabs">
                <field>title</field>
                <field>icon>value</field>
                <field>editor</field>
            </fields-in-item>
        </widget>
        <widget name="thegem-bloglist">
            <fields>
                <field>thegem_elementor_preset</field>
                <field>show_featured_image</field>
                <field>show_description</field>
                <field>show_date</field>
                <field>show_categories</field>
                <field>show_author</field>
                <field>show_comments</field>
                <field>readmore_button_text</field>
                <field>items_per_page</field>
                <field>loadmore_button_text</field>
            </fields>
        </widget>
        <widget name="text-editor">
            <fields>
                <field>editor</field>
            </fields>
        </widget>
        <widget name="thegem-template-infobox">
            <fields>
                <field>content_textbox_title</field>
                <field>content_textbox_link>url</field>
            </fields>
        </widget>
        <widget name="button">
            <fields>
                <field>text</field>
            </fields>
        </widget>
        <widget name="thegem-custom-menu">
            <fields>
                <field>heading_text</field>
            </fields>
            <fields-in-item items_of="menu_custom">
                <field>item_title</field>
            </fields-in-item>
        </widget>
        <widget name="thegem-infobox">
            <fields>
                <field>content_textbox_title</field>
                <field>content_textbox_link>url</field>
            </fields>
        </widget>
    </elementor-widgets>
</wpml-config>

2. Modifiez la page et apportez une modification mineure. Ensuite, traduisez à nouveau la page pour corriger les problèmes affichés dans les 1ère et 2ème captures d'écran.

3. Pour le problème dans la 3ème capture d'écran, modifiez le menu espagnol, sélectionnez le bon modèle et enregistrez les modifications.

mai 21, 2024 à 9:32 am #15649231

fredericM-32

Bonjour,

Je n'ai plus de crédit de traduction malheureusement.
J'ai cliqué sur "traduction automatique" et j'ai perdu la moitié de mes crédits inutilement. Ca a traduit des éléments inutiles qui ne s'affichent pas sur le site.
Serait-il possible d'annuler cette opération ou de me recréditer les crédits perdus ?

Cdt

mai 21, 2024 à 11:33 am #15650178

Bruno Kos
Supporter

Les langues: Anglais (English ) Allemand (Deutsch ) Français (Français )

Fuseau horaire: Europe/Zagreb (GMT+01:00)

Pouvez-vous m'envoyer une capture d'écran des champs qui ont été traduits mais qui n'apparaissent pas dans la partie frontale?

Combien de pages ont été affectées par ce problème (nombre approximatif de crédits utilisés)?

mai 21, 2024 à 1:47 pm #15651075

fredericM-32

Voici le rapport de la traduction automatique qui m'a couté plusieurs dizaines de milliers de crédits il me semble. Je vous laisse vérifier...

Organization_uuid,Created_at,Job_id,Number,Translator_email,Permlink,Engine,Langs
ac12e195-f090-47c5-92d7-4754062eab73,04/08/24 09:33:46,95920306,2282,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/08/24 09:35:02,95920777,3444,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/08/24 09:42:37,95922276,1054,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/08/24 09:43:24,95922541,2258,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/08/24 09:43:53,95922605,3986,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/08/24 09:44:29,95922702,2584,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/08/24 09:45:09,95922702,24,marketing@mtarget.fr,,,fr_es
ac12e195-f090-47c5-92d7-4754062eab73,04/08/24 09:45:17,95922702,8,marketing@mtarget.fr,,,fr_es
ac12e195-f090-47c5-92d7-4754062eab73,04/08/24 09:45:41,95922702,28,marketing@mtarget.fr,,,fr_es
ac12e195-f090-47c5-92d7-4754062eab73,04/08/24 09:45:50,95922702,26,marketing@mtarget.fr,,,fr_es
ac12e195-f090-47c5-92d7-4754062eab73,04/08/24 09:45:54,95922702,60,marketing@mtarget.fr,,,fr_es
ac12e195-f090-47c5-92d7-4754062eab73,04/08/24 09:45:58,95922702,24,marketing@mtarget.fr,,,fr_es
ac12e195-f090-47c5-92d7-4754062eab73,04/08/24 09:46:01,95922702,8,marketing@mtarget.fr,,,fr_es
ac12e195-f090-47c5-92d7-4754062eab73,04/08/24 09:46:33,95923016,684,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/08/24 09:46:41,95923016,4,marketing@mtarget.fr,,,fr_es
ac12e195-f090-47c5-92d7-4754062eab73,04/08/24 09:47:07,95923131,1880,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/08/24 09:47:15,95923131,28,marketing@mtarget.fr,,,fr_es
ac12e195-f090-47c5-92d7-4754062eab73,04/08/24 09:47:23,95923131,28,marketing@mtarget.fr,,,fr_es
ac12e195-f090-47c5-92d7-4754062eab73,04/08/24 14:03:20,95961782,72,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/08/24 14:03:41,95961859,104,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/08/24 14:04:01,95961916,132,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/08/24 14:10:55,95963311,34,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:36:57,97600405,32,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:36:57,97600404,6,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:36:58,97600406,1284,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:03,97600420,442,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:03,97600418,1262,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:04,97600419,2290,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:04,97600422,1852,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:04,97600421,2522,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:05,97600432,582,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:05,97600424,2084,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:05,97600423,2388,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:05,97600426,2962,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:05,97600431,266,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:05,97600427,1998,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:06,97600433,2216,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:06,97600430,1408,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:06,97600437,1528,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:10,97600451,374,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:10,97600449,640,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:15,97600457,14,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:32,97600511,4,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:32,97600520,4,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:32,97600512,6,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:32,97600515,4,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:32,97600516,4,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:32,97600517,8,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:32,97600519,4,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:32,97600521,4,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:32,97600518,6,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:32,97600510,4,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:32,97600513,4,bulk.mt@wpml.org,lien caché
ac12e195-f090-47c5-92d7-4754062eab73,04/24/24 09:37:32,97600514,4,bulk.mt@wpml.org,lien caché

Capture d'écran 2024-05-21 154640.png
Capture d'écran 2024-05-21 154700.png
mai 22, 2024 à 8:01 am #15655506

Bruno Kos
Supporter

Les langues: Anglais (English ) Allemand (Deutsch ) Français (Français )

Fuseau horaire: Europe/Zagreb (GMT+01:00)

Un XML modifié ne déclencherait pas ces traductions (pages, types de posts personnalisés tels que thgem_team_person, etc).

Ceci est contrôlé dans WPML -> Settings. Nous ne remboursons pas ces crédits.

Mais vous pouvez ouvrir un nouveau ticket (puisque ce n'est pas lié au problème de ce ticket) pour voir si une exception peut être faite, mais je ne peux rien garantir.