WooFrance Dépannage et support WordPress WooCommerce Forums Forum de Support WooCommerce WooCommerce – Appliquer Jquery selon langue sélectionnée sur le site [RESOLU]

Étiqueté : 

3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #395223
    Céline L
    Participant
    Points: 19 pts

    Bonjour à tous,

    Je suis en train de finaliser la traduction de mon site Woocommerce du français vers l’anglais avec WPML.

    Beaucoup de personnalisations ont été faites lors de la création du site (de la part de mon prédécesseur notamment) en CSS, JS et Jquery. Pour traduire ces personnalisations je me suis appuyée sur des codes de types if (ICL_LANGUAGE_CODE == « fr ») en JS et :lang(fr) en CSS.

    J’ai réussi à faire pas mal de choses avec ces méthodes, mais là où je bloque, c’est lorsque du Jquery a été utilisé.

    J’ai par exemple ce type de code auquel j’aimerais appliquer de la même façon un paramètre de langue :

    jQuery(document).ready(function( $ ){
    $(« .upsells>h2″).replaceWith( »

    Produits complémentaires

    « );
    });

    Si français afficher ça, si anglais afficher ça… Mais je n’y arrive pas, je dois passer à côté de quelque chose.

    Est-ce que quelqu’un aurait déjà fait ce genre de choses ? Comment ?

     

    Merci d’avance !

    • Ce sujet a été modifié le il y a 2 années et 9 mois par WB2.
    • Ce sujet a été modifié le il y a 1 année et 6 mois par WB2.
    • Ce sujet a été modifié le il y a 1 année et 6 mois par WB2.
    • Ce sujet a été modifié le il y a 1 année et 6 mois par WB2.
    depanagewp
    #395333
    Céline L
    Participant
    Points: 19 pts

    Solution trouvée en mettant simplement au bon endroit le même paramètre qu’en CSS :

    jQuery(document).ready(function( $ ){
    $(« :lang(en).upsells>h2 »).replaceWith(« 

    Complementary products

    « );
    $(« :lang(fr).upsells>h2 »).replaceWith(« 

    Produits complémentaires

    « );
    });

    depanagewp
    #395340
    WB2
    Modérateur
    Points: 3,388 pts
    Membre 2 étoiles

    Super, merci pour le partage, cela servira surement à la communauté 🙂

    depanagewp
3 sujets de 1 à 3 (sur un total de 3)
  • Vous devez être connecté pour répondre à ce sujet.