Modèle:Projet du mois/11 2026
Le Wiktionnaire possède un inventaire de plusieurs milliers de langues qui peuvent être documentées. Comme toute base de données concernant une réalité vivante, cette liste nécessite de la maintenance régulière. Un wiktionnariste de l’édition anglophone a réalisé une analyse de la liste des langues par rapport à la même dans le Wiktionnaire en anglais. Il apparaît qu’un nettoyage sur différents axes pourrait améliorer la situation, ce qui requiert un effort collectif !
Voici les sujets principaux, qui pourront nécessiter des discussions :
- ajouter des codes pour des langues manquantes
- gérer les alias de codes de langues
- retirer les langues dont le code a été rendu obsolète par l’évolution du référentiel ISO
Il est temps de faire un peu de ménage !
Ajout de code de langue
[modifier le wikicode]Voici une liste de code à ajouter à la liste avec le nom de la langue (le nom en anglais est indiqué entre parenthèse, quand récupéré de la liste du Wiktionnaire anglophone). Avant de les ajouter, il faut vérifier les noms en français. Ça peut aussi être l’occasion de créer l’entrée de cette langue. Et également de créer des entrées dans ces langues.
- fif : faifi (w:Faifi, informations en anglais)
- bgo : baga koga (Baga Koga)
- cps : capiznon (w:Capiznon)
- dae : duupa (w:Duupa (langue))
- dbd : (Dadiya)
- dbe : (Dabe)
- dbi : (Ejuele)
- dbo : (Dulbu)
- dbr : (Dabarre)
- dbv : (Dungu)
- dcc : (Deccan)
- ddn : (Dendi, Benin)
- dds : (Donno So Dogon)
- dgk : (Dagba)
- dgn : (Dagoman)
- dgs : (Dogoso)
- dgt : (Ndra’ngith)
- dgw : (Daungwurrung)
- … (rechercher « not on FR » dans le fichier de -sche pour continuer la liste)
Gestion des redirections de code
[modifier le wikicode]Le Wiktionnaire accepte pour certaines langues plusieurs codes de langue, la plupart du temps pour des raisons historiques. Par exemple, le code du gaulois est « gaulois », mais il existe aussi une redirection pour « gaul ». Ces redirections de code permettent au contributorat de moins se soucier du code à utiliser (après avoir appris un code, si un code fonctionne, il ou elle continuera de l’utiliser sans se poser de question). En revanche, l’existence de ces redirections pose certains problèmes :
- la création des statistiques ne prend pas en compte les redirections de code, ce qui se traduit par le fait que certaines langues peuvent être divisées en 2, voire plus, ce qui rend les statistiques moins lisibles.
- l’apprentissage de la contribution est plus difficile, par le plus grand nombre de codes à apprendre.
- l’analyse du wikicode est rendue plus complexe du fait du besoin de gérer plusieurs codes pour une même langue, ce qui rend plus difficile le réusage des connaissances contenues dans le Wiktionnaire.
- d’une manière générale, cela complique la maintenance.
Ce projet du mois est l’occasion d’échanger sur la manière de gérer au mieux ces redirections de code. Quelques idées en passant :
- est-il souhaitable de conserver ce système de redirection ?
- si non, que faut-il prévoir pour s’en débarrasser ? Faudrait-il organiser une campagne de remplacement massive de code de redirections par bot ?
- modifier les modèles
{{langue}},{{T}},{{trad}}ainsi que tous les autres modèles qui prennent en paramètre un code de langue pour qu’ils vérifient si le code renseigné est un alias et si tel est le cas, catégoriser la page dans une catégorie de maintenance. Cela permettra d’identifier rapidement les pages concernées et de pouvoir utiliser un bot pour faire un éventuel remplacement de codes.
Code retiré par l’ISO
[modifier le wikicode]L’ISO retire parfois certains codes de langue. Cela peut venir du fait que la langue a été décrite improprement et n’existe finalement pas ou bien que 2 codes sont fusionnées car ils correspondent à une seule et même langue. Un exemple avec le code « prb » pour le lua’ qui a été retiré en 2017 car cette langue n’existe pas ; ce code est toujours présent dans la liste. Noé avait parlé de ce phénomène dans les Actualités du Wiktionnaire de septembre 2023.
Pour chacun des codes retirés, il faudrait ouvrir une discussion et si le retrait est validé, il faut soit demander la suppression des entrées dans cette langue, soit modifier le code de langue des entrées concernées pour le faire correspondre au nouveau code.
Pour obtenir une liste exhaustive des codes qui ont été retirés par l’ISO, il faut chercher « Suggest FR remove » dans le tableau de -sche.
Changement de code
[modifier le wikicode]Certaines langues ont été ajoutées sur le Wiktionnaire avant que l’ISO ne leur attribue un code de langue. C’est par exemple le cas de l’hourrite qui a pour code « hourrite », tandis que l’ISO dispose maintenant du « xhu ». Il faudrait juger de la pertinence d’utiliser le code ISO en lieu et place de nos codes personnalisés.
La liste des langues concernées est :
- hourrite (« hourrite ») -> xhu
- girirra (« girirra ») -> gii
- liburnien (« liburnien ») -> xli
- mysien (« mysien ») -> yms
Certaines langues utilisent des codes à trois lettres, qui ressemblent à des codes ISO, mais qui n’en sont pas. Il serait préférable de remplacer ces codes à trois lettres par le nom de la langue en entier. Voici la liste des langues et des codes concernées :
- bohurá (ffg)
- masacara (qlz)
- pamigua (qpl)
- dogon (dog)
Je participe !
[modifier le wikicode]Inscrivez si vous le souhaitez votre pseudonyme pour faire savoir que vous avez participé à ce projet du mois !
| Pseudonyme | Code de langue traité | Nature du travail réalise / Commentaire |
|---|---|---|
| Danÿa | N/A | Nettoyage automatique par bot quand nécessaire. |
| … | … | … |
Voir la page de discussion pour toute question relative à l’organisation de ce mois thématique !