WPML

Nous venons de publier WPML 3.8 après une longue période de développement, de tests et de retours. Cette version de WPML rend les sites WordPress multilingues plus rapides, plus faciles à gérer et plus faciles à traduire.

Gains de performances dans WPML 3.8


Nous avons apporté plusieurs améliorations majeures aux performances dans WPML 3.8, principalement autour de la Traduction de chaînes.

Les requêtes pour charger les traductions de chaînes et les appliquer aux pages sont désormais beaucoup plus rapides. Nous avons constaté que WPML vérifiait trop de choses et autorisait trop de cas ne pouvant pas coexister. Désormais, WPML utilise des valeurs par défaut intelligentes, ce qui permet aux sites de fonctionner beaucoup plus rapidement. Par exemple, la Traduction de chaînes est complètement désactivée lors de l'affichage de pages en anglais, si les chaînes sont à l'origine en anglais.

L'autre amélioration majeure de la vitesse consiste à empêcher le chargement des fichiers .mo. Lors de notre profilage, nous avons découvert qu'une grande partie du temps de chargement est en fait due au chargement par WordPress d'une multitude de fichiers .mo. Chacun de ces fichiers est petit (et souvent efficace), mais en charger des dizaines sur chaque page peut s'avérer très coûteux.

Désormais, par défaut, WPML empêche WordPress de charger ces fichiers .mo. Bien sûr, cela permet au site de fonctionner beaucoup plus rapidement. Mais qu'en est-il des traductions contenues dans ces fichiers .mo ? Eh bien, c'est ce sur quoi nous avons tant travaillé. Nous avons étendu la Traduction de chaînes de WPML pour émuler le mécanisme des fichiers .mo. Désormais, WPML analyse les fichiers .mo une seule fois et stocke leurs traductions dans sa table de traduction de chaînes. Ensuite, WPML fournit les chaînes exactes qui apparaissent sur chaque page, sans avoir à charger tous ces fichiers .mo.

Les résultats de ces améliorations varieront d'un site à l'autre. En règle générale, les sites qui utilisent de nombreuses extensions (et de grosses extensions comme WooCommerce) en bénéficieront le plus. Nos propres sites se chargent maintenant en environ la moitié du temps. Certaines pages en moins de la moitié du temps.

Localisation des thèmes et des extensions plus simple


Je participe à de nombreux événements WordPress et j'essaie de discuter avec autant de développeurs utilisant WPML que possible. Les retours que j'ai beaucoup entendus sont que WPML est bien, mais qu'il faut un certain temps pour le configurer. En creusant un peu, il s'est avéré qu'une grande partie de la frustration concernait l'écran d'administration « Localisation des thèmes et des extensions ».

Cette page a commencé modestement et a reçu de petits ajouts au fil du temps. Sur une longue période. Il n'est pas surprenant que ce soit devenu un peu désordonné. C'est dommage car cette page contrôle le fonctionnement de la Traduction de chaînes de WPML, ce qui est essentiel pour de nombreux sites.

Nous avons entièrement repensé cet écran dans WPML 3.8. Mais il ne s'agit pas seulement d'une refonte visuelle. Nous avons passé en revue toutes les options de l'interface graphique, supprimé les éléments qui n'avaient pas beaucoup de sens, réécrit la fonctionnalité de base et ajouté des éléments qui manquaient clairement.

La nouvelle page simplifiée de Localisation des thèmes et des extensions

Le changement le plus important apporté à cette page réside probablement dans les valeurs par défaut intelligentes qu'elle utilise. WPML vérifie le type de chaînes existant sur votre site (leur contexte, leur type et leur langue source) et définit les meilleures valeurs par défaut pour vous. De cette façon, votre site fonctionne correctement et rapidement sans avoir besoin d'obtenir un doctorat sur les valeurs des options de WPML.

Il vous suffit d'activer l'extension Traduction de chaînes. Elle définit automatiquement le bon mode pour elle-même et configure les options adaptées à votre site. Les sites existants verront un avis d'administration suggérant de meilleures options de configuration (fonctionnalité plus rapide) et demandant votre autorisation pour les appliquer.

Commentaires de traduction


WPML 3.8 vous permet d'accepter les retours des visiteurs sur la qualité de votre contenu traduit en utilisant les nouveaux Commentaires de traduction. (Les Commentaires de traduction ont été supprimés dans WPML 5.0.)

La traduction, comme tout autre contenu de votre site, peut comporter des fautes de frappe et d'autres erreurs linguistiques. La difficulté avec les traductions est que souvent, vous ne parlez pas la langue, vous ne pouvez donc pas remarquer ces problèmes.

C'est pourquoi nous avons créé le module Commentaires de traduction. Désormais, vous pouvez autoriser les visiteurs qui parlent ces langues à évaluer la qualité des traductions et à signaler les problèmes.

Paramètres des commentaires de traduction
Paramètres des commentaires de traduction

Nous avons mis cela en œuvre de manière à nécessiter le moins d'efforts possible pour l'utiliser. Vous pouvez activer les Commentaires de traduction, choisir quelles langues acceptent les retours et quand. Par exemple, vous pouvez choisir d'accepter des retours sur toutes les traductions effectuées au cours des 30 derniers jours.

