<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.aknotl.fr/index.php?action=history&amp;feed=atom&amp;title=Module%3APopulation_de_France%2FIntroductions</id>
	<title>Module:Population de France/Introductions - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.aknotl.fr/index.php?action=history&amp;feed=atom&amp;title=Module%3APopulation_de_France%2FIntroductions"/>
	<link rel="alternate" type="text/html" href="https://wiki.aknotl.fr/index.php?title=Module:Population_de_France/Introductions&amp;action=history"/>
	<updated>2026-08-10T07:11:04Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.aknotl.fr/index.php?title=Module:Population_de_France/Introductions&amp;diff=495&amp;oldid=prev</id>
		<title>Theau 2 : 1 version importée</title>
		<link rel="alternate" type="text/html" href="https://wiki.aknotl.fr/index.php?title=Module:Population_de_France/Introductions&amp;diff=495&amp;oldid=prev"/>
		<updated>2021-07-24T10:39:35Z</updated>

		<summary type="html">&lt;p&gt;1 version importée&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 24 juillet 2021 à 10:39&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;fr&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Aucune différence)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key wiki_aknotl:diff:1.41:old-494:rev-495 --&gt;
&lt;/table&gt;</summary>
		<author><name>Theau 2</name></author>
	</entry>
	<entry>
		<id>https://wiki.aknotl.fr/index.php?title=Module:Population_de_France/Introductions&amp;diff=494&amp;oldid=prev</id>
		<title>Infobox&gt;Ideawipik : références nommées pour regrouper les notes identiques, en cas d&#039;appels multiples</title>
		<link rel="alternate" type="text/html" href="https://wiki.aknotl.fr/index.php?title=Module:Population_de_France/Introductions&amp;diff=494&amp;oldid=prev"/>
		<updated>2021-07-08T20:03:51Z</updated>

		<summary type="html">&lt;p&gt;références nommées pour regrouper les notes identiques, en cas d&amp;#039;appels multiples&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;--[[&lt;br /&gt;
  Sous-module de Module:Tableau population d&amp;#039;article de commune de France contenant&lt;br /&gt;
  les fonctions de génération des introductions associées au divisions&lt;br /&gt;
