Notes de version Easyling août 2020

Cette publication n’a pas été mise à jour depuis longtemps. Les informations peuvent être obsolètes.

C’est la fin de l’été. C’était un peu étrange avec la pandémie en cours. Ce mois-ci, nous avons migré la fonctionnalité Import vers le Dashboard 2.0 et ajouté le menu pour configurer l’intégration MemoQ. Nous avons également considérablement amélioré la prise en charge de la traduction JavaScript. Lisez l’article complet pour en connaître les détails !

Importer

Cette section est assez explicite. Vous avez exporté le contenu au format XLIFF et l'avez traité. Maintenant, vous devez l'importer et, grâce à cette mise à jour, vous pouvez enfin le faire via le Dashboard 2.0 !

Boîte de dialogue d'importation

Le nouveau menu Import offre les mêmes fonctionnalités que l’ancien, mais avec notre nouveau langage de conception et nos standards d’ergonomie.

Intégration MemoQ

Tout comme pour l’import, cette section a été déplacée vers le Dashboard 2.0. Étape par étape, nous nous rapprochons de notre objectif de moderniser entièrement Easyling.

Écran de configuration de l’intégration MemoQWeb

Comme le Dashboard 2.0 repose sur une nouvelle technologie qui encourage la réutilisation du code, la création de cette section facilitera l’ajout de nouvelles intégrations à l’avenir.

Traduction JavaScript

Le proxy peut récupérer automatiquement le contenu des pages HTML grâce à leur structure généralement fixe et bien définie. JavaScript, en revanche, n’est pas du tout aussi structuré. Malgré cela, il peut tout de même contenir des segments nécessitant une traduction. C’est pourquoi nous avons la section de traitement JS/JSON/XML. Ici, vous pouvez marquer les chaînes qui doivent être traduites dans des scripts, des JSON et même des XML (mais je ne crois pas avoir jamais eu besoin d’utiliser ces derniers).

JavaScript, toutefois, évolue constamment et nos algorithmes en place pour le traiter étaient un peu anciens. De ce fait, JS disposait de nombreuses nouvelles fonctionnalités que nous ne prenions pas encore en charge. Avec le nouveau système basé sur Shift AST désormais en place, nous prenons maintenant entièrement en charge ECMAScript 6, la deuxième révision majeure de JavaScript. En termes simples, cela signifie que quasiment tout est pris en charge.

Notez que, pour garantir la compatibilité, nous n’avons pas activé le nouvel algorithme sur les anciens projets. Si vous souhaitez que votre projet soit migré vers celui-ci, veuillez nous écrire à support@easyling.com.

Détection de boucle de proxy

Parfois, généralement en raison de paramètres de proxy inverse incorrects, le proxy est configuré pour s’envoyer des requêtes à lui-même, créant une boucle. Étant donné qu’Easyling s’exécute sur l’infrastructure AppEngine de Google, qui peut atteindre une échelle extrême, cela peut être très problématique. Une telle boucle peut provoquer des centaines de milliers de requêtes en très peu de temps, ce qui peut coûter les yeux de la tête. Pour éviter cela, le proxy peut désormais détecter si la requête provient de lui-même et répondra simplement 410 GONE au lieu de traiter la requête. Ainsi, la boucle de requêtes est rompue presque immédiatement et aucune ressource n’est gaspillée.

Améliorations mineures

Naturellement, ce mois-ci, nous avons également apporté quelques modifications mineures :

  • Nous avons amélioré la mise en forme des exports CSV des listes de pages afin qu’ils soient plus faciles à traiter par machine tout en restant aussi lisibles par un humain qu’auparavant. Notez que si la lisibilité pour un humain est primordiale et que le projet est suffisamment petit, nous recommandons les exports XLS.

  • Nous avons corrigé un bug dans l’algorithme d’ajustement des espaces lors du processus de pré-traduction depuis la MT, qui, dans un rare cas particulier, entraînait l’écriture de texte vide comme traduction. Malheureusement, le correctif n’est pas rétroactif. Les segments précédemment affectés doivent être corrigés manuellement.

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