Comment générer tous les éléments des infobulles WordPress sous forme de fichier JSON ?

Bonjour chers utilisateurs du plugin WordPress Tooltip, J’espère que ce message vous trouve en bonne santé et que vous passez une journée agréable . Un utilisateur incroyable a continuellement fait de nombreuses suggestions intéressantes, comme « Comment remplacer le lien “Glossaire” dans les fils d’Ariane du plugin WordPress Tooltips ». En réponse, nous avons développé deux versions pour cet utilisateur. Ensuite, cet utilisateur a soulevé une nouvelle question en nous demandant si les Tooltips WordPress peuvent prendre en charge GTranslate pour mettre en œuvre des tooltips multilingues :

Bonjour,
malheureusement, j’ai un autre petit problème : comme vous pouvez le voir sur l’image, le ToolTip n’est malheureusement pas traduit. L’équipe de support de GTranslate a découvert quel est le problème. Pouvez-vous résoudre ce problème :
Merci beaucoup
————————-
Bonjour,
Je vois que le contenu des tooltips est au format JavaScript.
Malheureusement, GTranslate ne peut pas traduire les parties textuelles codées en dur écrites à l’intérieur des fichiers JavaScript, ni les textes écrits à l’intérieur d’objets ou de tableaux normaux.
Notre système pourra traduire les parties textuelles si les textes sont écrits à l’intérieur d’objets JSON :
Exemple :
json { “buttonText”: “Contactez-nous”, “buttonSize”: “large”, “buttonIconSize”: 24, “menuSize”: “large” }
Si vous pouvez le convertir en JSON, nous pourrons le traduire. Vous pouvez vérifier cela avec le développeur de votre thème ou le support du plugin qui fournit les Tooltips.

Nous avons vérifié le plugin GTranslate pour WordPress, nous avons trouvé que c’est un excellent plugin. Le plugin GTranslate est un outil de traduction pour les sites web qui permet aux utilisateurs de traduire le contenu d’un site dans différentes langues. Il utilise la technologie de Google Translate pour fournir une traduction instantanée et peut prendre en charge plusieurs langues, permettant ainsi aux propriétaires de sites web d’atteindre un public plus large en rendant leur contenu accessible aux non-natifs.
Fonctionnalités clés :
– Traduction automatique : Traduit le contenu du site web automatiquement sans nécessiter d’entrée manuelle.
– Support multilingue : Prend en charge un large éventail de langues, facilitant l’accès au contenu pour un public mondial.
– Interface conviviale : Généralement facile à installer et à intégrer dans diverses plateformes de sites web comme WordPress, Joomla, et autres.
– Options personnalisables : Permet aux utilisateurs de personnaliser les paramètres de traduction et de choisir quelles langues proposer.
Cas d’utilisation :
– Sites de commerce électronique : Permettre aux clients de différentes régions de comprendre les descriptions de produits et les politiques.
– Blogs et sites d’actualités : Atteindre un public plus large en fournissant du contenu dans diverses langues.
– Sites éducatifs : Fournir des ressources d’apprentissage en plusieurs langues pour des publics divers. GTranslate peut améliorer considérablement l’expérience utilisateur sur les sites web multilingues en éliminant les barrières linguistiques.
Nous l’aimons vraiment, bien sûr, nous espérons pouvoir le prendre en charge. Après avoir vérifié leur FAQ, nous avons trouvé qu’ils disaient :

Le contenu de sortie en JavaScript est-il également traduit ?
Il est supposé que la cible de traduction est sortie en HTML. Veuillez noter que les parties de sortie en JavaScript ne sont pas prises en charge pour la traduction et ne peuvent pas être modifiées pour la traduction.
Ensuite, nous avons essayé de trouver un exemple d’intégration de GTranslate avec d’autres plugins utilisant JavaScript. Cependant, dans le forum de support, nous avons souvent trouvé le support conseillant aux utilisateurs de supprimer ces plugins ou modèles qui utilisent JavaScript, nous n’avons donc pas pu trouver de cas de référence similaires. Nous ne pouvons compter que sur nous-mêmes pour travailler dur sur cela.

Nous avons soigneusement examiné la possibilité de convertir notre code JavaScript en format JSON?

