Nous travaillons à la publication d’une mise à jour pour WPML (et ses extensions complémentaires) afin de résoudre certains problèmes de compatibilité avec WordPress 4.5.
WordPress 4.5 apporte plusieurs changements à son API, des changements qui doivent être traités et qui nécessitent de suspendre le développement de WPML 3.4 (plus d’informations sur WPML 3.4 dans les prochains articles).
Bien sûr, quelques corrections de bogues non liées à WordPress 4.5 se sont également glissées, car elles sont survenues pendant le développement de WPML 3.4.
Nous sommes actuellement en phase complète d’assurance qualité (QA), ce qui prend généralement plusieurs jours, mais vous pouvez commencer à utiliser notre version bêta dès maintenant. Si vous le faites, veuillez partager vos commentaires ou questions sur notre forum d’assistance.
Corrections pour WP 4.5
En ce qui concerne la compatibilité avec WordPress 4.5, voici une liste de ce sur quoi nous avons travaillé :
- Noyau WPML 3.3.7 : correction de problèmes de compatibilité avec les fonctionnalités d’édition de termes
- WPML Gestion de traduction 2.1.6 : remplacement de l’utilisation de la fonction obsolète `get_currentuserinfo`
- WPML Traduction de chaînes 2.3.7 : correction du filtrage des règles de réécriture pour WP 4.5 lorsque les règles sont effacées
Autres changements pertinents dans WPML 3.3.7
Vous pouvez trouver le fichier changelog.md complet dans le dossier de chaque extension.
Noyau WPML 3.3.7
Corrections
- Correction de quelques problèmes avec la synchronisation des articles (option « Copier la date de publication » et synchronisation de la date de l’article).
- Correction de plusieurs problèmes de compatibilité avec WP SEO concernant la génération de sitemaps XML, les barres obliques de fin manquantes, les taxonomies et la désactivation aléatoire de l’option « Ajuster les ID pour la fonctionnalité multilingue »
- Correction d’une redirection inattendue du navigateur sur la page racine
- Lorsqu’une page de blog est supprimée puis retraduite, il est désormais possible de définir la page de blog dans Réglages > Lecture
- Amélioration de sitepress.js pour utiliser var lors de la déclaration de variables, afin de permettre la minification et la combinaison de scripts en mode strict
- Affichage du sélecteur de langue si le type de publication personnalisé (CPT) est défini sur Ne rien faire
- `wp_get_archives` fonctionne désormais pour tout type de publication personnalisé
- Correction d’avis lors de la mise à jour vers la dernière version avec la redirection selon la langue du navigateur activée.
Performances
- Suppression du cache des non-traducteurs des options.
Fonctionnalités
- Déconnexion automatique des duplicatas lorsqu’ils sont modifiés et uniquement s’il y a des changements.
- Augmentation de la longueur acceptée pour « Default Locale » et « Tag » dans la table des langues, afin de permettre des variations telles que « de_DE_formal »
- Masquage des champs système lors de l’affichage des champs personnalisés et des métadonnées de termes dans « Configuration du contenu multilingue »
Compatibilité
- Les champs méta utilisateur de WP SEO sont désormais traduisibles avec WPML Traduction de chaînes
WPML Traduction de chaînes 2.3.7
Corrections
- Correction d’un problème avec le thème analysé à chaque accès à WPML > Localisation des thèmes et des extensions
- Correction d’une erreur lors de l’analyse des thèmes/extensions à la recherche de chaînes sur un hôte local (localhost) sous Windows
- Correction du filtrage des travaux de traduction lors de la sélection de « From language »
Fonctionnalités
- Les informations biographiques de l’auteur sont désormais traduisibles dans la traduction de chaînes
WPML Gestion de traduction 2.1.6
Corrections
- Correction d’un problème où les fichiers XLIFF traduits avec « 0 » (zéro) comme contenu n’étaient pas acceptés par la Gestion de traduction
- Correction de l’erreur `Fatal error: Uncaught exception ‘InvalidArgumentException’ with message ‘Tried to load a string filter for a non-existent language’`
- Ajout d’une option pour déconnecter plusieurs duplicatas (mode groupé) dans le Panier de traduction (TM Basket) avant l’envoi en traduction.
- Correction d’un problème de redirections incorrectes après l’enregistrement/la mise à jour de la traduction et de liens de modification d’article/page erronés.
- Réduction du nombre de requêtes dans la base de données sur les pages de liste.
Fonctionnalités
- Masquage des champs système lors de l’affichage des champs personnalisés et des métadonnées de termes
- Ajout d’external-file dans les fichiers XLIFF, pour permettre aux services tiers d’accéder à l’URL d’origine.
WPML Media Translation 2.1.20
Corrections
- Correction d’un problème de filtre de langue dans la section Médiathèque.
CMS NAV 1.4.18
Corrections
- `$post->ancestors` est un champ en lecture seule et ne doit pas être défini
- Correction d’un bogue survenant lors de l’exécution de l’action de sauvegarde automatique (« auto-save »), et causant une perte de données CMS-NAV pendant la modification de l’article
- Correction d’un problème avec l’ordre des pages qui n’était pas respecté
Gravity Forms Multilingual 1.3.8
Corrections
- Correction d’un problème lorsqu’un champ est supprimé d’un formulaire : les chaînes associées sont désormais supprimées
- Les boutons précédent et suivant sont désormais entièrement traduisibles

