Aller au contenu

Module:Population de France/Constantes

Cette page fait l’objet d’une mesure de semi-protection étendue.
Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 6 février 2018 à 20:51 et modifiée en dernier par Od1n (discuter | contributions) (A protégé « Module:Population de France/Constantes » : très utilisé, protection a minima ([Modifier=Autoriser uniquement les utilisateurs autoconfirmés] (infini) [Renommer=Autoriser uniquement les utilisateurs autoconfirmés] (infini))). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

 Documentation[voir] [modifier] [historique] [purger]

Utilisation

Contient uniquement des données constantes utilisées par le module principal et certains sous-modules.

Parmi ces données on trouve :

  • p.divisions : table des divisions reconnues, avec comme valeur leur "type" (permet de regrouper les communes, typiquement)
  • p.code_erreur : table des erreurs, sous forme textuelle
  • p.cats_erreur : les catégories d'erreur correspondant aux précédentes (certaines sont identiques)
  • p.err_data et p.err_data_c : messages d'erreur pour affichage
  • p.cat_usage : catégorie insérée dans chaque page utilisant une fonction de ces modules
  • des titres par défaut
--[[
  Ce module est un sous-module de Module:Population de France
  Il contient les diverses constantes utilisées (textes, catégories…
--]]

local p = {}


-- liste des types (division) gérés
p.divisions = {
	["commune"] = "commune",
	["commune nouvelle"] = "commune",
	["commune en DROM"] = "commune",
	["commune en COM1"] = "commune",
	["commune en COM2"] = "commune",
	["canton"] = "canton",
	["fraction cantonale"] = "fraction",
	["arrondissement"] = "arrondissement",
	["région"] = "région",
	["département"] = "département",
	["pays"] = "pays",
}


-- codes erreur (chargement données)
p.code_erreur = {
	"nom invalide", "pas de module", "nom ou division absent du module", "division non supportée",
	"donnée spécifique manquante", "division non gérée par cette fonction", "données pour cette requête non trouvées"
}

-- catégories d'erreur selon l'erreur
p.cats_erreur = {
	"[[Catégorie:Paramètre nom invalide pour module Population de France]]", -- nom invalide
	"[[Catégorie:Module de données inexistant pour module Population de France]]", -- 
	"[[Catégorie:Module de données invalide pour module Population de France]]", -- 
	"[[Catégorie:Module de données invalide pour module Population de France]]", -- 
	"[[Catégorie:Module de données invalide pour module Population de France]]", -- 
	"[[Catégorie:Division non gérée par la fonction de module Population de France]]", -- 
	"[[Catégorie:Données manquantes pour module Population de France]]", -- 
}


-- message (affiché) d'erreur pour cause d'absence de module/modèle de données
-- dans le message le 1er '%s' représente le nom de la fonction appelée et le
-- 2ème '%s' représente le nom du module cherché
p.err_data = [=[
<hr style="border:1px dashed red;" />
<center><font color="red">Message d'erreur pour [[Module:Population de France]]</font> :</center>
La fonction '%s()' de ce module ne peut pas s'exécuter correctement sur cet article. L'erreur retournée est : '%s', et le 
module de données concerné est [[%s]].<br />
Pour plus d'information sur les modules de données : [[Projet:Communes de France/Modèles de données évolution population|Cliquez ici]]
<hr style="border:1px dashed red;" />
]=]

-- version courte
p.err_data_c = "<font color=\"red\">Erreur : %s</font>"


-- nom de la catégorie utilisée
p.cat_usage = "[[Catégorie:Article avec module Population de France]]"


-- titres (par défaut)
p.titre_graphique = "Histogramme de l'évolution démographique"
p.titre_tableau = "Évolution de la population"



return p