Nous avons préparé une version bêta pour WPML 3.2.3. Cette version publiée est une mise à jour de stabilité pour WPML. Elle comble un certain nombre de failles et inclut des améliorations globales. WPML 3.2.3 passera en assurance qualité (QA) complète la semaine prochaine. Nous publions cette version bêta afin que les personnes rencontrant des problèmes dus aux bogues résolus puissent déjà utiliser cette version.
Noyau de WPML 3.2.3
Corrections
- Correction d’un problème de sécurité potentiel
- Correction des parenthèses manquantes dans le sélecteur mobile
- La modification de la langue de l’interface d’administration sur un site (multisite) ne définit plus la langue de l’interface d’administration sur tous les sites
- Lorsque « Nom de la langue ajouté comme paramètre » est utilisé, la pagination wp_link_pages() produit des URL mal formées
- Correction de WPML qui interrompait les appels XML-RPC
- Correction de l’ordre incorrect des langues lors de l’utilisation de icl_get_languages avec orderby=name
- Correction de plusieurs bogues et problèmes liés à la synchronisation des menus
- Correction des problèmes de redirection lorsque le même slug est utilisé dans les traductions avec des types de publication hiérarchiques
- Correction du modèle de page qui ne pouvait pas être modifié dans le contenu traduit, après la désactivation du paramètre « Synchronize page template »
- Correction de « This is a translation of » qui était vide lors de la création d’une nouvelle traduction
- Suppression des erreurs lors de la désactivation de WPML pour un sous-site dans une installation multisite
Améliorations
- Amélioration de la mise en cache des articles, des données de traduction de la taxonomie et des chaînes
- Amélioration des performances
API
- Nouveaux hooks ajoutés à WPML
Filtres
- wpml_permalink
- wpml_element_language_details
- wpml_element_language_code
- wpml_elements_without_translations
Actions
- wpml_switch_language
Compatibilité
WooCommerce
- Lorsque WPML est configuré pour utiliser des langues par domaine, le changement de langue n’entraîne plus la perte des données du panier
- La page de la boutique est désormais correctement traitée comme une page de boutique, au lieu de se comporter comme une page d'archives de type de publication personnalisé standard.
Accès
- Amélioration des définitions des capacités de WPML par l’ajout de libellés descriptifs
WPML Traduction de chaînes
Corrections
- Correction d’un problème avec la traduction du slug affichant le slug traduit pour l’anglais dans la Configuration du contenu multilingue lorsque la langue de l’interface d’administration est autre que l’anglais
- Correction de la traduction du slug afin qu'elle fonctionne avec la structure de permaliens par défaut.
- Correction d'un problème de mise en cache avec les textes d'administration qui empêchait la mise à jour correcte de certains textes d'administration.
- Suppression de l'erreur fatale PHP : Specified key was too long; max key length is 1000 bytes causée par gettext_context_md5
- Correction des problèmes d'analyse des chaînes
Nouveautés
- Prise en charge des chaînes multilignes lors de l’importation et de l’exportation de fichiers po
- Prise en charge des contextes gettext dans la traduction de chaînes
Gestion de traduction de WPML
Corrections
- L’Éditeur de traduction affiche le contenu traduit existant, s’il y a eu une traduction précédente
- L’éditeur peut à nouveau traduire le contenu s’il est défini comme traducteur
- L’Éditeur de traduction ne modifie plus les paires de langues pour les traducteurs
- Les titres des paquets et des articles ne se mélangeront plus dans le tableau des travaux de traduction
- Les utilisateurs définis comme traducteurs peuvent à nouveau traduire le contenu, à l’aide de l’éditeur de traduction, même s’il n’y a pas de tâche de traduction créée pour ce contenu
GravityForms Multilingual
Corrections
- Il est désormais possible de traduire les libellés et les valeurs des options du champ de prix
Téléchargement et mise à jour
Il s’agit encore d’une version bêta, elle n’est donc pas destinée à tout le monde. Si votre site est affecté par un bogue corrigé dans cette version publiée, vous pouvez utiliser cette version pour le résoudre.
Avant d’installer des versions bêta sur votre site, veuillez effectuer une sauvegarde complète. Celle-ci doit inclure les fichiers et la base de données.
En tant que version bêta, cette mise à jour n’est disponible que par téléchargement et installation manuels. Pour la télécharger, accédez à votre compte WPML et cliquez sur Téléchargements.
Si vous possédez un compte Multilingual CMS, vous verrez un téléchargement CMS Beta Package. Téléchargez-le et décompressez-le. Le téléchargement inclut les fichiers ZIP de tous les composants de WPML. Vous devez mettre à jour tous les composants WPML que vous utilisez (il n’est pas possible d’exécuter un site avec un mélange d’anciennes et de nouvelles versions).
Si vous possédez un compte Multilingual Blog, vous verrez un téléchargement WPML Blog Beta. Vous devez l’extraire et le téléverser sur votre site dans le dossier des extensions.
Calendrier de la version de production
WPML 3.2.3 passera en assurance qualité (QA) la semaine prochaine. Cette version a été testée pour toutes les corrections, mais n’a pas fait l’objet de tests exhaustifs « à partir de zéro ». L’assurance qualité prend environ 2 semaines. Ensuite, nous publierons la version finale de WPML 3.2.3.
Des commentaires ?
Si vous avez des questions, des suggestions ou des idées, veuillez laisser vos commentaires et nous vous répondrons.

