Skip to content

PlugArr 0.5.1

Choose a tag to compare

@yannickuhrig1 yannickuhrig1 released this 05 Sep 10:55
· 5 commits to main since this release

Le chemin d'ECHEC parle anglais aussi. La 0.5.0 couvrait tout ce qu'on voit quand l'installation se passe bien. Restaient les messages qu'on ne lit que quand quelque chose casse.

Ce qui manquait

qBittorrent n'est jamais devenu disponible
  cause : qBittorrent n'a pas repondu en 300s
  action : verifiez que qBittorrent est demarre

Ces phrases-la vivaient dans quinze modules clients, wiring.py, vpncheck.py et l'orchestrateur, sous forme de WiringError levees profondement dans le code. Elles finissent dans le rapport final et dans plugarr.log — le fichier qu'on demande de joindre a un rapport de bug.

Un utilisateur anglophone tombant sur une panne reelle lisait donc du francais au milieu d'un rapport anglais. C'est desormais :

qBittorrent never became available
  cause : qBittorrent did not answer within 300s
  action : check that qBittorrent is running

Le controle de fuite VPN suit, et c'est celui dont le verdict compte le plus : « NOT PROTECTED: the tunnel exits on YOUR own public address ». Aucune adresse IP n'apparait dans ces phrases, et cela n'a pas change.

Le catalogue dedoublonne, et c'est ce qui rend l'exercice tenable

Le meme « X n'est jamais devenu disponible » servait neuf sites d'appel — qBittorrent, Jellyfin, autobrr, qui, Silo, Audiobookshelf, DroppedNeedle, Seerr, SABnzbd. Une seule entree au catalogue les couvre tous.

540 phrases au total, contre 377 a la 0.5.0. scripts/audit_traductions.py les verifie dans les deux sens et tourne en CI.

Les fichiers ecrits sur le disque aussi

docker-compose.yml, .env, .gitignore, administration.cmd et le script de demarrage automatique portaient un en-tete francais. Ce ne sont pas des messages a l'ecran, mais ils se lisent : on ouvre son .env pour retrouver un mot de passe.

Verifie en les ecrivant pour de vrai, dans les deux langues :

# Generated by plugarr. Holds secrets: NEVER commit it.
# Written by plugarr. These files hold your passwords, your API keys
rem Generated by `plugarr autostart`. Delete this file to stop

Un pluriel perdu, rattrape par un test

Envelopper « 2 deja configures » avait fait disparaitre l'accord francais. Deux cles plutot qu'une : le francais accorde, l'anglais ne change pas, et une cle unique aurait force l'une des deux langues a etre fausse.

Ce qui reste en francais

Deux gabarits HTML et un bloc JavaScript. Ce sont des structures, pas des phrases : les traduire reviendrait a maintenir deux copies d'une page.


plugarr.exe est attache a cette release. Aucun changement de configuration : une installation existante garde tout.