WPML

WPML 2.9 est officiellement disponible avec de nouvelles fonctionnalités, des correctifs et des améliorations que vous allez sûrement adorer.

La section du sélecteur de langue a fait l’objet d’une refonte majeure dans cette version, ce qui facilite grandement la création de toutes sortes de sélecteurs de langue.

Sélecteur de langue avec drapeaux uniquement (sans écrire de code)


Nous avons activé l’option permettant de n’afficher que les drapeaux et ajouté une option pour afficher les sélecteurs de langue de type liste horizontalement. Ensemble, ces deux fonctionnalités vous permettent de créer des sélecteurs de langue avec drapeaux uniquement et de les afficher sous forme de widgets.
Sélecteur de langue avec drapeaux uniquement sans codage
Sélecteur de langue avec drapeaux uniquement sans codage

De plus, WPML 2.9 améliore le classement des langues par glisser-déposer.

La page des options du sélecteur de langue a été entièrement réécrite et couvre désormais tout ce que WPML peut faire.

Répertoire pour la langue par défaut


WPML 2.9 vous permet d’afficher la langue par défaut de votre site dans un répertoire de langue. Ainsi, les URL de votre site peuvent ressembler à :


example.com/en/
example.com/es/
example.com/fr/

Pour l'activer, sélectionnez l’option Utiliser le répertoire pour la langue par défaut dans la section Format d’URL de langue.

Répertoire pour la langue par défaut
Répertoire pour la langue par défaut

Lorsque vous activez cette option, vous pouvez choisir ce qui va dans le répertoire racine. Il peut s’agir d’une page WordPress ou d’un fichier HTML statique. Si vous souhaitez que la page racine ressemble exactement aux autres pages de votre site, une page WordPress fera l’affaire. Si vous voulez qu’elle soit complètement différente, comme une carte du monde, vous pouvez créer un fichier HTML statique.

Correctif de compatibilité avec bbPress


Celui-ci est un peu passé inaperçu pour nous. Depuis la sortie de bbpress 2.3, il est devenu incompatible avec WPML, de manière très basique. L’ordre d’initialisation de bbpress a changé, ce qui le fait se charger avant WPML. Cela a créé un problème de concurrence, entraînant le masquage des menus de bbpress.

Nous avons dû retravailler la séquence d’initialisation de WPML pour nous adapter à ce changement. En conséquence, WPML et bbpress sont à nouveau entièrement compatibles.

Traduction en front-end


Nous avons travaillé discrètement sur une nouvelle façon de traduire les sites – à partir de formulaires en front-end, et c’est maintenant prêt. En utilisant CRED, notre extension d’édition de contenu en front-end, vous pourrez désormais créer des formulaires pour traduire le contenu depuis les pages publiques (front-end).

Vous vous demandez peut-être à quoi sert la traduction en front-end. Bonne question !

Lorsque vous créez des formulaires de traduction en front-end, vous avez un contrôle total sur l’interface de traduction. Vous pouvez créer ces formulaires en utilisant un mélange de code HTML et de shortcodes (pour les champs de saisie). De cette façon, vous pouvez styliser l’interface de traduction pour qu’elle corresponde au contenu.

Par exemple, si vous traduisez des « maisons », vous écrirez les étiquettes et regrouperez les champs de sorte qu’il soit très clair pour le traducteur de comprendre ce que chaque champ signifie. Ce niveau de personnalisation n’est possible que lorsque vous savez vraiment ce que vous traduisez et ce que chaque champ signifie.

Un autre avantage de la traduction en front-end est que vos traducteurs n’ont pas besoin d’aller dans l’interface d'administration de WordPress. Ils voient l’interface de traduction familière, directement sur les pages publiques du site. Les traducteurs cliquent sur les icônes + pour ajouter du contenu ou sur les icônes « modifier » pour les modifier.

En utilisant CRED Frontend Translation, vos traducteurs obtiennent les mêmes privilèges que ceux que vous définissez dans la Gestion de traduction de WPML. Vous choisissez si les traducteurs peuvent travailler dans le back-end de WordPress, sur les pages en front-end ou les deux.

Pour profiter des capacités de traduction en front-end pour votre site, vous devrez acheter CRED et avoir un compte CMS pour WPML. Ensuite, téléchargez CRED Frontend Translation depuis votre compte et le tour est joué.

Autres modifications


