Lot 5 : le texte qui ne vit pas dans le rendu, et deux fois où la mesure a triché
287 chaînes enveloppées, 217 traductions neuves. Ce sont les messages d'erreur,
les libellés de colonnes, les catalogues et les états vides — du texte qui vit
dans une expression, pas dans un nœud JSX, et que l'enveloppeur du lot précédent
ne pouvait pas voir.
── Deux fardeaux de l'outillage, corrigés
« quoi="Aucun arbitrage n'attend." » est une valeur d'attribut JSX : l'envelopper
en « quoi=t(…) » ne compile pas, il faut « quoi={t(…)} ». Cent quarante-trois
erreurs de compilation, reprises après avoir appris la différence à l'outil.
Et une ligne abîmée : « {" · "}dossier de préparation gelé en version{" "} ». Le
texte français y était pris en sandwich entre deux expressions de chaîne, et le
motif a coupé du mauvais côté des guillemets. C'est la seule du dépôt — cherchée
partout ailleurs.
── La mesure ne comptait que ce qui portait un accent
« Hors cellule », « Arbitrages en attente », « Message direct », « Actions en
retard » : ni accent, ni cédille, donc invisibles. Cent quatre-vingt-dix chaînes
hors du compte, et un pourcentage qui se remettait à flatter — pour la troisième
fois de ce chantier, et toujours de la même manière : le compteur mesurait ce
qu'on lui avait donné.
La seconde passe les cherche par leur forme : sept caractères au moins, des
lettres et de la ponctuation française, un mot-outil ou une espace. Les noms de
classes de la feuille de style — « discret petit pousse », « pastille alerte » —
sont écartés nommément, faute de quoi ils pèseraient plus lourd que le texte.
La couverture retombe donc de quatre-vingt-seize à quatre-vingt-huit pour cent.
C'est un progrès, pas un recul : les huit points manquants existaient déjà, ils
n'étaient pas comptés.
── Ce qui reste
Environ cent quatre-vingt-dix chaînes sans accent à envelopper, cinquante-quatre
libellés déclarés au niveau du module — qui demandent un marquage explicite,
« t » étant un crochet React et ne pouvant pas s'appeler hors d'un composant —
et cent quatre-vingt-trois côté serveur, qui ne relèvent pas de cette méthode.
Co-Authored-By: Claude (RCA)