-
Notifications
You must be signed in to change notification settings - Fork 2
TODO on fr.wiktionary.org
Hubert BOSSOT edited this page Nov 29, 2020
·
11 revisions
Pour demander de nouvelles fonctionnalités, ne pas hésiter à les faire préalablement valider par la communauté sur le wiki où elles devront être appliquées.
- Lister automatiquement les lemmes français sans modèle de flexion (ex : "fr-rég").
- Créer automatiquement les flexions féminines des adjectifs.
- Synchroniser les prononciations des flexions via les modèles d’accord et de conjugaison.
- Synchroniser les flexions via les modèles d’accord et de conjugaison (si c'est attesté sur d’autres sites ?).
- Remplacer par {{M|en-nom-rég}} les ==\n'''archivist''' ({{p}} : '''archivists''') et (''Pluriel :'' quadruple bogeys).
- Mutualiser les checks avec en.wikt pour {{t -> {{t+
- Remplacer dans les flexions de verbes uniquement, "# Gérondif de " par la forme majoritaire "# Participe présent de".
- Ajouter {{S|traductions}} dans chaque section au lieu d'une fois par page.
- Synchroniser les articles en langues étrangères avec les paragraphes de traductions du français (ex anglais :":en {{t-|fr|inexistants}}") avec .
- Ajouter les quand ils manquent dans (et tous les dans les exceptions comme ''vampire'').
- Ajouter les quand ils manquent dans .
- Gérer les paragraphes "S|traductions" présents dans les langues étrangères (ex : http://fr.wiktionary.org/w/index.php?title=%D7%99%D7%AA%D7%A8&diff=14987584&oldid=14987563).
- Remplacer certains {{cf}} par {{composé de}} (pour l'autocatégorisation)
- Ajouter les {{L}} comme les {{T}} dans {{S|-drv-int-}}.
- Trier les {{L| comme {{T|
- Synchroniser les {{S|-drv-int-}} avec les {{S|-étym-}} (semi-auto ou avec une note à retirer après relecture).
- Ajouter des modèles des lexiques demandés dans , ex : (ou au moins les lister dans WT:GC, avec <code><nowiki>insource:/\{\{term\| *Tapisserie *\}\}/</nowiki></code>).
- Automatiser la mise à jour de WT:Statistiques et WT:Mots les plus demandés sans dump grâce aux replicas du LABS (attente de la BDD), avec une colonne langue triable.
- Retirer :Catégorie:Noms de famille si présence de , idem pour prénoms.
- Signer les discussions avec .
- Lister les fautes d'orthographes détectées par ''python cosmetic_changes.py -lang:"fr" -recentchanges'' et w:Wikipédia:AutoWikiBrowser/Typos.
- Ajouter les anagrammes à accents, ex : bâton, nabot + autres langues + les mots plus longs qui prennent trop de temps actuellement.
- Ajouter les PAGENAME dans les cas comme https://fr.wiktionary.org/w/index.php?title=Kilometer&diff=14733143&oldid=14605865
- Finir de ranger les catégories dans les paragraphes de leur langue (ex : http://fr.wiktionary.org/w/index.php?title=Kolyma&action=historysubmit&diff=10042606&oldid=9003774).
- Remplacer "== titre section ==" par "== S|titreSection =="
- Remplacer <nowiki>}}</nowiki> par ...
- Remplacer <nowiki>%C3%A9</nowiki> par é ne détruit pas les URL de tous les sites ?
- Ajouter et dans leurs entrées (en tenant compte des thésaurus homonymes).
- Wikidata : synchroniser les interwikis des annexes de conjugaison avec les wikis en italien, et allemand (à partir des suffixes).
- [fr.wiktionary.org/w/index.php?title=nam&diff=24734422&oldid=24733301 Gérer les numéros des sections] (après remplacement du code langue), et ajouter "num=" si manquant.
- [fr.wiktionary.org/wiki/Discussion_utilisateur:JackPotte#JackBot_-_changement_mineur_dans_mod%C3%A8le:voir Éviter de ne publier qu'un changement d'ordre] dans les paramètres des modèles.
- Placer les paramètres non nommés avant les nommés (ex : fr-rég|prononciation|s=).
- Vérifier les redirections des sons à importer pour en pas ajouter de doublon.
- MàJ v:en:Wikiversity:Orphaned_Redirects ici aussi.
- <s>Corriger Discussion_utilisateur:JackPotte#JackBot_-_ajout_de_boite_de_traductions</s> : les migrer en Lua.
- Synchro des pron (multiindex) + dans (https://fr.wiktionary.org/wiki/insight).
- Parse des cat de la page, pour les comparer aux modèles, et aux cat liste chaînée (parente).
- Cron des mots demandés (par langue).
- Accélérer les anagrammes en ouvrant plutôt le dump plutôt que chaque page en ligne.
- Ajouter les sections faux-amis en sourçant les listes (ex : effectively).
- Création des pluriels des adjectifs français, puis dans les autres langues.
- Recherches périodiques des manquants et au lieu de .
- Récupérer [http://dumps.wikimedia.org/frwiktionary/ les dumps] (en testant l'espace disque)
- Copier Spécial:Modèles les plus liés (selon Wiktionnaire:Wikidémie/avril_2010#Protection_des_modèles pour l'instant, rien pour les lister dans ''pagegenerators.py'', [fr.wiktionary.org/wiki/Special:ApiSandbox#action=query&list=alltransclusions&format=txt&atcontinue=Template%3Auserpage&atlimit=10 à creuser]). Puis lancer :
- :<code>python protect.py -lang:fr -family:wiktionary -file:articles_WTin.txt -summary:"Protection des modèles > 10000 appels" -edit:sysop -move:sysop</code>.
- :<code>python protect.py -lang:fr -family:wiktionary -file:articles_WTin.txt -summary:"Protection des modèles > 1000 appels" -edit:autoconfirmed -move:autoconfirmed</code>.
- MàJ des LsD par cron pour les discussions par mois et années.
- Lister les liens rouges des titres de WT:PM (avec lien vers discussion) si un modèle "refus" est absent du titre de section.
- Traiter les modèles encapsulés, et en remplacer les désuets ([fr.wiktionary.org/w/index.php?title=abung&action=edit&oldid=22463659 exemple]).
- Remplacer les https?:cnrtl.fr/definition/{PAGENAME}\n par {R:CNTRL}
- Terminer l’interface graphique :
- Afficher les diff en console.
- En client lourd (PWB a déjà GUI.py) pour faire comme AWB sur Windows.
- En site web (ex : scan des dumps (online avec Flask ou Django).
- Bot anti-vandale qui protège automatiquement une page, après trois révocations dans la même heure.
- Refondre le tableau des modèles à traiter, en XML avec les catégories nocat en colonne3, et synchro auto
- Hook Jenkins (ou Travis) pour tests unitaires des PR.
- Créer un config.dist pour avoir une config de dev en .gitignore (pour choisir par exemple d'ignorer le traitement des traductions très long).
- Factorisation des main() avec arguments nommés (avec des sous-dossiers par langue ou par projet).
- Lister les locutions dont le genre est différent de ses composés (ex : https://fr.wiktionary.org/w/index.php?title=activit%C3%A9s_partielles&type=revision&diff=27772490&oldid=27547014)