Wiktionnaire:Prise de décision/Remplacement des modèles de conjugaison du français
|
Discussion en cours Cette décision est actuellement en cours de discussion. Avez-vous des remarques, des suggestions, des évolutions à demander pour ce modèle avant le vote ? D’autres remarques à partager au sujet de ce modèle ? À vous la parole : rendez-vous sur la page de discussion de la présente proposition. N’éditez pas la proposition elle-même tant que la discussion n’est pas terminée.
|
Contexte
[modifier le wikicode]Nous avons beaucoup de modèles de conjugaison des verbes en français, dont l’utilisation n’est pas toujours évidente, et qui sont très difficiles à maintenir. Je propose de les remplacer par un modèle unique, plus simple d’utilisation, et qui détecte automatiquement la manière dont le verbe se conjugue.
L’objectif de cette proposition n’est pas d’ajouter du contenu aux tables de conjugaison du français, mais seulement de simplifier leur génération tout en conservant l’affichage actuel. L’ajout de contenu ou la modification de l’affichage devra faire l’objet d’une autre prise de décision.
Proposition
[modifier le wikicode]Cette proposition concerne les tableaux dans les pages de l’espace « Conjugaison » pour les verbes en français.
À l’heure actuelle, les tableaux sont générés d’une panoplie de modèle, chacun appliquant un type de conjugaison précis. Par exemple, le modèle {{fr-conj-1-é*er}} pour les verbes du premier groupe du type de « régler », {{fr-conj-2-ïr}} pour les verbes du deuxième groupe du type de « haïr », {{fr-conj-3-indre}} pour les verbes du troisième groupe du type de « peindre » ou « craindre ». Ces modèles fonctionnent plutôt bien mais sont assez complexes à mettre en œuvre, il peut être difficile de savoir lequel utiliser, et ils sont très difficiles à maintenir et faire évoluer.
Suite à ce constat, j’ai développé ces derniers mois un modèle {{fr-conjugaison}} qui fait le travail de tous ces modèles de manière automatique, à partir de l’infinitif du verbe. Il est basé sur un ensemble de 4 modules Lua dont la maintenance sera beaucoup plus simple que les modèles actuels. Le fonctionnement détaillé du modèle est décrit sur sa page de documentation. Il y a pas mal de choses, donc je ne le répèterai pas ici.
Liste des modules impliqués :
- Module:conjugaisons, qui définit la fonction appelée depuis le modèle et se charge de la mise en page ;
- Module:conjugaisons/tense-generators, qui génère les flexions des verbes ;
- Module:conjugaisons/data-model, qui contient le modèle de données utilisé en interne pour représenter la structure de la conjugaison d’un verbe ;
- Module:conjugaisons/group3-templates, qui contient les modèles de différent verbes du troisième groupe. Ce module peut être modifié pour y ajouter d’autres modèles en fonction des besoins. La manière de faire est décrite dans sa documentation.
Ce modèle permettra de grandement simplifier la modification des tableaux et l’ajout éventuel d’autres flexions (ex : temps surcomposés, formes négatives, interrogatives, passives, féminines, plurielles, etc.), comme cela a déjà pu être discuté ici, ici, ici et ici (merci Otourly pour les liens).
Ce nouveau modèle n’affiche pas les prononciations, contrairement aux modèles existants. Il faudrait donc prendre une décision à ce propos : souhaitons-nous conserver l’affichage des prononciations ou les retirer. Dans le second cas, le modèle sera modifié pour les afficher.
Si la proposition venait à être adoptée, il faudrait prévoir le passage d’un bot pour remplacer le plus d’occurrences possibles par le nouveau modèle.
Discussion
[modifier le wikicode]Autres temps/formes
[modifier le wikicode]Je pense qu’il manque plusieurs formes/temps (à ajouter possiblement plus tard après instauration du modèle):
- la forme en -é/-è avec je lors de la postposition du pronom au présent de l’indicatif et de l’imparfait du subjonctif (ex: mangé-je/mangè-je)
- les formes flexionnées des participes passés (par exemple, indiquer vendus, vendue et vendues aux cotés de vendu pour vendre)
- les temps surcomposés (cf. mon sujet sur la Wikidémie)
- Sinon, je suis partant pour simplifier le capharnaum d’avoir des dizaines de modèle pour le symplifier en 1 seul Sayōxime (discussion) 12 juin 2024 à 16:13 (UTC)
- Comme je le disais dans le contexte, il ne s’agit pas d’ajouter des fonctionnalités, mais de simplifier l’existant. C’est intéressant pour la suite éventuelle, mais est hors-sujet dans le cas présent. Darmo (Viendez parler !) 12 juin 2024 à 16:17 (UTC)
Comment tester
[modifier le wikicode]Merci pour ce travail très important. Est ce qu’il y a une manière « standard » de tester le modèle ? En gros, est ce qu’on fait juste des tests dans un brouillon personnel ou y a-t-il une méthode ? Pamputt [Discuter] 12 juin 2024 à 16:26 (UTC)
- Malheureusement, ya pas vraiment de moyen de tester systématiquement. La manière dont je m’y prenais est de tester différents paramétrages sur une de mes pages de brouillon. Darmo (Viendez parler !) 12 juin 2024 à 16:50 (UTC)
Prononciations
[modifier le wikicode]Bonjour, je suis dans un grand dilemme… Après avoir testé tout ça, regardé un peu le code en détail. Je suis hyper content et vraiment ce module augure du vraiment bon. MAIS, pour moi, on a un atout qu’est la prononciation, et l’enlever alors que tu veux faire la même chose que le modèle, bein ça me va pas. Je préfère qu’on choisisse collectivement de l’enlever, plutôt qu’on l’enlève là et qu’on décide après collectivement de la remettre, pour moi ça fait pas sens. Alors, vraiment le taff est fou, bravo. C’est génial. Mais je suis tiraillé… T_T Lyokoï (blablater) 25 juin 2024 à 17:40 (UTC)
- Arf, je comprends, je vais voir ce que je peux faire… Darmo (Viendez parler !) 25 juin 2024 à 19:12 (UTC)
- @Darmo117 De fait, c’est un truc qui nous permettra aussi de proposer des variations dans le futur. :) Lyokoï (blablater) 25 juin 2024 à 20:53 (UTC)
Vote
[modifier le wikicode]Pour
[modifier le wikicode]- Pour Utile pour pouvoir simplifier le wikicode.--ÀNCILU (Lu sìculu) 14 juin 2024 à 22:02 (UTC)