--]]&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
p.outils = require(&amp;quot;Module:Population de France/Outils&amp;quot;)&lt;br /&gt;
p.donnees = require(&amp;quot;Module:Population de France/Données&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
local frame = mw.getCurrentFrame()&lt;br /&gt;
local lang = mw.language.getContentLanguage()&lt;br /&gt;
&lt;br /&gt;
local function ajoutref(text, args)&lt;br /&gt;
	return frame:extensionTag(&amp;quot;ref&amp;quot;, text, args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- textes, &amp;quot;constantes&amp;quot;, mis en variables pouralléger le code&lt;br /&gt;
p.intro_debut = [=[&lt;br /&gt;
L&amp;#039;évolution du nombre d&amp;#039;habitants est connue à travers les [[Recensement de la population|recensements de la population]] effectués dans la commune depuis %d. À partir de 2006, les [[Histoire du recensement de la population en France#Le recensement rénové en France (depuis 2004)|populations légales]] des communes sont publiées annuellement par l&amp;#039;[[Institut national de la statistique et des études économiques|Insee]]. Le recensement repose désormais sur une collecte d&amp;#039;information annuelle, concernant successivement tous les territoires communaux au cours d&amp;#039;une période de cinq ans. ]=]&lt;br /&gt;
&lt;br /&gt;
-- note : ci-dessous les nombres+unités sont codés « en dur » pour éviter d&amp;#039;avoir à appeler en plus ces modèles&lt;br /&gt;
-- deuxième partie, commune &amp;lt; 10000&lt;br /&gt;
p.intro_petite = [=[&lt;br /&gt;
Pour les communes de moins de 10&amp;amp;nbsp;000&amp;amp;nbsp;habitants, une enquête de recensement portant sur toute la population est réalisée tous les cinq&amp;amp;nbsp;ans, les populations légales des années intermédiaires étant quant à elles estimées par interpolation ou extrapolation]=]&lt;br /&gt;
&lt;br /&gt;
p.intro_petite2 = [=[&lt;br /&gt;
Pour la commune, le premier recensement exhaustif entrant dans le cadre du nouveau dispositif a été réalisé en ]=]&lt;br /&gt;
&lt;br /&gt;
-- idem, pour commune &amp;gt; 10000&lt;br /&gt;
p.intro_grande = [=[&lt;br /&gt;
Pour les communes de plus de 10&amp;amp;nbsp;000&amp;amp;nbsp;habitants les recensements ont lieu chaque année à la suite d&amp;#039;une enquête par sondage auprès d&amp;#039;un échantillon d&amp;#039;adresses représentant 8 % de leurs logements, contrairement aux autres communes qui ont un recensement réel tous les cinq ans]=]&lt;br /&gt;
&lt;br /&gt;
p.intro_note = [=[&lt;br /&gt;
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&amp;amp;nbsp;000&amp;amp;nbsp;habitants, et que les populations des années 2006, 2011, 2016, etc. pour les communes de plus de 10&amp;amp;nbsp;000&amp;amp;nbsp;habitants, ainsi que la dernière population légale publiée par l’Insee pour l&amp;#039;ensemble des communes. ]=]&lt;br /&gt;
&lt;br /&gt;
p.intro_drom = [=[&lt;br /&gt;
L&amp;#039;évolution du nombre d&amp;#039;habitants est connue à travers les [[Recensement de la population|recensements de la population]] effectués dans la commune depuis %d, premier recensement postérieur à la départementalisation de 1946. À partir de 2006, les [[Histoire du recensement de la population en France#Le recensement rénové en France (depuis 2004)|populations légales]] des communes sont publiées annuellement par l&amp;#039;[[Institut national de la statistique et des études économiques|Insee]]. Le recensement repose désormais sur une collecte d&amp;#039;information annuelle, concernant successivement tous les territoires communaux au cours d&amp;#039;une période de cinq ans. ]=]&lt;br /&gt;
&lt;br /&gt;
p.intro_poly = [=[&lt;br /&gt;
La loi relative à la démocratie de proximité du 27 février 2002 a, dans ses articles consacrés au recensement de la population, instauré des recensements de la population tous les cinq ans en [[Nouvelle-Calédonie]], en [[Polynésie française]], à [[Mayotte]] et dans les îles [[Wallis-et-Futuna]], ce qui n’était pas le cas auparavant]=]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---- ceux-ci sont en fait vide mais séparés pour permettre des évolutions futures&lt;br /&gt;
-- dédié introduction canton&lt;br /&gt;
function p.intro_canton(data)&lt;br /&gt;
	return &amp;quot;&amp;quot;&lt;br /&gt;
end&lt;br /&gt;
-- dédié introduction arrondissement&lt;br /&gt;
function p.intro_arrondissement(data)&lt;br /&gt;
	return &amp;quot;&amp;quot;&lt;br /&gt;
end&lt;br /&gt;
-- dédié introduction fractions&lt;br /&gt;
function p.intro_fraction(data)&lt;br /&gt;
	return &amp;quot;&amp;quot;&lt;br /&gt;
end&lt;br /&gt;
-- dédié introduction departement&lt;br /&gt;
function p.intro_departement(data)&lt;br /&gt;
	return &amp;quot;&amp;quot;&lt;br /&gt;
end&lt;br /&gt;
-- dédié introduction région&lt;br /&gt;
function p.intro_region(data)&lt;br /&gt;
	return &amp;quot;&amp;quot;&lt;br /&gt;
end&lt;br /&gt;
-- dédié introduction pays&lt;br /&gt;
function p.intro_pays(data)&lt;br /&gt;
	return &amp;quot;&amp;quot;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- intro &amp;quot;commune&amp;quot; avec traitement données&lt;br /&gt;
function p.intro_ccc(data, debut)&lt;br /&gt;
	if (data[&amp;quot;premier&amp;quot;] == nil) then&lt;br /&gt;
		return &amp;quot;&amp;quot; -- protection&lt;br /&gt;
	else&lt;br /&gt;
		return mw.ustring.format(debut, data[&amp;quot;premier&amp;quot;])&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- partie +10000&lt;br /&gt;
function p.intro_p1k(data)&lt;br /&gt;
	local resu = p.intro_grande&lt;br /&gt;
	local ref = &amp;quot;[https://www.insee.fr/fr/information/2383265 L&amp;#039;organisation du recensement], sur [[Institut national de la statistique et des études économiques|insee.fr]].&amp;quot;&lt;br /&gt;
	local note = p.intro_note&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	-- la note&lt;br /&gt;
	return resu .. ajoutref(ref, { name = &amp;quot;insee_orga_rec&amp;quot; }) ..  &amp;quot;&amp;lt;sup class=\&amp;quot;reference cite_virgule\&amp;quot;&amp;gt;,&amp;lt;/sup&amp;gt;&amp;quot; .. ajoutref(note,  { group = &amp;#039;Note&amp;#039; })&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- partie -10000&lt;br /&gt;
function p.intro_m1k(data)&lt;br /&gt;
	local resu = p.intro_petite&lt;br /&gt;
	-- partie de &amp;quot;petit&amp;quot; qui nécessite calcul et traitements&lt;br /&gt;
	local ref = &amp;quot;[https://www.insee.fr/fr/information/2383265 L&amp;#039;organisation du recensement], sur [[Institut national de la statistique et des études économiques|insee.fr]].&amp;quot;&lt;br /&gt;
	resu = resu  .. ajoutref(ref, { name = &amp;quot;insee_orga_rec&amp;quot; })  .. &amp;quot;.&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
		  &lt;br /&gt;
	if ((data[&amp;quot;recens-prem&amp;quot;] ~= nil) and (data[&amp;quot;source_collecte&amp;quot;] ~= nil)) then&lt;br /&gt;
		resu = resu .. &amp;quot; &amp;quot; .. p.intro_petite2 .. data[&amp;quot;recens-prem&amp;quot;]&lt;br /&gt;
		ref = &amp;quot;[&amp;quot; .. data[&amp;quot;source_collecte&amp;quot;] .. &amp;quot; Calendrier départemental des recensements], sur [[Institut national de la statistique et des études économiques|insee.fr]].&amp;quot; &lt;br /&gt;
		resu = resu .. ajoutref(ref) .. &amp;quot;.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
	end&lt;br /&gt;
	return resu&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- par type de commune&lt;br /&gt;
function p.intro_c_base(data, sup1k)&lt;br /&gt;
	local resu = p.intro_ccc(data, p.intro_debut)&lt;br /&gt;
	if (not sup1k) then&lt;br /&gt;
		resu = resu .. p.intro_m1k(data)&lt;br /&gt;
	else&lt;br /&gt;
		resu = resu .. p.intro_p1k(data)&lt;br /&gt;
	end&lt;br /&gt;
	return resu&lt;br /&gt;
end&lt;br /&gt;
function p.intro_c_drom(data, sup1k)&lt;br /&gt;
	local resu = p.intro_ccc(data, p.intro_drom)&lt;br /&gt;
	if (not sup1k) then&lt;br /&gt;
		resu = resu .. p.intro_m1k(data)&lt;br /&gt;
	else&lt;br /&gt;
		resu = resu .. p.intro_p1k(data)&lt;br /&gt;
	end&lt;br /&gt;
	return resu&lt;br /&gt;
end&lt;br /&gt;
function p.intro_c_com1(data, sup1k)&lt;br /&gt;
	local resu = p.intro_poly&lt;br /&gt;
	local ref = &amp;quot;[https://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000000593100&amp;amp;categorieLien=cid#LEGISCTA000006085425 Titre V de la loi n° 2002-276 du 27 février 2002 relative à la démocratie de proximité]&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	ref = resu .. ajoutref(ref, { name = &amp;quot;LF_2002-276_T-V&amp;quot; }) .. &amp;quot;.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	return resu&lt;br /&gt;
end&lt;br /&gt;
function p.intro_c_com2(data, sup1k)&lt;br /&gt;
	local resu = p.intro_poly&lt;br /&gt;
	local ref =  &amp;quot;[https://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000000593100&amp;amp;categorieLien=cid#LEGISCTA000006085425 Titre V de la loi n° 2002-276 du 27 février 2002 relative à la démocratie de proximité]&amp;quot;&lt;br /&gt;
	resu = resu .. ajoutref(ref, { name = &amp;quot;LF_2002-276_T-V&amp;quot; }) .. &amp;quot;.&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	if (data[&amp;quot;recens-prem&amp;quot;] ~= nil) then&lt;br /&gt;
		local lst, nb = p.outils.liste_annees_pred(data, data[&amp;quot;recens-prem&amp;quot;])  -- liste des recensements précédents&lt;br /&gt;
		resu = resu .. &amp;quot; Pour la commune, le premier recensement exhaustif entrant dans le cadre du nouveau dispositif a été réalisé en &amp;quot; ..&lt;br /&gt;
		        data[&amp;quot;recens-prem&amp;quot;]&lt;br /&gt;
		if (nb == 0) then&lt;br /&gt;
			resu = resu .. &amp;quot;.&amp;quot; -- pas d&amp;#039;années précédentes&lt;br /&gt;
		elseif (nb == 1) then&lt;br /&gt;
			resu = resu .. &amp;quot;, le précédent recensement a eu lieu en &amp;quot; .. lst[1] .. &amp;quot;.&amp;quot; -- un seul&lt;br /&gt;
		else&lt;br /&gt;
			resu = resu .. &amp;quot;, les précédents recensements ont eu lieu en &amp;quot;&lt;br /&gt;
			for i = 1, nb do&lt;br /&gt;
				if (i == 1) then&lt;br /&gt;
					resu = resu .. lst[i]&lt;br /&gt;
				elseif (i == nb) then&lt;br /&gt;
					resu = resu .. &amp;quot; et &amp;quot; .. lst[i] .. &amp;quot;.&amp;quot;&lt;br /&gt;
				else&lt;br /&gt;
					resu = resu .. &amp;quot;, &amp;quot; .. lst[i]&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return resu&lt;br /&gt;
end&lt;br /&gt;
function p.intro_c_nouv(data)&lt;br /&gt;
	local resu = &amp;quot;L&amp;#039;évolution du nombre d&amp;#039;habitants est connue à travers les recensements de la population effectués dans la commune depuis sa création.&amp;quot;&lt;br /&gt;
	return resu&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- dédié introduction des différents types de communes&lt;br /&gt;
function p.intro_commune(data)&lt;br /&gt;
	local resu&lt;br /&gt;
	&lt;br /&gt;
	-- selon la population (&amp;lt; ou &amp;gt; 10000 habitants)&lt;br /&gt;
	local sup1k = false&lt;br /&gt;
	if (data[&amp;quot;recens-prem&amp;quot;] == &amp;quot;annuel&amp;quot;) then&lt;br /&gt;
		sup1k = true&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local fonctions = { -- liste des fonctions d&amp;#039;affichage chaque type de commune&lt;br /&gt;
		[&amp;quot;commune&amp;quot;] = p.intro_c_base,&lt;br /&gt;
		[&amp;quot;commune en DROM&amp;quot;] = p.intro_c_drom,&lt;br /&gt;
		[&amp;quot;commune en COM1&amp;quot;] = p.intro_c_com1,&lt;br /&gt;
		[&amp;quot;commune en COM2&amp;quot;] = p.intro_c_com2,&lt;br /&gt;
		[&amp;quot;commune nouvelle&amp;quot;] = p.intro_c_nouv&lt;br /&gt;
	}&lt;br /&gt;
	local fun = fonctions[data[&amp;quot;division&amp;quot;]] --&lt;br /&gt;
	&lt;br /&gt;
	if (not fun) then&lt;br /&gt;
		return &amp;quot;&amp;quot;  -- c&amp;#039;est une erreur mais on ne devrait jamais être ici avec une division non gérée&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	resu =  fun(data, sup1k)&lt;br /&gt;
&lt;br /&gt;
	return resu&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- partie évolution de population&lt;br /&gt;
function p.evolution(data)&lt;br /&gt;
	local resu = &amp;quot;En $annee, $div comptait $pop habitants$note&amp;quot;&lt;br /&gt;
	local divtext = {&lt;br /&gt;
		[&amp;quot;canton&amp;quot;] = &amp;quot;le canton&amp;quot;,&lt;br /&gt;
		[&amp;quot;arrondissement&amp;quot;] = &amp;quot;l&amp;#039;arrondissement&amp;quot;,&lt;br /&gt;
		[&amp;quot;département&amp;quot;] = &amp;quot;le département&amp;quot;,&lt;br /&gt;
		[&amp;quot;région&amp;quot;] = &amp;quot;la région&amp;quot;,&lt;br /&gt;
		[&amp;quot;pays&amp;quot;] = &amp;quot;le pays&amp;quot;,&lt;br /&gt;
		[&amp;quot;default&amp;quot;] = &amp;quot;la commune&amp;quot;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	local annee = data[&amp;quot;dernier&amp;quot;]&lt;br /&gt;
	local div = data[&amp;quot;division&amp;quot;]&lt;br /&gt;
	div = divtext[div] or divtext.default&lt;br /&gt;
	local pop = data[data[&amp;quot;dernier&amp;quot;]][&amp;quot;pop&amp;quot;]&lt;br /&gt;
	pop =  lang:formatNum(data[data[&amp;quot;dernier&amp;quot;]][&amp;quot;pop&amp;quot;])&lt;br /&gt;
	&lt;br /&gt;
	local note = &amp;quot;Population municipale légale en vigueur au 1&amp;lt;sup&amp;gt;er&amp;lt;/sup&amp;gt;&amp;amp;nbsp;janvier&amp;amp;nbsp;&amp;quot; .. annee+3 ..&lt;br /&gt;
				&amp;quot;, millésimée $annee, définie dans les limites territoriales en vigueur au 1&amp;lt;sup&amp;gt;er&amp;lt;/sup&amp;gt;&amp;amp;nbsp;janvier&amp;amp;nbsp;&amp;quot; .. annee+2 ..&lt;br /&gt;
				&amp;quot;, date de référence statistique : 1&amp;lt;sup&amp;gt;er&amp;lt;/sup&amp;gt;&amp;amp;nbsp;janvier&amp;amp;nbsp;$annee.&amp;quot;&lt;br /&gt;
	local note_name = &amp;quot;Pop_mun_&amp;quot; .. annee&lt;br /&gt;
	if (data[&amp;quot;nom-dep&amp;quot;] == &amp;quot;Mayotte&amp;quot;) then -- Mayotte a un système de recensement différent&lt;br /&gt;
		note = &amp;quot;Population municipale légale en vigueur au 1&amp;lt;sup&amp;gt;er&amp;lt;/sup&amp;gt; janvier &amp;quot; .. annee+1 ..&lt;br /&gt;
				&amp;quot;, millésimée $annee, définie dans les limites territoriales en vigueur au 1&amp;lt;sup&amp;gt;er&amp;lt;/sup&amp;gt; janvier &amp;quot; .. annee ..&lt;br /&gt;
				&amp;quot;, date de référence statistique : 1&amp;lt;sup&amp;gt;er&amp;lt;/sup&amp;gt; janvier $annee.&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	note = mw.ustring.gsub(note, &amp;quot;$annee&amp;quot;, annee)&lt;br /&gt;
	note = ajoutref(note, { group = &amp;quot;Note&amp;quot;, name = note_name })&lt;br /&gt;
		&lt;br /&gt;
	resu = mw.ustring.gsub(resu, &amp;quot;$note&amp;quot;, note)&lt;br /&gt;
	resu = mw.ustring.gsub(resu, &amp;quot;$div&amp;quot;, div)	&lt;br /&gt;
	resu = mw.ustring.gsub(resu, &amp;quot;$pop&amp;quot;, pop)&lt;br /&gt;
	resu = mw.ustring.gsub(resu, &amp;quot;$annee&amp;quot;, annee)&lt;br /&gt;
&lt;br /&gt;
	-- pas d&amp;#039;augmentation / diminution pour les arrondissements&lt;br /&gt;
	if (data[&amp;quot;division&amp;quot;] == &amp;quot;arrondissement&amp;quot;) then&lt;br /&gt;
		resu = resu .. &amp;quot;.&amp;quot;&lt;br /&gt;
		return resu&lt;br /&gt;
	end&lt;br /&gt;
	-- calcul de l&amp;#039;augmentation / diminution&lt;br /&gt;
	local delta = p.donnees.variation_texte(data)&lt;br /&gt;
	if (delta ~= nil) then&lt;br /&gt;
		resu = resu .. &amp;quot;, &amp;quot; .. delta&lt;br /&gt;
		-- seulement si on a une variation&lt;br /&gt;
		-- département associé (sauf pour les départements)&lt;br /&gt;
		local loadedData, wlm = p.donnees.charge_donnees(data[&amp;quot;nom-dep&amp;quot;])&lt;br /&gt;
		local deltad = nil&lt;br /&gt;
		local nomdwp = nil&lt;br /&gt;
		if ((loadedData ~= nil) and (wlm == true)) then&lt;br /&gt;
			nomdwp = loadedData[&amp;quot;nom-wp&amp;quot;]&lt;br /&gt;
			deltad = p.donnees.variation(loadedData, false)&lt;br /&gt;
		end&lt;br /&gt;
		-- France&lt;br /&gt;
		loadedData, wlm = p.donnees.charge_donnees(&amp;quot;France&amp;quot;)&lt;br /&gt;
		local deltaf = nil&lt;br /&gt;
		if (loadedData ~= nil) then  -- pour la France on ne teste que la présence des données&lt;br /&gt;
			deltaf = p.donnees.variation(loadedData, false)&lt;br /&gt;
		end&lt;br /&gt;
		-- dernière partie&lt;br /&gt;
		if ((deltad == nil) and (deltaf == nil)) then&lt;br /&gt;
			resu = resu .. &amp;quot;.&amp;quot;&lt;br /&gt;
		else&lt;br /&gt;
			resu = resu .. &amp;quot; (&amp;quot;&lt;br /&gt;
			if (deltad ~= nil) then&lt;br /&gt;
				if (deltad &amp;gt; 0) then&lt;br /&gt;
					resu = resu .. nomdwp .. &amp;quot; : +&amp;quot; .. lang:formatNum(deltad) .. &amp;quot; %&amp;quot;&lt;br /&gt;
				else&lt;br /&gt;
					resu = resu .. nomdwp .. &amp;quot; : &amp;quot; .. lang:formatNum(deltad) .. &amp;quot; %&amp;quot;&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			if (deltaf ~= nil) then&lt;br /&gt;
				if (deltad ~= nil) then&lt;br /&gt;
					resu = resu .. &amp;quot;, &amp;quot;&lt;br /&gt;
				end&lt;br /&gt;
				if (deltaf &amp;gt; 0) then&lt;br /&gt;
					resu = resu .. &amp;quot;[[Démographie de la France|France]] hors [[Mayotte]] : +&amp;quot; .. lang:formatNum(deltaf) .. &amp;quot; %&amp;quot;&lt;br /&gt;
				else&lt;br /&gt;
					resu = resu .. &amp;quot;[[Démographie de la France|France]] hors [[Mayotte]] : &amp;quot; .. lang:formatNum(deltaf) .. &amp;quot; %&amp;quot;&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			resu = resu .. &amp;quot;).&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		resu = resu .. &amp;quot;.&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	return resu&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- fonction aiguillage pour les introduction&lt;br /&gt;
function p.introduction(data)&lt;br /&gt;
	local resu&lt;br /&gt;
&lt;br /&gt;
	local fonctions = { -- fonctions à utiliser pour chaque type de division&lt;br /&gt;
		[&amp;quot;canton&amp;quot;] = p.intro_canton,&lt;br /&gt;
		[&amp;quot;arrondissement&amp;quot;] = p.intro_arrondissement,&lt;br /&gt;
		[&amp;quot;département&amp;quot;] = p.intro_departement,&lt;br /&gt;
		[&amp;quot;fraction cantonale&amp;quot;] = p.intro_fraction,&lt;br /&gt;
		[&amp;quot;région&amp;quot;] = intro_region,&lt;br /&gt;
		[&amp;quot;pays&amp;quot;] = p.intro_pays,&lt;br /&gt;
		[&amp;quot;commune&amp;quot;] = p.intro_commune -- toutes les communes traitées là, différenciation après&lt;br /&gt;
	}&lt;br /&gt;
	local divfun = fonctions[data[&amp;quot;division&amp;quot;]]&lt;br /&gt;
	if (not divfun) and (data[&amp;quot;type&amp;quot;] == &amp;quot;commune&amp;quot;) then&lt;br /&gt;
		divfun = fonctions[&amp;quot;commune&amp;quot;]&lt;br /&gt;
	end&lt;br /&gt;
	if not divfun then&lt;br /&gt;
		return &amp;quot;&amp;lt;err&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	local resu = divfun (data)&lt;br /&gt;
&lt;br /&gt;
	-- on ajoute la partie évolution de la population&lt;br /&gt;
	local txt = p.evolution(data)&lt;br /&gt;
	if ((txt ~= nil) and (txt ~= &amp;quot;&amp;quot;)) then&lt;br /&gt;
		resu = resu .. &amp;quot;\n\n&amp;quot; .. txt&lt;br /&gt;
	end&lt;br /&gt;
	return resu&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Infobox&gt;Ideawipik</name></author>
	</entry>
</feed>