WPML

Avez-vous des difficultés à dupliquer des images et d’autres médias entre les langues ? Vous n’êtes pas seul. Cela a toujours été un problème, mais il est désormais résolu.

De nombreux thèmes, en particulier ceux conçus pour les photographes et les artistes, s’appuient fortement sur la fonctionnalité de galerie de WordPress. Jusqu’à présent, vous deviez téléverser des copies de la même image pour toutes les traductions afin qu’elle apparaisse.

La nouvelle extension WPML Media Translation résout ce problème de manière élégante. Sans gaspiller d’espace sur le serveur et sans limiter votre flexibilité, vous pouvez désormais avoir les mêmes images pour toutes les langues, ou des images spécifiques pour chaque traduction.

Contexte – Comment fonctionnent les fichiers joints WordPress


Lorsque vous téléversez un fichier (image, vidéo, podcast, etc.), WordPress l’enregistre dans le répertoire uploads. Il ajoute également un enregistrement dans la base de données indiquant que le Fichier X appartient à l’Article Y. Cet enregistrement est appelé un fichier joint.

Lorsque vous insérez le shortcode de galerie dans un article, WordPress recherche tous les fichiers joints qui appartiennent à cet article et les affiche joliment ensemble.

Pour que les galeries affichent les mêmes images sur les articles traduits, les images sur le disque ne nécessitent pas de duplication. Nous avons seulement besoin de dupliquer les enregistrements de fichiers joints. C’est exactement ce que fait WPML Media Translation.

Dupliquer des images pour les articles existants


Après avoir activé WPML Media Translation, vous verrez un message vous proposant de terminer la configuration. Visitez la page de configuration pour copier automatiquement les fichiers joints des articles dans la langue d'origine vers les traductions.

Remarque : ce n’est pas un processus totalement symétrique. WPML copiera uniquement les fichiers joints de la langue par défaut vers les autres langues.

Menu de l'interface d'administration pour WPML Media Translation

Et c’est tout. WPML parcourra tout le contenu de votre site et dupliquera tous les fichiers joints vers les traductions. N’oubliez pas que puisque nous dupliquons uniquement les entrées de la base de données, cela n’augmente pas l’espace disque de votre site.

Dupliquer des images pour les nouveaux articles


L’éditeur d’article inclura une nouvelle case à cocher intitulée Dupliquer les médias téléversés vers les traductions. Lorsqu’elle est cochée, WPML copiera automatiquement les fichiers joints que vous ajoutez à la langue par défaut vers toutes les traductions.
Case à cocher pour contrôler la duplication des fichiers joints

L’ordre des opérations n’a pas vraiment d’importance. Lorsqu’il y a de nouveaux fichiers joints, ils sont copiés. De plus, lorsque vous créez de nouvelles traductions, elles obtiennent tous les fichiers joints de la langue par défaut.

Il y a une case à cocher similaire à côté de l’Image mise en avant, pour la dupliquer également sur les traductions.

Choisir les médias par langue


Cette nouvelle duplication des fichiers joints rend les médias de WordPress sensibles à la langue. Vous pouvez avoir le même fichier d’image physique associé à des articles dans différentes langues.

Lorsque vous cliquez sur le bouton Insérer une image, dans l’éditeur d’article, WordPress vous montrera les images dans la langue de l’article. Vous trouverez un nouveau sélecteur de langue pour choisir également des images qui appartiennent à des articles dans d’autres langues.

Sélecteur de langue pour l'insertion de médias

Et enfin, lorsque vous visitez le menu Média, vous verrez également les médias téléversés par langue.

Pour changer de langue, utilisez le sélecteur de langue de la barre d'administration, disponible dans WPML 2.3.0 et versions ultérieures (pour l’instant, vous pouvez utiliser la version bêta).

Sélecteur de langue dans l'écran Média

Résumé


Cette extension ajoute le changement de langue à toute la gestion des médias de WordPress. Elle rend les fichiers joints sensibles à la langue et permet de synchroniser facilement les images entre les traductions.

Tout ce que vous avez à faire pour cela est d'activer la case à cocher Dupliquer les médias téléversés vers les traductions dans l’éditeur d’article. Le reste se fait tout seul.

Pour la télécharger, connectez-vous à votre compte WPML.org. Cette nouvelle extension est disponible pour les paquets Multilingual Blog et Multilingual CMS.

Profitez-en !

 

Vous avez trouvé cela utile ? Partagez cet article :