Notes de version Easyling juin 2022
Cette publication n’a pas été mise à jour depuis longtemps. Les informations peuvent être obsolètes.
Ce mois-ci a été celui des vacances pour plusieurs membres de notre équipe, ainsi que de la correction de bugs. Malgré cela, nous avons publié quelques nouveautés. Ce qui m’enthousiasme le plus, c’est que les requêtes ignorées sont désormais prises en compte lors de la traduction des ressources, mais le fait de transmettre la langue cible actuelle au serveur dans un cookie est aussi sympa. Vous pouvez lire tous les détails après le saut.
Ressources et Ignorer les requêtes
Si vous avez une boutique en ligne et proposez de nombreuses couleurs pour un même article, la différence est généralement indiquée via une requête. Cela signifie que vous auriez https://examplewebshop.com/1-42-scale-rc-car?colour=red et https://examplewebshop.com/1-42-scale-rc-car?colour=blue. Lorsque vous ouvrez l’une de ces pages, l’image du produit s’affiche dans la bonne couleur. Le contenu textuel, en revanche, est identique ; il est donc logique de les traiter comme une seule et même page. Ignorer les requêtes a été créé pour résoudre ce problème. Ajoutez simplement colour et ces deux pages seront considérées comme une seule. De cette façon, vous pouvez éviter d’avoir des tonnes de pages similaires dans votre liste des pages.
Remarque : Ignorer les requêtes n’est pas rétroactif. Les éléments déjà présents dans la liste des pages ne seront pas supprimés. Cela garantit simplement que de nouveaux éléments ne seront pas ajoutés.
En juin, nous avons étendu ce comportement pour inclure également les ressources. C’est utile, par exemple, si vous avez le hachage de la ressource dans un paramètre de requête. Ce hachage peut changer si la ressource est légèrement modifiée sur le site d’origine. Cependant, suivre chaque modification mineure pourrait devenir une tâche ardue, surtout si le client en fait beaucoup ; il est donc logique de l’ignorer.
Comme il s’agit d’un changement incompatible, il n’est introduit par défaut que dans les nouveaux projets. Cependant, nous pouvons modifier les projets existants pour adopter ce comportement ; envoyez-nous simplement un message à support@easyling.com.
Cookie de langue cible
WordPress dispose de certaines extensions qui dépendent fortement des cookies. Pour permettre le bon fonctionnement de ces extensions, nous pouvons désormais envoyer la langue cible actuelle dans l’en-tête Cookie sous la forme _translationproxytargetlanguage. Vous pourrez l’activer via une case à cocher dans Paramètres avancés → Paramètres de diffusion. Nous avons initialement utilisé cette fonctionnalité en combinaison avec une extension pour afficher un avertissement indiquant que le contenu d’un site est traduit automatiquement, mais les possibilités sont infinies. À quoi vous servirez-vous de cette fonctionnalité ?
Sélecteur de langue amélioré
Vous est-il déjà arrivé de vous retrouver dans une situation où vous souhaitez ajouter le sélecteur de langue à votre site web, mais où toutes les langues cibles ne sont pas encore prêtes ? Cela m’est certainement déjà arrivé. Dans un tel scénario, les améliorations récentes que nous avons apportées aux sélecteurs de langue que nous proposons seront précieuses : seules les langues pour lesquelles des traductions sont disponibles s’afficheront.
Divers
C’est là que j’ajoute d’habitude un jeu de mots ou une blague sur le fait que c’est toujours la même liste à puces à la fin des notes de version de chaque mois. Cependant, aujourd’hui, je sèche. Désolé pour ça. Bref, voici la liste des petites améliorations que nous avons apportées :
- Nous avons corrigé un bug où certaines pages HTML étaient ajoutées par erreur à la section Ressources.
- Nous ne voulons pas que les robots d’exploration visitent les pages d’aperçu, car elles ne sont pas encore prêtes. Des mesures plus drastiques ont été ajoutées pour éviter cela.
- Nous avons corrigé un bug qui empêchait les linguistes d’accéder à la liste des pages.
- Un correctif a été ajouté, qui a rétabli le fonctionnement de la section Explorations récurrentes.
- Lorsque nous répondions par une page d’erreur
410, le titre affichait toujours403 Forbiddenà cause d’un bug. Nous l’avons corrigé. - Nous avons corrigé un cas limite où le moteur de traduction JavaScript gérait incorrectement les domaines de staging lors de la traduction d’images.
Prêt à mettre en place l’infrastructure de localisation de votre site web ?
Réservez une consultation gratuite avec les experts solutions d’Easyling. Nous passerons en revue votre site web, votre configuration actuelle, le volume de contenu et vos objectifs. Pas de démo générique. Pas de présentation commerciale. Une vraie conversation à propos de votre projet. Avec un aperçu de traduction en direct de votre propre site.
Réservez une consultation gratuite