WPML présente deux fonctionnalités qui sont excellentes pour la traduction, mais qui ralentissent l’ensemble du plug-in, seulement pour vous (et non pour vos visiteurs). Vous pouvez les désactiver.

Rendez-vous sur WPML-> String Translation.

Options de vitesse de String Translation

En premier :

« Savoir où la chaîne apparaît sur le site »

WPML consigne ainsi les HTML et PHP qui appellent les chaînes dans le site. Donc, si vous voyez une chaîne et que vous ne savez pas où elle est utilisée, WPML vous l’indiquera (cliquez sur la petite icône « document » à côté de la chaîne). Pour fonctionner, cette caractéristique écrit à la base de données lorsque les chaînes sont affichées. De toute évidence, cela ralentit le tout.

Puis :
« Enregistrer automatiquement les chaînes pour la traduction »

WPML vérifiera si les chaînes traduisibles sont déjà enregistrées dans le tableau de traduction des chaînes et, si elles ne le sont pas, les ajoutera. Ceci s’avère très utile si votre site utilise des chaînes générées dynamiquement que WPML ne peut pas localiser lorsqu’il analyse le code PHP.

Ces deux options peuvent vous aider grandement lors de la traduction, mais nécessitent de nombreux accès à la base de données. Elles vous affecteront lorsque vous serez connecté en tant qu’admin, mais n’affecteront pas vos visiteurs. Vous pouvez les désactiver si vous n’en avez pas besoin.