WPML

Enfin, après un très long (et complexe) développement, les clients d’ICanLocalize peuvent mettre à jour WPML vers sa version actuelle et continuer à profiter d’un flux de travail de traduction simplifié.

Qu’est-ce qui a changé dans WPML 3.2 ? (Et qui a pris tant de temps)


WPML 3.2 inclut une toute nouvelle interface pour les services de traduction. Vous savez probablement que WPML offre désormais davantage d’options de traduction, avec de nouveaux services de traduction très intéressants à venir prochainement.

Cette mise à jour signifie que WPML communique désormais avec les services de traduction en utilisant une méthode différente de la précédente. Au lieu de fonctionner directement avec ICanLocalize, WPML communique avec ce que nous appelons le « Translation Proxy ». Ce serveur intermédiaire est d’une aide précieuse, car il nous permet de surveiller la communication et de dépanner rapidement tout problème. Cela signifie également que les services de traduction n’ont pas besoin de communiquer directement avec les sites WordPress individuels (ce qui évite un tas de problèmes avec les bibliothèques PHP, la compatibilité, l’encodage, etc.).

Le problème était que nous n’avions pas de moyen de migrer les projets ICanLocalize existants de l’« ancienne » méthode vers la nouvelle. C’est désormais possible :-)

Comment mettre à jour vers la version actuelle de WPML


Tous les sites WPML peuvent désormais passer à la version actuelle. Si vous utilisez ICanLocalize, vous verrez un message assez effrayant indiquant que vous devez revenir à une version antérieure. Ce message date d’avant l’existence de cette extension de migration.
Message concernant la version incorrecte de WPML. Ignorez les instructions à l’écran.
Message concernant la version incorrecte de WPML. Ignorez les instructions à l’écran.

Ignorez-le. Ne revenez pas à une version antérieure de WPML et suivez le reste des instructions ici.

Accédez à votre compte WPML.org et cliquez sur Téléchargements. Faites défiler tout en bas et téléchargez l’extension nommée Migrate ICanLocalize Translation to WPML 3.2. Installez-la sur votre site et activez-la.

Le message effrayant concernant le retour à une version antérieure disparaîtra. Maintenant, accédez au nouveau menu que l’extension a créé pour le processus de migration.

Allez dans WPML->Migrate ICanLocalize Translation to WPML 3.2.

Écran d’administration de l’extension de migration
Écran d’administration de l’extension de migration

Vous verrez deux boutons. Tout d’abord, cliquez pour migrer le compte vers WPML 3.2. Cela s’exécute presque instantanément. Ensuite, cliquez pour migrer les tâches.

Tout devrait être prêt. Lorsque vous allez dans WPML->Gestion de traduction->Traducteurs, vous devriez voir vos traducteurs ICL actuels sélectionnés et les tâches terminées apparaîtront à nouveau dans le Tableau de bord de traduction de WPML.

Tâches terminées en attente dans le Tableau de bord de traduction
Tâches terminées en attente dans le Tableau de bord de traduction

En cas de problème lors de ce processus de migration (il ne devrait pas y en avoir), l’extension de migration les signalera à l’écran. Créez un nouveau ticket sur le forum d’assistance technique de WPML, copiez ce que vous voyez et collez-le dans le fil de discussion du forum. Assurez-vous d’expliquer ce que vous faites et ce que vous voyez.

Vous n’avez plus besoin de l’extension de migration. Allez dans Extensions et désactivez-la. L’extension de migration ne fait rien d’autre. La garder active ne causera aucun problème, mais elle n’est pas nécessaire pour vos sites.

Le bon ordre pour mettre à jour WPML et WordPress


Si vous utilisez une ancienne version de WPML, il y a de fortes chances que vous utilisiez également une ancienne version de WordPress.

Un processus de mise à jour sûr sera le suivant :

  1. Sauvegardez la base de données de votre site
  2. Mettez à jour TOUS les composants de WPML vers la version actuelle
  3. Installez et exécutez l’extension de migration pour les clients ICanLocalize (évidemment, uniquement si vous êtes un client ICanLocalize)
  4. Mettez à jour WordPress

Mise à jour automatique de version pour tous


Cette semaine, nous voulons voir comment se déroule ce processus de migration, nous le laissons donc s’exécuter en mode manuel. Nous avons effectué des tests complets sur ce processus et il fonctionne déjà avec succès sur tous nos sites également.

La semaine prochaine, nous déploierons enfin des mises à jour automatisées vers la version actuelle pour tous les sites WPML existants.

Des questions ? Des suggestions ? Des idées ? Laissez vos commentaires et nous vous répondrons.

Vous avez trouvé cela utile ? Partagez cet article :