Page MenuHomePhabricator

Réécrire le modèle de conjugaison fr-conj en module Lua
Open, Needs TriagePublic

Description

Le modèle actuel fr-conj est composé de sous-modèles écrits en code wiki. La multitude de paramètres et la complexité du modèle en font un casse-tête et il serait bien plus facile à gérer en le convertissant en module Lua.

Event Timeline

Y a-t-il moyen de fusionner certains modèles de conjugaison en français, afin de simplifier l'utilisation des modèles ? Peut-être détecter les patterns à la fin des verbes ?

On peut fusionner les modèles en se satisfaisant de paramètres, par exemple

  • {{ fr-conj | groupe = 1 | march | maʁʃ }}
  • {{ fr-conj | groupe = 1 | terminaison = eler-elle | app | a.p }}

Par contre je préférerais ne pas laisser le modèle déduire la conjugaison tout seul : mieux vaut plutôt faire la liste de tous les cas spéciaux (=autant qu'on a de modèles) et les définir dans la liste des paramètres à remplir avec le TemplateData. Il y a trop de cas particuliers pour laisser le code deviner tout seul (le code deviendrait inutilement lourd). Mieux vaut être explicite.

Idéalement il faudrait que l'on puisse remplir le modèle de conjugaison avec l'éditeur visuel directement.