WPML

Nous sommes prêts avec une version candidate de WPML 2.4.0 – une nouvelle version majeure dotée de nouvelles fonctionnalités importantes. Le point fort de cette version publiée est la nouvelle Synchronisation des menus, mais il y a plein d’autres nouvelles fonctionnalités à découvrir.


Les menus sont très pratiques et WPML permet de les traduire. Mais que faites-vous avec un menu complexe qui s’affiche dans 5 langues ?
Menu en anglais (notez le nouveau lien pour synchroniser les menus)

Jusqu’à présent, vous deviez créer des traductions pour ce menu et le remplir manuellement. Ce n’est plus le cas. Désormais, WPML peut le faire pour vous. Accédez à WPML->Synchronisation des menus. Vous verrez comment les menus dans d’autres langues se comparent au menu dans la langue par défaut.

Synchronisation des menus – WPML montre ce qui doit être mis à jour dans les menus

Cliquez sur le bouton de synchronisation. Si d’autres menus sont manquants, WPML les créera. S’ils existent déjà, WPML les mettra à jour.

Menu généré en français

Cette synchronisation ne se contente pas d’écraser les menus traduits. Si vous avez déjà des menus traduits dans lesquels vous avez effectué des modifications manuelles, WPML les mettra simplement à jour, en conservant vos modifications.

Filtrer par parent dans le tableau de bord de traduction


Nous traduisons une grande partie de WPML.org vers quatre langues, mais pas la totalité. Il y a une tonne de contenu qu’il n’est pas pertinent de traduire. Nous avons toujours eu du mal à déterminer quelles pages ont besoin d’être traduites, dans les sections que nous savons vouloir traduire.

Nous avons donc ajouté un filtre par parent. Accédez au Tableau de bord de traduction et vous verrez un « parent » dans la section de filtre. Vous pouvez choisir de filtrer les éléments en fonction de leur parent.

Filtrer par parent dans le tableau de bord de traduction

Pour les pages, il s’agit de la page parente. Pour les articles, il s’agit de la catégorie. Et maintenant, vous pouvez voir tout ce qui se trouve sous un parent spécifique et repérer les éléments qui nécessitent une traduction.

Sélecteur de langue dans le menu


C’est une demande très fréquente depuis le lancement des menus WordPress. WPML 2.4.0 vous permet d’insérer le sélecteur de langue dans votre menu. Accédez à WPML->Langues et cherchez l’option permettant d’ajouter un sélecteur de langue au menu.
Option du sélecteur de langue dans le menu

Il ressemblera à un autre élément de menu, mais inclura les langues. Plus besoin de bidouiller pour y parvenir !

Menu avec sélecteur de langue

Traduction des noms d’auteurs facultative


Les sites qui comptent des milliers d’utilisateurs (comme wpml.org) remarqueront que de nombreuses entrées dans le tableau de la Traduction de chaînes incluent des noms d’auteurs. Ce n’est pas un problème majeur, mais cela crée une charge sur les requêtes de la base de données et encombre l’écran Traduction de chaînes avec… des éléments inutiles. Parfois, vous souhaitez traduire les noms d’utilisateurs, mais pas toujours.

Nous avons ajouté une option vous permettant de choisir quels utilisateurs sont traduits. Accédez à WPML->Traduction de chaînes et regardez sous « plus d’options ».

Choisir quels utilisateurs traduire

De cette façon, vous pouvez traduire les noms des rédacteurs, mais pas ceux de ces milliers d’abonnés.

Traduction de la catégorie « Non classé »


Jusqu’à présent, la catégorie « untranslated » s’appelait « untranslated @es » (en espagnol). Désormais, vous verrez une traduction correcte et pourrez la renommer plus tard si vous le souhaitez. WPML 2.4.0 intègre des traductions pour de nombreuses langues, de sorte que les catégories non traduites obtiendront déjà les noms corrects. Pour les sites existants, cela ne sera pas renommé automatiquement, mais vous pouvez le modifier vous-même.

Support complet de la synchronisation des champs personnalisés pour les traductions


Il n’y a pas de capture d’écran à montrer pour cette fonctionnalité, car il s’agit d’un ensemble de nouveaux appels d’API. J’écrirai à ce sujet, en détail, lorsque nous publierons Types, qui utilise cette API pour la traduction des champs personnalisés. Bien sûr, nous travaillerons également avec d’autres auteurs pour les aider à l’utiliser dans des thèmes et des extensions.

Bogues et performances


Nous avons passé beaucoup de temps à corriger les bogues signalés dans le forum. À mesure que WPML gagne en maturité, ces bogues deviennent plus difficiles à détecter, car ils n’apparaissent que dans des cas très spécifiques. Grâce à Daniel, notre nouveau responsable du support, nous avons pu repérer ces problèmes complexes.

Parmi les bogues notables, nous avions des problèmes avec les catégories dans WordPress 3.0.x, des problèmes avec la taxonomie non hiérarchique et un problème très insaisissable lors de la modification des articles personnalisés pour les rendre traduisibles.

Nous avons également réussi à optimiser l’utilisation de la base de données en réduisant la taille de la table de traduction et en mettant en cache les opérations SQL. Cela améliorera le temps d’exécution et la consommation de mémoire pour certains sites, en particulier les plus volumineux.

Télécharger et tester


Nous vous invitons à télécharger WPML 2.4.0 RC1 depuis votre compte WPML. Connectez-vous, cliquez sur Téléchargements et faites défiler jusqu’en bas. Il se trouve dans le paquet bêta. Nous avons effectué de nombreux tests sur cette version et elle fonctionne déjà sur notre propre site. Nous prévoyons de la mettre en ligne prochainement et votre aide pour la tester serait très appréciée.

Au fait, nous avons écrit sur la gestion du contenu non traduit. C’est la prochaine étape sur notre liste.

 

Vous avez trouvé cela utile ? Partagez cet article :