Gestion de la page des traits des armes
Collecter les traits des armes
Je souligne en préambule (pour justifier l'automatisation de cette page) qu'il existe des traits qui apparaissent au fil des suppléments de règles et qui obligent à maintenir la page au fil du temps.
Les traits des armes sont traduits dans le fr.json du système Foundry.
- Il y a un champ
TraitXxxxx
où Xxxxx est le nom du trait en anglais qui permet d'obtenir la valeur du nom du trait en fraçais - un champ TraitDescriptionXxxx qui contient la description de ce même trait.
Le seul souci est qu'en l'état, on ne peut pas différencier les traits des armes des autres traits dans la base de données des équipements. Il faut donc aller les chercher dans les fichier des armes et les trier pour pouvoir les utiliser.
Il faudrait donc aller dans le equipment.db du projet anglais,
- trier tous les équipements dont le champ
type
a une value égale à weapon - puis pour ces seuls fichiers, collecter toutes les valeurs du champ
traits
- générer ensuite la liste des traits en supprimant les doublons avant ensuite de les traduire
Traduire en vf les traits des armes
Pour cela, il faut aller chercher dans le fr.json du system Foundry pour chacun des traits la valeur du champ TraitXxxx et TraitDescriptionXXX
Affichage sur la page des traits des armes
Il faut les afficher sur la page traits-des-armes.md en affichant dans l'ordre alphabétique
- la valeur en français du TraitXXX en gras suivi de son TraitDescriptionXXX