En plus de ces changements majeurs, WPML 2.9 inclut une liste d’améliorations et de correctifs mineurs.

  • Balises de titre ajoutées à la navigation

  • rel=canonical désormais facultatif et configurable sous WPML → Langues → Options SEO

  • Possibilité de sélectionner toutes les langues lors de l’envoi de documents à la traduction depuis le Tableau de bord de traduction

  • Amélioration de l’importation/exportation de fichiers .po depuis l’écran Traduction de chaînes

  • Conservation des paramètres d’URL dans le sélecteur de langue

  • Duplication de tous les champs personnalisés et de la taxonomie lors de la duplication de l’article

  • Nouvelle fonction dans la section Dépannage pour mettre à jour les tables de traduction après avoir modifié le slug pour des types de publication personnalisés ou des taxonomies personnalisées qui avaient des éléments traduits.

  • Possibilité de réattribuer les tâches de traduction

Corrections de bugs :

  • Redirection selon la langue du navigateur (certaines versions d’IE)

  • Les icônes de drapeau personnalisé ne s’affichent pas dans les colonnes du tableau des articles (écran des articles)

  • La traduction du slug dans le sélecteur de langue ne fonctionne pas lorsque la langue par défaut de WPML est différente de la langue d'origine dans la Traduction de chaînes

  • L’ordre des langues n’est pas appliqué avant le premier glisser-déposer

  • La modification du slug d’une taxonomie casse certains éléments

  • URL incorrecte pour les types de publication personnalisés avec un slug traduit.

Divers :

  • Modification des références à la fonction jQuery obsolète live()

Prochaines étapes pour WPML

Un meilleur e-commerce multilingue


Notre prochaine étape majeure pour WPML ne concerne pas WPML lui-même, mais WPML Multilingual & Multicurrency for WooCommerce. Comme vous l’avez probablement déjà lu ici, nous reconstruisons entièrement WPML Multilingual & Multicurrency for WooCommerce. Notre objectif est d’offrir la meilleure expérience possible pour la gestion de sites e-commerce multilingues.

Dans cet esprit, la prochaine version mineure de WPML sera consacrée à l’ajout de fonctionnalités nécessaires au e-commerce multilingue. La principale est une page de traduction centralisée pour la taxonomie. Tout deviendra beaucoup plus clair lorsque nous publierons la première version bêta de la nouvelle extension WPML Multilingual & Multicurrency for WooCommerce.

Nous parlons de WooCommerce, mais une fois qu’elle sera prête pour WooCommerce, nous rendrons cette extension générique pour prendre également en charge Jigoshop, MarketPress et éventuellement WPEC.

Gestion complète des rôles


Tout comme beaucoup d’entre vous, nous grandissons. Il y a quelques années à peine, nous n’étions que 3 à tout faire. Maintenant, nous sommes plus de 30 personnes et tout devient plus complexe. La gestion des traductions pour nos différents sites est l’une des tâches que nous souhaitons simplifier.

Ce serait formidable si nous pouvions avoir quelqu’un pour gérer les traductions. Aujourd’hui, cette personne doit être un administrateur WordPress. C’est problématique.

Pour WPML 3.0, nous prévoyons de créer un nouveau rôle appelé « Gestionnaire de traduction ». Ce gestionnaire sera en mesure d’envoyer du contenu à la traduction (articles, taxonomie, chaînes et produits). Il pourra communiquer avec les traducteurs, signaler des problèmes et modifier la traduction.

Si vous voyez vous aussi l’utilité d’un gestionnaire de traduction, ajoutez vos commentaires ici et dites-nous comment vous l’imaginez fonctionner.

Qu’en pensez-vous ?


Aimez-vous les nouvelles fonctionnalités de WPML 2.9 ? Avez-vous des suggestions ou des idées ?

Nous ne pouvons pas tout mettre en œuvre immédiatement, mais nous sommes très heureux de vous lire et de voir ce qui peut être intégré dans les prochaines versions. Laissez vos commentaires et faites-le-nous savoir.

Au fait, nous recrutons toujours


En ce moment, nous avons des postes ouverts pour trois développeurs. Si vous êtes un développeur exceptionnel, une personne avec qui il est agréable de travailler et que vous souhaitez rejoindre un endroit qui est à la fois un travail et une famille, veuillez nous contacter.

Vous avez trouvé cela utile ? Partagez cet article :