WPML

Nous venons de publier une première version bêta pour WPML 3.9. Cette version bêta inclut un nouveau mode de traduction qui élimine complètement le besoin de dupliquer du contenu lorsque vous devez l’afficher sans qu’il soit traduit.

Supposons que vous développiez un site d’annonces comprenant l’anglais, le français et l’italien. Vous souhaitez probablement que les nouvelles annonces apparaissent dans toutes les langues du site. Lorsque vous traduisez une annonce, la traduction doit remplacer l’original non traduit.

Jusqu’à présent, pour faire cela avec WPML, vous deviez dupliquer les annonces dans toutes les langues du site. C’est faisable, mais pas très amusant.

WPML 3.9 inclura un nouveau mode de traduction, qui permet d’afficher le contenu dans toutes les langues du site, sans le dupliquer.

Bien que l’idée de base soit simple, sa réalisation est un peu plus complexe. Lorsque vous activez le nouveau mode de traduction, WPML fait un peu de magie en coulisses :

  • Si le contenu est traduit, la traduction apparaît, sinon l’original s’affiche.
  • Tous les liens de la page incluent la langue actuelle, de sorte que cliquer sur un contenu non traduit ne vous redirige pas vers la langue par défaut du site.
  • Seul « l’intérieur » de la page s’affiche dans la langue d’origine. La navigation, les barres latérales, le pied de page, etc. apparaîtront dans la langue actuelle.
  • Le même contenu apparaît dans plusieurs langues (donnant l’impression d’être dupliqué), mais tous ces alias pointent vers l’original comme étant canonique (afin de ne pas semer la confusion pour Google).

Jetez un œil à cet extrait vidéo pour voir comment cela fonctionne :

Ce mode de traduction facilite grandement la gestion des sites e-commerce, d’annuaires et de petites annonces multilingues. En fait, tout site ayant beaucoup de contenu que vous ne souhaitez pas nécessairement traduire bénéficiera de ce nouveau mode de traduction.

Comment tester


Pour l’essayer, vous devez télécharger WPML 3.9 bêta. Connectez-vous à votre compte WPML, cliquez sur Téléchargements et sélectionnez le canal bêta. Vous aurez besoin du noyau de WPML et du reste des composants de WPML de cette version bêta.

Il s’agit d’une version bêta qui n’est pas encore prête pour les sites de production, veuillez donc l’installer uniquement sur des sites de développement.

Ensuite, sur votre site, accédez à WPML->Gestion de traduction->Configuration du contenu multilingue et faites défiler jusqu’à la section Traduction des types de publication.

La nouvelle option de traduction dans WPML 3.9

Le nouveau mode s’appelle « Traduisible – utiliser la traduction si disponible ou se rabattre sur la langue d’origine » (pas très court, mais on espère que c’est clair).

Si ce mode est grisé et que vous ne pouvez pas le sélectionner, c’est qu’un fichier de configuration impose un mode de traduction différent. Dans la version publiée de production de WPML, vous pourrez passer librement de l’ancien mode « Traduit » au nouveau. Comme ce n’est pas encore prêt dans cette version bêta, utilisons une solution de contournement.

Accédez à WPML->Gestion de traduction->Configuration XML personnalisée et collez un extrait XML pour remplacer le paramètre :

<wpml-config>
    <custom-types>
        <custom-type translate="1" display-as-translated="1">CPT-SLUG</custom-type>
    </custom-types>
</wpml-config>

Remplacez « CPT-SLUG » par le slug réel du type de publication que vous souhaitez contrôler.

Pour le moment, les taxonomies ne sont pas encore entièrement prises en charge. Nous y sommes presque et nous aurons une prise en charge complète des taxonomies dans la version publiée de production.

Et ce n’est pas tout – un flux de travail logique lors de la mise à jour du contenu d’un constructeur de pages pendant la traduction


Une autre mise à jour importante à venir dans WPML est un changement de flux de travail pour la traduction du contenu d’un constructeur de pages. Jusqu’à présent, si vous mettiez à jour l’original (créé avec un constructeur de pages) alors que la traduction était en cours, vous deviez vous compliquer la vie pour que tout fonctionne.

WPML 3.9 corrige le flux de travail. Si vous créez du contenu, commencez à le traduire puis modifiez l’original, vous verrez qu’il « nécessite une traduction ». Lorsque vous traduirez à nouveau, la traduction partielle que vous avez déjà effectuée apparaîtra dans l’Éditeur de traduction de WPML et vous pourrez continuer avec les parties qui n’étaient pas terminées ou qui sont nouvelles.

Des commentaires ?


Nous sommes à environ 2 semaines de la clôture du développement de WPML 3.9. Nous aimerions avoir vos commentaires sur le nouveau mode de traduction. Si vous prévoyez de créer des sites e-commerce, d’annonces ou de petites annonces pouvant utiliser ce mode, veuillez essayer cette version bêta. Nous voulons nous assurer qu’elle fonctionne avec votre thème et avec les autres extensions que vous utilisez. Si ce n’est pas le cas, nous avons encore le temps de faire des ajustements et de travailler avec les auteurs de thèmes sur la compatibilité.

Si vous utilisez un constructeur de pages, essayez la nouvelle fonction de « mise à jour pendant la traduction » et voyez si cela fonctionne comme vous l’attendez.

Pour signaler des problèmes, le mieux est de créer un nouveau fil de discussion sur le forum d’assistance technique et de laisser un commentaire ici avec une brève description et un lien vers le fil.

Vous avez trouvé cela utile ? Partagez cet article :