Modèle:Entrées du Wiktionnaire/nombre
Données pour le modèle {{entrées du Wiktionnaire}}, mises à jour le 28 décembre 2025. Indique pour chaque langue le nombre d'entrées dans le Wiktionnaire. Idéalement, doit être mis à jour régulièrement (tous les six mois ou tous les ans), mais rien de grave : pas de fausses promesses, ces nombres ont tendance à augmenter.
Code Python pour les mettre à jour :
import pywikibot
# Set up the site connection to French Wiktionary
site = pywikibot.Site('fr', 'wiktionary')
# Target the category 'Langues' (Category:Langues in French Wiktionary)
category_name = 'Catégorie:Langues'
category = pywikibot.Category(site, category_name)
# Prepare a list to hold formatted strings for each subcategory
switch_statements = []
# Iterate through subcategories
subcategories = category.subcategories() # Get all subcategories in the 'Langues' category
for subcategory in subcategories:
# Get the subcategory name
subcategory_name = subcategory.title()
# Count the pages in this subcategory
pages_in_subcategory = subcategory.articles() # Get all pages in the subcategory
page_count = len(list(pages_in_subcategory)) # Count the number of pages
# Format the switch statement for this subcategory
switch_statements.append(f"| {subcategory_name} = {page_count}")
# Combine all switch statements into a single string
switch_template = "{{#switch: {{{1}}}" + "\n" + "\n".join(switch_statements) + "\n}}"
# Print the result (you can also write this to a file if you prefer)
print(switch_template)
Il peut ensuite être utile d'arrondir encore plus les nombres pour les plus grandes langues, pour assurer une meilleure lisibilité.
Les langues peuvent changer d'une liste à l'autre, il peut être utile de comparer et d'ajouter le modèle sur les nouvelles langues qui ont dépassé les 50 entrées.