Comptes pour les utilisateurs finaux


WPML 3.8 propose des comptes dédiés pour les utilisateurs finaux. C'est quelque chose que nous testons, qui, selon nous, fonctionnera et pourra aider à la fois les développeurs et les utilisateurs finaux.

L'idée est de proposer (et non d'imposer) une documentation simplifiée et une assistance directe aux personnes qui gèrent des sites. Il s'agit d'un nouveau concept dans WordPress, mais pas d'une nouveauté dans le monde. Dans de nombreux secteurs, les fabricants fournissent une assistance très différente aux utilisateurs finaux et aux développeurs.

Nous faisons cela pour plusieurs raisons :

  • Garder un meilleur contact avec les utilisateurs finaux et savoir ce dont ils ont besoin (afin que WPML devienne plus simple au fil du temps)
  • Aider les services de traduction, qui ont besoin de ce type d'assistance pour les utilisateurs finaux (ils sont experts en traduction, mais n'ont pas besoin de devenir des experts de la gestion de sites WordPress)
  • Améliorer la satisfaction des personnes qui gèrent des sites multilingues et maintiennent du contenu multilingue
  • Permettre aux développeurs de mieux se concentrer sur la création de sites et aux utilisateurs finaux sur leur gestion

À titre d'exemple, regardez les e-mails de tutoriel que nous envoyons. Jusqu'à présent, nous avions un mélange de sujets techniques et de sujets liés à la gestion de contenu. Désormais, nous séparons ces listes. Les développeurs recevront des informations plus approfondies sur la façon de créer d'excellents sites WordPress multilingues. Les utilisateurs finaux recevront des documents sur la façon d'organiser le contenu, de traduire, de travailler avec des traducteurs, etc.

Il s'agit d'une démarche facultative. Si vous souhaitez inviter vos clients à obtenir une assistance en matière de traduction de la part de WPML, n'hésitez pas. La page d'invitation se trouve désormais sur votre page Clés du site :

Invitation à créer des comptes pour les utilisateurs finaux

Les utilisateurs finaux peuvent créer leurs propres comptes à partir de l'interface d'administration de WordPress. Lorsqu'ils cliquent sur les liens vers les instructions de traduction, WPML leur demandera de se connecter ou de créer un nouveau compte. Une fois connectés, ils obtiendront des instructions détaillées sur la façon de traduire exactement leur site.

Ces liens incluent des informations spécifiques à chaque site sur la façon de le traduire

Si vous ne souhaitez pas que WPML invite les utilisateurs finaux à créer leurs propres comptes, accédez à WPML->Gestion de traduction->Configuration du contenu multilingue et sélectionnez l'option Disable the possibility of creating accounts for users on wpml.org. Vous pouvez également définir une constante PHP :

define( 'WPML_END_USER_ENABLED', false );

Canal de test bêta


À la suite de WPML 3.8, il sera beaucoup plus facile d'essayer nos versions bêta. WPML vous permettra de choisir quel « canal » vous souhaitez utiliser. Vous pourrez choisir entre :
  • Production (toujours disponible) – les versions entièrement testées, destinées aux sites de production
  • Bêta (disponible uniquement lorsqu'il y a une version bêta) – les versions publiées de la version de développement, destinées aux tests
  • Développement (disponible uniquement lorsqu'il y a une version de développement) – des mises à jour fréquentes, destinées à corriger des problèmes spécifiques ou à exécuter des tests spécifiques

Pour passer de l'un à l'autre, accédez à Extensions->Ajouter->Commercial.

Vous pouvez basculer entre les canaux Production et Bêta en un clic, sans installer manuellement de fichiers ZIP.

Là, choisissez votre canal. WPML obtiendra automatiquement les extensions dont il a besoin à partir du bon canal.

Comment mettre à jour


Comme toujours, il est préférable d'enregistrer tous vos sites pour les mises à jour automatiques. Vous pouvez également télécharger la version récente de WPML depuis votre compte WPML. Ensuite, accédez à Téléchargements. Lors de la mise à jour, veuillez mettre à jour tous les composants de WPML que vous utilisez. Vous ne pouvez pas utiliser un mélange d'anciennes et de nouvelles versions sur le même site.

N'oubliez pas qu'il s'agit d'une mise à jour majeure pour WPML. Nous vous recommandons de sauvegarder votre site avant d'appliquer les mises à jour à WordPress, à votre thème et à vos extensions. Vous devez sauvegarder votre site avant cette mise à jour.

Et ensuite ?


La prochaine version de WPML se concentrera sur le processus de traduction. Il existe déjà des dizaines d'excellents services de traduction qui proposent leur travail via WPML. Nous voulons vous faciliter leur utilisation. Bien sûr, nous allons également proposer des améliorations majeures pour les personnes qui traduisent elles-mêmes.

Comme toujours, nous accordons la priorité absolue à la stabilité, à la sécurité et à la compatibilité.

Des retours ?


L'équipe de WPML a passé des mois à peaufiner et à optimiser cette version. Nous espérons qu'elle vous plaira et que vous apprécierez la nouvelle interface graphique et les performances.

Faites-nous savoir ce que vous en pensez en laissant vos commentaires ici.

Vous avez trouvé cela utile ? Partagez cet article :