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 11 janvier 2017 à 20:21 et modifiée en dernier par Hexasoft (discuter | contributions). 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"] = true,
	["commune nouvelle"] = true,
	["commune en DOM"] = true,
	["commune en COM"] = true,
	["ancienne commune"] = true,
	["commune déléguée"] = true,
	["canton"] = true,
	["région"] = true,
	["département"] = true,
}


-- 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 car
il n'existe pas de modèle/module de données associé ([[%s]]). Une fois ce module de données créé
le problème devrait disparaître. Il se peut que le nom de l'article de la commune ait été renommé,
il faut donc renommer également les modèles de données évolutions populations et informations générales.<br />
Pour savoir comment créer ce type de modèle : [[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 : pas de données</font>"


-- message (affiché) d'erreur pour cause de données invalides/incomplètes
-- 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_cont = [=[
<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 car
une ou plusieurs données dans [[%s]] sont vides ou mal renseignées…
Une fois le module de données corrigé le problème devrait disparaître.
Pour savoir comment modifier ce type de modèle : [[Projet:Communes de France/Modèles de données évolution population|Cliquez ici]]
<hr style="border:1px dashed red;" />
]=]

-- version courte
p.err_cont_c = "<font color=\"red\">Erreur : données invalides</font>"


-- message (affiché) d'erreur pour cause d'utilisation sur un type d'article incompatible
p.err_inc = [=[
<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 sur cet article car
elle ne s'applique qu'à des communes.
<hr style="border:1px dashed red;" />
]=]

p.err_inc_c = "<font color=\"red\">Erreur : fonction incompatible avec le sujet</font>"


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

-- nom de la catégorie d'erreur (pas de modèle/module)
p.cat_errdata = "[[Catégorie:Article n'ayant pas de Module:Données évolution population de commune de France]]"

-- nom de la catégorie d'erreur (données invalides/incomplètes)
p.cat_errcont = "[[Catégorie:Module de données évolution population de commune de France mal rempli]]"


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

-- constantes pour les introductions

-- première partie. Le %d correspond à l'année de première données
p.intro_debut = [=[
L'évolution du nombre d'habitants est connue à travers les [[Recensement de la population|recensements de la population]]
effectués dans la commune depuis %d. À partir du début des [[années 2000]], les
[[Histoire du recensement de la population en France#Le_recensement_r.C3.A9nov.C3.A9_en_France_.28depuis_2004.29|populations légales]]
des communes sont publiées annuellement. Le recensement repose désormais sur
une collecte d'information annuelle, concernant successivement tous
les territoires communaux au cours d'une période de cinq ans.
]=]

-- note : ci-dessous les nombres+unités sont codés « en dur » pour éviter d'avoir à appeler en plus ces modèles
-- deuxième partie, commune < 10000
p.intro_petite = [=[
Pour les communes de moins de 10&nbsp;000&nbsp;habitants, une enquête de recensement portant sur toute la population est
réalisée tous les cinq&nbsp;ans, les populations légales des années intermédiaires étant quant à elles estimées par
interpolation ou extrapolation]=]

p.intro_petite2 = [=[
Pour la commune, le premier recensement exhaustif entrant dans le cadre du nouveau dispositif a été réalisé en ]=]

-- idem, pour commune > 10000
p.intro_grande = [=[
Pour les communes de plus de 10&nbsp;000&nbsp;habitants les recensements ont lieu chaque année à la suite d'une enquête par
sondage auprès d'un échantillon d'adresses représentant 8 % de leurs logements, contrairement aux autres communes qui ont un
recensement réel tous les cinq ans]=]

p.intro_note = [=[
Par convention dans Wikipédia, le principe a été retenu de n’afficher dans le tableau 
des recensements et le graphique, pour les populations légales postérieures à 1999, 
que les populations correspondant à une enquête exhaustive de recensement pour les 
communes de moins de 10&nbsp;000&nbsp;habitants, et que les populations des années 2006, 2011, 2016, etc. 
pour les communes de plus de 10&nbsp;000&nbsp;habitants, ainsi que la dernière population légale publiée 
par l’Insee pour l'ensemble des communes.
]=]


return p