Notes de mise à jour Easyling Janvier 2023
Janvier a été un mois de préparation en coulisses et de correction des bogues. Je ne suis pas censé vous le dire pour l'instant, mais soyez assurés que nous travaillons sur des trucs très sympas. Les deux points forts de ce mois sont des informations supplémentaires sur l'état des analyses et la prise en charge de l'attribut srcset
dans le moteur de traduction JavaScript. Lisez l'article complet pour plus de détails !
srcset
en JavaScript
Le moteur de traduction JavaScript offre une meilleure compatibilité que le proxy de traduction la plupart du temps. Toutefois, cela n'a pas été le cas pour l'attribut HTML srcset
. Cet attribut permet aux développeurs de spécifier différentes images en fonction de divers facteurs tels que la taille de l'écran. Cela permet d'optimiser les ressources à charger, en s'assurant que la bonne est affichée.
Nous avons corrigé ce manque de soutien en janvier. Si vous devez localiser des images spécifiées par srcset
dans un projet qui utilise la publication Basic, vous pouvez le faire de la même manière qu'avec le proxy Translation.
Informations sur l'état d'analyse
Nous avons ajouté une nouvelle section à la carte récapitulative des demandes dans la liste des analyses. Il affiche des statistiques pour les pages qui n'ont pas pu être traitées pendant l'analyse. Ne les traitez pas comme des avertissements. Selon vos paramètres, les pages non traitées peuvent être parfaitement normales. Prenez la capture d'écran ci-dessous, par exemple. Je l'ai pris après avoir réexploré notre propre site, easyling.com. J'ai défini l'analyse pour vérifier la liste des pages en cours. Il y a 35 pages où le code de réponse est un code d'erreur, mais les pages d'erreur ne sont pas traitées. Ce sont des pages qui étaient sur le site mais qui ont été supprimées par la suite. Comme ils sont toujours dans la liste Pages, l'analyseur de liens a essayé de les visiter. C'est tout à fait normal, mais je devrais probablement nettoyer ma liste Pages. Il y a aussi 8 pages qui sont redirigées. J'ai configuré le robot pour qu'il ne les suive pas, donc c'est normal qu'ils soient ignorés.
APT plus long
La pré-traduction automatique, ou APT pour abréger, vous permet de collecter un nouveau contenu pendant un certain temps avant qu'il ne soit envoyé à des systèmes tiers pour traitement. En raison de limitations technologiques, ce temps doit être limité. Avec une sortie ce mois-ci, nous avons augmenté la limite à 1440 minutes, un jour.
Divers
C'est un peu une tradition à ce stade d'avoir une liste d'améliorations mineures, n'est-ce pas ? Nous le referons ce mois-ci, au cas où.
- Nous avons préparé le proxy pour gérer un cas de bord où le code JavaScript contient du code HTML et où le code repose sur des noms d'attribut entourés de guillemets simples (par exemple
foo='bar'
au lieu defoo=« bar »
). La mise en œuvre précédente modifierait le»
en»
. - Nous avons résolu un problème d'exclusion de pages en masse qui est apparu lorsque certains des éléments à exclure étaient déjà exclus.
- Nous avons amélioré le nouvel algorithme d'ingestion de contenu du moteur de traduction JavaScript. Il peut maintenant détecter si la page a déjà été traduite par Crebbl ou Google Chrome intégré Google Translate et éviter d'ingérer du contenu traduit.
- Une solution de contournement a été mise en œuvre pour permettre la prise en charge du code contenant un chaînage facultatif (opérateur
?.
) dans le traitement JSON/JS/XML. - Nous avons corrigé un bogue où le script du traducteur insérerait des traductions confuses si le site d'origine avait un jeu de caractères différent.
- Nous avons corrigé un bogue où la modification d'un paramètre de crête supprimait les autres.
- Enfin, nous avons corrigé la fonction « Rechercher des URL dans JavaScripts » pour le contenu JavaScript non incorporé (par exemple, le code JavaScript directement dans les balises de
script
).
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 !