Notes de mise à jour d'Easyling avril 2021

Ce billet n'a pas été mis à jour depuis longtemps. Il se peut que les informations soient périmées.

Notre avril était assez occupé. A l'expiration du bail de notre siège, nous avons déménagé dans un nouveau, toujours à Budapest, à environ 5 minutes de l'ancien. C'est peut-être la seule bonne chose qui se dégage des mesures de confinement - comme la plupart d'entre nous travaillent à la maison, nous pourrions minimiser cet impact et être très productifs. Alors que les vaccins sont en cours de déploiement, nous retournons lentement au nouvel endroit. Nous avons sorti de nombreuses grandes fonctionnalités comme la possibilité de supprimer des pages et nous avons amélioré d'autres comme les outils de traitement JavaScript/JSON. Nous avons également intégré un nouveau moteur MT, DeepL. Voir les détails après le saut !

Supprimer des pages

Oui ! C’est enfin là ! Il y a de nombreuses raisons pour lesquelles vous voudriez supprimer des pages (ou des ressources) de votre projet et jusqu’à présent, vous deviez contacter notre équipe de support pour le faire. La suppression de pages est désormais une fonction destinée à l'utilisateur. Si vous êtes le propriétaire du projet ou un responsable de projet avancé, vous pouvez simplement cliquer avec le bouton droit sur la page ou le dossier que vous souhaitez supprimer de la liste et sélectionner Supprimer.

Lorsque vous supprimez une page, elle est supprimée de la liste des pages, mais les segments qui ont été collectés à partir de ces pages sont conservés. Cela garantit que les traductions que vous ajoutez ne sont pas perdues. Cette fonctionnalité vous permet de nettoyer la liste des pages et éventuellement d'accélérer les analyses qui parcourent toutes les pages.

Si vous avez besoin de supprimer un grand nombre de pages en fonction d'une expression régulière ou besoin de conseils, veuillez nous contacter à l'adresse support@easyling.com.

Supprimer des pages

Si vous souhaitez conserver la page dans la liste des pages mais la supprimer de l'instantané en cours, cliquez sur Supprimer la page de l'instantané. C'est aussi une nouvelle fonctionnalité. Avec cette option, vous pouvez vous assurer qu'une page est toujours à jour et demandée à partir du site d'origine, non servi à partir du snapshot. Notez que de cette façon, les fonctions empêchant le fond perdu des instantanés sont annulées. Lorsqu'un nouveau segment qui apparaît sur la page n'a pas de traduction, il est affiché tel quel.

Traitement JS/JSON amélioré

Marquer individuellement chaque chaîne en JavaScript est fastidieux, donc nous avons eu * et ** comme jokers pour un ou plusieurs niveaux respectivement. Parfois, cependant, ces sélections de caractères génériques sélectionnent des chaînes dont vous n'avez pas besoin. Vous pouvez maintenant utiliser le nouveau mode de traitement, sauter, pour les sauter. Vous pouvez également l'utiliser si vous souhaitez désactiver une règle, mais pas encore la supprimer.

Vous pouvez également utiliser ! comme dernier élément du chemin pour spécifier l'importance des règles. Vous pouvez ajouter ! et une valeur numérique pour être très spécifique ou juste ! pour signifier que c'est plus important que les autres. Sinon, les règles sont classées par ordre de priorité en fonction de l'ordre dans lequel elles ont été entrées. Dans la plupart des cas, cela n'aura pas d'importance, mais pour les règles de saut, vous devez toujours ajouter !, sinon la priorité de l'exception peut finir plus bas que la règle qui marque le chemin. Notez qu'un ! peut également apparaître dans le chemin. En général, c’est toujours une bonne idée de mettre des guillemets autour des segments de chemin, mais doublement en cas de règles de saut.
N.B. : Assurez-vous de citer tous les éléments de chemin qui ont un ! en eux ! Ne pas le faire provoquera une erreur, et conduira à un fonctionnement incorrect !

L'outil de test de chemin JSON peut maintenant également afficher le type de règle affectant la chaîne.

Outil de test de chemin JSON amélioré

Intégration DeepL

DeepL, le moteur de traduction automatique basé sur le réseau neuronal, est notre dernier ajout à la liste des moteurs tiers disponibles. Bien qu’il ne prenne pas en charge toutes les langues, dans de nombreux cas, il est considéré comme plus précis et nuancé que des concurrents tels que Google Translate. Vous pouvez maintenant ajouter votre clé API et utiliser DeepL pour la pré-traduction dans Easyling.

Attributs personnalisés comme SrcSet

Le traitement des attributs HTML personnalisés a été l'une des fonctionnalités les plus importantes pour s'assurer que les sites et applications Web non standard fonctionnent comme prévu. Nous avons maintenant ajouté l'option permettant de traiter les attributs personnalisés comme srcset (responsive image source set). Les liens d'image dans ces attributs peuvent maintenant être mappés correctement. De cette façon, les images peuvent être remplacées même si vous utilisez des frameworks utilisant des attributs srcset personnalisés.

Autres nouvelles fonctionnalités

Nous avons également ajouté quelques petites fonctionnalités :

  • Vous pouvez désormais enregistrer une nouvelle carte de débit sur le tableau de bord 2.0

  • Les journaux d'importation de mémoire de traduction (.tmx) contiennent désormais les ID des entrées pour lesquelles l'importation a échoué

Comment pouvons-nous vous aider ?

Nous serons heureux de répondre à vos questions et préoccupations concernant votre projet de localisation de site Web.
Réservez une réunion de conseil de 30 minutes avec nos experts et posez vos questions !

Réserver une réunion