1. Au cours de ces nombreuses années, nous avons reçu de nombreux retours d’utilisateurs impressionnants, dans lesquels ils nous ont dit que le contenu de leurs éléments de tooltip dépassait 5 000 mots et qu’ils utilisaient environ 200 tooltips sur une page, ce qui ralentissait considérablement le chargement de la page. Ils ne souhaitent pas que le texte complet du tooltip soit affiché dans le code source HTML de la page WordPress.
Nous avons réalisé beaucoup de travail pour retirer le texte complet du tooltip du code source de la page. En fait, nous avons généré un fichier JavaScript qui inclut tous les titres, contenus de tooltip, etc., dans un fichier JavaScript dédié pour accélérer le temps de chargement de la page WordPress. Donc, si nous utilisons JSON pour afficher le texte complet du tooltip, cela pourrait rendre le chargement de la page très lent, ce qui n’est pas bon pour les utilisateurs de tooltips WordPress.
2. Actuellement, les tooltips WordPress sont devenus un système très complexe. Par exemple, les utilisateurs peuvent saisir des shortcodes dans le contenu des tooltips. Si GTranslate traduit les shortcodes et leurs paramètres d’entrée dans d’autres langues, cela briserait complètement la fonctionnalité des tooltips des utilisateurs. Non seulement cela, mais les tooltips WordPress prennent désormais en charge de nombreuses fonctionnalités, telles que des vidéos, de l’audio, des images, des cartes, des PDF, des wikis et bien d’autres. Tout changement dans n’importe quelle partie pourrait potentiellement perturber la fonctionnalité des tooltips des utilisateurs.
3. “JSON” est une grande technologie, et JavaScript est actuellement une technologie centrale largement utilisée dans les navigateurs et de nombreux codebases. Nos tooltips WordPress sont également développés sur la base de nombreuses technologies centrales mainstream, et nous ne pouvons pas abandonner ces technologies modernes. En outre, les tooltips WordPress sont devenus un écosystème. Certains de nos gros utilisateurs nous ont informés qu’ils avaient ajouté plusieurs modules basés sur notre API de tooltips WordPress, et certains de ces modules sont construits sur JavaScript. Nous ne pouvons pas abandonner l’écosystème entier, car cela nécessiterait à de nombreux utilisateurs de réinvestir et de dépenser beaucoup de main-d’œuvre pour redévelopper des sous-systèmes basés sur JSON, ce qui entraînerait un gaspillage et un conflit considérables.
Après de nombreuses recherches et explorations, nous avons finalement trouvé une solution : générer un fichier JSON séparé basé sur le format JSON de la réponse de l’utilisateur. Je pense que cela pourrait fournir une piste pour de grands plugins comme GTranslate pour explorer comment prendre en charge les nombreux plugins qui utilisent actuellement la technologie JavaScript, au lieu de demander aux utilisateurs de supprimer les plugins et modèles qui utilisent des technologies Internet mainstream. Nous sommes prêts à faire tout notre possible pour collaborer avec GTranslate.
Comment générer tous les éléments des Tooltips WordPress sous forme de fichier JSON ?
1. Connectez-vous au site du plugin WordPress Tooltip et cliquez sur l’élément de menu « télécharger » pour télécharger le plugin WordPress Tooltip pro plus version >= 31.7.8.
2. Connectez-vous à votre site WordPress en tant qu’administrateur, dans le tableau de bord WP, cliquez sur le menu « Plugins ».
3. Si vous avez installé le plugin gratuit WordPress tooltips ou l’ancien plugin pro WordPress, veuillez le désactiver et supprimer le vieil plugin WordPress tooltip, puis dans le panneau « Plugins » de WordPress, cliquez sur le lien « ajouter nouveau » en haut du panneau des plugins pour installer le plugin WordPress tooltips pro plus que vous avez téléchargé depuis tooltips.org. Veuillez télécharger le fichier zip du plugin WordPress tooltips que vous avez téléchargé depuis le plugin WordPress tooltip pro plus, puis activez la nouvelle version du plugin WordPress tooltip que vous avez installé via le menu des plugins.
4. Dans le tableau de bord WordPress, cliquez sur l’élément de menu « Tooltips ».

tooltips menu in wordpress tooltips pro plus 27.5.8
5. Ensuite, cliquez sur l’élément de sous-menu « Réinitialiser les Tooltips », dans le panneau « Réinitialiser les Tooltips », vous trouverez une nouvelle option « Générer le fichier JSON des Tooltips » :

Generate Tooltips Json File
Générer le fichier JSON des Tooltips
Il vous suffit de cliquer sur le bouton « Régénérer JSON ». Ensuite, dans le dossier racine du plugin WordPress Tooltips, vous trouverez le fichier JSON — tooltips.json, dans lequel nous exportons tous les titres / contenus des tooltips comme vous l’avez demandé
Si vous avez besoin de plus de choses, veuillez nous le faire savoir, nous serons très heureux de vous aider et nous sommes prêts à faire tout notre possible pour collaborer avec GTranslate.
Nous proposons également d’autres solutions de tooltips multilingues, telles que les tooltips Polylang, vous pouvez trouver notre document détaillé étape par étape à l’adresse suivante : Comment créer des tooltips multilingues en utilisant le plugin Polylang avec WordPress tooltips.
Merci, passez une belle journée avec votre famille
Cordialement,
Support du plugin WordPress tooltips

Tagged with: , , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *

*