Ce sujet est résolu. Voici une description du problème et de la solution.
Problème : Vous souhaitez traduire des chaînes de caractères en italique qui sont ajoutées via CSS dans des modules sur une page construite avec Divi, mais vous ne parvenez pas à les retrouver avec WPML. Solution : 1. Utilisez le sélecteur CSS :lang() pour ajouter une chaîne différente dans l'autre langue. Pour plus de détails, consultez la documentation sur :lang. 2. Pour corriger le code, retirez le mot 'sélecteur' qui n'est pas nécessaire. La forme correcte du code est :
:lang(fr) .et_pb_toggle_title:after {content: "Putain de jeunesse";}
3. Vous pouvez également essayer d'ajouter ce code via l'interface d'administration de votre site à Apparence > Personnaliser > CSS personnalisé et sauvegarder :
Si cette solution ne fonctionne pas ou semble obsolète, nous vous recommandons de consulter les problèmes connus, de vérifier la version du correctif permanent et de confirmer 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 sur notre forum 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.
Contexte de la question:
Je voudrais traduire les 5 chaînes de caractères en italique entourées dans l'image 1. La page en cours de traduction est 'lien caché'. Construite avec Divi, elle contient en haut de page 5 modules bascule dont le titre est en partie en Italique, exemple 'Putain de jeunesse'. Pour obtenir cet effet italique, cette partie du texte n'est pas directement dans la création du titre dans le module, mais dans une chaîne CSS intégrée aux options avancées du module, exemple : selector .et_pb_toggle_title:after { content: 'Putain de jeunesse'; font-style:italic; }
Symptômes:
Je n'arrive pas à retrouver ces chaînes de caractères avec WPML.
Questions:
Pouvez-vous m'aider à traduire les chaînes de caractères en italique créées en CSS ?
Vous ne pouvez pas traduire les chaînes ajoutées avec CSS en utilisant le module "Traduction des chaînes WPML", mais il existe une solution de contournement.
Je vous suggère d'utiliser le sélecteur CSS :lang() pour ajouter une chaîne différente dans l'autre langue. Veuillez consulter ce lien pour plus de détails : lien caché
J'ai également créé une URL de recherche personnalisée pour vous afin que vous puissiez trouver rapidement les tickets de support existants sur le même sujet et qui contiennent déjà des solutions et des explications partagées par mes collègues : lien caché
De cette façon, vous pourriez trouver la solution plus rapidement et nous passerions moins de temps sur ce ticket.
Veuillez consulter les premiers résultats et me faire savoir si vous avez réussi à résoudre ce problème en suivant les étapes partagées par mes collègues.
Et j'ai tenté de passer "selector :lang(fr) .et_pb_toggle_title:after {
content: "Putain de jeunesse";}"
Mais ce n'est pas fonctionnel en CSS, est-ce que cela ne viendrait pas du terme "selector" avec lequel je dois commencer mes déclarations dans cette fenêtre ?
Voici un exemple que vous pouvez essayer d'ajouter à l'interface d'administration de votre site > Apparence > Personnaliser > CSS personnalisé > et sauvegarder :
Il resterait à identifier les toggle.title concernés par :after afin de leur attribuer les bonnes chaînes et ce dans toutes les langues, soit 18 instructions pourt l'ensemble du site
Tout cela me montre que c'est beaucoup de codage pour obtenir un effet d'italique sur quelques mots. j'ai donc décidé de réintégrer ces chaînes dans le titre du module, pour économiser du temps et de la complexité, et tant pis pour l'italique qui n'est pas fondamentale.