Nous sommes prêts avec une Release Candidate pour WPML 2.3.0. Cela signifie que nous pensons que tout fonctionne, mais nous voulons vous laisser l'essayer avant de publier la version finale. Elle fonctionne parfaitement sur nos sites.
WPML 2.3.0 est le résultat de 6 semaines de travail intensif et comprend une multitude de nouvelles fonctionnalités, ainsi que des correctifs pour tous les problèmes signalés depuis WPML 2.2.2.1.
Gestion de traduction pour la Traduction de chaînes
Si vous utilisez à la fois les modules Traduction de chaînes et Gestion de traduction, vous vous êtes probablement demandé pourquoi seul l'administrateur peut traduire et non les traducteurs désignés.
Eh bien, c'est désormais possible.
Lorsque les deux modules sont activés, vous verrez une option pour sélectionner des chaînes et les traduire.

Les chaînes que vous avez sélectionnées apparaîtront pour les traducteurs que vous avez configurés avec le module Gestion de traduction.
Ils peuvent voir toutes les chaînes, mais ne peuvent modifier que celles que vous leur avez envoyées. L'administrateur et les traducteurs peuvent filtrer par chaînes en attente de traduction.
Bien sûr, les administrateurs peuvent toujours modifier eux-mêmes toutes les traductions.
Remarque : cette RC n'envoie pas de notifications aux traducteurs lorsque des chaînes sont sélectionnées pour la traduction. La version finale inclura également des notifications par e-mail pour la Traduction de chaînes.
Sélecteur de langue de la barre d'administration
WPML filtre le contenu par langue. Jusqu'à présent, chaque page de l'interface d'administration avait sa propre façon de choisir la langue du contenu. Cela convenait tant que c'était pris en charge. Cependant, de nombreuses pages d'administration d'extensions et de thèmes doivent également choisir le contenu. Il n'y avait aucun moyen d'indiquer dans quelles langues vous souhaitiez afficher le contenu.
WPML 2.3.0 déplace le filtre de langue du contenu vers la barre de l'interface d'administration de WordPress.

Avec ce sélecteur de langue, vous pouvez choisir le contenu à afficher sur n'importe quelle page de l'interface d'administration de WordPress. Fini les bidouillages et les astuces pour personnaliser votre site dans différentes langues.
Ce nouveau sélecteur de langue vous permettra également de tirer le meilleur parti de la nouvelle extension WPML Media Translation. Lorsque vous accédez à la page des médias, vous verrez chaque pièce jointe une seule fois et non en double.
Widget de texte multilingue
En effet, WPML se connecte aux hooks des widgets de texte standard de WordPress, mais il y a parfois des problèmes. Ces problèmes surviennent lorsque d'autres extensions filtrent le contenu des widgets de texte (comme l'ajout d'un suivi analytique aux liens sortants).
Nous avons résolu ce problème, pour de bon, en introduisant notre propre widget de texte multilingue. Ce widget est à toute épreuve et les traductions apparaîtront quoi qu'il arrive. Nous pouvons le garantir en raison de son fonctionnement. Notre widget enregistre les chaînes par ID de widget au lieu de leur contenu. Quoi qu'il arrive en cours de route, l'ID ne changera pas et les traductions seront toujours associées au bon widget.
Il dispose également d'une fonctionnalité pratique qui vous permet de choisir dans quelles langues l'afficher. Un widget de texte multilingue peut apparaître dans toutes les langues (et vous le traduisez via l'écran Traduction de chaînes), ou pour une langue spécifique.
Enregistrement automatique des chaînes
Puisque nous parlons des améliorations de la Traduction de chaînes, découvrez la nouvelle fonctionnalité « Enregistrement automatique des chaînes ». Elle est disponible dans l'écran Traduction de chaînes :
Si vous vous êtes arraché les cheveux à chercher où traduire des chaînes, cela pourrait bien vous aider à les faire repousser.
Par défaut, cette fonctionnalité est désactivée (dommage…). Vous pouvez activer l'enregistrement automatique pour les administrateurs (recommandé) ou toujours l'activer (à utiliser avec prudence).
Lorsqu'il est activé, WPML enregistrera automatiquement pour la traduction les chaînes qui apparaissent à l'écran, mais qui n'existent pas dans l'écran Traduction de chaînes.
Cela peut inclure n'importe quoi, des textes de thème aux chaînes générées dynamiquement (qui passent par une sorte de filtre, afin que WPML puisse les voir). Une fois enregistrées automatiquement, vous pouvez les traduire dans l'écran Traduction de chaînes et elles devraient apparaître sur la page.
Notez que, bien que ce soit génial, cela ne résout toujours pas tous les cas possibles. Par exemple, les chaînes codées en dur qui ne sont pas enveloppées dans des appels gettext, ou les chaînes de l'interface d'administration qui ne passent par aucun filtre WordPress, ne seront pas enregistrées automatiquement.
Éditeur de traduction grandement amélioré
L'Éditeur de traduction de WPML a reçu un grand coup de pouce dans cette version. Désormais, le texte d'origine et la traduction utilisent des iframes. Cela le rend totalement sûr pour tout contenu que vous pouvez y insérer (tout comme l'éditeur WordPress standard). Le basculement entre les modes Visuel et HTML fonctionne également parfaitement et la fonction copier à partir de l'original fait son travail.
Nous avons également apporté des améliorations significatives pour l'édition de droite à gauche et de gauche à droite, à la fois pour les modes Visuel et HTML.
WordPress 3.2
Avez-vous remarqué quelque chose de différent dans les captures d'écran de cet article ? Nous utilisons déjà WordPress 3.2 dans nos tests. Jusqu'à présent, tout semble fonctionner de manière fluide entre WordPress 3.2 et WPML 2.3.0. Nous ne vérifions pas toutes les fonctionnalités possibles dans WordPress lui-même, mais tout ce qui concerne les langues fonctionne à merveille pour nous.
Attention, WordPress 3.2 est addictif. Si vous y passez pour des tests, vous ne l'abandonnerez plus. Faites quelques tests et assurez-vous que rien dans votre thème ou dans vos autres extensions ne pose problème avec WP 3.2 avant de vous aventurer avec des versions bêta.
Remarque : nous avons remarqué quelques problèmes mineurs liés à WordPress 3.2. Nous les aurons réglés d'ici la version finale de WPML 2.3.0. WordPress est toujours en version bêta, donc les choses peuvent changer.
Obtenir la Release Candidate
Les propriétaires du paquet Multilingual CMS peuvent se connecter à leur compte WPML et cliquer sur Téléchargements. Faites défiler vers le bas jusqu'à la section Versions bêta. La dernière version (b4, d'aujourd'hui) est la Release Candidate.
Si vous mettez à jour depuis une version bêta précédente, vous devrez forcer WPML à exécuter la migration de la base de données. Ouvrez PHPMyAdmin, modifiez la table wp_options, recherchez une entrée appelée icl_sitepress_version et modifiez-la manuellement en 2.2.2.1. Si vous effectuez une nouvelle installation, ou si vous mettez à jour depuis la version de production précédente, vous n'avez rien à modifier.
Oui, nous l'exécutons sur nos sites maintenant et nous en sommes ravis.
Non, ne passez pas aux sites de production avant de tester hors ligne. Ce qui fonctionne pour nous (et passe de nombreux tests) peut toujours avoir une interaction inattendue avec votre site. Testez avant de mettre à jour.



