Commentaires, README et aide en prose simple, sans les jeux privés has been fixed.
See more details at : https://github.com/pdulvp/pdcartes-barquette/issues/3
- README, aide de la fenêtre (src/HelpDialog.cpp), description du paquet et
.desktop réécrits en français simple : le propos et les raisons techniques
sont conservés, le registre imagé est abandonné
- plus aucune mention des jeux privés : le format est décrit comme lu par
« les programmes de jeu », et l'exemple d'export ne nomme plus de binaire
lib/Palette.*, lib/DialogChrome.* et src/Version.h, jusque-là en
anglais, sont traduits
- vocabulaire fixé et appliqué partout : une case de la grille, la *liste
des images ouvertes, *sélectionner, aligné ; les libellés d'interface qui
contredisaient l'aide sont alignés sur elle
- docs/fenetre-au-lancement.png : copie d'écran de la fenêtre au lancement,
grille vide, placée en tête du README
Commentaires et README en prose simple, sans les noms des jeux privés
<sub>2026-10-25-2306-commentaires-et-readme-en-prose-simple.md — 2026-10-25 23:22</sub>
Deux demandes :
- Réécrire les commentaires et le README dans une langue simple et
correcte. L'existant est écrit dans un registre littéraire et imagé
(« la cartothèque », « sous la main », « d'aplomb », « ce qui est enfermé
dans une archive n'en sort pas »), et une partie des fichiers est en
anglais, lui aussi imagé (« the cloth », « a spreadsheet », « braid »).
- Retirer les références aux jeux privés card-sol / belottesol
(le rami et la belote), partout : README, aide de la fenêtre, description
du paquet, fichier .desktop.
Décisions
- Tout en français. Le projet est français : README, interface, et la
majeure partie des commentaires. Les fichiers encore en anglais
(lib/Palette.*, lib/DialogChrome.*, src/Version.h) passent en
français pour que la lecture ne change pas de langue d'un fichier à
l'autre.
- Le propos est conservé, la tournure non. Chaque commentaire garde ce
qu'il explique — en particulier le pourquoi d'un choix technique, qui ne
se relit pas dans le code — mais le dit en phrases simples, sans métaphore
filée ni effet de style.
- Le vocabulaire est fixé et employé partout de la même façon :
| registre imagé | terme retenu |
|---|---|
| la cartothèque | la bibliothèque cartotheque |
| une place (du jeu) | une case de la grille |
| sous la main / la corbeille | la liste des images ouvertes |
| une planche | une planche (conservé : c'est le terme juste) |
| la table, le tapis, le drap | la fenêtre, le fond, la couleur du thème |
| désigner | sélectionner |
| d'aplomb | aligné |
- L'aide de la fenêtre suit le README. src/HelpDialog.cpp reprend le
même contenu ; le laisser dans l'ancien registre le mettrait en
contradiction avec le README.
- La copie d'écran montre la fenêtre vide. Au lancement, aucun jeu
ouvert : la grille des cinquante-trois cases et la liste d'images vide.
Demandé ainsi pour ne pas y faire figurer les cartes d'un jeu.
- Les jeux ne sont plus nommés. Le README parle des « programmes qui
lisent ce format ». L'exemple d'export (ramisol --exporter-cartes) est
reformulé sans nom de programme.
Étapes
- [x] README.md — réécriture complète, sans les noms des jeux.
- [x] src/HelpDialog.cpp — le texte de l'aide, au même niveau de langue.
- [x] CMakeLists.txt (description du paquet) et
data/pdcartes-barquette.desktop (Comment) — sans les noms des jeux.
- [x] lib/ — CardSet.*, CardDeck.*, DllResources.*, Palette.*,
- [x] src/ — Version.h, main.cpp, AtelierWindow.*, FaceGrid.*,
SourceTray.*, SplitDialog.*, ImageJoin.*, HelpDialog.h.
- [x] Bâtir, et vérifier qu'il ne reste aucune occurrence des noms retirés.
- [x] Une copie d'écran de la fenêtre au lancement — grille vide, aucune
carte d'exemple — rangée dans docs/, et placée en tête du README.
Vérifié
- cmake --build build : compilation complète, sans avertissement nouveau.
- grep sur l'arbre (hors build/) : plus aucune occurrence de ramisol,
belotesol, belottesol, card-sol, « rami » ni « belote ».
- Plus aucun commentaire en anglais dans lib/ ni dans src/.
- Copie d'écran prise sur le binaire reconstruit, fenêtre au lancement, grille
vide : docs/fenetre-au-lancement.png (1300 × 917). On y lit les libellés
revus, « Aucune image ouverte. » et « Case choisie : l'as de pique. ».
Au-delà du demandé
Quelques textes d'interface employaient le même registre imagé que les
commentaires et contredisaient l'aide réécrite ; ils ont été alignés sur
elle :
- « Rien sous la main. » → « Aucune image ouverte. » ;
- « Place choisie : … » → « Case choisie : … » ;
- « Sortir les images d'une DLL pour Windows » → « Extraire les images d'une
DLL Windows » ;
- « Débiter l'image choisie » → « Découper l'image choisie » ;
- « Le collage ferait une image de %1 × %2 pixels, qui ne sert à rien. » →
« … ce qui est trop grand. ».
<sub>Filed by prel from the completed plans at commit time.</sub>