Notes de mise à jour Easyling Juillet, 2025
En juin, nous nous sommes surtout concentrés sur les petites améliorations. Nous avons résolu les problèmes avec le moteur de traduction JavaScript et les sélecteurs de langue que nous fournissons. Ces changements permettront à Easyling de continuer à fonctionner de manière fluide et efficace. Lisez l’article complet pour plus de détails.
Combien de temps peut durer le contenu?
L’une des principales difficultés de la localisation est l’expansion du texte. La même signification en anglais finit généralement plus longtemps en allemand, français ou espagnol. Ou potentiellement beaucoup plus court dans les langues asiatiques. Dans ce cas, la mise en page de votre site Web peut changer ou s’interrompre. Pour éviter cela, nous introduisons une fonctionnalité expérimentale où la longueur de la traduction peut être limitée pour s’assurer qu’elle s’adapte à son espace désigné. La classe HTML d’un élément et sa longueur de contenu attendue peuvent être spécifiées. Ensuite, cette longueur est incluse dans les fichiers XLIFF que nous exportons. La plupart des outils de TAO affichent et/ou appliquent ces limites, mais votre expérience exacte variera en fonction de l’outil de votre choix.
Pour l’instant, cette fonctionnalité ne peut être activée que par notre équipe de support pour s’assurer que si des problèmes sont découverts, ils peuvent être résolus rapidement.
Blocs autonomes
Lors de l’écriture de sites Web HTML, il existe deux types d’éléments. Les éléments de bloc, tels que <div>
, <p>
ou <h1>
, sont appelés en tant que tels car ils occupent un bloc d’espace. Ceci s’oppose aux éléments en ligne, tels que <a>
ou <span>
. Ces éléments sont conformes à d’autres textes. Par exemple, une plage
peut avoir une mise en forme spécifique, comme ceci.
Ce mois-ci, nous avons introduit le concept de blocs autonomes. Les éléments peuvent être marqués par leur classe CSS. Une fois marqué, le bloc entier devient une entrée dans le pupitre. Un esprit raisonnable peut se demander pourquoi cela est nécessaire. Vous pouvez l’utiliser conjointement avec la fonction mentionnée ci-dessus. Avec cette option, vous pouvez spécifier la longueur du contenu d’un bloc. Toutefois, si vous devez spécifier la longueur d’une section, par exemple, elle comportera probablement plusieurs paragraphes, donc plusieurs blocs. Si vous marquez la section en tant que bloc autonome, il s’agira d’une seule entrée, ce qui vous permettra de spécifier la longueur de toute la section.
Les éléments situés sous le corps
sont des blocs
Nous avons remarqué un scénario très précis sur certains sites Web. Parfois, l'étiquette de corps
, l’élément principal du site Web, a un élément en ligne. Par exemple, quelque chose comme ce qui suit :
<corps>
<principal>
<section> ... </section>
<section> ... </section>
...
</principal>
<a>Aller au contenu</a>
</body>
Dans Easyling, les éléments de bloc mentionnés précédemment, comme un paragraphe, deviennent des entrées dans la mémoire de traduction, qui sont ensuite divisées en segments sur des lignes de phrase. D’autre part, les éléments intégrés sont transformés en étiquettes dans les entrées de leurs éléments de bloc englobants. Les éléments de bloc supplémentaires à côté sont également transformés en étiquettes.
Si l’on considère notre exemple ci-dessus, il en résulterait un segment avec les balises suivantes :
<1>
<2>
<3> ... </3>
<4> ... </4>
...
</2>
<5>Aller au contenu</5>
</1>
Cela peut provoquer des problèmes si les balises 3
ou 4
sont échangées. Ceux-ci correspondent à des sections entières de cette page qui seraient échangées.
Avec cette modification, les éléments intégrés directement sous le corps
sont désormais traités comme s’ils étaient des éléments de bloc. Notre exemple de phrase devient simple
<1>Aller au contenu</1>
Notez qu’il s’agirait d’un changement radical, c’est pourquoi nous l’avons introduit uniquement sur les nouveaux projets par défaut. Si vous préférez, il peut également être activé sur les projets plus anciens, mais dans ce cas, ces segments devront être extraits et traduits à nouveau, ce qui entraînera de nouveaux coûts facturables!
Mise à jour de publication CloudFlare
Nous avons mis à jour notre script de travail recommandé pour la publication via CloudFlare. Nous avons ajouté une section qui garantit que tous les en-têtes de demande sont transmis à votre serveur d’origine et à Easyling. À l’avenir, lorsque la publication CloudFlare sera sélectionnée, ce script de mise à jour sera recommandé.
Il n’est pas nécessaire de modifier les travailleurs CloudFlare existants qui fonctionnent bien.
Divers
Comme toujours, nous avons quelques petites améliorations.
- Nous avons corrigé un bug qui empêchait notre sélecteur de langue de fonctionner comme prévu.
- Nous avons résolu un problème qui empêchait le script de traduction JS de demander d’autres éléments lorsque du contenu était chargé dynamiquement.
- Nous avons corrigé un bogue où le nouveau mot de passe que vous avez créé lors de l’inscription ne serait pas enregistré.
Avertissement : Ce document est entièrement généré par l’homme.
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 !