<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://rishon.rcorp.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=RubnK</id>
	<title>Rishon - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://rishon.rcorp.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=RubnK"/>
	<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php/Sp%C3%A9cial:Contributions/RubnK"/>
	<updated>2026-09-05T05:07:49Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Module:Carte/Points&amp;diff=1405</id>
		<title>Module:Carte/Points</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Module:Carte/Points&amp;diff=1405"/>
		<updated>2025-12-09T23:53:12Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local points = {&lt;br /&gt;
	[&#039;aéroport&#039;] = &#039;Airplane silhouette.svg&#039;,&lt;br /&gt;
	[&#039;aire protégée&#039;] = &#039;Green pog.svg&#039;,&lt;br /&gt;
	[&#039;barrage&#039;] = &#039;Arch dam 12x12 ne.svg&#039;,&lt;br /&gt;
	[&#039;barrage n&#039;] = &#039;Arch dam 12x12 n.svg&#039;,&lt;br /&gt;
	[&#039;barrage s&#039;] = &#039;Arch dam 12x12 s.svg&#039;,&lt;br /&gt;
	[&#039;barrage e&#039;] = &#039;Arch dam 12x12 e.svg&#039;,&lt;br /&gt;
	[&#039;barrage o&#039;] = &#039;Arch dam 12x12 w.svg&#039;,&lt;br /&gt;
	[&#039;barrage ne&#039;] = &#039;Arch dam 12x12 ne.svg&#039;,&lt;br /&gt;
	[&#039;barrage no&#039;] = &#039;Arch dam 12x12 nw.svg&#039;,&lt;br /&gt;
	[&#039;barrage se&#039;] = &#039;Arch dam 12x12 se.svg&#039;,&lt;br /&gt;
	[&#039;barrage so&#039;] = &#039;Arch dam 12x12 sw.svg&#039;,&lt;br /&gt;
	[&#039;bataille&#039;] = &#039;Legenda miejsce bitwy.svg&#039;,&lt;br /&gt;
	[&#039;bâtiment&#039;] = &#039;Solid blue.svg&#039;,&lt;br /&gt;
	[&#039;château&#039;] = &#039;Gfi-set01-castle1.png&#039;,&lt;br /&gt;
	[&#039;cheminée&#039;] = &#039;Factory-fontawesomish.svg&#039;,&lt;br /&gt;
	[&#039;col&#039;] = &#039;Mountain pass 12x12 ne.svg&#039;,&lt;br /&gt;
	[&#039;cratère&#039;] = &#039;Redpoint.svg&#039;,&lt;br /&gt;
	[&#039;église&#039;] = &#039;Gfi-set01-church1.png&#039;,&lt;br /&gt;
	[&#039;gare&#039;] = &#039;HR icon.png&#039;,&lt;br /&gt;
	[&#039;grotte&#039;] = &#039;Gfi-set01-cave.svg &#039;,&lt;br /&gt;
	[&#039;hôpital&#039;] = &#039;Sign hospital.svg&#039;,&lt;br /&gt;
	[&#039;lac&#039;] = &#039;Blue pog.svg&#039;,&lt;br /&gt;
	[&#039;localité&#039;] = &#039;Red pog.svg&#039;,&lt;br /&gt;
	[&#039;mine&#039;] = &#039;Mining symbol.svg&#039;,&lt;br /&gt;
	[&#039;montagne&#039;] = &#039;TriangleArrow-Up.svg&#039;,&lt;br /&gt;
	[&#039;mosquée&#039;] = &#039;Gfi-set01-mosque1.png&#039;,&lt;br /&gt;
	[&#039;naufrage&#039;] = &#039;NChart-Symbol INT Wreck.svg&#039;,&lt;br /&gt;
	[&#039;phare&#039;] = &#039;Legenda latarnia.svg&#039;,&lt;br /&gt;
	[&#039;pont&#039;] = &#039;Bridge 12x12 ne.svg&#039;,&lt;br /&gt;
	[&#039;port&#039;] = &#039;Legenda port.svg&#039;,&lt;br /&gt;
	[&#039;pyramide&#039;] = &#039;Gfi-set01-pyramide.png&#039;,&lt;br /&gt;
	[&#039;refuge&#039;] = &#039;RedHut.svg&#039;,&lt;br /&gt;
	[&#039;site&#039;] = &#039;Point rouge.gif&#039;,&lt;br /&gt;
	[&#039;site archéologique&#039;] = &#039;Gfi-set01-archaeology.png&#039;,&lt;br /&gt;
	[&#039;station de ski&#039;] = &#039;Steel pog.svg&#039;,&lt;br /&gt;
	[&#039;synagogue&#039;] = &#039;Gfi-set01-synagogue1.png&#039;,&lt;br /&gt;
	[&#039;tour&#039;] = &#039;Gfi-set01-tower1.png&#039;,&lt;br /&gt;
	[&#039;usine&#039;] = &#039;Factory.svg&#039;,&lt;br /&gt;
	[&#039;ville&#039;] = &#039;City locator 4.svg&#039;,&lt;br /&gt;
	[&#039;volcan&#039;] = &#039;Fire.svg&#039;,&lt;br /&gt;
	&lt;br /&gt;
	default = &#039;Red pog.svg&#039;,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
for i = 0, 31 do&lt;br /&gt;
	-- ajout de tous les point City locator X, en number et en string&lt;br /&gt;
	points[ i ] = &#039;City locator &#039; .. i .. &#039;.svg&#039;&lt;br /&gt;
	points[ tostring( i ) ] = &#039;City locator &#039; .. i .. &#039;.svg&#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return points&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Module:Carte&amp;diff=1403</id>
		<title>Module:Carte</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Module:Carte&amp;diff=1403"/>
		<updated>2025-12-09T23:53:12Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local p = {}&lt;br /&gt;
local pointmod = require(&#039;Module:Carte/Points&#039;)&lt;br /&gt;
local linguistic = require(&#039;Module:Linguistique&#039;)&lt;br /&gt;
local maintenance = &#039;&#039;&lt;br /&gt;
local coord  = require(&#039;Module:Coordinates&#039;)&lt;br /&gt;
local wd = require(&#039;Module:Wikidata&#039;)&lt;br /&gt;
local function loaddata(name) &lt;br /&gt;
	return require(&#039;Module:Carte/données/&#039; .. mw.ustring.lower(name))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local maxwidth = 325 --largeur max en pixels de la classe infobox_v3 sur MediaWiki:Gadget-Mobile.css et MediaWiki:Common.css&lt;br /&gt;
local defaultmargin = 10&lt;br /&gt;
&lt;br /&gt;
local divstyle = {&lt;br /&gt;
	[&#039;clear&#039;] = &#039;both&#039;,&lt;br /&gt;
	[&#039;text-align&#039;] = &#039;center&#039;,&lt;br /&gt;
	[&#039;font-size&#039;] = &#039;0.9em&#039;,&lt;br /&gt;
	[&#039;line-height&#039;] = &#039;1.4em&#039;,&lt;br /&gt;
	[&#039;word-wrap&#039;] = &#039;break-word&#039;,&lt;br /&gt;
	[&#039;max-width&#039;] = maxwidth .. &#039;px&#039;,&lt;br /&gt;
	[&#039;height&#039;] = &#039;auto&#039;,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local function addmaintenancecat(cat, sortkey) -- ajoute du texte à la string maintenance en cas de problème&lt;br /&gt;
	if mw.title.getCurrentTitle().namespace ~= 0 then&lt;br /&gt;
		return&lt;br /&gt;
	end&lt;br /&gt;
	maintenance = maintenance .. &#039;[[Category:&#039; .. cat .. &#039;]]&#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--longitude équirectangulaire&lt;br /&gt;
local function equirecLong(longitude, mapdata)&lt;br /&gt;
	local left, right = mapdata.left, mapdata.right&lt;br /&gt;
	if right &amp;lt; left then -- si la carte passe le méridien 180&lt;br /&gt;
		right = 360 + right&lt;br /&gt;
		if longitude &amp;lt; 0 then longitude = (360 + longitude) end&lt;br /&gt;
	end&lt;br /&gt;
	return  (longitude - left) / (right - left) &lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function equirecLat(latitude, mapdata)&lt;br /&gt;
	return (latitude - mapdata.top) / (mapdata.bottom - mapdata.top) 	&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- &#039;Projection conique avec DL&#039;  &lt;br /&gt;
local function dllat(latitude, longitude, mapdata) -- conique avec DL&lt;br /&gt;
	local val = &lt;br /&gt;
	 	(mapdata.y0 +&lt;br /&gt;
	 		( mapdata.iheight/2 - mapdata.y0 ) *&lt;br /&gt;
	 		(1 - mapdata.t *&lt;br /&gt;
	 			(latitude - mapdata.centrallat) *&lt;br /&gt;
	 			(0.01745329252 + 0.00000177219231 * (latitude - mapdata.centrallat) ^2)&lt;br /&gt;
	 		)*&lt;br /&gt;
	 		( 1- 0.00015230871 * (longitude-mapdata.centrallong) ^2 * mapdata.s^2)&lt;br /&gt;
	 	) / mapdata.iheight&lt;br /&gt;
	return val&lt;br /&gt;
end&lt;br /&gt;
local function dllong(latitude, longitude, mapdata)&lt;br /&gt;
	local val = &lt;br /&gt;
		( (mapdata.x0 or (mapdata.iwidth/2)) + &lt;br /&gt;
			( mapdata.iheight/2 - mapdata.y0 ) *&lt;br /&gt;
			( 1 -mapdata.t * &lt;br /&gt;
				(latitude-mapdata.centrallat) *&lt;br /&gt;
				( 0.01745329252 + 0.00000177219231 * (latitude-mapdata.centrallat) * (latitude-mapdata.centrallat) )&lt;br /&gt;
			) * &lt;br /&gt;
		(longitude-mapdata.centrallong) * mapdata.s *&lt;br /&gt;
		(0.01745329252 - 0.000000886096156 * (longitude-(mapdata.centrallong)) * (longitude-(mapdata.centrallong))&lt;br /&gt;
			* mapdata.s^2&lt;br /&gt;
		)&lt;br /&gt;
	) / mapdata.iwidth&lt;br /&gt;
	return val&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------&lt;br /&gt;
local function numericcoord(val) -- met en format numériques les coordonnées qui sont parfois sous la forme degré/min/sec&lt;br /&gt;
	return tonumber(val) or tonumber(coord.dms2dec({args={val}}))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function pointposition(latitude, longitude, mapdata)&lt;br /&gt;
	if not (latitude and longitude) then&lt;br /&gt;
		return nil --?&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if longitude &amp;gt; 180 then -- les caprices des coordonnées extraterrestres&lt;br /&gt;
		longitude = -360 + longitude&lt;br /&gt;
	elseif longitude &amp;lt; -180 then&lt;br /&gt;
		longitude = 360 - longitude&lt;br /&gt;
	end&lt;br /&gt;
		&lt;br /&gt;
	local ypos, xpos&lt;br /&gt;
	if mapdata.x and mapdata.y then -- pour les cartes complexes : calcul de la position à partir de formules en Wikicode dans les clés &amp;quot;x&amp;quot; et &amp;quot;y&amp;quot;&lt;br /&gt;
		xpos = mapdata.x(latitude, longitude) / 100&lt;br /&gt;
		ypos = mapdata.y(latitude, longitude) / 100&lt;br /&gt;
&lt;br /&gt;
	elseif mapdata.projection ==  &#039;Projection équirectangulaire&#039; then&lt;br /&gt;
		ypos = equirecLat(latitude, mapdata)&lt;br /&gt;
		xpos =  equirecLong(longitude, mapdata)&lt;br /&gt;
	elseif mapdata.projection == &#039;Projection conique avec DL&#039; then&lt;br /&gt;
		ypos = dllat(latitude, longitude, mapdata)&lt;br /&gt;
		xpos = dllong(latitude, longitude, mapdata)&lt;br /&gt;
	end&lt;br /&gt;
	return ypos, xpos&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function placepoint(mapdata, point) -- fonction d&#039;aide pour buildmap. point est une table contenant latitude, longitude, type de point...&lt;br /&gt;
&lt;br /&gt;
	local ypos, xpos = pointposition(point.latitude, point.longitude, mapdata)&lt;br /&gt;
&lt;br /&gt;
	if (not xpos) or (not ypos) then&lt;br /&gt;
		return &amp;quot;données de géolocalisation invalides&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if (ypos &amp;gt; 1.1) or (xpos) &amp;gt; 1.1 or (ypos &amp;lt; -0.1) or (xpos &amp;lt; -0.1) then &lt;br /&gt;
		return &#039;[[Category:Article avec une géolocalisation hors-carte]]&#039; .. &#039;les coordonnées indiquées sont hors de la carte de géolocalisation demandée&#039;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local pointsize = tostring(point.pointsize or &#039;8&#039;)&lt;br /&gt;
	local pointtext = point.text or &#039;&#039;&lt;br /&gt;
	local pointtype = point.pointtype or &#039;default&#039;&lt;br /&gt;
	local pointimage = pointmod[pointtype]&lt;br /&gt;
	if not pointimage then&lt;br /&gt;
		pointimage = pointmod.default&lt;br /&gt;
		addmaintenancecat(&#039;Page avec un modèle de point de carte non pris en charge&#039;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local htmlheight = tostring(ypos * 100) .. &#039;%&#039;&lt;br /&gt;
	local htmlwidth = tostring(xpos * 100) .. &#039;%&#039;&lt;br /&gt;
&lt;br /&gt;
	local pointdiv = mw.html.create(&#039;div&#039;)&lt;br /&gt;
		:css{position = &#039;absolute&#039;, border = &#039;none&#039;, top = htmlheight, left = htmlwidth}&lt;br /&gt;
		:tag(&#039;div&#039;)&lt;br /&gt;
			:css{position = &#039;absolute&#039;, top = &#039;-4px&#039;, left = &#039;-4px&#039;, [&#039;line-height&#039;] = &#039;0&#039;, width = &#039;8px&#039;}&lt;br /&gt;
			:wikitext(&#039;[[Fichier:&#039; .. pointimage .. &#039;|&#039; .. pointsize .. &#039;px|class=noviewer]]&#039;)&lt;br /&gt;
			:tag(&#039;span&#039;) &lt;br /&gt;
			:css{position = &#039;absolute&#039;, [&#039;text-align&#039;] = &#039;left&#039;, width = &#039;150px&#039;}&lt;br /&gt;
			:wikitext(pointtext)&lt;br /&gt;
			:done()&lt;br /&gt;
		:allDone()&lt;br /&gt;
			&lt;br /&gt;
	return pointdiv&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function buildmap(file, caption, alt, width, mapdata, pointtable, defaultpoint)&lt;br /&gt;
	divstyle.width = width&lt;br /&gt;
	local margin = (maxwidth - width)/2&lt;br /&gt;
	divstyle[&#039;margin&#039;] = &#039;0 &#039; .. margin .. &#039;px 5px &#039; .. margin .. &#039;px&#039;&lt;br /&gt;
	local map = mw.html.create(&#039;div&#039;)&lt;br /&gt;
		:css(divstyle)&lt;br /&gt;
		:addClass(&amp;quot;geobox&amp;quot;)&lt;br /&gt;
		:wikitext(caption)&lt;br /&gt;
		:tag(&#039;table&#039;)&lt;br /&gt;
			:addClass(&#039;DebutCarte&#039;)&lt;br /&gt;
			:attr({border=&amp;quot;0&amp;quot;, cellspacing=&amp;quot;0&amp;quot;, cellpadding=&amp;quot;0&amp;quot;})&lt;br /&gt;
			:css({margin = &#039;0&#039;, border = &#039;none&#039;, padding = &#039;0&#039;, width = &#039;auto !important&#039;})&lt;br /&gt;
				:tag(&#039;tr&#039;)&lt;br /&gt;
					:tag(&#039;td&#039;)&lt;br /&gt;
						:tag(&#039;div&#039;)&lt;br /&gt;
							:css({position= &#039;relative&#039;, margin = &amp;quot;auto&amp;quot;, [&#039;text-align&#039;] = &#039;left&#039; })&lt;br /&gt;
							:wikitext(&#039;[[File:&#039; .. file .. &#039;|frameless|&#039; .. width .. &#039;px&#039; .. &#039;|&#039; .. alt .. &#039;|class=noviewer]]&#039; )&lt;br /&gt;
	for i, j in pairs(pointtable or{}) do -- pour chque point à placer, do&lt;br /&gt;
		if not j.pointtype then&lt;br /&gt;
			j.pointtype = defaultpoint&lt;br /&gt;
		end&lt;br /&gt;
		map:node(placepoint(mapdata,j))&lt;br /&gt;
	end&lt;br /&gt;
	return map:done():done():done():done()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function maxpoints(points)&lt;br /&gt;
	if not points then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local minlat, maxlat, minlong, maxlong = points[1].latitude, points[1].latitude, points[1].longitude, points[1].longitude&lt;br /&gt;
	for i, point in ipairs(points) do&lt;br /&gt;
		minlat = math.min(point.latitude, minlat)&lt;br /&gt;
		maxlat = math.max(point.latitude, maxlat)&lt;br /&gt;
		minlong = math.min(point.longitude, minlong)&lt;br /&gt;
		maxlong = math.max(point.longitude, maxlong)&lt;br /&gt;
	end&lt;br /&gt;
	return minlat, maxlat, minlong, maxlong&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
local function guesszoom(ids)&lt;br /&gt;
	if (not ids) then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local item = ids[1]&lt;br /&gt;
	local area = wd.formatStatements{entity = item, property = &amp;quot;P2046&amp;quot;, targetunit = &amp;quot;square kilometer&amp;quot;, displayformat = &amp;quot;raw&amp;quot;}&lt;br /&gt;
	if (not area) or not(tonumber(area)) then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	area = tonumber(area)&lt;br /&gt;
	if area &amp;gt; 100000 then&lt;br /&gt;
		return 3&lt;br /&gt;
	end&lt;br /&gt;
	if area &amp;gt; 10000 then&lt;br /&gt;
		return 4&lt;br /&gt;
	end&lt;br /&gt;
	if area &amp;gt; 1000 then&lt;br /&gt;
		return 5&lt;br /&gt;
	end&lt;br /&gt;
	if area &amp;gt; 100 then&lt;br /&gt;
		return 6&lt;br /&gt;
	end&lt;br /&gt;
	return 7&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function guesszoom2(minlat, maxlat, minlong, maxlong)&lt;br /&gt;
	if not (minlat and maxlat and minlong and maxlong) or ((minlat == maxlat) and (minlong == maxlong) ) then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local x = coord._distance({latitude = (maxlat + minlat / 2), longitude = minlong}, {latitude = (maxlat + minlat / 2), longitude =  maxlong })&lt;br /&gt;
	local y = coord._distance({latitude = 0, longitude = minlong}, {latitude = 0, longitude = maxlong})&lt;br /&gt;
	local dist = math.max(x, y) -- à ajuster si la carte n&#039;est pas carrée&lt;br /&gt;
	if (dist &amp;gt; 512) then&lt;br /&gt;
		return 4&lt;br /&gt;
	elseif (dist &amp;gt; 256) then&lt;br /&gt;
		return 5		&lt;br /&gt;
	elseif (dist &amp;gt; 128) then&lt;br /&gt;
		return 6&lt;br /&gt;
	elseif (dist&amp;gt; 64) then&lt;br /&gt;
		return 7&lt;br /&gt;
	elseif (dist &amp;gt; 32) then&lt;br /&gt;
		return 8&lt;br /&gt;
	elseif (dist &amp;gt; 16) then&lt;br /&gt;
		return 9&lt;br /&gt;
	elseif (dist &amp;gt; 8) then&lt;br /&gt;
		return 10&lt;br /&gt;
	elseif (dist &amp;gt; 4) then&lt;br /&gt;
		return 11&lt;br /&gt;
	elseif (dist &amp;gt; 2) then&lt;br /&gt;
		return 12&lt;br /&gt;
	end&lt;br /&gt;
	return 13&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function buildInteractiveMap(width, pointtable, default_zoom, ids, shapecolor)&lt;br /&gt;
	-- On fait un hack pour générer une valeur par défaut pour la latitude et la longitude&lt;br /&gt;
	local geojson = {}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	shapecolor = shapecolor or &#039;#800000&#039;&lt;br /&gt;
	for i, point in pairs(pointtable or{}) do -- pour chque point à placer, do&lt;br /&gt;
		table.insert(geojson, {&lt;br /&gt;
			[&#039;type&#039;] = &#039;Feature&#039;,&lt;br /&gt;
			[&#039;geometry&#039;] = {&lt;br /&gt;
				[&#039;type&#039;] = &amp;quot;Point&amp;quot;,&lt;br /&gt;
				[&#039;coordinates&#039;] = { point.longitude, point.latitude }&lt;br /&gt;
			},&lt;br /&gt;
			[&#039;properties&#039;] = {&lt;br /&gt;
				[&#039;title&#039;] = point.text or &#039;&#039;,&lt;br /&gt;
				[&#039;marker-symbol&#039;] = point.marker,&lt;br /&gt;
				[&#039;marker-color&#039;] =  point.markercolor or &amp;quot;#224422&amp;quot;,&lt;br /&gt;
			}&lt;br /&gt;
    	})&lt;br /&gt;
&lt;br /&gt;
	if ids then&lt;br /&gt;
		local geojson2 = {&lt;br /&gt;
		[&#039;type&#039;] = &#039;ExternalData&#039;,&lt;br /&gt;
    		[&#039;service&#039;] = &#039;geoshape&#039;,&lt;br /&gt;
  		[&#039;ids&#039;] = ids,&lt;br /&gt;
  		properties = {&lt;br /&gt;
  		  	[&#039;fill&#039;] = shapecolor or &#039;#800000&#039;,&lt;br /&gt;
  		},&lt;br /&gt;
		}&lt;br /&gt;
		table.insert(geojson, geojson2)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local minlat, maxlat, minlong, maxlong = maxpoints(pointtable)&lt;br /&gt;
	local center_lat = (maxlat + minlat) / 2&lt;br /&gt;
	local center_long = (maxlong + minlong) / 2&lt;br /&gt;
	-- 180e méridien&lt;br /&gt;
	if (maxlong - minlong) &amp;gt; 180 then&lt;br /&gt;
		centerlong = centerlong - 180&lt;br /&gt;
	end&lt;br /&gt;
	local args = {&lt;br /&gt;
    		[&#039;height&#039;] = width,&lt;br /&gt;
    		[&#039;width&#039;] = width,&lt;br /&gt;
    		[&#039;frameless&#039;] = &#039;frameless&#039;,&lt;br /&gt;
    		[&#039;align&#039;] = &#039;center&#039;,&lt;br /&gt;
    		[&#039;latitude&#039;] = center_lat,&lt;br /&gt;
    		[&#039;longitude&#039;] = center_long,&lt;br /&gt;
    		[&#039;zoom&#039;] = default_zoom or guesszoom(ids) or guesszoom2(minlat, maxlat, minlong, maxlong) or 13&lt;br /&gt;
    	}&lt;br /&gt;
	return mw.getCurrentFrame():extensionTag(&#039;mapframe&#039;, mw.text.jsonEncode(geojson), args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function builddynamicmap(map, maptype, width, pointtable, caption, defaultpoint, globe, default_zoom, ids, shapecolor) -- fonction d&#039;aide pour multimap&lt;br /&gt;
	if map == &#039;-&#039; then&lt;br /&gt;
		return&lt;br /&gt;
	end&lt;br /&gt;
	if map == &#039;interactive&#039; then&lt;br /&gt;
		if (globe and (globe ~= &#039;earth&#039;)) then&lt;br /&gt;
			return nil&lt;br /&gt;
		end&lt;br /&gt;
		return buildInteractiveMap(width, pointtable, default_zoom, ids, shapecolor)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local success, mapdata = pcall(loaddata, map)&lt;br /&gt;
	if not success or not mapdata.images then&lt;br /&gt;
		addmaintenancecat(&#039;Page avec des données de géolocalisation non prises en charge&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	local name = mapdata.name or &#039;?&#039;&lt;br /&gt;
&lt;br /&gt;
	-- analyse linguistique pour le texte de la carte&lt;br /&gt;
	local datagender = mapdata.genre or &#039;&#039;&lt;br /&gt;
	local gender = string.sub(datagender, 1, 1) -- ms = masculin-singulier, fp = féminin pluriel etc.&lt;br /&gt;
	local number = string.sub(datagender, 2, 2)&lt;br /&gt;
	local determiner = mapdata.determiner&lt;br /&gt;
	local ofstring = linguistic.of(name, gender, number, determiner) -- restitue &amp;quot;de France&amp;quot; ou &amp;quot;du Japon&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	local mapname = mapdata.name&lt;br /&gt;
	local file = mapdata.images[maptype] or mapdata.images[&#039;default&#039;]  or mapdata.images[1]&lt;br /&gt;
	if not file then&lt;br /&gt;
		 file = mapdata.images[&#039;default&#039;]&lt;br /&gt;
	end&lt;br /&gt;
	local alt = &#039;voir sur la carte &#039; .. ofstring&lt;br /&gt;
	local caption = &#039;Localisation sur la carte &#039; .. ofstring&lt;br /&gt;
	return buildmap(file, caption, alt, width, mapdata, pointtable, defaultpoint)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function guessmaps(params)&lt;br /&gt;
	-- cas non terriens&lt;br /&gt;
	local globe = params.globe&lt;br /&gt;
	if globe and (globe ~= &#039;earth&#039;) then&lt;br /&gt;
		local maps = {&lt;br /&gt;
			moon = &#039;Lune&#039;,&lt;br /&gt;
			mars = &#039;Mars&#039;,&lt;br /&gt;
			mercury = &#039;Mercure&#039;,&lt;br /&gt;
			neptune = &#039;Neptune&#039;,&lt;br /&gt;
			venus = &#039;Vénus&#039;,&lt;br /&gt;
			callisto = &#039;Callisto&#039;,&lt;br /&gt;
			ceres = &#039;Cérès&#039;,&lt;br /&gt;
			charon = &#039;Charon&#039;,&lt;br /&gt;
			enceladus = &#039;Encelade&#039;,&lt;br /&gt;
			europa = &#039;Europe&#039;,&lt;br /&gt;
			io = &#039;Io&#039;,&lt;br /&gt;
			iapetus = &#039;Japet&#039;,&lt;br /&gt;
			ganymede = &#039;Ganymède&#039;,&lt;br /&gt;
			pluto = &#039;Pluton&#039;,&lt;br /&gt;
			tethys = &#039;Téthys&#039;,&lt;br /&gt;
			titan = &#039;Titan&#039;,&lt;br /&gt;
			triton = &#039;Triton&#039;,&lt;br /&gt;
			vesta = &#039;Vesta&#039;,&lt;br /&gt;
		}&lt;br /&gt;
		return maps[mw.ustring.lower(globe)]&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- autres cas&lt;br /&gt;
&lt;br /&gt;
	local data = require(&#039;Module:Carte/données&#039;)&lt;br /&gt;
	local validmaps = {}&lt;br /&gt;
	local lat = tonumber(params.latitude) or tonumber(coord.dms2dec({args={params.latitude}}))&lt;br /&gt;
	local long = tonumber(params.longitude) or tonumber(coord.dms2dec({args={params.longitude}}))&lt;br /&gt;
	if not lat or not long then return nil end&lt;br /&gt;
	for i, map in pairs(data) do&lt;br /&gt;
		if lat &amp;lt; map.top and lat &amp;gt; map.bottom then&lt;br /&gt;
			if map.left &amp;gt; map.right  then -- correction pour les cartes passant le méridien 180&lt;br /&gt;
				if long &amp;lt; 0 then&lt;br /&gt;
					map.left = map.left - 360&lt;br /&gt;
				else&lt;br /&gt;
					map.right = 360 + map.right&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			if (long &amp;gt; map.left and long &amp;lt; map.right) then&lt;br /&gt;
				table.insert(validmaps, map)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if #validmaps == 0 then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local function area(map) -- fonction simple juste pour pouvoir classer apprximativement les cartes pas superficie&lt;br /&gt;
		return (math.abs(map.top - map.bottom)) * (math.abs(map.left- map.right)) &lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	table.sort(validmaps, function(a, b) return area(a) &amp;lt; area(b) end)&lt;br /&gt;
&lt;br /&gt;
	local chosenmaps = {} -- on ne les gardes pas toutes, ça serait souvent trop&lt;br /&gt;
&lt;br /&gt;
	local havezone = {} -- paramètre &amp;quot;zone&amp;quot; des carte déjà obtenu, pour ne pas avoir le même deux fois: { zone = {nom de la carte, position de la carte} }&lt;br /&gt;
&lt;br /&gt;
	local forbiddenzones = { -- zone peu utiles, à ne pas utiliser par défaut&lt;br /&gt;
		[&#039;future région française&#039;] = true,&lt;br /&gt;
		[&#039;france&#039;] = true, -- utilisé pour des zone non administratives, généalement pas pratique&lt;br /&gt;
		[&#039;italie&#039;] = true,&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	local function addmap(map, pos) -- ajoute la carte à la liste et enregistre qu&#039;elle a une carte avec ce paramètre &amp;quot;zone&amp;quot;&lt;br /&gt;
		if pos then&lt;br /&gt;
			chosenmaps[pos] = map.name&lt;br /&gt;
			havezone[map.zone] = {map, pos} &lt;br /&gt;
		else&lt;br /&gt;
			table.insert(chosenmaps, map.name)&lt;br /&gt;
			if map.zone then&lt;br /&gt;
				havezone[map.zone] = {map, #chosenmaps} &lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local function centrality(map)&lt;br /&gt;
		-- retourne un indice ah hoc de centralité, plus faible si le point est près d&#039;un bord&lt;br /&gt;
		local function compute(point, end1, end2)&lt;br /&gt;
			local pct = (point - end1) / (end2- end1)&lt;br /&gt;
			return 0.5 - math.abs(0.5 - pct)&lt;br /&gt;
		end&lt;br /&gt;
		local latcentrality = compute(lat, map.top, map.bottom)&lt;br /&gt;
		local longcentrality = compute(long, map.left, map.right)&lt;br /&gt;
		return math.min(latcentrality, longcentrality)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	for i, map in pairs(validmaps) do&lt;br /&gt;
		if not(havezone[map.zone]) and  (not forbiddenzones[map.zone]) and #chosenmaps &amp;lt; 3 then&lt;br /&gt;
			addmap(map)&lt;br /&gt;
		end&lt;br /&gt;
		if map.zone and havezone[map.zone] and (centrality(map) &amp;gt; centrality(havezone[map.zone][1] ))  then -- si deux cartes ont le même paramètre &amp;quot;zone&amp;quot;, on prend la mieux centrée&lt;br /&gt;
			addmap(map, havezone[map.zone][2])&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	addmaintenancecat(&#039;Carte de localisation ajoutée par Module:Carte&#039;)&lt;br /&gt;
	return chosenmaps&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.multimap(params)&lt;br /&gt;
	local maplist = params.maplist&lt;br /&gt;
	local globe = params.globe&lt;br /&gt;
	if not maplist and params.guessmaps ~= &#039;-&#039; then -- guessmaps pourrait prendre d&#039;autres paramètres (échelle, etc.)&lt;br /&gt;
		maplist = guessmaps(params)&lt;br /&gt;
	end&lt;br /&gt;
	if type(maplist) == &#039;string&#039; then&lt;br /&gt;
		if maplist == &#039;non&#039; or maplist == &#039;pas pertinent&#039; or maplist == &#039;non&#039; then&lt;br /&gt;
			return&lt;br /&gt;
		elseif maplist == &#039;interactive&#039; and globe and globe ~= &#039;earth&#039; then&lt;br /&gt;
			maplist = guessmaps(params)&lt;br /&gt;
		end&lt;br /&gt;
		maplist = mw.text.split(maplist, &#039;/&#039;, true)&lt;br /&gt;
	end&lt;br /&gt;
	local staticmaps = params.staticmaps&lt;br /&gt;
	if type(staticmaps == &#039;string&#039;) then&lt;br /&gt;
		staticmaps = {staticmaps}&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if (not maplist)  and (not staticmaps) then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local maptype = params.maptype -- à retravailler pour quand on veut la même région, mais avec plusieurs types de carte&lt;br /&gt;
	local width = params.width&lt;br /&gt;
	local pointtable = params.pointtable&lt;br /&gt;
	local caption = params.caption&lt;br /&gt;
	local defaultpoint = params.pointtype&lt;br /&gt;
	local default_zoom = params.default_zoom&lt;br /&gt;
	local ids = params.ids -- wikidata ids&lt;br /&gt;
	if not pointtable then -- pointtable est la liste des points à placer, mais lorsqu&#039;il n&#039;y a qu&#039;un seul, on peut simplement avoir latitude et longitude&lt;br /&gt;
		pointtable = {{latitude = params.latitude, longitude = params.longitude, marker = params.marker, markercolor = params.markercolor}}&lt;br /&gt;
	end&lt;br /&gt;
	for i=#pointtable, 1, -1 do&lt;br /&gt;
		local point = pointtable[i]&lt;br /&gt;
		point.latitude =  numericcoord(point.latitude)&lt;br /&gt;
		point.longitude =  numericcoord(point.longitude)&lt;br /&gt;
		if not ( point.latitude and point.longitude ) then&lt;br /&gt;
			table.remove( pointtable, i )&lt;br /&gt;
		end&lt;br /&gt;
		point.markercolor = point.markercolor or params.markercolor&lt;br /&gt;
		point.marker = point.marker or params.marker&lt;br /&gt;
	end&lt;br /&gt;
	if #pointtable == 0 then&lt;br /&gt;
		return&lt;br /&gt;
	end&lt;br /&gt;
	-- traitement de la largeur&lt;br /&gt;
	if width and tonumber(width) then&lt;br /&gt;
		width = tonumber(width)&lt;br /&gt;
	else&lt;br /&gt;
		width = maxwidth - 2*defaultmargin&lt;br /&gt;
	end-- si pas un nombre, erreur ?&lt;br /&gt;
	local div =  mw.html.create(&#039;div&#039;):addClass(&#039;img_toggle&#039;)&lt;br /&gt;
	&lt;br /&gt;
 	--transition: appel aux [[Modèle:Géolocalisation/]] n en l&#039;absence de données dans le module&lt;br /&gt;
	for i, j in ipairs(maplist or {}) do&lt;br /&gt;
		if j == &#039;&#039; then break end&lt;br /&gt;
		if j ~= &#039;interactive&#039; then&lt;br /&gt;
			local success, data = pcall(loaddata, j) &lt;br /&gt;
			if not success then&lt;br /&gt;
		 		local mapliststring = table.concat(maplist, &#039;/&#039;)&lt;br /&gt;
				return mw.getCurrentFrame():expandTemplate{title = &#039;Infobox/Géolocalisation multiple/transition&#039;, args = {[&#039;géolocalisation&#039;] = mapliststring, type = maptype, latitude = params.latitude or pointtable[1].latitude, longitude = params.longitude or pointtable[1].longitude}} &lt;br /&gt;
					.. &#039;[[Catégorie:Page avec des données de géolocalisation non prises en charge]]&#039;&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	for i = #maplist, 1, -1 do&lt;br /&gt;
		if maplist[i] ~= &#039;&#039; then&lt;br /&gt;
			local newmap = builddynamicmap( maplist[i], maptype, width, pointtable, caption, defaultpoint, globe, default_zoom, ids, params.shapecolor)&lt;br /&gt;
			div:node(newmap)&lt;br /&gt;
			div:tag(&#039;span&#039;):wikitext(maintenance)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	for i, file in pairs(staticmaps or {}) do&lt;br /&gt;
		if j == &#039;&#039; then break end&lt;br /&gt;
		local caption = &amp;quot;Carte de localisation&amp;quot;&lt;br /&gt;
		local alt = &amp;quot;Voir la carte détaillée&amp;quot;&lt;br /&gt;
		local newmap = buildmap( file, caption, alt, width)&lt;br /&gt;
		div:node(newmap)&lt;br /&gt;
		div:tag(&#039;span&#039;):wikitext(maintenance)&lt;br /&gt;
	end&lt;br /&gt;
	return tostring(div)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.map(frame)&lt;br /&gt;
	local args = frame.args&lt;br /&gt;
	-- utilisation du franaçs&lt;br /&gt;
	args.maplist =  mw.text.split( args.carte, &#039;/&#039;, true)&lt;br /&gt;
	return p.multimap(args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Module:Wikidata/Globes&amp;diff=1401</id>
		<title>Module:Wikidata/Globes</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Module:Wikidata/Globes&amp;diff=1401"/>
		<updated>2025-12-09T23:53:11Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;return { -- maps Wikidata items used in coordinate-types properties of Wikidat to globe names as used by geohack&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q3343&#039;] = &#039;ariel&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q3134&#039;] = &#039;callisto&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q596&#039;] = &#039;ceres&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q6604&#039;] = &#039;charon&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q7548&#039;] = &#039;deimos&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q15040&#039;] = &#039;dione&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q2&#039;] = &#039;earth&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q3303&#039;] = &#039;enceladus&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q3143&#039;]  = &#039;europa&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q3169&#039;] = &#039;ganymede&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q15037&#039;] = &#039;hyperion&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q17958&#039;] = &#039;iapetus&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q3123&#039;] = &#039;io&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q319&#039;] = &#039;jupiter&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q111&#039;] = &#039;mars&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q308&#039;] = &#039;mercury&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q15034&#039;] = &#039;mimas&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q3352&#039;] = &#039;miranda&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q405&#039;] = &#039;moon&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q332&#039;] = &#039;neptune&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q3332&#039;] = &#039;oberon&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q7547&#039;] = &#039;phobos&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q17975&#039;] = &#039;phoebe&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q339&#039;] = &#039;pluto&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q15050&#039;] =&#039;rhea&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q193&#039;] = &#039;saturn&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q15047&#039;] = &#039;tethys&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q2565&#039;] = &#039;titan&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q3322&#039;] = &#039;titania&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q3359&#039;] = &#039;triton&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q3338&#039;] = &#039;umbriel&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q324&#039;] = &#039;uranus&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q313&#039;] = &#039;venus&#039;,&lt;br /&gt;
	[&#039;http://www.wikidata.org/entity/Q3030&#039;] =&#039;vesta&#039;,&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Bo%C3%AEte_d%C3%A9roulante/d%C3%A9but&amp;diff=1399</id>
		<title>Modèle:Boîte déroulante/début</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Bo%C3%AEte_d%C3%A9roulante/d%C3%A9but&amp;diff=1399"/>
		<updated>2025-12-09T23:53:11Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;templatestyles src=&amp;quot;Boîte déroulante/styles.css&amp;quot;/&amp;gt;&amp;lt;div class=&amp;quot;NavFrame {{#if:{{{classe|}}}|{{{classe}}}}}&amp;quot; style=&amp;quot;&lt;br /&gt;
{{#switch: {{{alignB|}}} | centre|center = margin:auto; | droite|right = margin-left:auto; }}&lt;br /&gt;
{{#if:{{{margeBas|}}}|margin-bottom:{{{margeBas}}};}}&lt;br /&gt;
{{#if:{{{largeur|}}}|width:{{{largeur}}};}}&lt;br /&gt;
{{#if:{{{arrondi|}}}|border-radius:{{{arrondi}}};}}&lt;br /&gt;
{{#if:{{{couleurBordure|}}}|border-color:{{{couleurBordure|}}};}} &lt;br /&gt;
{{#if:{{{couleurFondB|}}}|background-color:{{{couleurFondB}}};}}&lt;br /&gt;
&amp;quot; title=&amp;quot;{{Premier non vide|{{{label|}}}|[afficher]/[masquer]}}&amp;quot; &amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;NavPic&amp;quot;&amp;gt;{{{image}}}&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;NavHead&amp;quot; style=&amp;quot;&lt;br /&gt;
{{#switch: {{{alignT|}}} | gauche|left = text-align:left; | droite|right = text-align:right; | justify = text-align:justify; }}&lt;br /&gt;
{{#if:{{{hauteur|}}}|min-height:{{{hauteur}}};}}&lt;br /&gt;
{{#if:{{{couleurFondT|}}}|background-color:{{{couleurFondT|}}};}}&lt;br /&gt;
{{#if:{{{couleurTexteT|}}}|color:{{{couleurTexteT}}};}}&lt;br /&gt;
{{#ifeq:{{{thinning|}}}|yes|font-weight:normal;}}&lt;br /&gt;
&amp;quot;&amp;gt;{{#if:{{{modèle|}}}|&amp;lt;div style=&amp;quot;float:left; width:6em; text-align:center;&amp;quot;&amp;gt;{{Tnavbar|{{{modèle}}}|vm=1|mini=1}}&amp;lt;/div&amp;gt;}}{{#invoke:String|replace|source={{{titre}}}|pattern=^&#039;&#039;&#039;%f[^&#039;](.+)%f[&#039;]&#039;&#039;&#039;$|replace=%1|plain=false}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;NavContent&amp;quot; style=&amp;quot;&lt;br /&gt;
{{#if:{{{marge|}}}|margin:{{{marge|}}};}}&lt;br /&gt;
{{#if:{{{couleurFond|}}}|background-color:{{{couleurFond|}}};}}&lt;br /&gt;
{{#if:{{{align|}}}|text-align:{{{align|}}};}}&lt;br /&gt;
&amp;quot;&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:%C3%80_faire&amp;diff=1397</id>
		<title>Modèle:À faire</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:%C3%80_faire&amp;diff=1397"/>
		<updated>2025-12-09T23:53:10Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{| class=&amp;quot;vectorbox plainlinks&amp;quot; id=&amp;quot;todo-list&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
| align=&amp;quot;left&amp;quot; | [[Image:Icons8 flat inspection.svg|25px| ]] &amp;lt;big&amp;gt;&#039;&#039;&#039;{{#if:{{{1|}}}|Tâches à accomplir|[[{{FULLPAGENAME}}/À_faire|Tâches à accomplir]]}} pour [[:{{SUBJECTPAGENAME}}]]&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | &amp;lt;small&amp;gt;{{#if:{{{1|}}}| |[{{fullurl:{{FULLPAGENAME}}/À_faire|action=edit}} modifier] • [{{fullurl:{{FULLPAGENAME}}/À_faire|action=watch}} suivre] • [{{fullurl:{{FULLPAGENAME}}|action=purge}} rafraîchir] •}} [[Aide:À faire|aide]] &amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot;  valign=&amp;quot;top&amp;quot; style=&amp;quot;background:var(--background-color-warning-subtle, #fdf2d5); color:inherit; padding:5px; margin: 2em; |&lt;br /&gt;
{{#ifexist:{{FULLPAGENAME}}/À_faire&lt;br /&gt;
|{{{{FULLPAGENAME}}/À_faire}}&lt;br /&gt;
|{{#if:{{{1|}}}|{{{1}}}|Pour créer la liste des tâches à accomplir pour cet article, vous pouvez :&lt;br /&gt;
* Soit cliquer sur &#039;&#039;&#039;[[{{FULLPAGENAME}}/À_faire|ce lien rouge]]&#039;&#039;&#039;, y insérer une liste de tâches à faire (par exemple sous forme de liste à puces), puis sauvegarder.&lt;br /&gt;
* Soit &#039;&#039;&#039;[{{fullurl:{{FULLPAGENAME}}|action=edit&amp;amp;section=0}} modifier cette page-ci]&#039;&#039;&#039; et compléter le modèle comme ceci : &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{todo|&amp;lt;/nowiki&amp;gt;&#039;&#039;Liste de tâches à faire&#039;&#039;&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
Voir aussi [[Aide:À faire|la page d&#039;aide]].}}}}&lt;br /&gt;
|}{{#ifeq:{{NAMESPACE}}|{{ns:1}}|{{#ifeq:{{{nocat|}}}||{{#if:{{{1|}}}|[[Catégorie:À faire|{{PAGENAME}}]]}}{{#ifexpr:{{PAGESIZE:{{FULLPAGENAME}}/À_faire|R}}&amp;gt;1|[[Catégorie:À faire|{{PAGENAME}}]]}}}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Cita&amp;diff=1395</id>
		<title>Modèle:Cita</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Cita&amp;diff=1395"/>
		<updated>2025-12-09T23:53:09Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECTION[[Modèle:Citation]]&amp;lt;noinclude&amp;gt;{{Redirection de modèle|type=raccourci}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Module:Country_data/russie&amp;diff=1393</id>
		<title>Module:Country data/russie</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Module:Country_data/russie&amp;diff=1393"/>
		<updated>2025-12-09T23:53:00Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;return {&lt;br /&gt;
	name = &#039;Russie&#039;,&lt;br /&gt;
	gender = &#039;fs&#039;,&lt;br /&gt;
	longname = &#039;Fédération de Russie&#039;,&lt;br /&gt;
	longgender = &#039;fs&#039;,&lt;br /&gt;
	item = &#039;Q159&#039;,&lt;br /&gt;
	link = {&lt;br /&gt;
		default = &#039;Russie&#039;,&lt;br /&gt;
		airforce = &#039;Armée de l\&#039;air russe&#039;,&lt;br /&gt;
	},&lt;br /&gt;
	flag = {&lt;br /&gt;
		default = {&lt;br /&gt;
			default = &#039;Flag of Russia.svg&#039;,&lt;br /&gt;
			[&#039;1918&#039;] = &#039;Flag RSFSR 1918.svg&#039;,&lt;br /&gt;
			[&#039;1937&#039;] = &#039;Flag of the Russian SFSR 1937-1954.svg&#039;,&lt;br /&gt;
			[&#039;1954&#039;] = &#039;Flag of Russian SFSR.svg&#039;,&lt;br /&gt;
			[&#039;1991&#039;] = &#039;Flag of Russia 1991-1993.svg&#039;,&lt;br /&gt;
			[&#039;1993&#039;] = &#039;Flag of Russia.svg&#039;,&lt;br /&gt;
		},&lt;br /&gt;
		naval = {&lt;br /&gt;
			default = &#039;Naval Ensign of Russia.svg&#039;,&lt;br /&gt;
		},&lt;br /&gt;
		airforce = {&lt;br /&gt;
			default = &#039;Russian Air Forces flag.png&#039;&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	adjective = {&lt;br /&gt;
		ms = &#039;russe&#039;,&lt;br /&gt;
		fs = &#039;russe&#039;,&lt;br /&gt;
		mp = &#039;russes&#039;,&lt;br /&gt;
		fp = &#039;russes&#039;,&lt;br /&gt;
	},&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Module:Conversion/Donn%C3%A9es&amp;diff=1391</id>
		<title>Module:Conversion/Données</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Module:Conversion/Donn%C3%A9es&amp;diff=1391"/>
		<updated>2025-12-09T23:52:59Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- les unités élalon à partir par lesquelles on passe pour convertir entre deux unités&lt;br /&gt;
local referenceunits = {&lt;br /&gt;
	length = &#039;metre&#039;,&lt;br /&gt;
	astrolength = &#039;light year&#039;,&lt;br /&gt;
	area = &#039;square meter&#039;,&lt;br /&gt;
	speed = &#039;meter per second&#039;,&lt;br /&gt;
	weight = &#039;gram&#039;,&lt;br /&gt;
	density = &#039;gram per cubic metre&#039;,&lt;br /&gt;
	volume = &#039;cubic metre&#039;,&lt;br /&gt;
	[&#039;rotational speed&#039;] = &#039;revolutions per minute&#039;,&lt;br /&gt;
	[&#039;available time per duration&#039;] = &#039;nights per year&#039;,&lt;br /&gt;
	power = &#039;watt&#039;,&lt;br /&gt;
	temperature= &#039;kelvin&#039;,&lt;br /&gt;
	[&#039;volumetric flow rate&#039;]= &#039;cubic meter per second&#039;,&lt;br /&gt;
	energy = &#039;joule&#039;,&lt;br /&gt;
	angle = &#039;degree&#039;,&lt;br /&gt;
	[&#039;tensile modulus of elasticity&#039;] = &#039;pascal&#039;,&lt;br /&gt;
	dimensionless = &#039;&#039;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local currencies = {&#039;USD&#039;,&#039;EUR&#039;,&#039;CAD&#039;,&#039;AUD&#039;,&#039;CNY&#039;,&#039;JPY&#039;,&#039;RUB&#039;,&#039;INR&#039;,&#039;CHF&#039;}&lt;br /&gt;
for i, cur in ipairs(currencies) do referenceunits[cur] = cur end&lt;br /&gt;
&lt;br /&gt;
return {&lt;br /&gt;
&lt;br /&gt;
referenceunits = referenceunits,&lt;br /&gt;
&lt;br /&gt;
-- nom de l&#039;unité = {grandeur mesurée, valeur par rapport à l&#039;unité de référence, abréviation, élément Wikidata, lien, libellé singulier, libellé pluriel&lt;br /&gt;
units = {&lt;br /&gt;
	inch = {&#039;length&#039;, 0.0254, &#039; in&#039;, &#039;Q218593&#039;, &#039;Pouce (unité)&#039;, &#039;pouce&#039;, &#039;pouces&#039;},&lt;br /&gt;
	foot = {&#039;length&#039;, 0.3048, &#039; ft&#039;, &#039;Q3710&#039;, &#039;Pied (unité)&#039;, &#039;pied&#039;, &#039;pieds&#039;},&lt;br /&gt;
	[&#039;coudée&#039;] = {&#039;length&#039;, 0.44, &#039; cu&#039;, &#039;Q37540064&#039;, &#039;coudée&#039;, &#039;coudée&#039;, &#039;coudées&#039;},&lt;br /&gt;
	yard = {&#039;length&#039;, 0.9144, &#039; yd&#039;, &#039;Q482798&#039;, &#039;Verge (unité)&#039;, &#039;verge&#039;, &#039;verges&#039;},&lt;br /&gt;
	mile = {&#039;length&#039;, 1609.344, &#039; mi&#039;, &#039;Q253276&#039;, &#039;Mille (unité)&#039;, &#039;mille&#039;, &#039;milles&#039;},&lt;br /&gt;
	hectare = {&#039;area&#039;, 10000, &#039; ha&#039;, &#039;Q35852&#039;, &#039;hectare&#039;, &#039;hectare&#039;, &#039;hectares&#039;},&lt;br /&gt;
	metre = {&#039;length&#039;, 1, &#039; m&#039;, &#039;Q11573&#039;, &#039;mètre&#039;, &#039;mètre&#039;, &#039;mètres&#039;},&lt;br /&gt;
	centimetre = {&#039;length&#039;, 0.01, &#039; cm&#039;, &#039;Q174728&#039;, &#039;mètre&#039;, &#039;centimètre&#039;, &#039;centimètres&#039;},&lt;br /&gt;
	millimetre = {&#039;length&#039;, 0.001, &#039; mm&#039;, &#039;Q174789&#039;, &#039;mètre&#039;, &#039;millimètre&#039;, &#039;millimètres&#039;},&lt;br /&gt;
	micrometre = {&#039;length&#039;, 0.000001, &#039; um&#039;, &#039;Q178674&#039;, &#039;mètre&#039;, &#039;micromètre&#039;, &#039;micromètres&#039;},&lt;br /&gt;
	nanometre = {&#039;length&#039;, 0.000000001, &#039; nm&#039;, &#039;Q175821&#039;, &#039;mètre&#039;, &#039;nanomètre&#039;, &#039;nanomètres&#039;},&lt;br /&gt;
	femtometre = {&#039;length&#039;, 0.000000000000001, &#039; fm&#039;, &#039;Q208788&#039;, &#039;femtomètre&#039;, &#039;femtomètre&#039;, &#039;femtomètres&#039;},&lt;br /&gt;
	[&#039;astronomical unit&#039;] = {&#039;length&#039;, 149597870700, &#039; ua&#039;, &#039;Q1811&#039;, &#039;unité astronomique&#039;, &#039;unité astronomique de longueur&#039;, &#039;unités astronomiques&#039;,&#039;unités astronomiques de longueur&#039;},&lt;br /&gt;
	[&#039;light year&#039;] = {&#039;astrolength&#039;, 1, &#039;[[Année-lumière|al]]&#039;, &#039;Q531&#039;, &#039;année-lumière&#039;, &amp;quot;[[année-lumière]]&amp;quot;, &amp;quot;[[Année-lumière|années-lumière]]&amp;quot;},&lt;br /&gt;
	[&#039;kilolight year&#039;] = {&#039;astrolength&#039;, 1000, &#039;[[Année-lumière|kal]]&#039;, &#039;Q531&#039;, &#039;année-lumière&#039;, &amp;quot;[[Année-lumière|millier d&#039;années-lumière]]&amp;quot;, &amp;quot;[[Année-lumière|mille années-lumière]]&amp;quot;},&lt;br /&gt;
	[&#039;megalight year&#039;] = {&#039;astrolength&#039;, 1000000, &#039;[[Année-lumière|Mal]]&#039;, &#039;Q531&#039;, &#039;année-lumière&#039;, &amp;quot;[[Année-lumière|million d&#039;années-lumière]]&amp;quot;, &amp;quot;[[Année-lumière|millions d&#039;années-lumière]]&amp;quot;},&lt;br /&gt;
	[&#039;gigalight year&#039;] = {&#039;astrolength&#039;, 1000000000, &#039;[[Année-lumière|Gal]]&#039;, &#039;Q531&#039;, &#039;année-lumière&#039;, &amp;quot;[[Année-lumière|milliard d&#039;années-lumière]]&amp;quot;, &amp;quot;[[Année-lumière|milliards d&#039;années-lumière]]&amp;quot;},&lt;br /&gt;
	parsec = {&#039;astrolength&#039;, 3.26156377716743356213863970704550, &#039;[[Parsec|pc]]&#039;, &#039;Q12129&#039;, &#039;parsec&#039;, &amp;quot;[[parsec]]&amp;quot;, &amp;quot;[[Parsec|parsecs]]&amp;quot;},&lt;br /&gt;
	kiloparsec = {&#039;astrolength&#039;, 3261.56377716743356213863970704550, &#039;[[Parsec|kpc]]&#039;, &#039;Q11929860&#039;, &#039;kiloparsec&#039;, &amp;quot;[[Parsec|kiloparsec]]&amp;quot;, &amp;quot;[[Parsec|kiloparsecs]]&amp;quot;},&lt;br /&gt;
	[&#039;meter per second&#039;] = {&#039;speed&#039;, &#039;[[Mètre par seconde|m/s]]&#039;, &#039;Q182429&#039;, &amp;quot;[[mètre par seconde]]&amp;quot;, &amp;quot;[[Mètre par seconde|mètres par seconde]]&amp;quot;},&lt;br /&gt;
	kilometre = {&#039;length&#039;, 1000, &#039; km&#039;, &#039;Q828224&#039;, &#039;kilomètre&#039;, &#039;kilomètre&#039;, &#039;kilomètres&#039;},&lt;br /&gt;
	nautique = {&#039;length&#039;, 1852, &#039; NM&#039;, &#039;Q93318&#039;, &#039;Mille marin&#039;, &#039;nautique&#039;, &#039;nautiques&#039;},&lt;br /&gt;
	[&#039;kilometer per hour&#039;] = {&#039;speed&#039;, 10/36, &#039;km/h&#039;, &#039;Q180154&#039;, &#039;Kilomètre par heure&#039;, &amp;quot;kilomètre à l&#039;heure&amp;quot;, &amp;quot;kilomètres à l&#039;heure&amp;quot;},&lt;br /&gt;
	[&#039;kilometer per second&#039;] = {&#039;speed&#039;, 1000/1, &#039;[[Mètre par seconde|km/s]]&#039;, &#039;Q3674704&#039;, &#039;Kilomètre par seconde&#039;, &amp;quot;[[Mètre par seconde|kilomètre par seconde]]&amp;quot;, &amp;quot;[[Mètre par seconde|kilomètres par seconde]]&amp;quot;},&lt;br /&gt;
	[&#039;square meter&#039;] = {&#039;area&#039;, 1, &#039; m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&#039;, &#039;Q25343&#039;, &#039;mètre carré&#039;, &#039;mètre carré&#039;, &#039;mètres carrés&#039;},&lt;br /&gt;
	[&#039;square kilometer&#039;] = {&#039;area&#039;, 1000000, &#039;km&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&#039;, &#039;Q712226&#039;, &#039;kilomètre carré&#039;, &#039;kilomètre carré&#039;, &#039;kilomètres carrés&#039;},&lt;br /&gt;
	[&#039;square mile&#039;] = {&#039;area&#039;, 2589988.110336, &#039;mi&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&#039;, &#039;Q232291&#039;, &#039;mille carré&#039;, &#039;mille carré&#039;, &#039;milles carrés&#039;},&lt;br /&gt;
	acre = {&#039;area&#039;, 4046.856422, &#039;ac&#039;, &#039;Q81292&#039;, &#039;Acre (unité)&#039;, &#039;acre&#039;, &#039;acres&#039;},&lt;br /&gt;
	dunam = {&#039;area&#039;, 1000, &#039;donum&#039;, &#039;Q216795&#039;, &#039;dounam&#039;, &#039;dounam&#039;, &#039;dounams&#039;},&lt;br /&gt;
	gram = {&#039;weight&#039;, 1, &#039;g&#039;, &#039;Q41803&#039;, &#039;gramme&#039;, &#039;gramme&#039;, &#039;grammes&#039;},&lt;br /&gt;
	ounce = {&#039;weight&#039;, 28.349523125, &#039;oz av&#039;, &#039;Q48013&#039;, &#039;once&#039;, &#039;once&#039;, &#039;onces&#039;},&lt;br /&gt;
	pound = {&#039;weight&#039;, 453.59237, &#039;lbs&#039;, &#039;Q100995&#039;, &#039;livre (unité de masse)&#039;, &#039;livre&#039;, &#039;livres&#039;},&lt;br /&gt;
	kilogram = {&#039;weight&#039;, 1000, &#039;kg&#039;, &#039;Q11570&#039;, &#039;kilogramme&#039;, &#039;kilogramme&#039;, &#039;kilogrammes&#039;},&lt;br /&gt;
	tonne = {&#039;weight&#039;, 1000000000, &#039;t&#039;, &#039;Q191118&#039;, &#039;tonne&#039;, &#039;tonne&#039;, &#039;tonnes&#039;},&lt;br /&gt;
	[&#039;Earth mass&#039;] = {&#039;weight&#039;, 5.9722e27, &amp;quot;[[Masse terrestre (unité)| &#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;🜨&amp;lt;/sub&amp;gt;]]&amp;quot;, &#039;Q681996&#039;, &#039;[[Masse terrestre (unité)|masse terrestre]]&#039;, &#039;[[Masse terrestre (unité)|masses terrestres]]&#039;},&lt;br /&gt;
	[&#039;Jupiter mass&#039;] = {&#039;weight&#039;, 1.8986e30, &amp;quot;[[Masse jovienne| &#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;J&amp;lt;/sub&amp;gt;]]&amp;quot;, &#039;Q651336&#039;, &#039;[[masse jovienne]]&#039;, &#039;[[Masse jovienne|masses joviennes]]&#039;},&lt;br /&gt;
	[&#039;Solar mass&#039;] = {&#039;weight&#039;, 1.9891e33, &amp;quot;[[Masse solaire| &#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;🜨&amp;lt;/sub&amp;gt;]]&amp;quot;, &#039;Q180892&#039;, &#039;[[masse solaire]]&#039;, &#039;[[Masse solaire|masses solaires]]&#039;},&lt;br /&gt;
	[&#039;gram per cubic metre&#039;] = {&#039;density&#039;, 1, &#039;g/m³&#039;, &#039;Q21604951&#039;, &#039;gramme par mètre cube&#039;, &#039;gramme par mètre cube&#039;, &#039;grammes par mètre cube&#039;},&lt;br /&gt;
	[&#039;kilogram per cubic metre&#039;] = {&#039;density&#039;, 1000, &#039;kg/m³&#039;, &#039;Q844211&#039;, &#039;kilogramme par mètre cube&#039;, &#039;kilogramme par mètre cube&#039;, &#039;kilogrammes par mètre cube&#039;},&lt;br /&gt;
	[&#039;pascal&#039;] = {&#039;tensile modulus of elasticity&#039;, 1, &#039;Pa&#039;, &#039;Q44395&#039;, &#039;Pascal (unité)&#039;, &#039;pascal&#039;, &#039;pascals&#039;},&lt;br /&gt;
	[&#039;gigapascal&#039;] = {&#039;tensile modulus of elasticity&#039;, 1000000000, &#039;GPa&#039;, &#039;Q53448922&#039;, &#039;Gigapascal&#039;, &#039;gigapascal&#039;, &#039;gigapascals&#039;},&lt;br /&gt;
	second = {&#039;second&#039;, 1, &#039;s&#039;, &#039;Q11574&#039;, &#039;seconde&#039;, &#039;seconde&#039;, &#039;secondes&#039;},&lt;br /&gt;
	minute = {&#039;minute&#039;, 60, &#039;mn&#039;, &#039;Q7727&#039;, &#039;Minute (temps)&#039;, &#039;minute&#039;, &#039;minutes&#039;},&lt;br /&gt;
	hour = {&#039;hour&#039;, 3600, &#039;h&#039;, &#039;Q25235&#039;, &#039;Heure&#039;, &#039;heure&#039;, &#039;heures&#039;},&lt;br /&gt;
	day = {&#039;day&#039;, 86400, &#039;j&#039;, &#039;Q573&#039;, &#039;Jour&#039;, &#039;jour&#039;, &#039;jours&#039;},&lt;br /&gt;
	year = {&#039;year&#039;, 31556925.98, &#039;années&#039;, &#039;Q577&#039;, &#039;Année (calendrier)&#039;, &#039;année&#039;, &#039;années&#039;},&lt;br /&gt;
	[&#039;cubic metre&#039;] = {&#039;volume&#039;, 1, &#039; m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&#039;, &#039;Q25517&#039;, &#039;Mètre cube&#039;, &#039;mètre cube&#039;, &#039;mètres cubes&#039;},&lt;br /&gt;
	[&#039;million cubic metre&#039;] = {&#039;volume&#039;, 1000000, &#039; millions de m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&#039;, &#039;&#039;, &#039;Million de mètre cube&#039;, &#039;Million de mètre cube&#039;, &#039;Millions de mètres cubes&#039;},&lt;br /&gt;
	[&#039;cubic kilometre&#039;] = {&#039;volume&#039;, 1000000000, &#039; km&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&#039;, &#039;Q4243638&#039;, &#039;Kilomètre cube&#039;, &#039;kilomètre cube&#039;, &#039;kilomètres cubes&#039;},&lt;br /&gt;
	[&#039;cubic centimetre&#039;] = {&#039;volume&#039;, 0.000001, &#039; cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&#039;, &#039;Q1022113&#039;, &#039;Centimètre cube&#039;, &#039;centimètre cube&#039;, &#039;centimètres cubes&#039;},&lt;br /&gt;
	[&#039;cubic hectometre&#039;] = {&#039;volume&#039;, 1000000, &#039; hm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&#039;, &#039;Q5195628&#039;, &#039;Hectomètre cube&#039;, &#039;hectomètre cube&#039;, &#039;hectomètres cubes&#039;},&lt;br /&gt;
	[&#039;revolutions per minute&#039;] = {&#039;rotational speed&#039;, 1, &#039; tr/min&#039;, &#039;Q206037&#039;, &#039;Tour par minute&#039;, &#039;tour par minute&#039;, &#039;tours par minute&#039;},&lt;br /&gt;
	[&#039;nights per year&#039;] = {&#039;available time per duration&#039;, 1, &#039;npa&#039;, &#039;Q29463499&#039;, &#039;Nuit par an&#039;, &#039;nuit par an&#039;, &#039;nuits par an&#039;},&lt;br /&gt;
	watt = {&#039;power&#039;, 1, &#039; W&#039;, &#039;Q25236&#039;, &#039;Watt&#039;, &#039;watt&#039;, &#039;watts&#039;},&lt;br /&gt;
	kilowatt = {&#039;power&#039;, 1000, &#039; kW&#039;, &#039;Q3320608&#039;, &#039;Kilowatt&#039;, &#039;kilowatt&#039;, &#039;kilowatts&#039;},&lt;br /&gt;
	megawatt = {&#039;power&#039;, 1000000, &#039; MW&#039;, &#039;Q6982035&#039;, &#039;Mégawatt&#039;, &#039;mégawatt&#039;, &#039;mégawatts&#039;},&lt;br /&gt;
	gigawatt = {&#039;power&#039;, 1000000000, &#039; GW&#039;, &#039;Q5879479&#039;, &#039;Gigawatt&#039;, &#039;gigawatt&#039;, &#039;gigawatts&#039;},&lt;br /&gt;
	terawatt = {&#039;power&#039;, 1000000000000, &#039; TW&#039;, &#039;Q23823681&#039;, &#039;Térawatt&#039;, &#039;térawatt&#039;, &#039;térawatts&#039;},&lt;br /&gt;
	[&#039;cubic inch&#039;] = {&#039;volume&#039;, 0.0000163870639, &#039; in&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&#039;, &#039;Q2140397&#039;, &#039;&#039;, &#039;pouce cube&#039;, &#039;pouces cubes&#039;},&lt;br /&gt;
	[&#039;acre-foot&#039;] = {&#039;volume&#039;, 1233.48185532, &#039; ac-ft&#039;, &#039;Q342590&#039;, &#039;&#039;, &#039;acre-pied&#039;, &#039;acres-pieds&#039;},&lt;br /&gt;
	[&#039;square foot&#039;] = {&#039;area&#039;, &#039;0.0929030&#039;, &#039;sq. f.&#039;, &#039;Q857027&#039;, &#039;pied carré&#039;, &#039;pied carré&#039;, &#039;pieds carrés&#039;},  &lt;br /&gt;
	[&#039;kelvin&#039;] = {&#039;temperature&#039;, &#039;1&#039;, &#039;K&#039;, &#039;Q11579&#039;, &#039;Kelvin&#039;, &#039;kelvin&#039;, &#039;kelvins&#039;}, &lt;br /&gt;
	[&#039;milikelvin&#039;] = {&#039;temperature&#039;, 0.001, &#039;mK&#039;, &#039;Q70396179&#039;, &#039;Milikelvin&#039;, &#039;milikelvin&#039;, &#039;milikelvins&#039;},&lt;br /&gt;
	[&#039;cubic meter per second&#039;] = {&#039;volumetric flow rate&#039;, &#039;1&#039;, &#039;m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;/s&#039;, &#039;Q794261&#039;, &#039;Débit (physique)&#039;, &#039;mètre cube par seconde&#039;, &#039;mètres cubes par seconde&#039;},  &lt;br /&gt;
	[&#039;cubic foot per second&#039;] = {&#039;volumetric flow rate&#039;, 0.028316846592, &#039;ft&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;/s&#039;, &#039;Q5196162&#039;, &#039;Débit (physique)&#039;, &#039;pied cube par seconde&#039;, &#039;pieds cubes par seconde&#039;},&lt;br /&gt;
	joule = {&#039;energy&#039;, 1, &#039; J&#039;, &#039;Q25269&#039;, &#039;Joule&#039;, &#039;joule&#039;, &#039;joule&#039;},&lt;br /&gt;
	wattheure = {&#039;energy&#039;, 3600, &#039; Wh&#039;, &#039;Q12874593&#039;, &#039;Watt-heure&#039;, &#039;watt-heure&#039;, &#039;watts-heures&#039;},&lt;br /&gt;
	kilowattheure = {&#039;energy&#039;, 3600000, &#039; kWh&#039;, &#039;Q182098&#039;, &#039;Kilowatt-heure&#039;, &#039;kilowatt-heure&#039;, &#039;kilowatts-heures&#039;},&lt;br /&gt;
	megawattheure = {&#039;energy&#039;, 3600000000, &#039; MWh&#039;, &#039;Q14787261&#039;, &#039;Mégawatt-heure&#039;, &#039;mégawatt-heure&#039;, &#039;mégawatts-heures&#039;},&lt;br /&gt;
	gigawattheure = {&#039;energy&#039;, 3600000000000, &#039; GWh&#039;, &#039;Q2051195&#039;, &#039;Gigawatt-heure&#039;, &#039;gigawatt-heure&#039;, &#039;gigawatts-heures&#039;},&lt;br /&gt;
	terawattheure = {&#039;energy&#039;, 3600000000000000, &#039; TWh&#039;, &#039;Q2659078&#039;, &#039;Térawatt-heure&#039;, &#039;térawatt-heure&#039;, &#039;térawatts-heures&#039;},&lt;br /&gt;
	degree = {&#039;angle&#039;, 1, &#039;°&#039;, &#039;Q28390&#039;, &#039;Degré (angle)&#039;, &#039;degré&#039;, &#039;degrés&#039;},&lt;br /&gt;
	radian = {&#039;angle&#039;, 57.295779513, &#039; rad&#039;, &#039;Q33680&#039;, &#039;Radian&#039;, &#039;radian&#039;, &#039;radians&#039;},&lt;br /&gt;
	dimensionless = {&#039;dimensionless&#039;, 1, &#039;&#039;, &#039;Q126818&#039;, &#039;&#039;, &#039;&#039;, &#039;&#039;},&lt;br /&gt;
	percent = {&#039;dimensionless&#039;, 0.01, &#039;%&#039;, &#039;Q11229&#039;, &#039;Pourcentage&#039;, &#039;pourcent&#039;, &#039;pourcents&#039;},&lt;br /&gt;
	employee = {&#039;dimensionless&#039;, 1, &#039;&#039;, &#039;Q703534&#039;, &#039;Salarié&#039;, &#039;employé&#039;, &#039;employés&#039;}, -- pour usage avec P1128&lt;br /&gt;
	piece = {&#039;dimensionless&#039;, 1, &#039;&#039;, &#039;Q11723795&#039;, &#039;Pièce (art)&#039;, &#039;pièce&#039;, &#039;pièces&#039;}, -- pour usage avec P1436&lt;br /&gt;
	USD = {&#039;USD&#039;, &#039;1&#039;, &#039;$&#039;, &#039;Q4917&#039;, &#039;Dollar américain&#039;, &#039;dollar américain&#039;, &#039;dollars américains&#039;}, &lt;br /&gt;
	EUR = {&#039;EUR&#039;, &#039;1&#039;, &#039;€&#039;, &#039;Q4916&#039;, &#039;Euro&#039;, &#039;euro&#039;, &#039;euros&#039;},&lt;br /&gt;
	CAD = {&#039;CAD&#039;, &#039;1&#039;, &#039;$&#039;, &#039;Q1104069&#039;, &#039;Dollar canadien&#039;, &#039;dollar canadien&#039;, &#039;dollars canadiens&#039;},&lt;br /&gt;
	AUD = {&#039;AUD&#039;, &#039;1&#039;, &#039;$&#039;, &#039;Q259502&#039;, &#039;Dollar australien&#039;, &#039;dollar australien&#039;, &#039;dollars australiens&#039;},&lt;br /&gt;
	CNY = {&#039;CNY&#039;, &#039;1&#039;, &#039;¥&#039;, &#039;Q39099&#039;, &#039;Yuan&#039;, &#039;yuan&#039;, &#039;yuans&#039;},&lt;br /&gt;
	JPY = {&#039;JPY&#039;, &#039;1&#039;, &#039;¥&#039;, &#039;Q8146&#039;, &#039;Yen&#039;, &#039;yen&#039;, &#039;yens&#039;},&lt;br /&gt;
	RUB = {&#039;RUB&#039;, &#039;1&#039;, &#039;₽&#039;, &#039;Q41044&#039;, &#039;Rouble russe&#039;, &#039;rouble&#039;, &#039;roubles russes&#039;},&lt;br /&gt;
	INR = {&#039;INR&#039;, &#039;1&#039;, &#039;₹&#039;, &#039;Q80524&#039;, &#039;Roupie indienne&#039;, &#039;roupie indienne&#039;, &#039;roupies indiennes&#039;},&lt;br /&gt;
	CHF = {&#039;CHF&#039;, &#039;1&#039;, &#039;CHF&#039;, &#039;Q25344&#039;, &#039;Franc suisse&#039;, &#039;franc suisse&#039;, &#039;francs suisses&#039;}&lt;br /&gt;
},&lt;br /&gt;
&lt;br /&gt;
redirects = {&lt;br /&gt;
	Q218593 = &#039;inch&#039;,&lt;br /&gt;
	Q3710 = &#039;foot&#039;,&lt;br /&gt;
	Q37540064 = &#039;coudée&#039;,&lt;br /&gt;
	Q482798 = &#039;yard&#039;,&lt;br /&gt;
	Q253276 = &#039;mile&#039;,&lt;br /&gt;
	Q175821 = &#039;micrometre&#039;,&lt;br /&gt;
	Q178674 = &#039;nanometre&#039;,&lt;br /&gt;
	Q25517 = &#039;cubic metre&#039;,&lt;br /&gt;
	Q794261 = &#039;cubic meter per second&#039;,&lt;br /&gt;
	Q5196162 = &#039;cubic foot per second&#039;,&lt;br /&gt;
	Q4243638 = &#039;cubic kilometre&#039;,&lt;br /&gt;
	Q1022113 = &#039;cubic centimetre&#039;,&lt;br /&gt;
	Q5195628 = &#039;cubic hectometre&#039;,&lt;br /&gt;
	Q35852 = &#039;hectare&#039;,&lt;br /&gt;
	Q712226 = &#039;square kilometer&#039;,&lt;br /&gt;
	Q11573 = &#039;metre&#039;,&lt;br /&gt;
	Q174728 = &#039;centimetre&#039;,&lt;br /&gt;
	Q174789 = &#039;millimetre&#039;,&lt;br /&gt;
	Q208788 = &#039;femtometre&#039;,&lt;br /&gt;
	Q1811 = &#039;astronomical unit&#039;,&lt;br /&gt;
	Q531 = &#039;light year&#039;,&lt;br /&gt;
	Q12129 = &#039;parsec&#039;,&lt;br /&gt;
	Q11929860 = &#039;kiloparsec&#039;,&lt;br /&gt;
	Q25343 = &#039;square meter&#039;,&lt;br /&gt;
	Q232291 = &#039;square mile&#039;,&lt;br /&gt;
	Q81292 = &#039;acre&#039;,&lt;br /&gt;
	Q216795 = &#039;dunam&#039;,&lt;br /&gt;
	Q182429 = &#039;meter per second&#039;,&lt;br /&gt;
	Q3674704 = &#039;kilometer per second&#039;,&lt;br /&gt;
	Q180154 = &#039;kilometer per hour&#039;,&lt;br /&gt;
	Q828224 = &#039;kilometre&#039;,&lt;br /&gt;
	Q41803 = &#039;gram&#039;,&lt;br /&gt;
	Q48013 = &#039;ounce&#039;,&lt;br /&gt;
	Q100995 = &#039;pound&#039;,&lt;br /&gt;
	Q11570 = &#039;kilogram&#039;,&lt;br /&gt;
	Q21604951 = &#039;gram per cubic metre&#039;,&lt;br /&gt;
	Q844211 = &#039;kilogram per cubic metre&#039;,&lt;br /&gt;
	Q44395 = &#039;pascal&#039;,&lt;br /&gt;
	Q53448922 = &#039;gigapascal&#039;,&lt;br /&gt;
	Q191118 = &#039;tonne&#039;,&lt;br /&gt;
	Q11574 = &#039;second&#039;,&lt;br /&gt;
	Q7727 = &#039;minute&#039;,&lt;br /&gt;
	Q25235 = &#039;hour&#039;,&lt;br /&gt;
	Q573 = &#039;day&#039; ,&lt;br /&gt;
	Q577 = &#039;year&#039;,&lt;br /&gt;
	Q857027 = &#039;square foot&#039;,&lt;br /&gt;
	Q206037 = &#039;revolutions per minute&#039;,&lt;br /&gt;
	Q29463499 = &#039;nights per year&#039;,&lt;br /&gt;
	Q25236 = &#039;watt&#039;,&lt;br /&gt;
	Q3320608 = &#039;kilowatt&#039;,&lt;br /&gt;
	Q6982035 = &#039;megawatt&#039;,&lt;br /&gt;
	Q5879479 = &#039;gigawatt&#039;,&lt;br /&gt;
	Q23823681 = &#039;terawatt&#039;,&lt;br /&gt;
	Q2140397 = &#039;cubic inch&#039;,&lt;br /&gt;
	Q342590 = &#039;acre-foot&#039;,&lt;br /&gt;
	Q93318 = &#039;nautique&#039;,&lt;br /&gt;
	Q11579 = &#039;kelvin&#039;,&lt;br /&gt;
	Q25269 = &#039;joule&#039;,&lt;br /&gt;
	Q12874593 = &#039;wattheure&#039;,&lt;br /&gt;
	Q182098 = &#039;kilowattheure&#039;,&lt;br /&gt;
	Q14787261 = &#039;megawattheure&#039;,&lt;br /&gt;
	Q2051195 = &#039;gigawattheure&#039;,&lt;br /&gt;
	Q2659078 = &#039;terawattheure&#039;,&lt;br /&gt;
	Q28390 = &#039;degree&#039;,&lt;br /&gt;
	Q33680 = &#039;radian&#039;,&lt;br /&gt;
	Q4916 = &#039;EUR&#039;,&lt;br /&gt;
	Q4917 = &#039;USD&#039;,&lt;br /&gt;
	Q1104069 = &#039;CAD&#039;,&lt;br /&gt;
	Q259502 = &#039;AUD&#039;,&lt;br /&gt;
	Q39099 = &#039;CNY&#039;,&lt;br /&gt;
	Q8146 = &#039;JPY&#039;,&lt;br /&gt;
	Q41044 = &#039;RUB&#039;,&lt;br /&gt;
	Q80524 = &#039;INR&#039;,&lt;br /&gt;
	Q25344 = &#039;CHF&#039;,&lt;br /&gt;
	Q11723795 = &#039;piece&#039;,&lt;br /&gt;
&lt;br /&gt;
	pouce = &#039;inch&#039;,&lt;br /&gt;
	[&#039;in&#039;] = &#039;inch&#039;,&lt;br /&gt;
	pied = &#039;foot&#039;,&lt;br /&gt;
	verge = &#039;yard&#039;,&lt;br /&gt;
	centimeter = &#039;centimetre&#039;,&lt;br /&gt;
	cm = &#039;centimetre&#039;,&lt;br /&gt;
	cm3 = &#039;cubic centimetre&#039;,&lt;br /&gt;
	millimeter = &#039;millimetre&#039;,&lt;br /&gt;
	mm = &#039;millimetre&#039;,&lt;br /&gt;
	nm = &#039;nanometre&#039;,&lt;br /&gt;
	um = &#039;micrometre&#039;,&lt;br /&gt;
	fm = &#039;femtometre&#039;,&lt;br /&gt;
	m = &#039;metre&#039;,&lt;br /&gt;
	meter = &#039;meter&#039;,&lt;br /&gt;
	km = &#039;kilometre&#039;,&lt;br /&gt;
	kilometer = &#039;kilometre&#039;,&lt;br /&gt;
	[&#039;kilomètre&#039;] = &#039;kilometer&#039;,&lt;br /&gt;
	kpc = &#039;kiloparsec&#039;,&lt;br /&gt;
	al = &#039;light year&#039;,&lt;br /&gt;
	kal = &#039;kilolight year&#039;,&lt;br /&gt;
	Mal = &#039;megalight year&#039;,&lt;br /&gt;
	Gal = &#039;gigalight year&#039;,&lt;br /&gt;
	sqm = &#039;square meter&#039;,&lt;br /&gt;
	ac = &#039;acre&#039;,&lt;br /&gt;
	donum = &#039;dunam&#039;,&lt;br /&gt;
	sqkm = &#039;square kilometer&#039;,&lt;br /&gt;
	km2 = &#039;square kilometer&#039;,&lt;br /&gt;
	m3 = &#039;cubic metre&#039;,&lt;br /&gt;
	[&#039;m3/s&#039;] = &#039;cubic meter per second&#039;,&lt;br /&gt;
	[&#039;ft3/s&#039;] = &#039;cubic foot per second&#039;,&lt;br /&gt;
	km3 = &#039;cubic kilometre&#039;,&lt;br /&gt;
	hm3 = &#039;cubic hectometre&#039;,&lt;br /&gt;
	mi2 = &#039;square mile&#039;,&lt;br /&gt;
	sqmi = &#039;square mile&#039;,&lt;br /&gt;
	rpm = &#039;revolutions per minute&#039;,&lt;br /&gt;
	npa = &#039;nights per year&#039;,&lt;br /&gt;
	ha = &#039;hectare&#039;,&lt;br /&gt;
	g = &#039;gram&#039;,&lt;br /&gt;
	oz = &#039;ounce&#039;,&lt;br /&gt;
	kg = &#039;kilogram&#039;,&lt;br /&gt;
	t = &#039;tonne&#039;,&lt;br /&gt;
	seconde = &#039;second&#039;,&lt;br /&gt;
	s = &#039;second&#039;,&lt;br /&gt;
	heure = &#039;hour&#039;,&lt;br /&gt;
	h = &#039;hour&#039;,&lt;br /&gt;
	d = &#039;day&#039;,&lt;br /&gt;
	[&#039;années&#039;] = &#039;year&#039;,&lt;br /&gt;
	w = &#039;watt&#039;,&lt;br /&gt;
	kw = &#039;kilowatt&#039;,&lt;br /&gt;
	mw = &#039;megawatt&#039;,&lt;br /&gt;
	gw = &#039;gigawatt&#039;,&lt;br /&gt;
	tw = &#039;terawatt&#039;,&lt;br /&gt;
	in3 = &#039;cubic inch&#039;,&lt;br /&gt;
	k = &#039;kelvin&#039;,&lt;br /&gt;
	mK = &#039;milikelvin&#039;,&lt;br /&gt;
	J = &#039;joule&#039;,&lt;br /&gt;
	Wh = &#039;wattheure&#039;,&lt;br /&gt;
	kWh = &#039;kilowattheure&#039;,&lt;br /&gt;
	MWh = &#039;megawattheure&#039;,&lt;br /&gt;
	GWh = &#039;gigawattheure&#039;,&lt;br /&gt;
	TWh = &#039;terawattheure&#039;,&lt;br /&gt;
	degre = &#039;degree&#039;,&lt;br /&gt;
	[&#039;sans unité&#039;] = &#039;dimensionless&#039;,&lt;br /&gt;
	pourcent = &#039;percent&#039;,&lt;br /&gt;
	pourcentage = &#039;percent&#039;,&lt;br /&gt;
	[&#039;%&#039;] = &#039;percent&#039;,&lt;br /&gt;
	[&#039;employé&#039;] = &#039;employee&#039;,&lt;br /&gt;
	[&#039;united states dollar&#039;] = &#039;USD&#039;,&lt;br /&gt;
	euro = &#039;EUR&#039;&lt;br /&gt;
},&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Module:Conversion&amp;diff=1389</id>
		<title>Module:Conversion</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Module:Conversion&amp;diff=1389"/>
		<updated>2025-12-09T23:52:59Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local math_mod = require &amp;quot;Module:Math&amp;quot;&lt;br /&gt;
local params = mw.loadData(&amp;quot;Module:Conversion/Données&amp;quot;)&lt;br /&gt;
local linguistic = require &amp;quot;Module:Linguistique&amp;quot;&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local i18n = {&lt;br /&gt;
	invalidunitcat = &#039;Page avec une unité de mesure non prise en charge&#039;,&lt;br /&gt;
	invalidsourceunit = &#039;$1 (unité non prise en charge)&#039;,&lt;br /&gt;
	invalidtargetunit = &#039;unité cible non prise en charge $1&#039;,&lt;br /&gt;
	typemismatch = &#039;impossible de convertir $1 en $2&#039;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local function convert(value, sourceunitdata, targetunitdata) -- convertir une valeur numérique en son équivalent dans une autre unité de mesure&lt;br /&gt;
	if not value then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	if type(value) ~= &#039;number&#039; then&lt;br /&gt;
		return error(&amp;quot;bad datatype: &amp;quot; .. type(value))&lt;br /&gt;
	end&lt;br /&gt;
	if (not sourceunitdata) or (not targetunitdata) then&lt;br /&gt;
		return value&lt;br /&gt;
	end&lt;br /&gt;
	return value * sourceunitdata[2] / targetunitdata[2]&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.displayvalue(val, sourceunit, displayformat, complement) -- affiche une valeur formatée)&lt;br /&gt;
	&lt;br /&gt;
	-- préparation des paramètres&lt;br /&gt;
	local numval = tonumber(val)&lt;br /&gt;
	if not numval then -- si les données sont inhabituelles, on laisse la fonction appelante se débrouiller&lt;br /&gt;
		return val&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if not displayformat or type(displayformat) ~= &#039;table&#039; then&lt;br /&gt;
		displayformat = {}&lt;br /&gt;
	end&lt;br /&gt;
	local showunit, showlink, targetunit = displayformat.showunit, displayformat.showlink, displayformat.targetunit&lt;br /&gt;
	if showlink == &#039;true&#039; then&lt;br /&gt;
		showlink = true&lt;br /&gt;
	end&lt;br /&gt;
	local rounding = displayformat.rounding or 2&lt;br /&gt;
	-- récupération des donnnées concernant les unités&lt;br /&gt;
	if sourceunit and not targetunit then&lt;br /&gt;
		targetunit = sourceunit&lt;br /&gt;
	end&lt;br /&gt;
	local sourceunitdata, targetunitdata = sourceunit, targetunit&lt;br /&gt;
	if type(sourceunitdata) ~= &#039;table&#039; then&lt;br /&gt;
		sourceunitdata = params.units[sourceunit] or params.units[params.redirects[sourceunit]]&lt;br /&gt;
	end&lt;br /&gt;
	if type(targetunitdata) ~= &#039;table&#039; then	&lt;br /&gt;
		targetunitdata = params.units[targetunit] or params.units[params.redirects[targetunit]]&lt;br /&gt;
	end&lt;br /&gt;
	local suffix = {&#039;&#039;, &#039;&#039;, &#039;&#039;}&lt;br /&gt;
&lt;br /&gt;
	local maintenancestr = &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
	-- conversion&lt;br /&gt;
&lt;br /&gt;
	local function invalidsourcefallback(val, sourceunit) -- text to be shown when source unit is not supported&lt;br /&gt;
		local str = tostring(val)&lt;br /&gt;
		if sourceunit:match(&#039;Q%d+&#039;) or sourceunit:match(&#039;q%d+&#039;) then -- wikidata item&lt;br /&gt;
			sourceunit = mw.wikibase.label(sourceunit)&lt;br /&gt;
		end&lt;br /&gt;
		return val .. &#039; &#039; .. i18n[&#039;invalidsourceunit&#039;]:gsub(&#039;$1&#039;, sourceunit) .. &#039;[[Category:&#039; .. i18n.invalidunitcat .. &#039;|&#039; .. sourceunit .. &#039;]]&#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	-- escape if source unit is invalid&lt;br /&gt;
	if (sourceunit and targetunit) and (targetunit~= sourceunit) and (not sourceunitdata or not sourceunitdata[1]) then&lt;br /&gt;
		return invalidsourcefallback(val, sourceunit)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if sourceunit and (not sourceunitdata) then &lt;br /&gt;
		local label = sourceunit&lt;br /&gt;
		local item = sourceunit:match(&#039;q%d+&#039;) or sourceunit:match(&#039;Q%d+&#039;)&lt;br /&gt;
		local link&lt;br /&gt;
		local symbol&lt;br /&gt;
		if item then&lt;br /&gt;
			label = mw.wikibase.label(item)&lt;br /&gt;
			link = mw.wikibase.sitelink(item)&lt;br /&gt;
			if showunit and (showunit ~= &#039;long&#039;) then -- symbole retrieved only if needed (somewhat expensive)&lt;br /&gt;
				for _,statement in pairs(mw.wikibase.getBestStatements(item, &#039;P5061&#039;)) do&lt;br /&gt;
					if statement[&#039;mainsnak&#039;][&#039;snaktype&#039;] == &#039;value&#039; and (statement[&#039;mainsnak&#039;][&#039;datavalue&#039;][&#039;value&#039;][&#039;language&#039;] == &#039;fr&#039; or statement[&#039;mainsnak&#039;][&#039;datavalue&#039;][&#039;value&#039;][&#039;language&#039;] == &#039;mul&#039;) then&lt;br /&gt;
						symbol = statement[&#039;mainsnak&#039;][&#039;datavalue&#039;][&#039;value&#039;][&#039;text&#039;]&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		sourceunitdata = {nil, 1, symbol or label, item, link, label, label}&lt;br /&gt;
		targetunit, targetunitdata  = sourceunit, sourceunitdata &lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- warn if targetunit is unknown&lt;br /&gt;
	if targetunit and (not targetunitdata) then&lt;br /&gt;
		targetunit, targetunitdata = sourceunit, sourceunitdata&lt;br /&gt;
		maintenancestr = maintenancestr .. &amp;quot; &amp;quot;  .. i18n[&#039;invalidtargetunit&#039;]:gsub(&#039;$1&#039;, targetunit) .. &#039;[[Category:&#039; .. i18n.invalidunitcat .. &#039;|&#039; .. targetunit .. &#039;]]&#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- check for type mismatch&lt;br /&gt;
	if (sourceunitdata and targetunitdata) and (targetunitdata[1] ~= sourceunitdata[1]) then&lt;br /&gt;
		local errmsg = i18n.typemismatch&lt;br /&gt;
		errmsg = errmsg:gsub(&#039;$1&#039;, sourceunit)&lt;br /&gt;
		errmsg = errmsg:gsub(&#039;$2&#039;, targetunit)&lt;br /&gt;
		maintenancestr = maintenancestr .. &#039;(&#039; .. errmsg .. &#039;)&#039;&lt;br /&gt;
		targetunit, targetunitdata = sourceunit, sourceunitdata&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- convert if needed&lt;br /&gt;
	if (sourceunit and targetunit) and (sourceunit ~= targetunit) then&lt;br /&gt;
		numval = convert(numval, sourceunitdata, targetunitdata)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if rounding then&lt;br /&gt;
		numval = math_mod._round( numval, rounding )&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if displayformat.raw == true then -- nombre non formaté chaîne convertible en nombre sauf si catégorie de maintenance&lt;br /&gt;
		return (tostring(numval) or &amp;quot;&amp;quot;) .. maintenancestr&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if not displayformat.rounding then&lt;br /&gt;
		if (math.abs(numval) &amp;gt; 1E9) then&lt;br /&gt;
			numval = math_mod._round( numval / 1E9, 1 )&lt;br /&gt;
			suffix = {&amp;quot;milliard &amp;quot;, &amp;quot;milliards &amp;quot;, &amp;quot;&amp;lt;abbr title=\&amp;quot;milliard\&amp;quot;&amp;gt;G&amp;lt;/abbr&amp;gt; &amp;quot;}&lt;br /&gt;
		elseif (math.abs(numval) &amp;gt; 1E6) then&lt;br /&gt;
			numval = math_mod._round( numval / 1E6, 1 )&lt;br /&gt;
			suffix = {&amp;quot;million &amp;quot;, &amp;quot;millions &amp;quot;, &amp;quot;&amp;lt;abbr title=\&amp;quot;million\&amp;quot;&amp;gt;M&amp;lt;/abbr&amp;gt; &amp;quot;}&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local numstr = mw.getContentLanguage():formatNum(numval)&lt;br /&gt;
&lt;br /&gt;
	-- showlink&lt;br /&gt;
	if not targetunitdata then -- pour éviter les bugs&lt;br /&gt;
		targetunitdata = {}&lt;br /&gt;
	end&lt;br /&gt;
	local link&lt;br /&gt;
	if showlink == &#039;-&#039; then&lt;br /&gt;
		link = nil&lt;br /&gt;
	elseif type(showlink) == &#039;string&#039; then&lt;br /&gt;
		link = showlink&lt;br /&gt;
	elseif showlink then&lt;br /&gt;
		link = targetunitdata[5]&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- affichage de l&#039;unité&lt;br /&gt;
	local unitstr, suffixstr&lt;br /&gt;
	if showunit == &#039;long&#039; then -- format long = montrer l&#039;unité en entier&lt;br /&gt;
		if math.abs(numval or 0) &amp;gt;= 2 then&lt;br /&gt;
			unitstr = targetunitdata[7]&lt;br /&gt;
		else&lt;br /&gt;
			unitstr = targetunitdata[6]&lt;br /&gt;
		end&lt;br /&gt;
		if ((unitstr ~= &#039;&#039;) and link) then&lt;br /&gt;
			unitstr = &#039;[[&#039; .. link .. &#039;|&#039; .. unitstr .. &#039;]]&#039;&lt;br /&gt;
		end&lt;br /&gt;
		if (unitstr ~= &#039;&#039;) and ((suffix[1] ~= &#039;&#039;) or (((numval or 0) &amp;gt; 999999) and ( (numval or 0)% 1000000 == 0))) then&lt;br /&gt;
			unitstr = linguistic.of(unitstr) -- 10 000 000 &amp;quot;de&amp;quot; tonnes&lt;br /&gt;
		end&lt;br /&gt;
		if math.abs(numval or 0) &amp;gt;= 2 then&lt;br /&gt;
			suffixstr = suffix[2]&lt;br /&gt;
		else&lt;br /&gt;
			suffixstr = suffix[1]&lt;br /&gt;
		end&lt;br /&gt;
			&lt;br /&gt;
	elseif showunit and (showunit ~= &#039;-&#039;) then&lt;br /&gt;
		unitstr = targetunitdata[3]&lt;br /&gt;
		if string.find(unitstr, &amp;quot;^%a&amp;quot;) then -- 8 G$ mais 8 G CHF&lt;br /&gt;
			suffixstr = suffix[3]&lt;br /&gt;
		else&lt;br /&gt;
			suffixstr = mw.text.trim(suffix[3])&lt;br /&gt;
		end&lt;br /&gt;
		if ((unitstr ~= &#039;&#039;) and link) then&lt;br /&gt;
			unitstr = &#039;[[&#039; .. link .. &#039;|&#039; .. unitstr .. &#039;]]&#039;&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		suffixstr = suffix[3]&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local str = numstr .. &#039; &#039; .. (suffixstr or &#039;&#039;) .. (unitstr or &#039;&#039;)&lt;br /&gt;
	str = mw.text.trim(str) .. maintenancestr&lt;br /&gt;
	if complement then&lt;br /&gt;
		if sourceunit then&lt;br /&gt;
			str = str .. &amp;quot; &amp;quot; .. linguistic.of(complement) -- &amp;quot;10 kg de bambous&amp;quot;&lt;br /&gt;
		else&lt;br /&gt;
			str = str .. &amp;quot; &amp;quot; .. complement -- &amp;quot;3000 véhicules&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return str&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.display(frame)&lt;br /&gt;
	local args = frame.args&lt;br /&gt;
	local value, origunit, targetunit = args[1], args[2], args[3]&lt;br /&gt;
	local rounding = args.rounding&lt;br /&gt;
	local showlink, showunit = 	args.showlink, args.showunit&lt;br /&gt;
	displayformat = {showunit = showunit, showlink = showlink, rounding = rounding, targetunit = targetunit}&lt;br /&gt;
	return p.displayvalue(value, origunit, displayformat)&lt;br /&gt;
end&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Module:Langue/Data&amp;diff=1387</id>
		<title>Module:Langue/Data</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Module:Langue/Data&amp;diff=1387"/>
		<updated>2025-12-09T23:52:59Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local data = {&lt;br /&gt;
-- -------------------------------------------------------------------- --&lt;br /&gt;
--   liste des caractéristiques des langues triées par leur code IETF   --&lt;br /&gt;
-- -------------------------------------------------------------------- --&lt;br /&gt;
&lt;br /&gt;
-- a&lt;br /&gt;
aa  = { &amp;quot;afar&amp;quot;, page = &amp;quot;Afar (langue)&amp;quot; },&lt;br /&gt;
aaa = { &amp;quot;ghotuo&amp;quot; },&lt;br /&gt;
aat = { &amp;quot;arvanitique&amp;quot;, &amp;quot;arvanatika&amp;quot; },&lt;br /&gt;
ab  = { &amp;quot;abkhaze&amp;quot; },&lt;br /&gt;
abe = { &amp;quot;abénaqui&amp;quot; },&lt;br /&gt;
abn = { &amp;quot;abua&amp;quot; },&lt;br /&gt;
abq = { &amp;quot;abaza&amp;quot;, page = &amp;quot;Abaza (langue)&amp;quot; },&lt;br /&gt;
abs = { &amp;quot;malais d&#039;Amboine&amp;quot; },&lt;br /&gt;
acd = { &amp;quot;gikyode&amp;quot; },&lt;br /&gt;
ace = { &amp;quot;aceh&amp;quot;, page = &amp;quot;Aceh (langue)&amp;quot; },&lt;br /&gt;
acf = { &amp;quot;créole saint-lucien&amp;quot; },&lt;br /&gt;
ach = { &amp;quot;acholi&amp;quot;, page = &amp;quot;Acholi (langue)&amp;quot; },&lt;br /&gt;
acm = { &amp;quot;arabe mésopotamien&amp;quot; },&lt;br /&gt;
acx = { &amp;quot;arabe omanais&amp;quot; },&lt;br /&gt;
acy = { &amp;quot;arabe chypriote&amp;quot; },&lt;br /&gt;
acz = { &amp;quot;acheron&amp;quot;, page = &amp;quot;Acheron (langue)&amp;quot; },&lt;br /&gt;
ade = { &amp;quot;adele&amp;quot;, page = &amp;quot;Adele (langue)&amp;quot; },&lt;br /&gt;
ads = { &amp;quot;langue des signes d&#039;Adamorobe&amp;quot;, signe = true },&lt;br /&gt;
ady = { &amp;quot;adyguéen&amp;quot;, page = &amp;quot;Adyguéen (langue)&amp;quot; },&lt;br /&gt;
[&amp;quot;ady-Cyrl&amp;quot;] = { &amp;quot;adyguéen en écriture cyrillique&amp;quot;, page = &amp;quot;Adyguéen (langue)&amp;quot; },&lt;br /&gt;
[&amp;quot;ady-Latn&amp;quot;] = { &amp;quot;adyguéen en écriture latine&amp;quot;, page = &amp;quot;Adyguéen (langue)&amp;quot; },&lt;br /&gt;
ae  = { &amp;quot;avestique&amp;quot;, rtl = true },&lt;br /&gt;
aeb = { &amp;quot;arabe tunisien&amp;quot;, rtl = true },&lt;br /&gt;
[&amp;quot;aeb-Arab&amp;quot;] = { &amp;quot;arabe tunisien en écriture arabe&amp;quot;, page = &amp;quot;Arabe tunisien&amp;quot;, rtl = true },&lt;br /&gt;
[&amp;quot;aeb-Latn&amp;quot;] = { &amp;quot;arabe tunisien en écriture latine&amp;quot;, page = &amp;quot;Arabe tunisien&amp;quot; },&lt;br /&gt;
aec = { &amp;quot;arabe saïdi&amp;quot;, rtl = true },&lt;br /&gt;
aed = { &amp;quot;langue des signes argentine&amp;quot;, signe = true },&lt;br /&gt;
aen = { &amp;quot;langue des signes arménienne&amp;quot;, signe = true },&lt;br /&gt;
af  = { &amp;quot;afrikaans&amp;quot; },&lt;br /&gt;
afe = { &amp;quot;putukwam&amp;quot; },&lt;br /&gt;
afg = { &amp;quot;langue des signes afghane&amp;quot;, signe = true },&lt;br /&gt;
agq = { &amp;quot;aghem&amp;quot;, page = &amp;quot;Aghem (langue)&amp;quot; },&lt;br /&gt;
agr = { &amp;quot;aguaruna&amp;quot; },&lt;br /&gt;
ags = { &amp;quot;esimbi&amp;quot; },&lt;br /&gt;
agx = { &amp;quot;agul&amp;quot; },&lt;br /&gt;
aha = { &amp;quot;ahanta&amp;quot; },&lt;br /&gt;
ahs = { &amp;quot;ashe&amp;quot;, page = &amp;quot;Ashe (langue)&amp;quot; },&lt;br /&gt;
aht = { &amp;quot;ahtna&amp;quot;, page = &amp;quot;Ahtna (langue)&amp;quot; },&lt;br /&gt;
aia = { &amp;quot;arosi&amp;quot; },&lt;br /&gt;
aib = { &amp;quot;aïnou&amp;quot;, page = &amp;quot;Aïnou (langue ouïghoure)&amp;quot; },&lt;br /&gt;
ail = { &amp;quot;aimele&amp;quot; },&lt;br /&gt;
ain = { &amp;quot;aïnou&amp;quot;, page = &amp;quot;Aïnou (langue du Japon)&amp;quot; },&lt;br /&gt;
aio = { &amp;quot;aiton&amp;quot;, page = &amp;quot;Aiton (langue)&amp;quot; },&lt;br /&gt;
aiw = { &amp;quot;aari&amp;quot;, page = &amp;quot;Aari (langue)&amp;quot; },&lt;br /&gt;
ak  = { &amp;quot;akan&amp;quot;, page = &amp;quot;Akan (langue)&amp;quot; },&lt;br /&gt;
akk = { &amp;quot;akkadien&amp;quot;, &amp;quot;assyrien&amp;quot; }, -- note : ce code est aussi utilisé pour l&#039;assyrien, qui représente l&#039;un des rameaux linguistiques de l&#039;akkadien&lt;br /&gt;
akp = { &amp;quot;siwu&amp;quot; },&lt;br /&gt;
akr = { &amp;quot;araki&amp;quot;, page = &amp;quot;Araki (langue)&amp;quot; },&lt;br /&gt;
aks = { &amp;quot;akaselem&amp;quot; },&lt;br /&gt;
alc = { &amp;quot;kawésqar&amp;quot;, page = &amp;quot;Kawésqar (langue)&amp;quot; },&lt;br /&gt;
ale = { &amp;quot;aléoute&amp;quot; },&lt;br /&gt;
alf = { &amp;quot;alege&amp;quot; },&lt;br /&gt;
alg = { &amp;quot;langues algonquiennes&amp;quot; },&lt;br /&gt;
all = { &amp;quot;allar&amp;quot; },&lt;br /&gt;
aln = { &amp;quot;guègue&amp;quot; },&lt;br /&gt;
alq = { &amp;quot;algonquin&amp;quot; },&lt;br /&gt;
als = { &amp;quot;tosque&amp;quot; },    -- note : le code de l&#039;alémanique est gsw (mais als.wikipedia est en alémanique)&lt;br /&gt;
alt = { &amp;quot;altaï méridional&amp;quot;, page = &amp;quot;Altaï méridional (langue)&amp;quot; },&lt;br /&gt;
am  = { &amp;quot;amharique&amp;quot; },&lt;br /&gt;
ame = { &amp;quot;yanesha&amp;quot;, &amp;quot;amuesha&amp;quot; },&lt;br /&gt;
ami = { &amp;quot;amis&amp;quot;, page = &amp;quot;Amis (langue)&amp;quot; },&lt;br /&gt;
ams = { &amp;quot;amami du Sud&amp;quot; },&lt;br /&gt;
amu = { &amp;quot;amuzgo de Guerrero&amp;quot; },&lt;br /&gt;
an  = { &amp;quot;aragonais&amp;quot; },&lt;br /&gt;
anc = { &amp;quot;angas&amp;quot;, page = &amp;quot;Angas (langue)&amp;quot; },&lt;br /&gt;
ang = { &amp;quot;anglo-saxon&amp;quot;, page = &amp;quot;Vieil anglais&amp;quot; },&lt;br /&gt;
ani = { &amp;quot;andi&amp;quot; },&lt;br /&gt;
ank = { &amp;quot;goemai&amp;quot;, page = &amp;quot;Goemai (langue)&amp;quot; },&lt;br /&gt;
anm = { &amp;quot;anal&amp;quot;, page = &amp;quot;Anal (langue)&amp;quot; },&lt;br /&gt;
ann = { &amp;quot;obolo&amp;quot; },&lt;br /&gt;
anp = { &amp;quot;angika&amp;quot; },&lt;br /&gt;
anw = { &amp;quot;anang&amp;quot;, page = &amp;quot;Anang (langue)&amp;quot; },&lt;br /&gt;
any = { &amp;quot;agni&amp;quot;, page = &amp;quot;Agni (langue)&amp;quot; },&lt;br /&gt;
aoc = { &amp;quot;pemon&amp;quot; },&lt;br /&gt;
apc = { &amp;quot;arabe levantin septentrional&amp;quot; },&lt;br /&gt;
apt = { &amp;quot;apatani&amp;quot;, page = &amp;quot;Apatani (langue)&amp;quot; },&lt;br /&gt;
apw = { &amp;quot;apache occidental&amp;quot; },&lt;br /&gt;
ar  = { &amp;quot;arabe&amp;quot;, rtl = true },&lt;br /&gt;
arb = { &amp;quot;arabe standard moderne&amp;quot;, rtl = true },&lt;br /&gt;
arc = { &amp;quot;araméen&amp;quot;, rtl = true },&lt;br /&gt;
arh = { &amp;quot;arhuaco&amp;quot;, &amp;quot;ika&amp;quot; },&lt;br /&gt;
ari = { &amp;quot;arikara&amp;quot;, page = &amp;quot;Arikara (langue)&amp;quot; },&lt;br /&gt;
arn = { &amp;quot;mapudungun&amp;quot;, &amp;quot;mapuche&amp;quot; },&lt;br /&gt;
arp = { &amp;quot;arapaho&amp;quot;, page = &amp;quot;Arapaho (langue)&amp;quot; },&lt;br /&gt;
arq = { &amp;quot;arabe algérien&amp;quot;, rtl = true },&lt;br /&gt;
ary = { &amp;quot;arabe marocain&amp;quot;, rtl = true },&lt;br /&gt;
arz = { &amp;quot;arabe égyptien&amp;quot;, rtl = true },&lt;br /&gt;
as  = { &amp;quot;assamais&amp;quot; },&lt;br /&gt;
asa = { &amp;quot;asu&amp;quot;, &amp;quot;chasu&amp;quot;, page = &amp;quot;Asu (langue)&amp;quot; },&lt;br /&gt;
asb = { &amp;quot;assiniboine&amp;quot;, page = &amp;quot;Assiniboine (langue)&amp;quot; },&lt;br /&gt;
ase = { &amp;quot;langue des signes américaine&amp;quot;, signe = true },&lt;br /&gt;
asf = { &amp;quot;langue des signes australienne&amp;quot;, signe = true },&lt;br /&gt;
asp = { &amp;quot;langue des signes algérienne&amp;quot;, signe = true },&lt;br /&gt;
asq = { &amp;quot;langue des signes autrichienne&amp;quot;, signe = true },&lt;br /&gt;
ast = { &amp;quot;asturien&amp;quot; },&lt;br /&gt;
asw = { &amp;quot;langues des signes aborigènes australiennes&amp;quot;, signe = true },&lt;br /&gt;
atj = { &amp;quot;atikamekw&amp;quot;, page = &amp;quot;Atikamekw (langue)&amp;quot; },&lt;br /&gt;
ats = { &amp;quot;atsina&amp;quot;, page = &amp;quot;Atsina (langue)&amp;quot; },&lt;br /&gt;
auc = { &amp;quot;huaorani&amp;quot;, page = &amp;quot;Huaorani (langue)&amp;quot; },&lt;br /&gt;
auq = { &amp;quot;anus&amp;quot;, &amp;quot;korur&amp;quot;, page = &amp;quot;Anus (langue)&amp;quot; },&lt;br /&gt;
aus = { &amp;quot;langues aborigènes d&#039;Australie&amp;quot; },&lt;br /&gt;
aut = { &amp;quot;austral&amp;quot;, page = &amp;quot;Langues australes&amp;quot; },&lt;br /&gt;
av  = { &amp;quot;avar&amp;quot; },&lt;br /&gt;
avk = { &amp;quot;kotava&amp;quot; },&lt;br /&gt;
awa = { &amp;quot;awadhi&amp;quot; },&lt;br /&gt;
awc = { &amp;quot;cicipu&amp;quot; },&lt;br /&gt;
ay  = { &amp;quot;aymara&amp;quot; },&lt;br /&gt;
ayl = { &amp;quot;arabe libyen&amp;quot;, rtl = true },&lt;br /&gt;
az  = { &amp;quot;azéri&amp;quot; },&lt;br /&gt;
[&amp;quot;az-Cyrl&amp;quot;] = { &amp;quot;azéri en écriture cyrillique&amp;quot;, page = &amp;quot;Azéri&amp;quot; },&lt;br /&gt;
azb = { &amp;quot;azéri du Sud&amp;quot;, page = &amp;quot;Azéri&amp;quot; },&lt;br /&gt;
azj = { &amp;quot;azéri du Nord&amp;quot;, page = &amp;quot;Azéri&amp;quot; },&lt;br /&gt;
-- b&lt;br /&gt;
ba  = { &amp;quot;bachkir&amp;quot; },&lt;br /&gt;
bal = { &amp;quot;baloutchi&amp;quot;, &amp;quot;baloutche&amp;quot; },&lt;br /&gt;
ban = { &amp;quot;balinais&amp;quot;, page = &amp;quot;Balinais (langue)&amp;quot; },&lt;br /&gt;
[&amp;quot;ban-bali&amp;quot;] = { &amp;quot;balinais en écriture balinaise&amp;quot;, page = &amp;quot;Écriture balinaise&amp;quot; },&lt;br /&gt;
[&amp;quot;bat-smg&amp;quot;] = { &amp;quot;samogitien&amp;quot;, invalide = &amp;quot;sgs&amp;quot; }, -- Wikipédia en samogitien.&lt;br /&gt;
bar = { &amp;quot;bavarois&amp;quot; },&lt;br /&gt;
bas = { &amp;quot;basaa&amp;quot;, page = &amp;quot;Bassa (langue bantoue)&amp;quot; },&lt;br /&gt;
bav = { &amp;quot;babungo&amp;quot;, page = &amp;quot;Babungo (langue)&amp;quot; },&lt;br /&gt;
bax = { &amp;quot;bamoun&amp;quot;, page = &amp;quot;Bamoun (langue)&amp;quot; },&lt;br /&gt;
bba = { &amp;quot;bariba&amp;quot;, page = &amp;quot;Bariba (langue)&amp;quot; },&lt;br /&gt;
bbc = { &amp;quot;batak toba&amp;quot; },&lt;br /&gt;
[&amp;quot;bbc-Latn&amp;quot;] = { &amp;quot;batak toba en écriture latine&amp;quot;, page = &amp;quot;Batak toba&amp;quot; },&lt;br /&gt;
bbj = { &amp;quot;ghomalaʼ&amp;quot; },&lt;br /&gt;
bbk = { &amp;quot;kejom&amp;quot;, &amp;quot;babanki&amp;quot; },&lt;br /&gt;
bbo = { &amp;quot;bobo&amp;quot;, page = &amp;quot;Bobo (langue)&amp;quot; },&lt;br /&gt;
bdk = { &amp;quot;budukh&amp;quot;, &amp;quot;boudoukh&amp;quot; },&lt;br /&gt;
bdm = { &amp;quot;buduma&amp;quot;, page = &amp;quot;Buduma (langue)&amp;quot; },&lt;br /&gt;
bdr = { &amp;quot;bajau de la côte occidentale&amp;quot; },&lt;br /&gt;
bds = { &amp;quot;burunge&amp;quot; },&lt;br /&gt;
bdu = { &amp;quot;oroko&amp;quot;, page = &amp;quot;Oroko (langue)&amp;quot; },&lt;br /&gt;
bcc = { &amp;quot;baloutchi méridional&amp;quot;, page = &amp;quot;Baloutchi&amp;quot; },&lt;br /&gt;
bci = { &amp;quot;baoulé&amp;quot;, page = &amp;quot;Baoulé (langue)&amp;quot; },&lt;br /&gt;
bcl = { &amp;quot;bicolano central&amp;quot; },&lt;br /&gt;
bcq = { &amp;quot;gimira&amp;quot; },&lt;br /&gt;
bcr = { &amp;quot;babine&amp;quot;, page = &amp;quot;Babine (langue)&amp;quot; },&lt;br /&gt;
bcs = { &amp;quot;humono&amp;quot; },&lt;br /&gt;
bde = { &amp;quot;bade&amp;quot;, page = &amp;quot;Bade (langue)&amp;quot; },&lt;br /&gt;
be  = { &amp;quot;biélorusse&amp;quot; },&lt;br /&gt;
[&amp;quot;be-tarask&amp;quot;] = { &amp;quot;biélorusse (tarashkevitsa)&amp;quot;, &amp;quot;biélorusse tarashkevitsa&amp;quot;, &amp;quot;taraskievica&amp;quot;, &amp;quot;tarashkevitsa&amp;quot;, &amp;quot;taraškievica&amp;quot;, &amp;quot;be-x-old&amp;quot;, page = &amp;quot;Orthographe classique biélorusse&amp;quot; },&lt;br /&gt;
bec = { &amp;quot;iceve-maci&amp;quot;, &amp;quot;iceve&amp;quot; },&lt;br /&gt;
beh = { &amp;quot;byali&amp;quot; },&lt;br /&gt;
bej = { &amp;quot;bedja&amp;quot;, page = &amp;quot;Bedja (langue)&amp;quot; },&lt;br /&gt;
beo = { &amp;quot;beami&amp;quot; },&lt;br /&gt;
bem = { &amp;quot;bemba&amp;quot;, page = &amp;quot;Bemba (langue)&amp;quot; },&lt;br /&gt;
beq = { &amp;quot;beembe&amp;quot;, page = &amp;quot;Beembe (langue)&amp;quot; },&lt;br /&gt;
ber = { &amp;quot;berbère&amp;quot;, &amp;quot;tamazight&amp;quot;, page = &amp;quot;Langues berbères&amp;quot; },&lt;br /&gt;
bew = { &amp;quot;betawi&amp;quot;, page = &amp;quot;Betawi (langue)&amp;quot; },&lt;br /&gt;
bfd = { &amp;quot;bafut&amp;quot;, &amp;quot;bafout&amp;quot;, page = &amp;quot;Bafut (langue)&amp;quot; },&lt;br /&gt;
bfi = { &amp;quot;langue des signes britannique&amp;quot;, signe = true },&lt;br /&gt;
bfj = { &amp;quot;bafanji&amp;quot;, page = &amp;quot;Bafanji (langue)&amp;quot; },&lt;br /&gt;
bfk = { &amp;quot;langue des signes de Ban Khor&amp;quot;, signe = true },&lt;br /&gt;
bg  = { &amp;quot;bulgare&amp;quot; },&lt;br /&gt;
bgc = { &amp;quot;haryanvi&amp;quot; },&lt;br /&gt;
bgn = { &amp;quot;baloutchi occidental&amp;quot;, page = &amp;quot;Baloutchi&amp;quot; },&lt;br /&gt;
bh  = { &amp;quot;langues biharies&amp;quot;, &amp;quot;bihari&amp;quot; },&lt;br /&gt;
bhd = { &amp;quot;bhadarwahi&amp;quot; },&lt;br /&gt;
bhj = { &amp;quot;bahing&amp;quot; },&lt;br /&gt;
bho = { &amp;quot;bhodjpouri&amp;quot; },&lt;br /&gt;
bi  = { &amp;quot;bichelamar&amp;quot; },&lt;br /&gt;
bib = { &amp;quot;bissa&amp;quot;, page = &amp;quot;Bissa (langue)&amp;quot; },&lt;br /&gt;
bid = { &amp;quot;bidiyo&amp;quot; },&lt;br /&gt;
bim = { &amp;quot;bimoba&amp;quot;, page = &amp;quot;Moba (langue)&amp;quot; },&lt;br /&gt;
bin = { &amp;quot;édo&amp;quot;, page = &amp;quot;Édo (langue)&amp;quot; },&lt;br /&gt;
biv = { &amp;quot;birifor du Sud&amp;quot; },&lt;br /&gt;
bjn = { &amp;quot;banjar&amp;quot;, page = &amp;quot;Banjar (langue)&amp;quot; },&lt;br /&gt;
bjw = { &amp;quot;bakwé&amp;quot;, page = &amp;quot;Bakwé (langue)&amp;quot; },&lt;br /&gt;
bkt = { &amp;quot;boloki&amp;quot; },&lt;br /&gt;
bky = { &amp;quot;bekwarra&amp;quot;, page = &amp;quot;Bekwarra (langue)&amp;quot; },&lt;br /&gt;
bla = { &amp;quot;pied-noir&amp;quot;, &amp;quot;blackfoot&amp;quot;, page = &amp;quot;Pied-noir (langue)&amp;quot; },&lt;br /&gt;
blc = { &amp;quot;nuxalk&amp;quot;, page = &amp;quot;Nuxalk (langue)&amp;quot; },&lt;br /&gt;
blk = { &amp;quot;pa&#039;o&amp;quot;, &amp;quot;karen pa&#039;o&amp;quot;, page = &amp;quot;Pa&#039;o (langue)&amp;quot; },&lt;br /&gt;
blm = { &amp;quot;&#039;bëlï&amp;quot;, &amp;quot;ꞌbëlï&amp;quot;, page = &amp;quot;Beli (langue soudanique centrale)&amp;quot; },&lt;br /&gt;
blo = { &amp;quot;anii&amp;quot;, page = &amp;quot;Anii (langue)&amp;quot; },&lt;br /&gt;
bm  = { &amp;quot;bambara&amp;quot; },&lt;br /&gt;
bmb = { &amp;quot;bembe&amp;quot;, page = &amp;quot;Bembe (langue)&amp;quot; },&lt;br /&gt;
bmi = { &amp;quot;barma&amp;quot;, page = &amp;quot;Barma (langue)&amp;quot; },&lt;br /&gt;
bn  = { &amp;quot;bengali&amp;quot; },&lt;br /&gt;
bnc = { &amp;quot;bontok&amp;quot; },&lt;br /&gt;
bni = { &amp;quot;bobangi&amp;quot;, page = &amp;quot;Bobangi (langue)&amp;quot; },&lt;br /&gt;
bnm = { &amp;quot;batanga&amp;quot;, page = &amp;quot;Batanga (langue)&amp;quot; },&lt;br /&gt;
bnn = { &amp;quot;bunun&amp;quot;, page = &amp;quot;Bunun (langue)&amp;quot; },&lt;br /&gt;
bo  = { &amp;quot;tibétain&amp;quot; },&lt;br /&gt;
[&amp;quot;bo-Latn&amp;quot;] = { &amp;quot;tibétain en écriture latine&amp;quot;, page = &amp;quot;Tibétain&amp;quot; },&lt;br /&gt;
bog = { &amp;quot;langue des signes malienne&amp;quot;, signe = true },&lt;br /&gt;
boh = { &amp;quot;boma&amp;quot;, page = &amp;quot;Boma (langue)&amp;quot; },&lt;br /&gt;
boi = { &amp;quot;barbareño&amp;quot;, page = &amp;quot;Chumash barbareño&amp;quot; },&lt;br /&gt;
bol = { &amp;quot;bole&amp;quot;, page = &amp;quot;Bole (langue)&amp;quot; },&lt;br /&gt;
boo = { &amp;quot;bozo de Tiemacèwè&amp;quot;, page = &amp;quot;Bozo (langue)&amp;quot; },&lt;br /&gt;
bov = { &amp;quot;tuwuli&amp;quot; },&lt;br /&gt;
bot = { &amp;quot;bongo&amp;quot;, page = &amp;quot;Bongo (langue)&amp;quot; },&lt;br /&gt;
bou = { &amp;quot;bondei&amp;quot;, page = &amp;quot;Bondei (langue)&amp;quot; },&lt;br /&gt;
boz = { &amp;quot;bozo de Tiéyaxo&amp;quot;, &amp;quot;bozo-tigemaxo&amp;quot;, page = &amp;quot;Bozo (langue)&amp;quot; },&lt;br /&gt;
bpy = { &amp;quot;bishnupriya manipuri&amp;quot; },&lt;br /&gt;
bqc = { &amp;quot;boko&amp;quot;, page = &amp;quot;Boko (langue mandée)&amp;quot; },&lt;br /&gt;
bqi = { &amp;quot;bakhtiari&amp;quot; },&lt;br /&gt;
bqn = { &amp;quot;langue des signes bulgare&amp;quot;, signe = true },&lt;br /&gt;
bqp = { &amp;quot;busa&amp;quot;, page = &amp;quot;Busa (langue)&amp;quot; },&lt;br /&gt;
bqv = { &amp;quot;koro wachi&amp;quot;, &amp;quot;begbere-ejar&amp;quot; },&lt;br /&gt;
bqy = { &amp;quot;langue des signes de Bengkala&amp;quot;, signe = true },&lt;br /&gt;
br  = { &amp;quot;breton&amp;quot; },&lt;br /&gt;
bra = { &amp;quot;braj bhasha&amp;quot; },&lt;br /&gt;
brf = { &amp;quot;bera&amp;quot;, page = &amp;quot;Bera (langue)&amp;quot; },&lt;br /&gt;
brh = { &amp;quot;brahoui&amp;quot; },&lt;br /&gt;
brx = { &amp;quot;bodo&amp;quot; },&lt;br /&gt;
bs  = { &amp;quot;bosnien&amp;quot;, &amp;quot;bosniaque&amp;quot; },&lt;br /&gt;
bsk = { &amp;quot;bourouchaski&amp;quot; },&lt;br /&gt;
bsq = { &amp;quot;bassa&amp;quot;, page = &amp;quot;Bassa (langue krou)&amp;quot; },&lt;br /&gt;
btm = { &amp;quot;batak mandailing&amp;quot;, &amp;quot;mandailing&amp;quot; },&lt;br /&gt;
bto = { &amp;quot;bicol de Rinconada&amp;quot;, page = &amp;quot;Langues bicol&amp;quot; },&lt;br /&gt;
bua = { &amp;quot;bouriate&amp;quot; },&lt;br /&gt;
[&amp;quot;bua-Cyrl&amp;quot;] = { &amp;quot;bouriate en écriture cyrillique&amp;quot; },&lt;br /&gt;
buc = { &amp;quot;shibushi&amp;quot;, &amp;quot;kibushi&amp;quot;, &amp;quot;kibouchi&amp;quot; },&lt;br /&gt;
bud = { &amp;quot;ntcham&amp;quot; },&lt;br /&gt;
buf = { &amp;quot;bushong&amp;quot;, page = &amp;quot;Bushong (langue)&amp;quot; },&lt;br /&gt;
bug = { &amp;quot;bugi&amp;quot;, page = &amp;quot;Bugi (langue)&amp;quot; },&lt;br /&gt;
bun = { &amp;quot;sherbro&amp;quot; },&lt;br /&gt;
buu = { &amp;quot;budu&amp;quot;, page = &amp;quot;Budu (langue)&amp;quot; },&lt;br /&gt;
buw = { &amp;quot;pove&amp;quot;, page = &amp;quot;Pove (langue)&amp;quot; },&lt;br /&gt;
buy = { &amp;quot;bullom so&amp;quot;, &amp;quot;mani&amp;quot; },&lt;br /&gt;
bvi = { &amp;quot;viri&amp;quot;, &amp;quot;belanda viri&amp;quot;, page = &amp;quot;Viri (langue)&amp;quot; },&lt;br /&gt;
bvl = { &amp;quot;langue des signes bolivienne&amp;quot;, signe = true },&lt;br /&gt;
bwq = { &amp;quot;bobo&amp;quot;, page = &amp;quot;Bobo (langue)&amp;quot; },&lt;br /&gt;
bxe = { &amp;quot;ongota&amp;quot; },&lt;br /&gt;
bxm = { &amp;quot;bouriate de Mongolie&amp;quot;, page = &amp;quot;Bouriate&amp;quot; },&lt;br /&gt;
bxr = { &amp;quot;bouriate de Russie&amp;quot;, page = &amp;quot;Bouriate&amp;quot; },&lt;br /&gt;
bxu = { &amp;quot;bouriate de Chine&amp;quot;, page = &amp;quot;Bouriate&amp;quot; },&lt;br /&gt;
byi = { &amp;quot;buyu&amp;quot;, page = &amp;quot;Buyu (langue)&amp;quot; },&lt;br /&gt;
byn = { &amp;quot;bilen&amp;quot; },&lt;br /&gt;
byp = { &amp;quot;bumaji&amp;quot; },&lt;br /&gt;
byv = { &amp;quot;medumba&amp;quot; },&lt;br /&gt;
bzd = { &amp;quot;bribri&amp;quot; },&lt;br /&gt;
bze = { &amp;quot;bozo de Jenaama&amp;quot;, page = &amp;quot;Bozo (langue)&amp;quot; },&lt;br /&gt;
bzs = { &amp;quot;langue des signes brésilienne&amp;quot;, signe = true },&lt;br /&gt;
-- c&lt;br /&gt;
ca  = { &amp;quot;catalan&amp;quot; },&lt;br /&gt;
caa = { &amp;quot;ch&#039;orti&#039;&amp;quot; },&lt;br /&gt;
cab = { &amp;quot;garifuna&amp;quot;, page = &amp;quot;Garifuna (langue)&amp;quot; },&lt;br /&gt;
cad = { &amp;quot;caddo&amp;quot;, page = &amp;quot;Caddo (langue)&amp;quot; },&lt;br /&gt;
cag = { &amp;quot;nivaklé&amp;quot; },&lt;br /&gt;
cak = { &amp;quot;cakchiquel&amp;quot;, page = &amp;quot;Cakchiquel (langue)&amp;quot; },&lt;br /&gt;
cal = { &amp;quot;carolinien&amp;quot; },&lt;br /&gt;
car = { &amp;quot;kali&#039;na&amp;quot;, page = &amp;quot;Kali&#039;na (langue)&amp;quot; },&lt;br /&gt;
cax = { &amp;quot;chiquitano&amp;quot; },&lt;br /&gt;
cay = { &amp;quot;cayuga&amp;quot;, page = &amp;quot;Cayuga (langue)&amp;quot; },&lt;br /&gt;
ctl = { &amp;quot;chinantèque de Tlacoatzintepec&amp;quot; },&lt;br /&gt;
cto = { &amp;quot;emberá catío&amp;quot; },&lt;br /&gt;
ctp = { &amp;quot;chatino des hauts-plateaux de l&#039;Ouest&amp;quot; },&lt;br /&gt;
ctz = { &amp;quot;chatino de Zacatepec&amp;quot; },&lt;br /&gt;
cvn = { &amp;quot;chinantèque de Valle Nacional&amp;quot; },&lt;br /&gt;
cbg = { &amp;quot;chimila&amp;quot; },&lt;br /&gt;
cbi = { &amp;quot;cayapa&amp;quot; },&lt;br /&gt;
cbk = { &amp;quot;chavacano&amp;quot; },&lt;br /&gt;
[&amp;quot;cbk-zam&amp;quot;] = { &amp;quot;chavacano de Zamboanga&amp;quot;, page = &amp;quot;Chavacano&amp;quot;, invalide = &amp;quot;cbk&amp;quot; }, -- cbk-zam.Wikipédia cbk=cebuano, zam=miahuatlán zapotec&lt;br /&gt;
cco = { &amp;quot;chinantèque de Comaltepec&amp;quot; },&lt;br /&gt;
cdm = { &amp;quot;chepang&amp;quot;, page = &amp;quot;Chepang (langue)&amp;quot; },&lt;br /&gt;
cdo = { &amp;quot;mindong&amp;quot; },&lt;br /&gt;
cds = { &amp;quot;langue des signes tchadienne&amp;quot;, signe = true },&lt;br /&gt;
ce  = { &amp;quot;tchétchène&amp;quot; },&lt;br /&gt;
cea = { &amp;quot;chehalis inférieur&amp;quot; },&lt;br /&gt;
ceb = { &amp;quot;cebuano&amp;quot; },&lt;br /&gt;
cel = { &amp;quot;celte&amp;quot;, page = &amp;quot;Langues celtiques&amp;quot; },&lt;br /&gt;
cfm = { &amp;quot;falam&amp;quot;, page = &amp;quot;Falam (langue)&amp;quot; },&lt;br /&gt;
ch  = { &amp;quot;chamorro&amp;quot; },&lt;br /&gt;
chd = { &amp;quot;chontal des hauts-plateaux&amp;quot; },&lt;br /&gt;
chg = { &amp;quot;tchaghataï&amp;quot;, page = &amp;quot;Tchaghataï (langue)&amp;quot; },&lt;br /&gt;
chj = { &amp;quot;chinantèque d&#039;Ojitlán&amp;quot; },&lt;br /&gt;
chk = { &amp;quot;chuuk&amp;quot;, page = &amp;quot;Chuuk (langue)&amp;quot; },&lt;br /&gt;
chn = { &amp;quot;jargon chinook&amp;quot; },&lt;br /&gt;
cho = { &amp;quot;chacta&amp;quot;, page = &amp;quot;Chacta (langue)&amp;quot; },&lt;br /&gt;
chp = { &amp;quot;chipewyan&amp;quot;, page = &amp;quot;Chipewyan (langue)&amp;quot; },&lt;br /&gt;
chm = { &amp;quot;mari&amp;quot;, page = &amp;quot;Mari (langue)&amp;quot; },&lt;br /&gt;
chr = { &amp;quot;cherokee&amp;quot;, page = &amp;quot;Cherokee (langue)&amp;quot; },&lt;br /&gt;
chy = { &amp;quot;cheyenne&amp;quot;, page = &amp;quot;Cheyenne (langue)&amp;quot; },&lt;br /&gt;
chz = { &amp;quot;chinantèque d&#039;Ozumacín&amp;quot; },&lt;br /&gt;
chw = { &amp;quot;chuwabu&amp;quot; },&lt;br /&gt;
cia = { &amp;quot;cia-cia&amp;quot; },&lt;br /&gt;
cib = { &amp;quot;ci-gbe&amp;quot; },&lt;br /&gt;
cim = { &amp;quot;cimbre&amp;quot; },&lt;br /&gt;
cjh = { &amp;quot;chehalis supérieur&amp;quot; },&lt;br /&gt;
cjk = { &amp;quot;tchokwé&amp;quot;, page = &amp;quot;Tchokwé (langue)&amp;quot; },&lt;br /&gt;
cjp = { &amp;quot;cabécar&amp;quot; },&lt;br /&gt;
cjs = { &amp;quot;chor&amp;quot; },&lt;br /&gt;
ckb = { &amp;quot;sorani&amp;quot;, rtl = true },&lt;br /&gt;
ckt = { &amp;quot;tchouktche&amp;quot; },&lt;br /&gt;
clc = { &amp;quot;chilcotin&amp;quot;, page = &amp;quot;Chilcotin (langue)&amp;quot; },&lt;br /&gt;
clk = { &amp;quot;idu-mishmi&amp;quot; },&lt;br /&gt;
clm = { &amp;quot;klallam&amp;quot; },&lt;br /&gt;
cmi = { &amp;quot;emberá chamí&amp;quot; },&lt;br /&gt;
cmn = { &amp;quot;mandarin&amp;quot;, page = &amp;quot;Mandarin (langue)&amp;quot; },&lt;br /&gt;
cmo = { &amp;quot;mnong central&amp;quot; },&lt;br /&gt;
cnr = { &amp;quot;monténégrin&amp;quot; },&lt;br /&gt;
[&amp;quot;cnr-Cyrl&amp;quot;] = { &amp;quot;monténégrin en écriture cyrillique&amp;quot; },&lt;br /&gt;
[&amp;quot;cnr-Latn&amp;quot;] = { &amp;quot;monténégrin en écriture latine&amp;quot; },&lt;br /&gt;
cnu = { &amp;quot;chenoui&amp;quot; },&lt;br /&gt;
cnx = { &amp;quot;cornique&amp;quot; },&lt;br /&gt;
co  = { &amp;quot;corse&amp;quot;, page = &amp;quot;Corse (langue)&amp;quot; },&lt;br /&gt;
coe = { &amp;quot;koreguaje&amp;quot; },&lt;br /&gt;
coh = { &amp;quot;chonyi&amp;quot; },&lt;br /&gt;
cok = { &amp;quot;cora de Santa Teresa&amp;quot;, page = &amp;quot;Cora (langue)&amp;quot; },&lt;br /&gt;
col = { &amp;quot;columbia-wenatchi&amp;quot; },&lt;br /&gt;
com = { &amp;quot;comanche&amp;quot;, page = &amp;quot;Comanche (langue)&amp;quot; },&lt;br /&gt;
con = { &amp;quot;cofán&amp;quot; },&lt;br /&gt;
coo = { &amp;quot;comox&amp;quot;, page = &amp;quot;Comox (langue)&amp;quot; },&lt;br /&gt;
cop = { &amp;quot;copte&amp;quot; },&lt;br /&gt;
cow = { &amp;quot;cowlitz&amp;quot;, page = &amp;quot;Cowlitz (langue)&amp;quot; },&lt;br /&gt;
[&amp;quot;cpe-011&amp;quot;] = { &amp;quot;pidgin ouest-africain&amp;quot; },&lt;br /&gt;
cpf = { &amp;quot;créoles à base lexicale française&amp;quot; },&lt;br /&gt;
cps = { &amp;quot;capiznon&amp;quot; },&lt;br /&gt;
cpx = { &amp;quot;puxian&amp;quot; },&lt;br /&gt;
[&amp;quot;cpx-Hans&amp;quot;] = { &amp;quot;puxian en caractères chinois simplifiés&amp;quot;, page = &amp;quot;Puxian&amp;quot; },&lt;br /&gt;
[&amp;quot;cpx-Hant&amp;quot;] = { &amp;quot;puxian en caractères chinois traditionnels&amp;quot;, page = &amp;quot;Puxian&amp;quot; },&lt;br /&gt;
[&amp;quot;cpx-Latn&amp;quot;] = { &amp;quot;puxian en écriture latine&amp;quot;, page = &amp;quot;Puxian&amp;quot; },&lt;br /&gt;
cr  = { &amp;quot;cri&amp;quot;, page = &amp;quot;Cri (langue)&amp;quot; },&lt;br /&gt;
crg = { &amp;quot;métchif&amp;quot; },&lt;br /&gt;
crh = { &amp;quot;tatar de Crimée&amp;quot; },&lt;br /&gt;
[&amp;quot;crh-Cyrl&amp;quot;] = { &amp;quot;tatar de Crimée en écriture cyrillique&amp;quot;, page = &amp;quot;Tatar de Crimée&amp;quot; },&lt;br /&gt;
[&amp;quot;crh-Latn&amp;quot;] = { &amp;quot;tatar de Crimée en écriture latine&amp;quot;, page = &amp;quot;Tatar de Crimée&amp;quot; },&lt;br /&gt;
[&amp;quot;crh-RO&amp;quot;] = { &amp;quot;tatar de Crimée de Roumanie&amp;quot;, page = &amp;quot;Tatar de Crimée&amp;quot; },&lt;br /&gt;
crn = { &amp;quot;cora d&#039;El Nayar&amp;quot;, page = &amp;quot;Cora (langue)&amp;quot; },&lt;br /&gt;
cro = { &amp;quot;crow&amp;quot;, page = &amp;quot;Crow (langue)&amp;quot; },&lt;br /&gt;
crx = { &amp;quot;dakelh&amp;quot;, page = &amp;quot;Dakelh (langue)&amp;quot; },&lt;br /&gt;
crs = { &amp;quot;créole seychellois&amp;quot; },&lt;br /&gt;
cs  = { &amp;quot;tchèque&amp;quot;, &amp;quot;czech&amp;quot; },&lt;br /&gt;
csb = { &amp;quot;cachoube&amp;quot; },&lt;br /&gt;
csc = { &amp;quot;langue des signes catalane&amp;quot;, signe = true },&lt;br /&gt;
csd = { &amp;quot;langue des signes de Chiangmai&amp;quot;, &amp;quot;langue des signes de chiangmai&amp;quot;, signe = true },&lt;br /&gt;
cse = { &amp;quot;langue des signes tchèque&amp;quot;, signe = true },&lt;br /&gt;
csf = { &amp;quot;langue des signes cubaine&amp;quot;, signe = true },&lt;br /&gt;
csg = { &amp;quot;langue des signes chilienne&amp;quot;, signe = true },&lt;br /&gt;
csk = { &amp;quot;diola-kasa&amp;quot; },&lt;br /&gt;
csl = { &amp;quot;langue des signes chinoise&amp;quot;, signe = true },&lt;br /&gt;
csn = { &amp;quot;langue des signes colombienne&amp;quot;, signe = true },&lt;br /&gt;
csq = { &amp;quot;langue des signes croate&amp;quot;, signe = true },&lt;br /&gt;
csr = { &amp;quot;langue des signes costaricienne&amp;quot;, signe = true },&lt;br /&gt;
css = { &amp;quot;costanoan du Sud &amp;quot;, page = &amp;quot;Langues costanoanes&amp;quot; },&lt;br /&gt;
csz = { &amp;quot;hanis&amp;quot;, &amp;quot;coos&amp;quot; },&lt;br /&gt;
cte = { &amp;quot;chinantèque de Tepinapa&amp;quot; },&lt;br /&gt;
ctg = { &amp;quot;chittagonien&amp;quot; },&lt;br /&gt;
ctu = { &amp;quot;ch&#039;ol&amp;quot; },&lt;br /&gt;
cu  = { &amp;quot;slavon d&#039;église&amp;quot; },&lt;br /&gt;
cuc = { &amp;quot;chinantèque d&#039;Usila&amp;quot; },&lt;br /&gt;
cui = { &amp;quot;cuiba&amp;quot; },&lt;br /&gt;
cv  = { &amp;quot;tchouvache&amp;quot;, &amp;quot;chv&amp;quot; },&lt;br /&gt;
cy  = { &amp;quot;gallois&amp;quot; },&lt;br /&gt;
cya = { &amp;quot;chatino de Nopala&amp;quot; },&lt;br /&gt;
cz  = { &amp;quot;tchèque&amp;quot;, invalide = &amp;quot;cs&amp;quot; },&lt;br /&gt;
-- d&lt;br /&gt;
da  = { &amp;quot;danois&amp;quot;, &amp;quot;danish&amp;quot; },&lt;br /&gt;
dag = { &amp;quot;dagbani&amp;quot; },&lt;br /&gt;
dak = { &amp;quot;dakota&amp;quot;, page = &amp;quot;Dakota (langue)&amp;quot; },&lt;br /&gt;
dar = { &amp;quot;dargwa&amp;quot; },&lt;br /&gt;
dbp = { &amp;quot;ɗuwai&amp;quot;, &amp;quot;duwai&amp;quot; },&lt;br /&gt;
dbq = { &amp;quot;daba&amp;quot;, page = &amp;quot;Daba (langue)&amp;quot; },&lt;br /&gt;
ddo = { &amp;quot;tsez&amp;quot; },&lt;br /&gt;
de  = { &amp;quot;allemand&amp;quot;, &amp;quot;german&amp;quot; },&lt;br /&gt;
[&amp;quot;de-AT&amp;quot;] = { &amp;quot;allemand autrichien&amp;quot;, &amp;quot;österreichisches deutsch&amp;quot; },&lt;br /&gt;
[&amp;quot;de-CH&amp;quot;] = { &amp;quot;allemand standard suisse&amp;quot;, &amp;quot;schweizer hochdeutsch&amp;quot; },&lt;br /&gt;
[&amp;quot;de-formal&amp;quot;] = { &amp;quot;allemand formel&amp;quot;, page = &amp;quot;Allemand&amp;quot;, invalide = &amp;quot;de&amp;quot; },&lt;br /&gt;
deg = { &amp;quot;degema&amp;quot;, page = &amp;quot;Degema (langue)&amp;quot; },&lt;br /&gt;
del = { &amp;quot;delaware&amp;quot;, &amp;quot;lenape&amp;quot;, page = &amp;quot;Langues delaware&amp;quot; },&lt;br /&gt;
dga = { &amp;quot;dagaare&amp;quot;, page = &amp;quot;Dagaare (langue)&amp;quot; },&lt;br /&gt;
dgl = { &amp;quot;andaandi&amp;quot; },&lt;br /&gt;
dgr = { &amp;quot;tlicho&amp;quot;, page = &amp;quot;Tlicho (langue)&amp;quot; },&lt;br /&gt;
dig = { &amp;quot;digo&amp;quot;, page = &amp;quot;Digo (langue)&amp;quot; },&lt;br /&gt;
din = { &amp;quot;dinka&amp;quot;, page = &amp;quot;Dinka (langue)&amp;quot; },&lt;br /&gt;
diq = { &amp;quot;zazaki&amp;quot; },&lt;br /&gt;
diz = { &amp;quot;dzing&amp;quot;, page = &amp;quot;Dzing (langue)&amp;quot; },&lt;br /&gt;
dje = { &amp;quot;zarma&amp;quot; },&lt;br /&gt;
djk = { &amp;quot;nenge tongo&amp;quot;, page = &amp;quot;Langue des Aluku, des Ndjuka et des Paramaka&amp;quot; },&lt;br /&gt;
[&amp;quot;djk-aluku&amp;quot;] = { &amp;quot;aluku&amp;quot;, page = &amp;quot;Aluku (langue)&amp;quot; },&lt;br /&gt;
dlg = { &amp;quot;dolgane&amp;quot; },&lt;br /&gt;
dlm = { &amp;quot;dalmate&amp;quot; },&lt;br /&gt;
dng = { &amp;quot;doungane&amp;quot;, page = &amp;quot;Doungane (langue)&amp;quot; },&lt;br /&gt;
dnj = { &amp;quot;dan&amp;quot;, page = &amp;quot;Dan (langue)&amp;quot; },&lt;br /&gt;
dno = { &amp;quot;ndrulo&amp;quot; },&lt;br /&gt;
don = { &amp;quot;toura&amp;quot;, page = &amp;quot;Toura (langue océanienne)&amp;quot; },&lt;br /&gt;
dop = { &amp;quot;lokpa&amp;quot;, page = &amp;quot;Lokpa (langue)&amp;quot; },&lt;br /&gt;
doq = { &amp;quot;langue des signes dominicaine&amp;quot;, signe = true },&lt;br /&gt;
dos = { &amp;quot;dogosé&amp;quot; },&lt;br /&gt;
dow = { &amp;quot;dowayo&amp;quot;, page = &amp;quot;Dowayo (langue)&amp;quot; },&lt;br /&gt;
drs = { &amp;quot;gedeo&amp;quot;, page = &amp;quot;Gedeo (langue)&amp;quot; },&lt;br /&gt;
dsb = { &amp;quot;bas sorabe&amp;quot;, &amp;quot;bas-sorabe&amp;quot; },&lt;br /&gt;
dse = { &amp;quot;langue des signes néerlandaise&amp;quot;, signe = true },&lt;br /&gt;
dsh = { &amp;quot;daasanach&amp;quot; },&lt;br /&gt;
dsl = { &amp;quot;langue des signes danoise&amp;quot;, signe = true },&lt;br /&gt;
dta = { &amp;quot;daur&amp;quot;, page = &amp;quot;Daur (langue)&amp;quot; },&lt;br /&gt;
dtd = { &amp;quot;ditinaht&amp;quot; },&lt;br /&gt;
dtp = { &amp;quot;dusun&amp;quot; },&lt;br /&gt;
dty = { &amp;quot;dotyali&amp;quot; },&lt;br /&gt;
dua = { &amp;quot;duala&amp;quot;, page = &amp;quot;Duala (langue)&amp;quot; },&lt;br /&gt;
duf = { &amp;quot;drubea&amp;quot; },&lt;br /&gt;
dum = { &amp;quot;moyen néerlandais&amp;quot; },&lt;br /&gt;
dv  = { &amp;quot;maldivien&amp;quot;, &amp;quot;div&amp;quot;, rtl = true },&lt;br /&gt;
dya = { &amp;quot;dyan&amp;quot;, page = &amp;quot;Dyan (langue)&amp;quot; },&lt;br /&gt;
dyi = { &amp;quot;djimini&amp;quot;, page = &amp;quot;Djimini (langue)&amp;quot; },&lt;br /&gt;
dyo = { &amp;quot;diola-fogny&amp;quot; },&lt;br /&gt;
dyu = { &amp;quot;dioula&amp;quot;, page = &amp;quot;Dioula (langue)&amp;quot; },&lt;br /&gt;
dz  = { &amp;quot;dzongkha&amp;quot; },&lt;br /&gt;
-- e&lt;br /&gt;
ebo = { &amp;quot;téké du centre&amp;quot; },&lt;br /&gt;
ebr = { &amp;quot;tchaman&amp;quot; },&lt;br /&gt;
ecs = { &amp;quot;langue des signes équatorienne&amp;quot;, signe = true },&lt;br /&gt;
ee  = { &amp;quot;éwé&amp;quot;, &amp;quot;ewe&amp;quot;, page = &amp;quot;Éwé (langue)&amp;quot; },&lt;br /&gt;
efi = { &amp;quot;efik&amp;quot;, &amp;quot;Efik (langue)&amp;quot; },&lt;br /&gt;
egl = { &amp;quot;émilien&amp;quot;, page = &amp;quot;Émilien (langue)&amp;quot; },&lt;br /&gt;
egy = { &amp;quot;égyptien ancien&amp;quot; },&lt;br /&gt;
ekk = { &amp;quot;estonien standard&amp;quot;, page = &amp;quot;Estonien&amp;quot; },&lt;br /&gt;
ekp = { &amp;quot;ekpeye&amp;quot; },&lt;br /&gt;
eky = { &amp;quot;kayah de l&#039;Est&amp;quot;, page = &amp;quot;Kayah (langue)&amp;quot; },&lt;br /&gt;
el  = { &amp;quot;grec moderne&amp;quot; },&lt;br /&gt;
[&amp;quot;el-CY&amp;quot;] = { &amp;quot;grec chypriote&amp;quot; },&lt;br /&gt;
eme = { &amp;quot;émérillon&amp;quot; },&lt;br /&gt;
emk = { &amp;quot;maninkakan de l&#039;Est&amp;quot; },&lt;br /&gt;
eml = { &amp;quot;émilien-romagnol&amp;quot; },       -- eml.Wikipédia&lt;br /&gt;
emp = { &amp;quot;emberá darién&amp;quot; },&lt;br /&gt;
emx = { &amp;quot;erromintxela&amp;quot; },&lt;br /&gt;
en  = { &amp;quot;anglais&amp;quot;, &amp;quot;english&amp;quot; },&lt;br /&gt;
[&amp;quot;en-CA&amp;quot;] = { &amp;quot;anglais canadien&amp;quot; },&lt;br /&gt;
[&amp;quot;en-GB&amp;quot;] = { &amp;quot;anglais britannique&amp;quot; },&lt;br /&gt;
[&amp;quot;en-NZ&amp;quot;] = { &amp;quot;anglais néo-zélandais&amp;quot; },&lt;br /&gt;
[&amp;quot;en-US&amp;quot;] = { &amp;quot;anglais américain&amp;quot; },&lt;br /&gt;
enb = { &amp;quot;markweta&amp;quot; },&lt;br /&gt;
enf = { &amp;quot;énètse des forêts&amp;quot; },&lt;br /&gt;
enh = { &amp;quot;énètse de la toundra&amp;quot; },&lt;br /&gt;
enm = { &amp;quot;moyen anglais&amp;quot; },&lt;br /&gt;
enn = { &amp;quot;egene&amp;quot; },&lt;br /&gt;
eo  = { &amp;quot;espéranto&amp;quot; },&lt;br /&gt;
es  = { &amp;quot;espagnol&amp;quot;, &amp;quot;spanish&amp;quot; },&lt;br /&gt;
[&amp;quot;es-419&amp;quot;] = { &amp;quot;espagnol d&#039;Amérique latine&amp;quot;, page = &amp;quot;Espagnol&amp;quot; },&lt;br /&gt;
[&amp;quot;es-formal&amp;quot;] = { &amp;quot;espagnol formel&amp;quot;, page = &amp;quot;Espagnol&amp;quot;, invalide = &amp;quot;es&amp;quot; },&lt;br /&gt;
[&amp;quot;es-AR&amp;quot;] = { &amp;quot;espagnol de l&#039;Argentine&amp;quot;, page = &amp;quot;Espagnol&amp;quot; },&lt;br /&gt;
[&amp;quot;es-MX&amp;quot;] = { &amp;quot;espagnol du Mexique&amp;quot;, page = &amp;quot;Espagnol&amp;quot; },&lt;br /&gt;
[&amp;quot;es-UY&amp;quot;] = { &amp;quot;espagnol de l&#039;Uruguay&amp;quot;, page = &amp;quot;Espagnol&amp;quot; },&lt;br /&gt;
esl = { &amp;quot;langue des signes égyptienne&amp;quot;, signe = true },&lt;br /&gt;
esn = { &amp;quot;langue des signes salvadorienne&amp;quot;, signe = true },&lt;br /&gt;
eso = { &amp;quot;langue des signes estonienne&amp;quot;, signe = true },&lt;br /&gt;
et  = { &amp;quot;estonien&amp;quot; },&lt;br /&gt;
etc = { &amp;quot;malécite-passamaquoddy&amp;quot; },&lt;br /&gt;
eth = { &amp;quot;langue des signes éthiopienne&amp;quot;, signe = true },&lt;br /&gt;
etn = { &amp;quot;eton&amp;quot;, page = &amp;quot;Eton (langue océanienne)&amp;quot; },&lt;br /&gt;
eto = { &amp;quot;eton&amp;quot;, page = &amp;quot;Eton (langue bantoue)&amp;quot; },&lt;br /&gt;
ets = { &amp;quot;etsako&amp;quot; },&lt;br /&gt;
ett = { &amp;quot;étrusque&amp;quot; },&lt;br /&gt;
etu = { &amp;quot;ejagham&amp;quot;, page = &amp;quot;Ejagham (langue)&amp;quot; },&lt;br /&gt;
eu  = { &amp;quot;basque&amp;quot; },&lt;br /&gt;
eve = { &amp;quot;évène&amp;quot; },&lt;br /&gt;
evn = { &amp;quot;evenki&amp;quot; },&lt;br /&gt;
ext = { &amp;quot;estrémègne&amp;quot; },&lt;br /&gt;
-- f&lt;br /&gt;
fa  = { &amp;quot;persan&amp;quot;, &amp;quot;farsi&amp;quot;, rtl = true },&lt;br /&gt;
fan = { &amp;quot;fang&amp;quot;, page = &amp;quot;Fang (langue)&amp;quot; },&lt;br /&gt;
fat = { &amp;quot;fanti&amp;quot;, page = &amp;quot;Fanti (langue)&amp;quot; },&lt;br /&gt;
fcs = { &amp;quot;langue des signes québécoise&amp;quot;, signe = true },&lt;br /&gt;
ff  = { &amp;quot;peul&amp;quot; },&lt;br /&gt;
ffm = { &amp;quot;peul de Maasina&amp;quot; },&lt;br /&gt;
fi  = { &amp;quot;finnois&amp;quot;, &amp;quot;finnish&amp;quot;, &amp;quot;finlandais&amp;quot; },&lt;br /&gt;
fia = { &amp;quot;nobiin&amp;quot; },&lt;br /&gt;
fil = { &amp;quot;philippin&amp;quot;, &amp;quot;filipino&amp;quot; },&lt;br /&gt;
fit = { &amp;quot;meänkieli&amp;quot; },&lt;br /&gt;
fj  = { &amp;quot;fidjien&amp;quot; },&lt;br /&gt;
fkv = { &amp;quot;kvène&amp;quot; },&lt;br /&gt;
fla = { &amp;quot;kalispel&amp;quot; },&lt;br /&gt;
fli = { &amp;quot;fali de Mubi&amp;quot;, page = &amp;quot;Langues fali&amp;quot; },&lt;br /&gt;
flr = { &amp;quot;fuliru&amp;quot; },&lt;br /&gt;
fo  = { &amp;quot;féroïen&amp;quot; },&lt;br /&gt;
fon = { &amp;quot;fon&amp;quot;, page = &amp;quot;Fon (langue)&amp;quot; },&lt;br /&gt;
fr  = { &amp;quot;français&amp;quot;, &amp;quot;française&amp;quot;, &amp;quot;french&amp;quot;, &amp;quot;francais&amp;quot;, &amp;quot;fre&amp;quot;, &amp;quot;fra&amp;quot; }, -- fre et fra sont des codes ISO 639-2&lt;br /&gt;
[&amp;quot;fr-gallo&amp;quot;] = { &amp;quot;gallo&amp;quot; },&lt;br /&gt;
[&amp;quot;fra-gal&amp;quot;] = { &amp;quot;gallo&amp;quot;, invalide = &amp;quot;fr-gallo&amp;quot; },&lt;br /&gt;
[&amp;quot;fr-BE&amp;quot;] = { &amp;quot;français de Belgique&amp;quot; },&lt;br /&gt;
[&amp;quot;fr-CA&amp;quot;] = { &amp;quot;français canadien&amp;quot; },&lt;br /&gt;
[&amp;quot;fr-CH&amp;quot;] = { &amp;quot;français de Suisse&amp;quot; },&lt;br /&gt;
[&amp;quot;fr-FR&amp;quot;] = { &amp;quot;français de France&amp;quot; },&lt;br /&gt;
[&amp;quot;fr1835&amp;quot;] = { &amp;quot;françois (1600-1835)&amp;quot;, &amp;quot;françois&amp;quot;, page = &amp;quot;Réforme de l&#039;orthographe française de 1835&amp;quot;, invalide = &amp;quot;fr&amp;quot; }, -- code non standard&lt;br /&gt;
[&amp;quot;fr-HT&amp;quot;] = { &amp;quot;français haïtien&amp;quot; },&lt;br /&gt;
frc = { &amp;quot;français louisianais&amp;quot; },&lt;br /&gt;
frk = { &amp;quot;vieux-francique&amp;quot; },&lt;br /&gt;
frm = { &amp;quot;moyen français (1400-1600)&amp;quot;, page = &amp;quot;Moyen français&amp;quot; },&lt;br /&gt;
fro = { &amp;quot;ancien français (842-1400)&amp;quot;, page = &amp;quot;Ancien français&amp;quot; },&lt;br /&gt;
frp = { &amp;quot;francoprovençal&amp;quot;, &amp;quot;arpitan&amp;quot;, &amp;quot;franco-provençal&amp;quot; },&lt;br /&gt;
frr = { &amp;quot;frison septentrional&amp;quot; },&lt;br /&gt;
frs = { &amp;quot;bas saxon de Frise orientale&amp;quot; },&lt;br /&gt;
fse = { &amp;quot;langue des signes finnoise&amp;quot;, signe = true },&lt;br /&gt;
fsl = { &amp;quot;langue des signes française&amp;quot;, &amp;quot;lsf&amp;quot;, &amp;quot;LSF&amp;quot;, signe = true },&lt;br /&gt;
fss = { &amp;quot;langue des signes finno-suédoise&amp;quot;, signe = true },&lt;br /&gt;
fub = { &amp;quot;peul de l&#039;Adamaoua&amp;quot; },&lt;br /&gt;
fuc = { &amp;quot;pulaar&amp;quot; },&lt;br /&gt;
fud = { &amp;quot;futunien&amp;quot; },&lt;br /&gt;
fue = { &amp;quot;peul de Borgou&amp;quot; },&lt;br /&gt;
fuf = { &amp;quot;pular&amp;quot; },&lt;br /&gt;
fuh = { &amp;quot;peul du Niger occidental&amp;quot; },&lt;br /&gt;
fui = { &amp;quot;peul de Bagirmi&amp;quot; },&lt;br /&gt;
fuq = { &amp;quot;peul du Niger centre-oriental&amp;quot; },&lt;br /&gt;
fur = { &amp;quot;frioulan&amp;quot; },&lt;br /&gt;
fuv = { &amp;quot;peul nigérian&amp;quot; },&lt;br /&gt;
fvr = { &amp;quot;four&amp;quot;, page = &amp;quot;Four (langue)&amp;quot; },&lt;br /&gt;
fy  = { &amp;quot;frison occidental&amp;quot;, &amp;quot;frison&amp;quot; },&lt;br /&gt;
-- g&lt;br /&gt;
ga  = { &amp;quot;irlandais&amp;quot;, &amp;quot;gaélique irlandais&amp;quot; },&lt;br /&gt;
gaa = { &amp;quot;ga&amp;quot;, &amp;quot;gã&amp;quot;, page = &amp;quot;Ga (langue)&amp;quot; },&lt;br /&gt;
gag = { &amp;quot;gagaouze&amp;quot; },&lt;br /&gt;
gal = { &amp;quot;galoli&amp;quot; },&lt;br /&gt;
gan = { &amp;quot;gan&amp;quot;, &amp;quot;kan&amp;quot;, page = &amp;quot;Gan (langue)&amp;quot; },&lt;br /&gt;
[&amp;quot;gan-Hans&amp;quot;] = { &amp;quot;gan en caractères chinois simplifiés&amp;quot;, page = &amp;quot;Gan (langue)&amp;quot; },&lt;br /&gt;
[&amp;quot;gan-Hant&amp;quot;] = { &amp;quot;gan en caractères chinois traditionnels&amp;quot;, page = &amp;quot;Gan (langue)&amp;quot; },&lt;br /&gt;
gaw = { &amp;quot;nobonob&amp;quot; },&lt;br /&gt;
gay = { &amp;quot;gayo&amp;quot;, page = &amp;quot;Gayo (langue)&amp;quot; },&lt;br /&gt;
gbp = { &amp;quot;gbeya&amp;quot; },&lt;br /&gt;
gbq = { &amp;quot;bozom&amp;quot; },&lt;br /&gt;
gbw = { &amp;quot;gubbi gubbi&amp;quot; },&lt;br /&gt;
gcf = { &amp;quot;créole guadeloupéen&amp;quot; },&lt;br /&gt;
gcr = { &amp;quot;créole guyanais&amp;quot; },&lt;br /&gt;
gd  = { &amp;quot;gaélique écossais&amp;quot;, &amp;quot;écossais&amp;quot; },&lt;br /&gt;
gde = { &amp;quot;gude&amp;quot;, page = &amp;quot;Gude (langue)&amp;quot; },&lt;br /&gt;
gds = { &amp;quot;langue des signes de Ghandruk&amp;quot;, signe = true },&lt;br /&gt;
gej = { &amp;quot;gen&amp;quot; },&lt;br /&gt;
gel = { &amp;quot;u̠t-ma&#039;in&amp;quot; },&lt;br /&gt;
gem = { &amp;quot;langues germaniques&amp;quot; },&lt;br /&gt;
gev = { &amp;quot;geviya&amp;quot;, page = &amp;quot;Geviya (langue)&amp;quot; },&lt;br /&gt;
gez = { &amp;quot;guèze&amp;quot; },&lt;br /&gt;
gid = { &amp;quot;guidar&amp;quot;, page = &amp;quot;Guidar (langue)&amp;quot; },&lt;br /&gt;
gil = { &amp;quot;gilbertin&amp;quot; },&lt;br /&gt;
git = { &amp;quot;gitksan&amp;quot; },&lt;br /&gt;
gju = { &amp;quot;gojri&amp;quot;, page = &amp;quot;Gojri&amp;quot; },&lt;br /&gt;
gl  = { &amp;quot;galicien&amp;quot; },&lt;br /&gt;
gld = { &amp;quot;nanaï&amp;quot; },&lt;br /&gt;
glk = { &amp;quot;guilaki&amp;quot;, rtl = true },&lt;br /&gt;
gmh = { &amp;quot;moyen haut allemand&amp;quot; },&lt;br /&gt;
[&amp;quot;gmh-hes&amp;quot;] = { &amp;quot;hessois&amp;quot;, invalide = &amp;quot;de&amp;quot; },      -- code linguistlist, gmh=middle high german (ca. 1050-1500), hes=invalide&lt;br /&gt;
gmy = { &amp;quot;mycénien&amp;quot; },&lt;br /&gt;
gn  = { &amp;quot;guarani&amp;quot;, page = &amp;quot;Guarani (langue)&amp;quot; },&lt;br /&gt;
gog = { &amp;quot;gogo&amp;quot;, page = &amp;quot;Gogo (langue)&amp;quot; },&lt;br /&gt;
goh = { &amp;quot;vieux haut allemand&amp;quot; },&lt;br /&gt;
gom = { &amp;quot;konkani&amp;quot; },&lt;br /&gt;
[&amp;quot;gom-Deva&amp;quot;] = { &amp;quot;konkani en écriture devanagari&amp;quot;, page = &amp;quot;Konkani&amp;quot; },&lt;br /&gt;
[&amp;quot;gom-Latn&amp;quot;] = { &amp;quot;konkani en écriture latine&amp;quot;, page = &amp;quot;Konkani&amp;quot; },&lt;br /&gt;
gor = { &amp;quot;gorontalo&amp;quot;, page = &amp;quot;Gorontalo (langue)&amp;quot; },&lt;br /&gt;
gos = { &amp;quot;groningois&amp;quot; },&lt;br /&gt;
got = { &amp;quot;gotique&amp;quot; },&lt;br /&gt;
gpe = { &amp;quot;pidgin ghanéen&amp;quot; },&lt;br /&gt;
gr  = { &amp;quot;grec&amp;quot;, invalide = &amp;quot;el&amp;quot; },&lt;br /&gt;
grb = { &amp;quot;grebo&amp;quot;, page = &amp;quot;Grebo (langue)&amp;quot; },&lt;br /&gt;
grc = { &amp;quot;grec ancien&amp;quot; },&lt;br /&gt;
grk = { &amp;quot;grec&amp;quot; },&lt;br /&gt;
grt = { &amp;quot;garo&amp;quot;, page = &amp;quot;Garo (langue)&amp;quot;},&lt;br /&gt;
gse = { &amp;quot;langue des signes ghanéenne&amp;quot;, signe = true },&lt;br /&gt;
gsg = { &amp;quot;langue des signes allemande&amp;quot;, signe = true },&lt;br /&gt;
gsm = { &amp;quot;langue des signes guatémaltèque&amp;quot;, signe = true },&lt;br /&gt;
gss = { &amp;quot;langue des signes grecque&amp;quot;, signe = true },&lt;br /&gt;
gsw = { &amp;quot;alémanique&amp;quot; },&lt;br /&gt;
[&amp;quot;gsw-CH&amp;quot;] = { &amp;quot;suisse allemand&amp;quot; },&lt;br /&gt;
[&amp;quot;gsw-FR&amp;quot;] = { &amp;quot;alsacien&amp;quot; },&lt;br /&gt;
gu  = { &amp;quot;gujarati&amp;quot; },&lt;br /&gt;
guc = { &amp;quot;wayuu&amp;quot;, page = &amp;quot;Wayuu (langue)&amp;quot; },&lt;br /&gt;
guh = { &amp;quot;sikuani&amp;quot; },&lt;br /&gt;
guk = { &amp;quot;gumuz&amp;quot;, page = &amp;quot;Gumuz (langue)&amp;quot; },&lt;br /&gt;
guo = { &amp;quot;guayabero&amp;quot; },&lt;br /&gt;
guq = { &amp;quot;guayaki&amp;quot;, page = &amp;quot;Guayaki (langue)&amp;quot; },&lt;br /&gt;
gus = { &amp;quot;langue des signes guinéenne&amp;quot;, signe = true },&lt;br /&gt;
gux = { &amp;quot;gourmantché&amp;quot;, page = &amp;quot;Gourmantché (langue)&amp;quot; },&lt;br /&gt;
guu = { &amp;quot;yanomamö&amp;quot; },&lt;br /&gt;
guw = { &amp;quot;gun-gbe&amp;quot; },&lt;br /&gt;
guz = { &amp;quot;gusii&amp;quot;, page = &amp;quot;Gusii (langue)&amp;quot; },&lt;br /&gt;
gv  = { &amp;quot;mannois&amp;quot;, &amp;quot;manx&amp;quot; },&lt;br /&gt;
gvl = { &amp;quot;gulay&amp;quot; },&lt;br /&gt;
gwa = { &amp;quot;mbatto&amp;quot;, page = &amp;quot;Mbatto (langue)&amp;quot; },&lt;br /&gt;
gwc = { &amp;quot;kohistani de Kalam&amp;quot;, &amp;quot;kalami&amp;quot;, &amp;quot;gawri&amp;quot; },&lt;br /&gt;
gwd = { &amp;quot;ʻale&amp;quot;, &amp;quot;&#039;ale&amp;quot; },&lt;br /&gt;
gwe = { &amp;quot;gweno&amp;quot; },&lt;br /&gt;
gwi = { &amp;quot;gwichʼin&amp;quot;, page = &amp;quot;Gwich&#039;in (langue)&amp;quot; },&lt;br /&gt;
gwt = { &amp;quot;gawar-bati&amp;quot; },&lt;br /&gt;
gya = { &amp;quot;gbaya du Nord-Ouest&amp;quot; },&lt;br /&gt;
-- h&lt;br /&gt;
ha  = { &amp;quot;haoussa&amp;quot; },&lt;br /&gt;
hab = { &amp;quot;langue des signes de Hanoï&amp;quot;, &amp;quot;langue des signes de hanoi&amp;quot;, signe = true },&lt;br /&gt;
haf = { &amp;quot;langue des signes de Haïphong&amp;quot;, &amp;quot;langue des signes de haiphong&amp;quot;, signe = true },&lt;br /&gt;
hai = { &amp;quot;haïda&amp;quot;, page = &amp;quot;Haïda (langue)&amp;quot; },&lt;br /&gt;
hak = { &amp;quot;hakka&amp;quot;, page = &amp;quot;Hakka (langue)&amp;quot; },&lt;br /&gt;
han = { &amp;quot;hangaza&amp;quot; },&lt;br /&gt;
har = { &amp;quot;harari&amp;quot;, page = &amp;quot;Harari (langue)&amp;quot; },&lt;br /&gt;
has = { &amp;quot;haisla&amp;quot; },&lt;br /&gt;
haw = { &amp;quot;hawaïen&amp;quot;, &amp;quot;hawaien&amp;quot; },&lt;br /&gt;
hax = { &amp;quot;haïda du Sud&amp;quot;, page = &amp;quot;Haïda (langue)&amp;quot; },&lt;br /&gt;
hay = { &amp;quot;haya&amp;quot;, page = &amp;quot;Haya (langue)&amp;quot; },&lt;br /&gt;
haz = { &amp;quot;hazara&amp;quot; },&lt;br /&gt;
hbo = { &amp;quot;hébreu biblique&amp;quot; },&lt;br /&gt;
hdn = { &amp;quot;haïda du Nord&amp;quot;, page = &amp;quot;Haïda (langue)&amp;quot; },&lt;br /&gt;
hds = { &amp;quot;langue des signes hondurienne&amp;quot;, signe = true },&lt;br /&gt;
he  = { &amp;quot;hébreu&amp;quot;, &amp;quot;iw&amp;quot;, rtl = true },&lt;br /&gt;
hei = { &amp;quot;heiltsuk-oowekyala&amp;quot; },&lt;br /&gt;
hem = { &amp;quot;hemba&amp;quot;, &amp;quot;kihemba&amp;quot;, page = &amp;quot;Hemba (langue)&amp;quot; },&lt;br /&gt;
hess = { &amp;quot;hessois&amp;quot;, invalide = &amp;quot;de&amp;quot; },   -- code non IETF ni ISO 639, code linguistlist gmh-hes&lt;br /&gt;
hi  = { &amp;quot;hindi&amp;quot; },&lt;br /&gt;
hif = { &amp;quot;hindi des Fidji&amp;quot; },&lt;br /&gt;
[&amp;quot;hif-Latn&amp;quot;] = { &amp;quot;hindi des Fidji en écriture latine&amp;quot;, page = &amp;quot;Hindi des Fidji&amp;quot; },&lt;br /&gt;
hil = { &amp;quot;hiligaïnon&amp;quot; },&lt;br /&gt;
hit = { &amp;quot;hittite&amp;quot;, page = &amp;quot;Hittite (langue)&amp;quot; },&lt;br /&gt;
hiw = { &amp;quot;hiw&amp;quot;, page = &amp;quot;Hiw (langue)&amp;quot; },&lt;br /&gt;
hka = { &amp;quot;kahe&amp;quot;, page = &amp;quot;Kahe (langue)&amp;quot; },&lt;br /&gt;
hks = { &amp;quot;langue des signes de Hong Kong&amp;quot;, signe = true },&lt;br /&gt;
hmd = { &amp;quot;a hmao&amp;quot; },&lt;br /&gt;
hmk = { &amp;quot;ye-maek&amp;quot;, page = &amp;quot;Ye-maek (langue)&amp;quot; },&lt;br /&gt;
hnd = { &amp;quot;hindko du Sud&amp;quot;, page = &amp;quot;hindko&amp;quot; },&lt;br /&gt;
hno = { &amp;quot;hindko du Nord&amp;quot;, page = &amp;quot;hindko&amp;quot; },&lt;br /&gt;
ho  = { &amp;quot;hiri motu&amp;quot; },&lt;br /&gt;
hoc = { &amp;quot;ho&amp;quot;, page = &amp;quot;Ho (langue)&amp;quot; },&lt;br /&gt;
hoo = { &amp;quot;holoholo&amp;quot;, page = &amp;quot;Holoholo (langue)&amp;quot; },&lt;br /&gt;
hop = { &amp;quot;hopi&amp;quot;, page = &amp;quot;Hopi (langue)&amp;quot; },&lt;br /&gt;
hos = { &amp;quot;langue des signes de Ho Chi Min Ville&amp;quot;, signe = true },&lt;br /&gt;
hps = { &amp;quot;langue des signes hawaïenne&amp;quot;, signe = true },&lt;br /&gt;
hr  = { &amp;quot;croate&amp;quot;, &amp;quot;croatian&amp;quot; },&lt;br /&gt;
hrx = { &amp;quot;hunsrik&amp;quot; },&lt;br /&gt;
hsb = { &amp;quot;haut sorabe&amp;quot; },&lt;br /&gt;
hsh = { &amp;quot;langue des signes hongroise&amp;quot;, signe = true },&lt;br /&gt;
hsl = { &amp;quot;langue des signes haoussa&amp;quot;, signe = true },&lt;br /&gt;
hsn = { &amp;quot;xiang&amp;quot;, page = &amp;quot;Xiang (langue)&amp;quot; },&lt;br /&gt;
ht  = { &amp;quot;créole haïtien&amp;quot; },&lt;br /&gt;
hu  = { &amp;quot;hongrois&amp;quot;, &amp;quot;hungarian&amp;quot; },&lt;br /&gt;
[&amp;quot;hu-formal&amp;quot;]  = { &amp;quot;hongrois formel&amp;quot;, page = &amp;quot;Hongrois&amp;quot; },&lt;br /&gt;
hur = { &amp;quot;halkomelem&amp;quot; },&lt;br /&gt;
hus = { &amp;quot;huastèque&amp;quot;, page = &amp;quot;Huastèque (langue)&amp;quot; },&lt;br /&gt;
hwc = { &amp;quot;créole hawaïen&amp;quot; },&lt;br /&gt;
hy  = { &amp;quot;arménien&amp;quot; },&lt;br /&gt;
hyx = { &amp;quot;arménien&amp;quot;, invalide = &amp;quot;hy&amp;quot; },&lt;br /&gt;
hyw = { &amp;quot;arménien occidental&amp;quot; },&lt;br /&gt;
hz  = { &amp;quot;héréro&amp;quot;, page = &amp;quot;Héréro (langue)&amp;quot; },&lt;br /&gt;
-- i&lt;br /&gt;
ia  = { &amp;quot;interlingua&amp;quot;, page = &amp;quot;Interlingua (IALA)&amp;quot; },&lt;br /&gt;
iba = { &amp;quot;iban&amp;quot;, page = &amp;quot;Iban (langue)&amp;quot; },&lt;br /&gt;
ibb = { &amp;quot;ibibio&amp;quot;, page = &amp;quot;Ibibio (langue)&amp;quot; },&lt;br /&gt;
iby = { &amp;quot;ibani&amp;quot;, page = &amp;quot;Kalabari (langue)&amp;quot; },&lt;br /&gt;
ica = { &amp;quot;ede ica&amp;quot;, &amp;quot;itcha&amp;quot; },&lt;br /&gt;
icl = { &amp;quot;langue des signes islandaise&amp;quot;, signe = true },&lt;br /&gt;
id  = { &amp;quot;indonésien&amp;quot; },&lt;br /&gt;
ie  = { &amp;quot;interlingue&amp;quot;, &amp;quot;occidental (interlingue)&amp;quot;, &amp;quot;occidental&amp;quot;, page = &amp;quot;Interlingue&amp;quot; },&lt;br /&gt;
ife = { &amp;quot;ifè&amp;quot;, page = &amp;quot;Ifè (langue)&amp;quot; },&lt;br /&gt;
ig  = { &amp;quot;igbo&amp;quot; },&lt;br /&gt;
igb = { &amp;quot;ebira&amp;quot;, &amp;quot;igbira&amp;quot;, page = &amp;quot;Ebira (langue)&amp;quot; },&lt;br /&gt;
igl = { &amp;quot;igala&amp;quot;, page = &amp;quot;Igala (langue)&amp;quot; },&lt;br /&gt;
ii  = { &amp;quot;yi de Shichuan&amp;quot;, page = &amp;quot;Yi (langue)&amp;quot; },&lt;br /&gt;
ijc = { &amp;quot;izon&amp;quot;, page = &amp;quot;Izon (langue)&amp;quot; },&lt;br /&gt;
ije = { &amp;quot;biseni&amp;quot; },&lt;br /&gt;
ijn = { &amp;quot;kalabari&amp;quot;, page = &amp;quot;Kalabari (langue)&amp;quot; },&lt;br /&gt;
ijo = { &amp;quot;langues ijo&amp;quot;, &amp;quot;langues ijaw&amp;quot;, &amp;quot;ijaw&amp;quot; },&lt;br /&gt;
ik  = { &amp;quot;inupiaq&amp;quot;, &amp;quot;inupiak&amp;quot; },&lt;br /&gt;
ike = { &amp;quot;inuktitut&amp;quot; },&lt;br /&gt;
[&amp;quot;ike-Cans&amp;quot;] = { &amp;quot;inuktitut en syllabaire inuktitut&amp;quot;, page = &amp;quot;Inuktitut&amp;quot; },&lt;br /&gt;
[&amp;quot;ike-Latn&amp;quot;] = { &amp;quot;inuktitut en écriture latine&amp;quot;, page = &amp;quot;Inuktitut&amp;quot; },&lt;br /&gt;
iks = { &amp;quot;langue des signes inuit&amp;quot;, signe = true },&lt;br /&gt;
ikw = { &amp;quot;ikwere&amp;quot; },&lt;br /&gt;
ikx = { &amp;quot;ik&amp;quot;, &amp;quot;icetod&amp;quot;, page = &amp;quot;Ik (langue)&amp;quot; },&lt;br /&gt;
ikz = { &amp;quot;ikizu&amp;quot;, page = &amp;quot;Ikizu (langue)&amp;quot; },&lt;br /&gt;
ili = { &amp;quot;ili turki&amp;quot; },&lt;br /&gt;
ilo = { &amp;quot;ilocano&amp;quot; },&lt;br /&gt;
ine = { &amp;quot;indo-européen&amp;quot;, page = &amp;quot;Langues indo-européennes&amp;quot; },&lt;br /&gt;
inh = { &amp;quot;ingouche&amp;quot; },&lt;br /&gt;
inl = { &amp;quot;langue des signes indonésienne&amp;quot;, signe = true },&lt;br /&gt;
ins = { &amp;quot;langue des signes indienne&amp;quot;, signe = true },&lt;br /&gt;
inz = { &amp;quot;ineseño&amp;quot;, page = &amp;quot;Chumash ineseño&amp;quot; },&lt;br /&gt;
io  = { &amp;quot;ido&amp;quot; },&lt;br /&gt;
[&amp;quot;in&amp;quot;]  = { &amp;quot;indonésien&amp;quot;, invalide = &amp;quot;id&amp;quot; },	-- in est un mot clé lua : ne pas retirer les crochets - guillemets&lt;br /&gt;
iqu = { &amp;quot;iquito&amp;quot; },&lt;br /&gt;
ira = { &amp;quot;iranien&amp;quot;, page = &amp;quot;Langues iraniennes&amp;quot; },&lt;br /&gt;
irk = { &amp;quot;iraqw&amp;quot;, page = &amp;quot;Iraqw (langue)&amp;quot; },&lt;br /&gt;
iro = { &amp;quot;iroquois&amp;quot;, page = &amp;quot;Langues iroquoiennes&amp;quot; },&lt;br /&gt;
is  = { &amp;quot;islandais&amp;quot; },&lt;br /&gt;
ise = { &amp;quot;langue des signes italienne&amp;quot;, signe = true },&lt;br /&gt;
isg = { &amp;quot;langue des signes irlandaise&amp;quot;, signe = true },&lt;br /&gt;
isr = { &amp;quot;langue des signes israélienne&amp;quot;, signe = true },&lt;br /&gt;
it  = { &amp;quot;italien&amp;quot;, &amp;quot;italian&amp;quot; },&lt;br /&gt;
iu  = { &amp;quot;inuktitut&amp;quot; },&lt;br /&gt;
izh = { &amp;quot;ingrien&amp;quot; },&lt;br /&gt;
-- j&lt;br /&gt;
ja  = { &amp;quot;japonais&amp;quot;, &amp;quot;japanese&amp;quot; },&lt;br /&gt;
[&amp;quot;ja-Latn&amp;quot;] = { &amp;quot;japonais romanisé&amp;quot;, page = &amp;quot;Japonais&amp;quot; }, -- avec n’importe quelle méthode de romanisation&lt;br /&gt;
[&amp;quot;ja-Latn-alalc97&amp;quot;] = { &amp;quot;japonais romanisé avec la méthode Hepburn modifiée&amp;quot;, page = &amp;quot;Méthode Hepburn&amp;quot; },&lt;br /&gt;
[&amp;quot;ja-Latn-hepburn&amp;quot;] = { &amp;quot;japonais romanisé avec la méthode Hepburn traditionnelle&amp;quot;, page = &amp;quot;Méthode Hepburn&amp;quot; },&lt;br /&gt;
jam = { &amp;quot;créole jamaïcain&amp;quot; },&lt;br /&gt;
jbo = { &amp;quot;lojban&amp;quot; },&lt;br /&gt;
jcs = { &amp;quot;langue des signes jamaïcaine rurale&amp;quot;, signe = true },&lt;br /&gt;
jeu = { &amp;quot;jonkor&amp;quot; },&lt;br /&gt;
jge = { &amp;quot;judéo-géorgien&amp;quot; },&lt;br /&gt;
jhs = { &amp;quot;langue des signes de Jhankot&amp;quot;, signe = true },&lt;br /&gt;
jic = { &amp;quot;jicaque de la Flor&amp;quot; },&lt;br /&gt;
jit = { &amp;quot;jita&amp;quot;, page = &amp;quot;Jita (langue)&amp;quot; },&lt;br /&gt;
jje = { &amp;quot;jeju&amp;quot;, page = &amp;quot;Jeju (langue)&amp;quot; },&lt;br /&gt;
jls = { &amp;quot;langue des signes jamaïcaine&amp;quot;, &amp;quot;langue des signes jamaicaine&amp;quot;, signe = true },&lt;br /&gt;
jmc = { &amp;quot;mashami&amp;quot; },&lt;br /&gt;
jos = { &amp;quot;langue des signes jordanienne&amp;quot;, signe = true },&lt;br /&gt;
jp  = { &amp;quot;japonais&amp;quot;, invalide = &amp;quot;ja&amp;quot; },&lt;br /&gt;
jqr = { &amp;quot;jaqaru&amp;quot; },&lt;br /&gt;
jrb = { &amp;quot;judéo-arabe&amp;quot; },&lt;br /&gt;
jsl = { &amp;quot;langue des signes japonaise&amp;quot;, signe = true },&lt;br /&gt;
juc = { &amp;quot;jurchen&amp;quot;, page = &amp;quot;Jurchen (langue)&amp;quot; },&lt;br /&gt;
jud = { &amp;quot;worodugukakan&amp;quot; },&lt;br /&gt;
jum = { &amp;quot;jumjum&amp;quot; },&lt;br /&gt;
jup = { &amp;quot;hupda&amp;quot; },&lt;br /&gt;
jus = { &amp;quot;langue des signes de Jumla&amp;quot;, signe = true },&lt;br /&gt;
jut = { &amp;quot;jute&amp;quot;, page = &amp;quot;Jute (langue)&amp;quot; },&lt;br /&gt;
jv  = { &amp;quot;javanais&amp;quot; },&lt;br /&gt;
jw  = { &amp;quot;javanais&amp;quot;, invalide = &amp;quot;jv&amp;quot; },&lt;br /&gt;
-- k&lt;br /&gt;
ka  = { &amp;quot;géorgien&amp;quot; },&lt;br /&gt;
kaa = { &amp;quot;karakalpak&amp;quot; },&lt;br /&gt;
kab = { &amp;quot;kabyle&amp;quot; },&lt;br /&gt;
kai = { &amp;quot;karekare&amp;quot; },&lt;br /&gt;
kam = { &amp;quot;kamba&amp;quot;, page = &amp;quot;Kamba (langue du Kenya)&amp;quot; },&lt;br /&gt;
kao = { &amp;quot;khassonké&amp;quot; },&lt;br /&gt;
kap = { &amp;quot;bejta&amp;quot;, page = &amp;quot;Bejta (langue)&amp;quot; },&lt;br /&gt;
kaw = { &amp;quot;kawi&amp;quot; },&lt;br /&gt;
kbc = { &amp;quot;kadiwéu&amp;quot; },&lt;br /&gt;
kbd = { &amp;quot;kabarde&amp;quot; },&lt;br /&gt;
[&amp;quot;kbd-Cyrl&amp;quot;] = { &amp;quot;kabarde en écriture cyrillique&amp;quot;, page = &amp;quot;Kabarde&amp;quot; },&lt;br /&gt;
kbh = { &amp;quot;camsá&amp;quot; },&lt;br /&gt;
kbl = { &amp;quot;kanembou&amp;quot;, page = &amp;quot;Kanembou (langue)&amp;quot; },&lt;br /&gt;
kbo = { &amp;quot;kaliko&amp;quot;, &amp;quot;keliko&amp;quot;, page = &amp;quot;Kaliko&amp;quot; },&lt;br /&gt;
kbp = { &amp;quot;kabiyè&amp;quot;, page = &amp;quot;Kabiyè (langue)&amp;quot; },&lt;br /&gt;
kbt = { &amp;quot;abadi&amp;quot;, page = &amp;quot;Abadi (langue)&amp;quot; },&lt;br /&gt;
kca = { &amp;quot;khanty&amp;quot; },&lt;br /&gt;
kcy = { &amp;quot;korandjé&amp;quot;, &amp;quot;kwarandzyey&amp;quot; },&lt;br /&gt;
kde = { &amp;quot;makondé&amp;quot;, page = &amp;quot;Makondé (langue)&amp;quot; },&lt;br /&gt;
kdk = { &amp;quot;nââ numèè&amp;quot; },&lt;br /&gt;
kdh = { &amp;quot;tem&amp;quot;, page = &amp;quot;Tem (langue)&amp;quot; },&lt;br /&gt;
kdx = { &amp;quot;kam&amp;quot;, page = &amp;quot;Kam (langue nigéro-congolaise)&amp;quot; },&lt;br /&gt;
ke  = { &amp;quot;koinè&amp;quot;, page = &amp;quot;Koinè (grec)&amp;quot;, invalide = &amp;quot;grc&amp;quot; },&lt;br /&gt;
kea = { &amp;quot;créole du Cap-Vert&amp;quot; },&lt;br /&gt;
keo = { &amp;quot;kakwa&amp;quot;, page = &amp;quot;Kakwa (langue nilotique)&amp;quot; },&lt;br /&gt;
ket = { &amp;quot;ket&amp;quot;, page = &amp;quot;Ket (langue)&amp;quot; },&lt;br /&gt;
keu = { &amp;quot;akébou&amp;quot;, page = &amp;quot;Akébou (langue)&amp;quot; },&lt;br /&gt;
kg  = { &amp;quot;kikongo&amp;quot; },&lt;br /&gt;
kge  = { &amp;quot;komering&amp;quot; },&lt;br /&gt;
kgf = { &amp;quot;kube&amp;quot;, page = &amp;quot;Tobo-kube&amp;quot; },&lt;br /&gt;
kgi = { &amp;quot;langue des signes de Selangor&amp;quot;, signe = true },&lt;br /&gt;
kha = { &amp;quot;khasi&amp;quot; },&lt;br /&gt;
khb = { &amp;quot;taï lü&amp;quot; },&lt;br /&gt;
khi = { &amp;quot;langues khoïsan&amp;quot; },&lt;br /&gt;
khk = { &amp;quot;khalkha&amp;quot; },&lt;br /&gt;
[&amp;quot;khk-Cyrl&amp;quot;] = { &amp;quot;khalka en écriture cyrillique&amp;quot;, page = &amp;quot;khalkha&amp;quot; },&lt;br /&gt;
kht = { &amp;quot;khamti&amp;quot; },&lt;br /&gt;
khw = { &amp;quot;khowar&amp;quot;, rtl = true },&lt;br /&gt;
ki  = { &amp;quot;kikuyu&amp;quot;, page = &amp;quot;Kikuyu (langue)&amp;quot; },&lt;br /&gt;
kia = { &amp;quot;kim&amp;quot;, page = &amp;quot;Kim (langue)&amp;quot; },&lt;br /&gt;
kib = { &amp;quot;koalib&amp;quot; },&lt;br /&gt;
kic = { &amp;quot;kickapou&amp;quot; },&lt;br /&gt;
kiu = { &amp;quot;kirmanjki&amp;quot;, page = &amp;quot;Zazaki&amp;quot; },&lt;br /&gt;
kj  = { &amp;quot;kuanyama&amp;quot; },&lt;br /&gt;
kjb = { &amp;quot;q&#039;anjob&#039;al&amp;quot; },&lt;br /&gt;
kjh = { &amp;quot;khakasse&amp;quot; },&lt;br /&gt;
kjj = { &amp;quot;khinalug&amp;quot;, page = &amp;quot;Khinalug (langue)&amp;quot; },&lt;br /&gt;
kjp = { &amp;quot;pwo de l&#039;Est&amp;quot; },&lt;br /&gt;
kjt = { &amp;quot;pwo de Phrae&amp;quot; },&lt;br /&gt;
kk  = { &amp;quot;kazakh&amp;quot; },&lt;br /&gt;
[&amp;quot;kk-Arab&amp;quot;] = { &amp;quot;kazakh en écriture arabe&amp;quot;, page = &amp;quot;Kazakh&amp;quot; },&lt;br /&gt;
[&amp;quot;kk-CN&amp;quot;]   = { &amp;quot;kazakh de Chine&amp;quot;, page = &amp;quot;Kazakh&amp;quot; },&lt;br /&gt;
[&amp;quot;kk-Cyrl&amp;quot;] = { &amp;quot;kazakh en écriture cyrillique&amp;quot;, page = &amp;quot;Kazakh&amp;quot; },&lt;br /&gt;
[&amp;quot;kk-KZ&amp;quot;]   = { &amp;quot;kazakh du Kazakhstan&amp;quot;, page = &amp;quot;Kazakh&amp;quot; },&lt;br /&gt;
[&amp;quot;kk-Latn&amp;quot;] = { &amp;quot;kazakh en écriture latine&amp;quot;, page = &amp;quot;Kazakh&amp;quot; },&lt;br /&gt;
[&amp;quot;kk-TR&amp;quot;]   = { &amp;quot;kazakh de Turquie&amp;quot;, page = &amp;quot;Kazakh&amp;quot; },&lt;br /&gt;
kkj = { &amp;quot;kako&amp;quot;, page = &amp;quot;Kako (langue)&amp;quot; },&lt;br /&gt;
kkz = { &amp;quot;kaska&amp;quot; },&lt;br /&gt;
kl  = { &amp;quot;groenlandais&amp;quot; },&lt;br /&gt;
klr = { &amp;quot;khaling&amp;quot; },&lt;br /&gt;
km  = { &amp;quot;khmer&amp;quot; },&lt;br /&gt;
kma = { &amp;quot;konni&amp;quot;, &amp;quot;koma&amp;quot;, page = &amp;quot;Konni (langue)&amp;quot; },&lt;br /&gt;
kmb = { &amp;quot;kimbundu&amp;quot;, &amp;quot;kimboundou&amp;quot; },&lt;br /&gt;
kmg = { &amp;quot;kâte&amp;quot; },&lt;br /&gt;
kmq = { &amp;quot;kwama&amp;quot;, page = &amp;quot;Kwama (langue)&amp;quot; },&lt;br /&gt;
kmr = { &amp;quot;kurmandji&amp;quot; },&lt;br /&gt;
kmw = { &amp;quot;komo&amp;quot;, page = &amp;quot;Komo (langue bantoue)&amp;quot; },&lt;br /&gt;
kn  = { &amp;quot;kannada&amp;quot; },&lt;br /&gt;
knb = { &amp;quot;lilubuagen&amp;quot;, &amp;quot;lubuagan&amp;quot;, &amp;quot;kalinga de Lubuagan&amp;quot; },&lt;br /&gt;
knf = { &amp;quot;mancagne&amp;quot;, page = &amp;quot;Mancagne (langue)&amp;quot; },&lt;br /&gt;
kno = { &amp;quot;kono&amp;quot;, page = &amp;quot;Kono (langue de Sierra Leone)&amp;quot; },&lt;br /&gt;
kny = { &amp;quot;kanyok&amp;quot;, page = &amp;quot;Kanyok (langue)&amp;quot; },&lt;br /&gt;
ko  = { &amp;quot;coréen&amp;quot;, &amp;quot;korean&amp;quot; },&lt;br /&gt;
[&amp;quot;ko-KP&amp;quot;]   = { &amp;quot;coréen de Corée du Nord&amp;quot;, page = &amp;quot;Coréen&amp;quot; },&lt;br /&gt;
[&amp;quot;ko-Latn&amp;quot;] = { &amp;quot;coréen romanisé&amp;quot;, page = &amp;quot;Coréen&amp;quot; }, -- avec n’importe quelle méthode de romanisation&lt;br /&gt;
[&amp;quot;ko-Hani&amp;quot;]   = { &amp;quot;coréen&amp;quot; }, -- Hangeul&lt;br /&gt;
kog = { &amp;quot;kogui&amp;quot; },&lt;br /&gt;
koi = { &amp;quot;komi-permiak&amp;quot; },&lt;br /&gt;
kok = { &amp;quot;konkani&amp;quot; },&lt;br /&gt;
kos = { &amp;quot;kosrae&amp;quot;, page = &amp;quot;Kosrae (langue)&amp;quot; },&lt;br /&gt;
kot = { &amp;quot;lagwan&amp;quot; },&lt;br /&gt;
koy = { &amp;quot;koyukon&amp;quot; },&lt;br /&gt;
kpe = { &amp;quot;kpèllé&amp;quot;, page = &amp;quot;Kpèllé (langue)&amp;quot; },&lt;br /&gt;
kpo = { &amp;quot;ikposso&amp;quot;, &amp;quot;kposso&amp;quot; },&lt;br /&gt;
kpt = { &amp;quot;karata&amp;quot; },&lt;br /&gt;
kpy = { &amp;quot;koriak&amp;quot; },&lt;br /&gt;
kpz = { &amp;quot;sapiny&amp;quot; },&lt;br /&gt;
kqn = { &amp;quot;kaonde&amp;quot;, &amp;quot;chikaonde&amp;quot;, &amp;quot;kiikaonde&amp;quot;, page = &amp;quot;Kaonde (langue)&amp;quot; },&lt;br /&gt;
kr  = { &amp;quot;kanouri&amp;quot;, page = &amp;quot;Kanouri (langue)&amp;quot; },&lt;br /&gt;
krc = { &amp;quot;karatchaï balkar&amp;quot; },&lt;br /&gt;
kri = { &amp;quot;krio&amp;quot;, page = &amp;quot;Krio (langue)&amp;quot; },&lt;br /&gt;
krj = { &amp;quot;kinaray-a&amp;quot; },&lt;br /&gt;
krl = { &amp;quot;carélien&amp;quot; },&lt;br /&gt;
kry = { &amp;quot;kryz&amp;quot;, &amp;quot;kryts&amp;quot; },&lt;br /&gt;
ks  = { &amp;quot;cachemiri&amp;quot; },&lt;br /&gt;
[&amp;quot;ks-Arab&amp;quot;] = { &amp;quot;cachemiri en écriture arabe&amp;quot;, page = &amp;quot;Cachemiri&amp;quot; },&lt;br /&gt;
[&amp;quot;ks-Deva&amp;quot;] = { &amp;quot;cachemiri en écriture devanagari&amp;quot;, page = &amp;quot;Cachemiri&amp;quot; },&lt;br /&gt;
ksh = { &amp;quot;kölsch&amp;quot;, &amp;quot;francique ripuaire&amp;quot;, page = &amp;quot;Kölsch (langue)&amp;quot; },&lt;br /&gt;
ksk = { &amp;quot;kanza&amp;quot;, page = &amp;quot;Kanza (langue)&amp;quot; },&lt;br /&gt;
kst = { &amp;quot;winyé&amp;quot; },&lt;br /&gt;
ktu = { &amp;quot;kituba&amp;quot; },&lt;br /&gt;
ktw = { &amp;quot;cahto&amp;quot; },&lt;br /&gt;
ksw = { &amp;quot;karen s&#039;gaw&amp;quot; },&lt;br /&gt;
ku  = { &amp;quot;kurde&amp;quot; },&lt;br /&gt;
[&amp;quot;ku-Arab&amp;quot;] = { &amp;quot;kurde en écriture arabe&amp;quot;, page = &amp;quot;Kurde&amp;quot; },&lt;br /&gt;
[&amp;quot;ku-Latn&amp;quot;] = { &amp;quot;kurde en écriture latine&amp;quot;, page = &amp;quot;Kurde&amp;quot; },&lt;br /&gt;
kuf = { &amp;quot;katu&amp;quot;, page = &amp;quot;Katu (langue)&amp;quot; },&lt;br /&gt;
kuj = { &amp;quot;kuria&amp;quot;, page = &amp;quot;Kuria (langue)&amp;quot; },&lt;br /&gt;
kum = { &amp;quot;koumyk&amp;quot; },&lt;br /&gt;
kus = { &amp;quot;kusaal&amp;quot; },&lt;br /&gt;
kut = { &amp;quot;kutenai&amp;quot; },&lt;br /&gt;
kv  = { &amp;quot;komi&amp;quot;, page = &amp;quot;Komi (langue)&amp;quot; },&lt;br /&gt;
kvg = { &amp;quot;boazi&amp;quot;, &amp;quot;kuni-boazi&amp;quot; },&lt;br /&gt;
kvj = { &amp;quot;psikye&amp;quot; },&lt;br /&gt;
kvk = { &amp;quot;langue des signes coréenne&amp;quot;, signe = true },&lt;br /&gt;
kvl = { &amp;quot;kayaw&amp;quot; },&lt;br /&gt;
kw  = { &amp;quot;cornique&amp;quot; },&lt;br /&gt;
kwi = { &amp;quot;awa pit&amp;quot; },&lt;br /&gt;
kwk = { &amp;quot;kwak&#039;wala&amp;quot; },&lt;br /&gt;
kxf = { &amp;quot;manumanaw&amp;quot; },&lt;br /&gt;
kxj = { &amp;quot;kulfa&amp;quot; },&lt;br /&gt;
ky  = { &amp;quot;kirghize&amp;quot; },&lt;br /&gt;
kya = { &amp;quot;kwaya&amp;quot; },&lt;br /&gt;
kye = { &amp;quot;krache&amp;quot; },&lt;br /&gt;
kyf = { &amp;quot;kouya&amp;quot;, page = &amp;quot;Bété (langue)&amp;quot; },&lt;br /&gt;
kyq = { &amp;quot;kenga&amp;quot;, page = &amp;quot;Kenga (langue)&amp;quot; },&lt;br /&gt;
kyu = { &amp;quot;kayah&amp;quot;, page = &amp;quot;Kayah (langue)&amp;quot; },&lt;br /&gt;
kzg = { &amp;quot;kikaï&amp;quot; },&lt;br /&gt;
kzr  = { &amp;quot;karang&amp;quot;, page = &amp;quot;Karang (langue)&amp;quot; },&lt;br /&gt;
-- l&lt;br /&gt;
la  = { &amp;quot;latin&amp;quot;, &amp;quot;lat&amp;quot; },&lt;br /&gt;
[&amp;quot;la-peano&amp;quot;] = { &amp;quot;latino sine flexione&amp;quot;, &amp;quot;interlingua de Peano&amp;quot;, &amp;quot;interlingua de l&#039;API&amp;quot;, &amp;quot;latin sans flexions&amp;quot; },&lt;br /&gt;
lac = { &amp;quot;lacandon&amp;quot;, page = &amp;quot;Lacandon (langue)&amp;quot; },&lt;br /&gt;
lad = { &amp;quot;judéo-espagnol&amp;quot;, &amp;quot;ladino&amp;quot; },&lt;br /&gt;
laj = { &amp;quot;leblango&amp;quot; },&lt;br /&gt;
lam = { &amp;quot;lamba&amp;quot;, page = &amp;quot;Lamba (langue)&amp;quot; },&lt;br /&gt;
lb  = { &amp;quot;luxembourgeois&amp;quot; },&lt;br /&gt;
lbe = { &amp;quot;lak&amp;quot; },&lt;br /&gt;
lbi = { &amp;quot;la&#039;bi&amp;quot; },&lt;br /&gt;
lbj = { &amp;quot;ladakhi&amp;quot; },&lt;br /&gt;
lbr = { &amp;quot;lohorung&amp;quot;, page = &amp;quot;Lohorung (langue)&amp;quot; },&lt;br /&gt;
lbs = { &amp;quot;langue des signes libyenne&amp;quot;, signe = true },&lt;br /&gt;
ldi = { &amp;quot;lari&amp;quot;, page = &amp;quot;Lari (langue)&amp;quot; },&lt;br /&gt;
ldm = { &amp;quot;landoma&amp;quot;, page = &amp;quot;Landoma (langue)&amp;quot; },&lt;br /&gt;
ldn = { &amp;quot;láadan&amp;quot; },&lt;br /&gt;
led = { &amp;quot;lendu&amp;quot;, page = &amp;quot;Lendu (langue)&amp;quot; },&lt;br /&gt;
lef = { &amp;quot;lelemi&amp;quot; },&lt;br /&gt;
lep = { &amp;quot;lepcha&amp;quot; },&lt;br /&gt;
lez = { &amp;quot;lezghien&amp;quot; },&lt;br /&gt;
lfn = { &amp;quot;lingua franca nova&amp;quot; },&lt;br /&gt;
lg  = { &amp;quot;luganda&amp;quot;, &amp;quot;ganda&amp;quot; },&lt;br /&gt;
lgo = { &amp;quot;lango&amp;quot;, page = &amp;quot;Lango (langue du Soudan du Sud)&amp;quot; },&lt;br /&gt;
li  = { &amp;quot;limbourgeois&amp;quot; },&lt;br /&gt;
lia = { &amp;quot;limba&amp;quot;, page = &amp;quot;Limba (langue)&amp;quot; },&lt;br /&gt;
lib = { &amp;quot;likum&amp;quot; },&lt;br /&gt;
lif = { &amp;quot;limbou&amp;quot;, &amp;quot;limbu&amp;quot;, page = &amp;quot;Limbou (langue)&amp;quot; },&lt;br /&gt;
lij = { &amp;quot;ligure&amp;quot; },&lt;br /&gt;
[&amp;quot;lij-MC&amp;quot;] = { &amp;quot;monégasque&amp;quot; },&lt;br /&gt;
lik = { &amp;quot;lika&amp;quot;, page = &amp;quot;Lika (langue)&amp;quot; },&lt;br /&gt;
lil = { &amp;quot;st&#039;at&#039;imcets&amp;quot;, &amp;quot;stʼatʼimcets&amp;quot;, &amp;quot;lillooet&amp;quot;, &amp;quot;st̓át̓imcets&amp;quot; },&lt;br /&gt;
liv = { &amp;quot;live&amp;quot;, &amp;quot;livonien&amp;quot;, page = &amp;quot;Live (langue)&amp;quot; },&lt;br /&gt;
lki = { &amp;quot;laki&amp;quot;, page = &amp;quot;Laki (langue)&amp;quot; },&lt;br /&gt;
lkt = { &amp;quot;lakota&amp;quot;, page = &amp;quot;Lakota (langue)&amp;quot; },&lt;br /&gt;
lld = { &amp;quot;ladin&amp;quot; },&lt;br /&gt;
lls = { &amp;quot;langue des signes lituanienne&amp;quot;, signe = true },&lt;br /&gt;
lmo = { &amp;quot;lombard&amp;quot;, page = &amp;quot;Lombard (langue romane)&amp;quot; },&lt;br /&gt;
ln  = { &amp;quot;lingala&amp;quot; },&lt;br /&gt;
lna = { &amp;quot;langbasi&amp;quot;, page = &amp;quot;Ngbugu-langbasi&amp;quot; },&lt;br /&gt;
lnl = { &amp;quot;ngbugu&amp;quot;, &amp;quot;banda sud central&amp;quot;, page = &amp;quot;Ngbugu-langbasi&amp;quot; },&lt;br /&gt;
lns = { &amp;quot;lamnso&#039;&amp;quot;, &amp;quot;lamnso’&amp;quot;, &amp;quot;lamnsoʼ&amp;quot; },&lt;br /&gt;
lo  = { &amp;quot;lao&amp;quot;, page = &amp;quot;Lao (langue)&amp;quot; },&lt;br /&gt;
lob = { &amp;quot;lobiri&amp;quot; },&lt;br /&gt;
log = { &amp;quot;logoti&amp;quot; },&lt;br /&gt;
lol = { &amp;quot;lomongo&amp;quot; },&lt;br /&gt;
loq = { &amp;quot;lobala&amp;quot; },&lt;br /&gt;
lor = { &amp;quot;téén&amp;quot;, &amp;quot;lorhon&amp;quot; },&lt;br /&gt;
lou = { &amp;quot;créole louisianais&amp;quot; },&lt;br /&gt;
loz = { &amp;quot;lozi&amp;quot;, page = &amp;quot;Lozi (langue)&amp;quot; },&lt;br /&gt;
lrc = { &amp;quot;lori du Nord&amp;quot; },&lt;br /&gt;
lsg = { &amp;quot;langue des signes lyonnaise&amp;quot;, signe = true },&lt;br /&gt;
lsl = { &amp;quot;langue des signes lettone&amp;quot;, signe = true },&lt;br /&gt;
lso = { &amp;quot;langue des signes laotienne&amp;quot;, signe = true },&lt;br /&gt;
lsp = { &amp;quot;langue des signes panaméenne&amp;quot;, signe = true },&lt;br /&gt;
lst = { &amp;quot;langue des signes trinidadienne&amp;quot;, signe = true },&lt;br /&gt;
lsy = { &amp;quot;langue des signes mauricienne&amp;quot;, signe = true },&lt;br /&gt;
lt  = { &amp;quot;lituanien&amp;quot; },&lt;br /&gt;
ltc = { &amp;quot;chinois médiéval&amp;quot; },&lt;br /&gt;
ltg = { &amp;quot;latgalien&amp;quot; },&lt;br /&gt;
lu  = { &amp;quot;luba-katanga&amp;quot;, &amp;quot;luba-shaba&amp;quot;, &amp;quot;kiluba&amp;quot; },&lt;br /&gt;
lua = { &amp;quot;luba-kasaï&amp;quot;, &amp;quot;tshiluba&amp;quot; },&lt;br /&gt;
luc = { &amp;quot;aringa&amp;quot; },&lt;br /&gt;
lui = { &amp;quot;luiseño&amp;quot;, page = &amp;quot;Luiseño (langue)&amp;quot; },&lt;br /&gt;
luo = { &amp;quot;luo&amp;quot;, page = &amp;quot;Luo (langue)&amp;quot; },&lt;br /&gt;
lup = { &amp;quot;lumbu&amp;quot;, page = &amp;quot;Lumbu (langue)&amp;quot; },&lt;br /&gt;
lus = { &amp;quot;mizo&amp;quot;, &amp;quot;lushai&amp;quot; },&lt;br /&gt;
lut = { &amp;quot;lushootseed&amp;quot; },&lt;br /&gt;
luz = { &amp;quot;lori du Sud&amp;quot; },&lt;br /&gt;
lv  = { &amp;quot;letton&amp;quot; },&lt;br /&gt;
lww = { &amp;quot;lewo&amp;quot; },&lt;br /&gt;
lzh = { &amp;quot;chinois classique&amp;quot;, &amp;quot;zh-classical&amp;quot; },&lt;br /&gt;
lzz = { &amp;quot;laze&amp;quot;, page = &amp;quot;Laze (langue caucasienne)&amp;quot; },&lt;br /&gt;
-- m&lt;br /&gt;
ma =  { &amp;quot;arabe dialectal marocain&amp;quot;, invalide = &amp;quot;ary&amp;quot; },&lt;br /&gt;
mad = { &amp;quot;madurais&amp;quot;, page = &amp;quot;Madurais (langue)&amp;quot; },&lt;br /&gt;
mai = { &amp;quot;maïthili&amp;quot;, &amp;quot;maithili&amp;quot;, &amp;quot;mazatèque de jalapa&amp;quot;, &amp;quot;mazatèque de jalapa de díaz&amp;quot; },&lt;br /&gt;
maj = { &amp;quot;mazatèque de Jalapa&amp;quot; },&lt;br /&gt;
mam = { &amp;quot;mam&amp;quot; },&lt;br /&gt;
man = { &amp;quot;mandingue&amp;quot;, &amp;quot;maninka&amp;quot;, &amp;quot;malinke&amp;quot;, page = &amp;quot;Langues mandingues&amp;quot; },&lt;br /&gt;
map = { &amp;quot;langues austronésiennes&amp;quot; },&lt;br /&gt;
[&amp;quot;map-bms&amp;quot;] = { &amp;quot;banyumasan&amp;quot;, invalide = &amp;quot;jv&amp;quot; }, -- code non standard, map=austronesian languages, bms=bilma kanuri (langue nilo-saharienne)&lt;br /&gt;
mat = { &amp;quot;matlatzinca&amp;quot; },&lt;br /&gt;
mav = { &amp;quot;mavé&amp;quot;, page = &amp;quot;Mawé (langue)&amp;quot; },&lt;br /&gt;
maz = { &amp;quot;mazahua central&amp;quot;, page = &amp;quot;Mazahua&amp;quot; },&lt;br /&gt;
mbp = { &amp;quot;damana&amp;quot; },&lt;br /&gt;
mbr = { &amp;quot;nukak&amp;quot;, page = &amp;quot;Nukak (langue)&amp;quot; },&lt;br /&gt;
mca = { &amp;quot;maká&amp;quot;, page = &amp;quot;Maká (langue mataguayo)&amp;quot; },&lt;br /&gt;
mch = { &amp;quot;maquiritari&amp;quot; },&lt;br /&gt;
mcp = { &amp;quot;maka&amp;quot;, page = &amp;quot;Maka (langue bantoue)&amp;quot; },&lt;br /&gt;
mda = { &amp;quot;mada&amp;quot;, page = &amp;quot;Mada (langue du Nigeria)&amp;quot; },&lt;br /&gt;
mde = { &amp;quot;maba&amp;quot;, page = &amp;quot;Maba (langue du Tchad)&amp;quot; },&lt;br /&gt;
mdf = { &amp;quot;mokcha&amp;quot;, &amp;quot;moksa&amp;quot;, &amp;quot;mokṣa&amp;quot;, &amp;quot;moksha&amp;quot;, page = &amp;quot;Mokcha (langue)&amp;quot; },&lt;br /&gt;
mdj = { &amp;quot;mangbetu&amp;quot;, page = &amp;quot;Mangbetu (langue)&amp;quot; },&lt;br /&gt;
mdl = { &amp;quot;langue des signes maltaise&amp;quot;, signe = true },&lt;br /&gt;
mdm = { &amp;quot;mayogo&amp;quot; },&lt;br /&gt;
mdp = { &amp;quot;mbala&amp;quot;, &amp;quot;kimbala&amp;quot;, &amp;quot;gimbala&amp;quot;, page = &amp;quot;Mbala (langue)&amp;quot; },&lt;br /&gt;
mdw = { &amp;quot;mbochi&amp;quot;, &amp;quot;mbosi&amp;quot;, &amp;quot;mboshi&amp;quot;, &amp;quot;embɔ́si&amp;quot;, page = &amp;quot;Mbochi (langue)&amp;quot; },&lt;br /&gt;
men = { &amp;quot;mendé&amp;quot;, page = &amp;quot;Mendé (langue)&amp;quot; },&lt;br /&gt;
mer = { &amp;quot;meru&amp;quot;, &amp;quot;kimeru&amp;quot;, page = &amp;quot;Meru (langue)&amp;quot; },&lt;br /&gt;
meu = { &amp;quot;motu&amp;quot;, page = &amp;quot;Motu (langue)&amp;quot; },&lt;br /&gt;
mew = { &amp;quot;maka&amp;quot;, &amp;quot;maha&amp;quot;, &amp;quot;maaka&amp;quot;, &amp;quot;makaa&amp;quot;, page = &amp;quot;Maka (langue tchadique)&amp;quot; },&lt;br /&gt;
mey = { &amp;quot;hassanya&amp;quot; },&lt;br /&gt;
mfe = { &amp;quot;créole mauricien&amp;quot;, &amp;quot;mauricien&amp;quot; },&lt;br /&gt;
mfg = { &amp;quot;mogofin&amp;quot; },&lt;br /&gt;
mfq = { &amp;quot;moba&amp;quot;, page = &amp;quot;Moba (langue)&amp;quot; },&lt;br /&gt;
mfs = { &amp;quot;langue des signes mexicaine&amp;quot;, signe = true },&lt;br /&gt;
mg  = { &amp;quot;malgache&amp;quot;, &amp;quot;malagasy&amp;quot; },&lt;br /&gt;
mga = { &amp;quot;moyen irlandais&amp;quot; },&lt;br /&gt;
mge = { &amp;quot;mango&amp;quot;, page = &amp;quot;Mango (langue sara)&amp;quot; },&lt;br /&gt;
mgi = { &amp;quot;lijili&amp;quot;, &amp;quot;jili&amp;quot; },&lt;br /&gt;
mgp = { &amp;quot;magar oriental&amp;quot;, page = &amp;quot;Magar (langue)&amp;quot; },&lt;br /&gt;
mgz = { &amp;quot;mbugwe&amp;quot;, page = &amp;quot;Mbugwe (langue)&amp;quot; },&lt;br /&gt;
mh  = { &amp;quot;marshallais&amp;quot; },&lt;br /&gt;
mhq = { &amp;quot;mandan&amp;quot;, page = &amp;quot;Mandan (langue)&amp;quot; },&lt;br /&gt;
mhr = { &amp;quot;mari oriental&amp;quot;, &amp;quot;mari&amp;quot;, &amp;quot;mari de l&#039;est&amp;quot;, page = &amp;quot;Mari (langue)&amp;quot; },&lt;br /&gt;
mi  = { &amp;quot;maori de Nouvelle-Zélande&amp;quot;, &amp;quot;maori&amp;quot; },&lt;br /&gt;
mic = { &amp;quot;micmac&amp;quot; },&lt;br /&gt;
mig = { &amp;quot;bas mixtèque du sud&amp;quot; },&lt;br /&gt;
min = { &amp;quot;minangkabau&amp;quot;, page = &amp;quot;Minangkabau (langue)&amp;quot; },&lt;br /&gt;
miq = { &amp;quot;miskito&amp;quot;, &amp;quot;miskitu&amp;quot; },&lt;br /&gt;
mis = { &amp;quot;langue qui n&#039;a aucun code langue&amp;quot;, page = &amp;quot;&amp;quot; },&lt;br /&gt;
mjg = { &amp;quot;monguor&amp;quot; },&lt;br /&gt;
mjt = { &amp;quot;sauria paharia&amp;quot; },&lt;br /&gt;
mk  = { &amp;quot;macédonien&amp;quot; },&lt;br /&gt;
[&amp;quot;mk-Cyrl&amp;quot;] = { &amp;quot;macédonien (écriture cyrillique)&amp;quot;, page = &amp;quot;macédonien&amp;quot; },&lt;br /&gt;
[&amp;quot;mk-Latn&amp;quot;] = { &amp;quot;macédonien (écriture latine)&amp;quot;, page = &amp;quot;macédonien&amp;quot; },&lt;br /&gt;
mkh = { &amp;quot;langues môn-khmer&amp;quot;, &amp;quot;môn-khmer&amp;quot; },&lt;br /&gt;
mki = { &amp;quot;dhatki&amp;quot;, &amp;quot;dhatti&amp;quot;, &amp;quot;thari&amp;quot; },&lt;br /&gt;
mkl = { &amp;quot;mokolé&amp;quot;, page = &amp;quot;Mokolé (langue)&amp;quot; },&lt;br /&gt;
mkv = { &amp;quot;mavea&amp;quot;, page = &amp;quot;Mavea (langue)&amp;quot; },&lt;br /&gt;
ml  = { &amp;quot;malayalam&amp;quot; },&lt;br /&gt;
mls = { &amp;quot;masalit&amp;quot;, &amp;quot;massalit&amp;quot; },&lt;br /&gt;
mlv = { &amp;quot;mwotlap&amp;quot; },&lt;br /&gt;
mmc = { &amp;quot;mazahua occidental&amp;quot;, page = &amp;quot;Mazahua&amp;quot; },&lt;br /&gt;
mmu = { &amp;quot;mmala&amp;quot; },&lt;br /&gt;
mmz = { &amp;quot;mabale&amp;quot; },&lt;br /&gt;
mn  = { &amp;quot;mongol&amp;quot; },&lt;br /&gt;
[&amp;quot;mn-Cyrl&amp;quot;] = { &amp;quot;mongol en écriture cyrillique&amp;quot;, page = &amp;quot;mongol&amp;quot; },&lt;br /&gt;
[&amp;quot;mn-Latn&amp;quot;] = { &amp;quot;mongol en écriture latine&amp;quot;, page = &amp;quot;mongol&amp;quot; },&lt;br /&gt;
[&amp;quot;mn-Mong&amp;quot;] = { &amp;quot;mongol en écriture traditionnelle&amp;quot;, page = &amp;quot;mongol&amp;quot; },&lt;br /&gt;
mnc = { &amp;quot;mandchou&amp;quot; },&lt;br /&gt;
mni = { &amp;quot;meitei&amp;quot;, &amp;quot;meithei&amp;quot; },&lt;br /&gt;
mnk = { &amp;quot;mandinka&amp;quot; },&lt;br /&gt;
mnp = { &amp;quot;minbei&amp;quot; },&lt;br /&gt;
mnw = { &amp;quot;môn&amp;quot;, &amp;quot;mon&amp;quot;, page = &amp;quot;Môn (langue)&amp;quot; },&lt;br /&gt;
mo  = { &amp;quot;moldave&amp;quot;, invalide = &amp;quot;ro-MD&amp;quot; },&lt;br /&gt;
moa = { &amp;quot;monan&amp;quot;, &amp;quot;mwan&amp;quot; },&lt;br /&gt;
moe = { &amp;quot;innu-aimun&amp;quot;, &amp;quot;montagnais&amp;quot; },&lt;br /&gt;
moh = { &amp;quot;mohawk&amp;quot;, &amp;quot;agnier&amp;quot;, page = &amp;quot;Mohawk (langue)&amp;quot; },&lt;br /&gt;
mor = { &amp;quot;moro&amp;quot;, page = &amp;quot;Moro (langue)&amp;quot; },&lt;br /&gt;
mot = { &amp;quot;barí&amp;quot;, &amp;quot;bari&amp;quot;, page = &amp;quot;Barí (langue)&amp;quot; },&lt;br /&gt;
mov = { &amp;quot;mojave&amp;quot;, page = &amp;quot;Mojave (langue)&amp;quot; },&lt;br /&gt;
moz = { &amp;quot;mokulu&amp;quot;, page = &amp;quot;Mokulu (langue)&amp;quot; },&lt;br /&gt;
mqb = { &amp;quot;moloko&amp;quot;, page = &amp;quot;Moloko (langue)&amp;quot; },&lt;br /&gt;
mql = { &amp;quot;mbèlimè&amp;quot;, &amp;quot;mbɛlimɛ&amp;quot;, &amp;quot;mbelime&amp;quot; },&lt;br /&gt;
mqm = { &amp;quot;marquisien du Sud&amp;quot;, page = &amp;quot;Marquisien&amp;quot; },&lt;br /&gt;
mr  = { &amp;quot;marathi&amp;quot;, &amp;quot;marāthī&amp;quot;, &amp;quot;marathe&amp;quot;, &amp;quot;marâthî&amp;quot;, page = &amp;quot;Marathi (langue)&amp;quot; },&lt;br /&gt;
mrd = { &amp;quot;magar occidental&amp;quot;, page = &amp;quot;Magar (langue)&amp;quot; },&lt;br /&gt;
mre = { &amp;quot;langue des signes de Martha&#039;s Vineyard&amp;quot;, signe = true },&lt;br /&gt;
mrj = { &amp;quot;mari des montagnes&amp;quot;, &amp;quot;mari occidental&amp;quot; },&lt;br /&gt;
mrn = { &amp;quot;cheke holo&amp;quot; },&lt;br /&gt;
mrq = { &amp;quot;marquisien du Nord&amp;quot;, &amp;quot;marquisien&amp;quot;, page = &amp;quot;Marquisien&amp;quot; },&lt;br /&gt;
mrv = { &amp;quot;mangarévien&amp;quot; },&lt;br /&gt;
ms  = { &amp;quot;malais&amp;quot;, page = &amp;quot;Malais (langue)&amp;quot; },&lt;br /&gt;
msc = { &amp;quot;sankaran&amp;quot; },&lt;br /&gt;
msd = { &amp;quot;langue des signes maya yucatèque&amp;quot;, signe = true },&lt;br /&gt;
mse = { &amp;quot;moussey&amp;quot;, &amp;quot;musey&amp;quot;, page = &amp;quot;Moussey (langue)&amp;quot; },&lt;br /&gt;
msn = { &amp;quot;vurës&amp;quot; },&lt;br /&gt;
msr = { &amp;quot;langue des signes mongole&amp;quot;, signe = true },&lt;br /&gt;
mt  = { &amp;quot;maltais&amp;quot; },&lt;br /&gt;
mtq = { &amp;quot;muong&amp;quot;, page = &amp;quot;Muong (langue)&amp;quot; },&lt;br /&gt;
mtt = { &amp;quot;mota&amp;quot;, page = &amp;quot;Mota (langue)&amp;quot; },&lt;br /&gt;
mua = { &amp;quot;moundang&amp;quot;, page = &amp;quot;Moundang (langue)&amp;quot; },&lt;br /&gt;
mug = { &amp;quot;mousgoum&amp;quot;, page = &amp;quot;Mousgoum (langue)&amp;quot; },&lt;br /&gt;
muh = { &amp;quot;mundu&amp;quot;, &amp;quot;mündü&amp;quot;, page = &amp;quot;Mundu (langue)&amp;quot; },&lt;br /&gt;
mul = { &amp;quot;multilingue&amp;quot;, page = &amp;quot;Multilinguisme&amp;quot; },&lt;br /&gt;
mur = { &amp;quot;murle&amp;quot;, page = &amp;quot;Murle (langue)&amp;quot; },&lt;br /&gt;
mus = { &amp;quot;creek&amp;quot;, page = &amp;quot;Creek (langue)&amp;quot; },&lt;br /&gt;
muz = { &amp;quot;mursi&amp;quot;, page = &amp;quot;Mursi (langue)&amp;quot; },&lt;br /&gt;
mvf = { &amp;quot;mongol périphérique&amp;quot;, page = &amp;quot;Mongol (langue de Chine)&amp;quot; },&lt;br /&gt;
mvi = { &amp;quot;miyako&amp;quot;, page = &amp;quot;Miyako (langue)&amp;quot; },&lt;br /&gt;
mwl = { &amp;quot;mirandais&amp;quot; },&lt;br /&gt;
mwm = { &amp;quot;sar&amp;quot;, page = &amp;quot;Sar (langue)&amp;quot; },&lt;br /&gt;
mwr = { &amp;quot;marwari&amp;quot;, page = &amp;quot;Marwari (langue)&amp;quot; },&lt;br /&gt;
mxu = { &amp;quot;mada&amp;quot;, page = &amp;quot;Mada (langue du Cameroun)&amp;quot; },&lt;br /&gt;
my  = { &amp;quot;birman&amp;quot;, page = &amp;quot;Birman (langue)&amp;quot; },&lt;br /&gt;
mye = { &amp;quot;myènè&amp;quot;, &amp;quot;omyènè&amp;quot;, page = &amp;quot;Myènè (langue)&amp;quot; },&lt;br /&gt;
myh = { &amp;quot;makah&amp;quot; },&lt;br /&gt;
myk = { &amp;quot;mamara&amp;quot; },&lt;br /&gt;
mym = { &amp;quot;me’en&amp;quot; },&lt;br /&gt;
myn = { &amp;quot;langues mayas&amp;quot;, &amp;quot;langue maya&amp;quot;, &amp;quot;maya&amp;quot; },&lt;br /&gt;
myp = { &amp;quot;pirahã&amp;quot;, page = &amp;quot;Pirahã (langue)&amp;quot; },&lt;br /&gt;
myv = { &amp;quot;erzya&amp;quot; },&lt;br /&gt;
mzc = { &amp;quot;langue des signes malgache&amp;quot;, signe = true },&lt;br /&gt;
mzg = { &amp;quot;langue des signes monastique&amp;quot;, signe = true },&lt;br /&gt;
mzi = { &amp;quot;mazatèque d&#039;Ixcatlán&amp;quot; },&lt;br /&gt;
mzn = { &amp;quot;mazandarani&amp;quot;, &amp;quot;tabari&amp;quot;, rtl = true },&lt;br /&gt;
mzv = { &amp;quot;manza&amp;quot; },&lt;br /&gt;
mzy = { &amp;quot;langue des signes mozambicaine&amp;quot;, signe = true },&lt;br /&gt;
-- n&lt;br /&gt;
na  = { &amp;quot;nauruan&amp;quot; },&lt;br /&gt;
nab = { &amp;quot;nambikwara du sud&amp;quot;, &amp;quot;nambikwara&amp;quot;, &amp;quot;nambiquara&amp;quot;, &amp;quot;nambikuára&amp;quot; },&lt;br /&gt;
nah = { &amp;quot;nahuatl&amp;quot; },&lt;br /&gt;
nan = { &amp;quot;minnan&amp;quot;, &amp;quot;zh-min-nan&amp;quot; },&lt;br /&gt;
nap = { &amp;quot;napolitain&amp;quot;, &amp;quot;tarentin&amp;quot; },&lt;br /&gt;
naq = { &amp;quot;khoïkhoï&amp;quot;, &amp;quot;nama&amp;quot; },&lt;br /&gt;
nb  = { &amp;quot;bokmål&amp;quot;, &amp;quot;bokmal&amp;quot;, &amp;quot;norvégien classique&amp;quot; },&lt;br /&gt;
nba = { &amp;quot;nyemba&amp;quot;, &amp;quot;ngangela&amp;quot;, page = &amp;quot;Nyemba (langue)&amp;quot; },&lt;br /&gt;
nbh = { &amp;quot;ngamo&amp;quot; },&lt;br /&gt;
nbs = { &amp;quot;langue des signes namibienne&amp;quot;, signe = true },&lt;br /&gt;
ncg = { &amp;quot;nisgha&amp;quot;, &amp;quot;nisg̱a&#039;a&amp;quot; },&lt;br /&gt;
nci = { &amp;quot;nahuatl classique&amp;quot;, &amp;quot;aztèque&amp;quot;, page = &amp;quot;Nahuatl&amp;quot; },&lt;br /&gt;
ncr = { &amp;quot;ncane&amp;quot;, &amp;quot;nchane&amp;quot; },&lt;br /&gt;
ncs = { &amp;quot;langue des signes nicaraguayenne&amp;quot;, signe = true },&lt;br /&gt;
nd  = { &amp;quot;ndébélé du Nord&amp;quot;, &amp;quot;ndébélé du zimbabwe&amp;quot;, &amp;quot;sindebele&amp;quot;, page = &amp;quot;Ndébélé du Zimbabwe&amp;quot; },&lt;br /&gt;
ndb = { &amp;quot;kenswei nsei&amp;quot;, &amp;quot;kenswey nsei&amp;quot;, &amp;quot;bamessing&amp;quot; },&lt;br /&gt;
ndc = { &amp;quot;ndau&amp;quot; },&lt;br /&gt;
ndh = { &amp;quot;ndali&amp;quot; },&lt;br /&gt;
nds = { &amp;quot;bas allemand&amp;quot; },&lt;br /&gt;
[&amp;quot;nds-NL&amp;quot;] = { &amp;quot;bas saxon des Pays-Bas&amp;quot;, &amp;quot;bas saxon néerlandais&amp;quot; },&lt;br /&gt;
ndv = { &amp;quot;ndut&amp;quot;, page = &amp;quot;Ndut (langue)&amp;quot; },&lt;br /&gt;
ne  = { &amp;quot;népalais&amp;quot; },&lt;br /&gt;
neb = { &amp;quot;toura&amp;quot;, &amp;quot;tura&amp;quot;, page = &amp;quot;Toura (langue mandée)&amp;quot; },&lt;br /&gt;
neg = { &amp;quot;néguidale&amp;quot;, page = &amp;quot;Néguidale&amp;quot; },&lt;br /&gt;
neu = { &amp;quot;neo&amp;quot;, page = &amp;quot;Neo (langue construite)&amp;quot; },&lt;br /&gt;
new = { &amp;quot;nepalbhasha&amp;quot; },&lt;br /&gt;
nez = { &amp;quot;nez-percé&amp;quot;, page = &amp;quot;Nez-percé (langue)&amp;quot; },&lt;br /&gt;
ng  = { &amp;quot;ndonga&amp;quot; },&lt;br /&gt;
ngc = { &amp;quot;lingombe&amp;quot; },&lt;br /&gt;
ngh = { &amp;quot;nǁng&amp;quot;, &amp;quot;nǀu&amp;quot; },&lt;br /&gt;
ngi = { &amp;quot;ngizim&amp;quot;, page = &amp;quot;Ngizim (langue)&amp;quot; },&lt;br /&gt;
ngo = { &amp;quot;ngoni&amp;quot;, page = &amp;quot;Ngoni (langue)&amp;quot; },&lt;br /&gt;
nhb = { &amp;quot;beng&amp;quot;, page = &amp;quot;Beng (langue)&amp;quot; },&lt;br /&gt;
nhd = { &amp;quot;ava-guarani&amp;quot; },&lt;br /&gt;
nia = { &amp;quot;niha&amp;quot;, &amp;quot;nias&amp;quot; },&lt;br /&gt;
nih = { &amp;quot;nyiha&amp;quot; },&lt;br /&gt;
nio = { &amp;quot;nganassane&amp;quot; },&lt;br /&gt;
niu = { &amp;quot;niuéen&amp;quot; },&lt;br /&gt;
niv = { &amp;quot;nivkhe&amp;quot;, page = &amp;quot;Nivkhe (langue)&amp;quot; },&lt;br /&gt;
niy = { &amp;quot;ndruna&amp;quot; },&lt;br /&gt;
nl  = { &amp;quot;néerlandais&amp;quot;, &amp;quot;dutch&amp;quot; },&lt;br /&gt;
[&amp;quot;nl-BE&amp;quot;] = { &amp;quot;néerlandais de Belgique&amp;quot;, page = &amp;quot;Néerlandais&amp;quot; },&lt;br /&gt;
[&amp;quot;nl-informal&amp;quot;] = { &amp;quot;néerlandais informel&amp;quot;, page = &amp;quot;Néerlandais&amp;quot;, invalide = &amp;quot;nl&amp;quot; },&lt;br /&gt;
nla = { &amp;quot;ngombale&amp;quot; },&lt;br /&gt;
nlo = { &amp;quot;ngwi&amp;quot; },&lt;br /&gt;
nmg = { &amp;quot;kwasio&amp;quot; },&lt;br /&gt;
nmn = { &amp;quot;taa&amp;quot;, &amp;quot;ǃxóõ&amp;quot;, &amp;quot;ǃxoon&amp;quot; },&lt;br /&gt;
nn  = { &amp;quot;nynorsk&amp;quot; },&lt;br /&gt;
nnb = { &amp;quot;kinande&amp;quot; },&lt;br /&gt;
nnw = { &amp;quot;nuni du Sud&amp;quot;, page = &amp;quot;Nuni&amp;quot; },&lt;br /&gt;
no  = { &amp;quot;norvégien&amp;quot;, &amp;quot;norwegian&amp;quot; },&lt;br /&gt;
[&amp;quot;no-nin&amp;quot;]  = { &amp;quot;nynorsk&amp;quot;, invalide = &amp;quot;nynorsk&amp;quot; },&lt;br /&gt;
nod = { &amp;quot;thaï du Nord&amp;quot; },&lt;br /&gt;
nok = { &amp;quot;nooksack&amp;quot; },&lt;br /&gt;
non = { &amp;quot;vieux norrois&amp;quot;, &amp;quot;norrois&amp;quot; },&lt;br /&gt;
[&amp;quot;not&amp;quot;] = { &amp;quot;nomatsiguenga&amp;quot; }, -- not est un mot clé lua : ne pas retirer les crochets - guillemets&lt;br /&gt;
nov = { &amp;quot;novial&amp;quot; },&lt;br /&gt;
now = { &amp;quot;nyambo&amp;quot;, page = &amp;quot;Nyambo (langue)&amp;quot; },&lt;br /&gt;
nr  = { &amp;quot;ndébélé du Transvaal&amp;quot;, &amp;quot;ndébélé du Sud&amp;quot;, &amp;quot;nrebele&amp;quot;, &amp;quot;ndébélé du transvaal&amp;quot; },&lt;br /&gt;
nrf = { &amp;quot;guernesiais&amp;quot; },&lt;br /&gt;
[&amp;quot;nrf-JE&amp;quot;] = { &amp;quot;jersiais&amp;quot; },&lt;br /&gt;
nrm = { &amp;quot;narum&amp;quot;, &amp;quot;narom&amp;quot; }, --  nrm.wikipedia est en normand, qui n&#039;a pas de code IETF valide&lt;br /&gt;
nrn = { &amp;quot;norne&amp;quot;, page = &amp;quot;Norne (langue)&amp;quot; },&lt;br /&gt;
nsi = { &amp;quot;langue des signes nigériane&amp;quot;, signe = true },&lt;br /&gt;
nsl = { &amp;quot;langue des signes norvégienne&amp;quot;, signe = true },&lt;br /&gt;
nso = { &amp;quot;sotho du Nord&amp;quot;, &amp;quot;pedi&amp;quot;, &amp;quot;sesotho sa leboa&amp;quot; },&lt;br /&gt;
nsp = { &amp;quot;langue des signes népalaise&amp;quot;, signe = true },&lt;br /&gt;
nsr = { &amp;quot;langue des signes maritime&amp;quot;, signe = true },&lt;br /&gt;
ntp = { &amp;quot;tepehuan du Nord&amp;quot; },&lt;br /&gt;
nua = { &amp;quot;yuanga-zuanga&amp;quot; },&lt;br /&gt;
nuj = { &amp;quot;lunyole&amp;quot; },&lt;br /&gt;
nuk = { &amp;quot;nuuchahnulth&amp;quot; },&lt;br /&gt;
num = { &amp;quot;niuafoʻou&amp;quot;, page = &amp;quot;Niuafoʻou (langue)&amp;quot; },&lt;br /&gt;
nuv = { &amp;quot;nuni du Nord&amp;quot;, page = &amp;quot;Nuni&amp;quot; },&lt;br /&gt;
nv  = { &amp;quot;navajo&amp;quot;, &amp;quot;nav&amp;quot;, page = &amp;quot;Navajo (langue)&amp;quot; },&lt;br /&gt;
nwi = { &amp;quot;tanna du Sud-Ouest&amp;quot; },&lt;br /&gt;
ny  = { &amp;quot;chewa&amp;quot; },&lt;br /&gt;
nyb = { &amp;quot;nyangbo&amp;quot; },&lt;br /&gt;
nyd = { &amp;quot;lunyore&amp;quot; },&lt;br /&gt;
nyf = { &amp;quot;giriama&amp;quot;, page = &amp;quot;Giriama (langue)&amp;quot; },&lt;br /&gt;
nyi = { &amp;quot;nyimang&amp;quot; },&lt;br /&gt;
nyj = { &amp;quot;nyanga&amp;quot;, &amp;quot;kinyanga&amp;quot;, page = &amp;quot;Nyanga (langue)&amp;quot; },&lt;br /&gt;
nyo = { &amp;quot;nyoro&amp;quot;, page = &amp;quot;Nyoro (langue)&amp;quot; },&lt;br /&gt;
nys = { &amp;quot;nyungar&amp;quot; },&lt;br /&gt;
nyy = { &amp;quot;nyakyusa&amp;quot;, &amp;quot;kinyakyusa&amp;quot;, page = &amp;quot;Nyakyusa (langue)&amp;quot; },&lt;br /&gt;
nzd = { &amp;quot;nzadi&amp;quot;, page = &amp;quot;Nzadi (langue)&amp;quot; },&lt;br /&gt;
nzi = { &amp;quot;nzema&amp;quot;, page = &amp;quot;Nzema (langue)&amp;quot; },&lt;br /&gt;
nzk = { &amp;quot;nzakara&amp;quot;, &amp;quot;nzakala&amp;quot;, page = &amp;quot;Nzakara (langue)&amp;quot; },&lt;br /&gt;
nzs = { &amp;quot;langue des signes néo-zélandaise&amp;quot;, signe = true },&lt;br /&gt;
-- o&lt;br /&gt;
oaa = { &amp;quot;orok&amp;quot; },&lt;br /&gt;
oac = { &amp;quot;orotche&amp;quot; },&lt;br /&gt;
oar = { &amp;quot;araméen ancien&amp;quot;, page = &amp;quot;Araméen&amp;quot; },&lt;br /&gt;
obi = { &amp;quot;obispeño&amp;quot;, page = &amp;quot;Chumash obispeño&amp;quot; },&lt;br /&gt;
obt = { &amp;quot;vieux breton&amp;quot; },&lt;br /&gt;
oc  = { &amp;quot;occitan&amp;quot;, &amp;quot;oci&amp;quot;, },&lt;br /&gt;
[&#039;oc-aranes&#039;] = { &amp;quot;aranais&amp;quot; },&lt;br /&gt;
[&#039;oc-auvern&#039;] = { &amp;quot;auvergnat&amp;quot; },&lt;br /&gt;
[&#039;oc-cisaup&#039;] = { &amp;quot;cisalpin&amp;quot;, page = &amp;quot;Occitan&amp;quot; },&lt;br /&gt;
[&#039;oc-gascon&#039;] = { &amp;quot;gascon&amp;quot; },&lt;br /&gt;
[&#039;oc-lemosin&#039;] = { &amp;quot;limousin&amp;quot;, page = &amp;quot;Limousin (dialecte)&amp;quot; },&lt;br /&gt;
[&#039;oc-lengadoc&#039;] = { &amp;quot;languedocien&amp;quot; },&lt;br /&gt;
[&#039;oc-nicard&#039;] = { &amp;quot;niçois&amp;quot; },&lt;br /&gt;
[&#039;oc-provenc&#039;] = { &amp;quot;provençal&amp;quot; },&lt;br /&gt;
[&#039;oc-vivaraup&#039;] = { &amp;quot;vivaro-alpin&amp;quot; },&lt;br /&gt;
och = { &amp;quot;chinois archaïque&amp;quot; },&lt;br /&gt;
ocm = { &amp;quot;vieux cham&amp;quot; },&lt;br /&gt;
oco = { &amp;quot;cornique&amp;quot; },&lt;br /&gt;
ocu = { &amp;quot;tlahuica&amp;quot; },&lt;br /&gt;
odk = { &amp;quot;od&amp;quot;, &amp;quot;odki&amp;quot;, page = &amp;quot;Od (langue)&amp;quot; },&lt;br /&gt;
odt = { &amp;quot;vieux néerlandais&amp;quot; },&lt;br /&gt;
odu = { &amp;quot;odual&amp;quot; },&lt;br /&gt;
ofr = { &amp;quot;francique oriental&amp;quot; },&lt;br /&gt;
ofs = { &amp;quot;vieux frison&amp;quot; },&lt;br /&gt;
ogc = { &amp;quot;ogba&amp;quot; },&lt;br /&gt;
oj  = { &amp;quot;ojibwé&amp;quot;, page = &amp;quot;Ojibwé (langue)&amp;quot; },&lt;br /&gt;
ojs = { &amp;quot;oji-cri&amp;quot;, page = &amp;quot;Oji-cri (langue)&amp;quot; },&lt;br /&gt;
ojw = { &amp;quot;saulteaux&amp;quot;, &amp;quot;ojibwé des plaines&amp;quot;, &amp;quot;ojibwé occidental&amp;quot;, page = &amp;quot;Saulteaux (langue)&amp;quot; },&lt;br /&gt;
oka = { &amp;quot;colville-okanagan&amp;quot; },&lt;br /&gt;
okc = { &amp;quot;kobo&amp;quot;, &amp;quot;kikobo&amp;quot;, page = &amp;quot;Kobo (langue)&amp;quot; },&lt;br /&gt;
okl = { &amp;quot;vieille langue des signes kentoise&amp;quot;, signe = true },&lt;br /&gt;
okm = { &amp;quot;moyen coréen&amp;quot; },&lt;br /&gt;
okn = { &amp;quot;oki-no-erabu&amp;quot; },&lt;br /&gt;
oko = { &amp;quot;vieux coréen&amp;quot; },&lt;br /&gt;
okr = { &amp;quot;kirike&amp;quot;, &amp;quot;okrika&amp;quot;, page = &amp;quot;Kalabari (langue)&amp;quot; },&lt;br /&gt;
old = { &amp;quot;mochi&amp;quot;, page = &amp;quot;Mochi (langue)&amp;quot; },&lt;br /&gt;
olo = { &amp;quot;olonetsien&amp;quot; },&lt;br /&gt;
om  = { &amp;quot;oromo&amp;quot;, page = &amp;quot;Oromo (langue)&amp;quot; },&lt;br /&gt;
omc = { &amp;quot;mochica&amp;quot;, page = &amp;quot;Mochica (langue)&amp;quot; },&lt;br /&gt;
omi = { &amp;quot;omi&amp;quot;, &amp;quot;omiti&amp;quot;, page = &amp;quot;Omi (langue)&amp;quot; },&lt;br /&gt;
oml = { &amp;quot;ombo&amp;quot;, page = &amp;quot;Ombo (langue)&amp;quot; },&lt;br /&gt;
omy = { &amp;quot;vieux malais&amp;quot; },&lt;br /&gt;
one = { &amp;quot;oneida&amp;quot;, page = &amp;quot;Oneida (langue)&amp;quot; },&lt;br /&gt;
ono = { &amp;quot;onondaga&amp;quot;, page = &amp;quot;Onondaga (langue)&amp;quot; },&lt;br /&gt;
ood = { &amp;quot;o&#039;odham&amp;quot;, &amp;quot;papago&amp;quot;, &amp;quot;pima&amp;quot; },&lt;br /&gt;
[&amp;quot;or&amp;quot;]  = { &amp;quot;odia&amp;quot;, &amp;quot;oriya&amp;quot; },	-- or est un mot clé lua : ne pas retirer les crochets - guillemets&lt;br /&gt;
ore = { &amp;quot;orejón&amp;quot;, &amp;quot;orejon&amp;quot;, &amp;quot;maijiki&amp;quot; },&lt;br /&gt;
orh = { &amp;quot;oroqen&amp;quot;, page = &amp;quot;Oroqen (langue)&amp;quot; },&lt;br /&gt;
[&amp;quot;orv-olr&amp;quot;] = { &amp;quot;ruthène ancien&amp;quot;, &amp;quot;ruthène&amp;quot;, invalide = &amp;quot;rue&amp;quot; }, -- code linguist list, orv=old russian, olr=olrat (Vanuatu)&lt;br /&gt;
orv = { &amp;quot;vieux russe&amp;quot; },&lt;br /&gt;
os  = { &amp;quot;ossète&amp;quot; },&lt;br /&gt;
osa = { &amp;quot;osage&amp;quot;, page = &amp;quot;Osage (langue)&amp;quot; },&lt;br /&gt;
osc = { &amp;quot;osque&amp;quot; },&lt;br /&gt;
osn = { &amp;quot;vieux soundanais&amp;quot; },&lt;br /&gt;
osp = { &amp;quot;castillan ancien&amp;quot;, &amp;quot;vieil espagnol&amp;quot; },&lt;br /&gt;
osx = { &amp;quot;vieux saxon&amp;quot;, &amp;quot;vieux bas allemand&amp;quot; },&lt;br /&gt;
ota = { &amp;quot;turc ottoman&amp;quot;, rtl = true },&lt;br /&gt;
otk = { &amp;quot;vieux turc&amp;quot;, &amp;quot;vieux-turc&amp;quot;, rtl = true },&lt;br /&gt;
otq = { &amp;quot;otomi de Querétaro&amp;quot;, page = &amp;quot;Otomi du Nord-Ouest&amp;quot; },&lt;br /&gt;
otw = { &amp;quot;outaouais&amp;quot;, page = &amp;quot;Outaouais (langue)&amp;quot; },&lt;br /&gt;
owl = { &amp;quot;vieux gallois&amp;quot; },&lt;br /&gt;
oym = { &amp;quot;wayãpi&amp;quot;, page = &amp;quot;Wayãpi (langue)&amp;quot; },&lt;br /&gt;
-- p&lt;br /&gt;
pa  = { &amp;quot;pendjabi&amp;quot; },&lt;br /&gt;
pae = { &amp;quot;pagibete&amp;quot;, &amp;quot;pagabete&amp;quot; },&lt;br /&gt;
pag = { &amp;quot;pangasinan&amp;quot;, page = &amp;quot;Pangasinan (langue)&amp;quot; },&lt;br /&gt;
pal = { &amp;quot;moyen perse&amp;quot;, &amp;quot;pehlevi&amp;quot;, &amp;quot;moyen-perse&amp;quot; },&lt;br /&gt;
pam = { &amp;quot;pampangue&amp;quot;, &amp;quot;pampangan&amp;quot; },&lt;br /&gt;
pap = { &amp;quot;papiamento&amp;quot; },&lt;br /&gt;
pau = { &amp;quot;paluan&amp;quot;, page = &amp;quot;Palau (langue)&amp;quot; },&lt;br /&gt;
pay = { &amp;quot;paya&amp;quot;, &amp;quot;pech&amp;quot;, page = &amp;quot;Paya (langue)&amp;quot; },&lt;br /&gt;
pbb  = { &amp;quot;paez&amp;quot;, page = &amp;quot;Paez (langue)&amp;quot; },&lt;br /&gt;
pbs = { &amp;quot;pame central&amp;quot; },&lt;br /&gt;
pcc = { &amp;quot;bouyei&amp;quot; },&lt;br /&gt;
pcd = { &amp;quot;picard&amp;quot; },&lt;br /&gt;
pce = { &amp;quot;palaung palé&amp;quot; },&lt;br /&gt;
pcm = { &amp;quot;pidgin nigérian&amp;quot; },&lt;br /&gt;
pdc = { &amp;quot;allemand de Pennsylvanie&amp;quot;, &amp;quot;pennsilfaanisch&amp;quot; },&lt;br /&gt;
pdt = { &amp;quot;bas allemand mennonite&amp;quot; },&lt;br /&gt;
pdu = { &amp;quot;kayan&amp;quot;, &amp;quot;padaung&amp;quot;, page = &amp;quot;Kayan (langue)&amp;quot; },&lt;br /&gt;
pei = { &amp;quot;jonaz&amp;quot;, &amp;quot;chichimèque jonaz&amp;quot; },&lt;br /&gt;
pem = { &amp;quot;kipende&amp;quot;, page = &amp;quot;Kipende (langue)&amp;quot; },&lt;br /&gt;
peo = { &amp;quot;vieux perse&amp;quot; },&lt;br /&gt;
pfl = { &amp;quot;palatin&amp;quot;, page = &amp;quot;Palatin (langue)&amp;quot; },&lt;br /&gt;
phk = { &amp;quot;tai phake&amp;quot;, &amp;quot;phake&amp;quot; },&lt;br /&gt;
phl = { &amp;quot;phalura&amp;quot; },&lt;br /&gt;
phn = { &amp;quot;phénicien&amp;quot; },&lt;br /&gt;
pi  = { &amp;quot;pali&amp;quot; },&lt;br /&gt;
pic = { &amp;quot;apindji&amp;quot;, page = &amp;quot;Apindji (langue)&amp;quot; },&lt;br /&gt;
pid = { &amp;quot;piaroa&amp;quot;, page = &amp;quot;Piaroa (langue)&amp;quot; },&lt;br /&gt;
pih = { &amp;quot;norfolk&amp;quot;, &amp;quot;norfuk&amp;quot;, page = &amp;quot;Norfolk (langue)&amp;quot; },&lt;br /&gt;
pis = { &amp;quot;pijin&amp;quot; },&lt;br /&gt;
pkb = { &amp;quot;pokomo&amp;quot;, page = &amp;quot;Pokomo (langue)&amp;quot; },&lt;br /&gt;
pkc = { &amp;quot;han-baekje&amp;quot;, page = &amp;quot;Mahan (langue)&amp;quot; },&lt;br /&gt;
pko = { &amp;quot;pökot&amp;quot;, &amp;quot;pokot&amp;quot; },&lt;br /&gt;
pks = { &amp;quot;langue des signes pakistanaise&amp;quot;, signe = true },&lt;br /&gt;
pl  = { &amp;quot;polonais&amp;quot;, &amp;quot;polish&amp;quot; },&lt;br /&gt;
plg = { &amp;quot;pilagá&amp;quot;, &amp;quot;pilaga&amp;quot;, page = &amp;quot;Pilagá (langue)&amp;quot; },&lt;br /&gt;
plk = { &amp;quot;shina kohistani&amp;quot; },&lt;br /&gt;
pll = { &amp;quot;palaung shwe&amp;quot; },&lt;br /&gt;
plo = { &amp;quot;popoluca d&#039;Oluta&amp;quot;, &amp;quot;olutèque&amp;quot; },&lt;br /&gt;
plu = { &amp;quot;palikur&amp;quot;, page = &amp;quot;Palikur (langue)&amp;quot; },&lt;br /&gt;
pma = { &amp;quot;paama&amp;quot;, page = &amp;quot;Paama (langue)&amp;quot; },&lt;br /&gt;
pmq = { &amp;quot;pame du Nord&amp;quot; },&lt;br /&gt;
pms = { &amp;quot;piémontais&amp;quot; },&lt;br /&gt;
pmt = { &amp;quot;paumotu&amp;quot; },&lt;br /&gt;
pnb = { &amp;quot;pendjabi occidental&amp;quot;, page = &amp;quot;Pendjabi&amp;quot;, rtl = true },&lt;br /&gt;
pnk = { &amp;quot;paunaka&amp;quot; },&lt;br /&gt;
pnt = { &amp;quot;pontique&amp;quot;, &amp;quot;grec pontique&amp;quot;, page = &amp;quot;Pontique (langue)&amp;quot; },&lt;br /&gt;
poi = { &amp;quot;popoluca de la Sierra&amp;quot;, &amp;quot;soteapanèque&amp;quot; },&lt;br /&gt;
pon = { &amp;quot;pohnpei&amp;quot;, page = &amp;quot;Pohnpei (langue)&amp;quot; },&lt;br /&gt;
pos = { &amp;quot;popoluca de Sayula&amp;quot;, &amp;quot;sayultèque&amp;quot; },&lt;br /&gt;
pov = { &amp;quot;créole de Guinée-Bissau&amp;quot; },&lt;br /&gt;
prg = { &amp;quot;vieux-prussien&amp;quot;, &amp;quot;vieux prussien&amp;quot; },&lt;br /&gt;
prk = { &amp;quot;parauk&amp;quot; },&lt;br /&gt;
prl = { &amp;quot;langue des signes péruvienne&amp;quot;, signe = true },&lt;br /&gt;
pro = { &amp;quot;ancien occitan&amp;quot; },&lt;br /&gt;
prs = { &amp;quot;dari&amp;quot; },&lt;br /&gt;
prz = { &amp;quot;langue des signes de Providencia&amp;quot;, signe = true },&lt;br /&gt;
ps  = { &amp;quot;pachto&amp;quot;, rtl = true },&lt;br /&gt;
psc = { &amp;quot;langue des signes perse&amp;quot;, signe = true },&lt;br /&gt;
psd = { &amp;quot;langues des signes des Indiens des Plaines&amp;quot;, signe = true },&lt;br /&gt;
psg = { &amp;quot;langue des signes de Penang&amp;quot;, signe = true },&lt;br /&gt;
psl = { &amp;quot;langue des signes portoricaine&amp;quot;, signe = true },&lt;br /&gt;
pso = { &amp;quot;langue des signes polonaise&amp;quot;, signe = true },&lt;br /&gt;
psp = { &amp;quot;langue des signes philippine&amp;quot;, signe = true },&lt;br /&gt;
psr = { &amp;quot;langue des signes portugaise&amp;quot;, signe = true },&lt;br /&gt;
pt  = { &amp;quot;portugais&amp;quot;, &amp;quot;portuguese&amp;quot; },&lt;br /&gt;
[&amp;quot;pt-BR&amp;quot;] = { &amp;quot;portugais brésilien&amp;quot; },&lt;br /&gt;
pua = { &amp;quot;purépecha occidental&amp;quot;, page = &amp;quot;Purépecha&amp;quot; },&lt;br /&gt;
pug = { &amp;quot;puguli&amp;quot; },&lt;br /&gt;
pui = { &amp;quot;puinave&amp;quot;, page = &amp;quot;Puinave (langue)&amp;quot; },&lt;br /&gt;
puu = { &amp;quot;punu&amp;quot;, page = &amp;quot;Punu (langue)&amp;quot; },&lt;br /&gt;
puy = { &amp;quot;purisimeño&amp;quot;, page = &amp;quot;Chumash purisimeño&amp;quot; },&lt;br /&gt;
puw = { &amp;quot;puluwat&amp;quot;, page = &amp;quot;Puluwat (langue)&amp;quot; },&lt;br /&gt;
pwo = { &amp;quot;pwo de l&#039;Ouest&amp;quot;, &amp;quot;pwo occidental&amp;quot; },&lt;br /&gt;
pww = { &amp;quot;pwo du Nord&amp;quot;, &amp;quot;pwo septentrional&amp;quot; },&lt;br /&gt;
pye = { &amp;quot;kroumen piè&amp;quot;, page = &amp;quot;Kroumen (langue)&amp;quot; },&lt;br /&gt;
pys = { &amp;quot;langue des signes paraguayenne&amp;quot;, signe = true },&lt;br /&gt;
pyu = { &amp;quot;puyuma&amp;quot;, page = &amp;quot;Puyuma (langue)&amp;quot; },&lt;br /&gt;
-- q&lt;br /&gt;
qu  = { &amp;quot;quechua&amp;quot; },&lt;br /&gt;
qug = { &amp;quot;kichwa&amp;quot; },&lt;br /&gt;
qun = { &amp;quot;quinault&amp;quot;, page = &amp;quot;Quinault (langue)&amp;quot; },&lt;br /&gt;
quy = { &amp;quot;quechua d&#039;Ayacucho&amp;quot;, page = &amp;quot;Quechua&amp;quot; },&lt;br /&gt;
quz = { &amp;quot;quechua de Cuzco&amp;quot;, page = &amp;quot;Quechua&amp;quot; },&lt;br /&gt;
qya = { &amp;quot;quenya&amp;quot; },&lt;br /&gt;
-- r&lt;br /&gt;
rad = { &amp;quot;rhade&amp;quot;, page = &amp;quot;Rhade (langue)&amp;quot; },&lt;br /&gt;
rag = { &amp;quot;logooli&amp;quot;, &amp;quot;lulogooli&amp;quot;, &amp;quot;ragoli&amp;quot;, page = &amp;quot;Logooli (langue)&amp;quot; },&lt;br /&gt;
raj = { &amp;quot;rajasthani&amp;quot; },&lt;br /&gt;
rap = { &amp;quot;rapanui&amp;quot;, page = &amp;quot;Rapanui (langue)&amp;quot; },&lt;br /&gt;
rar = { &amp;quot;maori des îles Cook&amp;quot;, &amp;quot;maori des iles cook&amp;quot; },&lt;br /&gt;
raw = { &amp;quot;rawang&amp;quot; },&lt;br /&gt;
ray = { &amp;quot;rapa&amp;quot;, page = &amp;quot;Rapa (langue)&amp;quot; },&lt;br /&gt;
rbb = { &amp;quot;palaung rumai&amp;quot; },&lt;br /&gt;
rcf = { &amp;quot;créole réunionnais&amp;quot; },&lt;br /&gt;
rde = { &amp;quot;allemand de la Ruhr&amp;quot;, invalide = &amp;quot;de&amp;quot; },   -- code non standard&lt;br /&gt;
rel = { &amp;quot;rendille&amp;quot;, page = &amp;quot;Rendille (langue)&amp;quot; },&lt;br /&gt;
rgn = { &amp;quot;romagnol&amp;quot; },&lt;br /&gt;
rhg = { &amp;quot;rohingya &amp;quot; },&lt;br /&gt;
rif = { &amp;quot;rifain&amp;quot; },&lt;br /&gt;
rin = { &amp;quot;nungu&amp;quot;, page = &amp;quot;Nungu (langue)&amp;quot; },&lt;br /&gt;
rki = { &amp;quot;arakanais&amp;quot;, page = &amp;quot;Arakanais (langue)&amp;quot; },&lt;br /&gt;
rkt = { &amp;quot;rangpuri&amp;quot;, &amp;quot;kamta&amp;quot;, &amp;quot;bahe&amp;quot; },&lt;br /&gt;
rm  = { &amp;quot;romanche&amp;quot;, &amp;quot;rhéto-roman&amp;quot; },&lt;br /&gt;
rmc = { &amp;quot;romani central&amp;quot; },&lt;br /&gt;
rmf = { &amp;quot;romani finlandais&amp;quot; },&lt;br /&gt;
rmg = { &amp;quot;rodi&amp;quot;, &amp;quot;romani norvégien&amp;quot;, page = &amp;quot;rodi&amp;quot; },&lt;br /&gt;
rms = { &amp;quot;langue des signes roumaine&amp;quot;, signe = true },&lt;br /&gt;
rmu = { &amp;quot;romani suédois&amp;quot;, page = &amp;quot;Scandoromani&amp;quot; },&lt;br /&gt;
rmy = { &amp;quot;romani vlax&amp;quot; },&lt;br /&gt;
rn  = { &amp;quot;kirundi&amp;quot;, &amp;quot;run&amp;quot; },&lt;br /&gt;
ro  = { &amp;quot;roumain&amp;quot; },&lt;br /&gt;
[&amp;quot;ro-MD&amp;quot;] = { &amp;quot;moldave&amp;quot; },&lt;br /&gt;
roa = { &amp;quot;langues romanes&amp;quot; },&lt;br /&gt;
[&amp;quot;roa-tara&amp;quot;] = { &amp;quot;tarentin&amp;quot;, invalide = &amp;quot;nap&amp;quot; },   -- code non standard, roa=langues romanes, tara=invalide&lt;br /&gt;
rom = { &amp;quot;romani&amp;quot; },&lt;br /&gt;
rsi = { &amp;quot;langue des signes rennellienne&amp;quot;, &amp;quot;langue des signes de rennell&amp;quot;, signe = true },&lt;br /&gt;
rsk = { &amp;quot;ruthène de Pannonie&amp;quot; },&lt;br /&gt;
rsl = { &amp;quot;langue des signes russe&amp;quot;, signe = true },&lt;br /&gt;
rtm = { &amp;quot;rotuman&amp;quot; },&lt;br /&gt;
ru  = { &amp;quot;russe&amp;quot;, &amp;quot;russian&amp;quot; },&lt;br /&gt;
rue = { &amp;quot;rusyn&amp;quot; },&lt;br /&gt;
ruo = { &amp;quot;istro-roumain&amp;quot;, &amp;quot;valaque d’istrie&amp;quot;, &amp;quot;istrien&amp;quot; },&lt;br /&gt;
rup = { &amp;quot;aroumain&amp;quot;, &amp;quot;roa-rup&amp;quot; },&lt;br /&gt;
ruq = { &amp;quot;mégléno-roumain&amp;quot; },&lt;br /&gt;
[&amp;quot;ruq-Cyrl&amp;quot;] = { &amp;quot;mégléno-roumain en écriture cyrillique&amp;quot;, page = &amp;quot;Mégléno-roumain&amp;quot; },&lt;br /&gt;
[&amp;quot;ruq-Latn&amp;quot;] = { &amp;quot;mégléno-roumain en écriture latine&amp;quot;, page = &amp;quot;Mégléno-roumain&amp;quot; },&lt;br /&gt;
rw  = { &amp;quot;kinyarwanda&amp;quot; },&lt;br /&gt;
rwk = { &amp;quot;rwa&amp;quot; },&lt;br /&gt;
ry  = { &amp;quot;ruthène ancien&amp;quot;, invalide = &amp;quot;rue&amp;quot; },    -- code non standard, voir orv-olr&lt;br /&gt;
ryn = { &amp;quot;amami du Nord&amp;quot; },&lt;br /&gt;
rys = { &amp;quot;yaeyama&amp;quot; },&lt;br /&gt;
ryu = { &amp;quot;okinawaïen&amp;quot; },&lt;br /&gt;
rzh = { &amp;quot;razihi&amp;quot; },&lt;br /&gt;
-- s&lt;br /&gt;
sa  = { &amp;quot;sanskrit&amp;quot; },&lt;br /&gt;
saf = { &amp;quot;safaliba&amp;quot; },&lt;br /&gt;
sah = { &amp;quot;iakoute&amp;quot; },&lt;br /&gt;
sat = { &amp;quot;santali&amp;quot;, &amp;quot;santâlî&amp;quot; },&lt;br /&gt;
say = { &amp;quot;zaar&amp;quot;, &amp;quot;saya&amp;quot; },&lt;br /&gt;
sbd = { &amp;quot;samo maka&amp;quot;, page = &amp;quot;Samo (langue)&amp;quot; },&lt;br /&gt;
sba = { &amp;quot;ngambay&amp;quot; },&lt;br /&gt;
sc  = { &amp;quot;sarde&amp;quot; },&lt;br /&gt;
scl = { &amp;quot;shina&amp;quot; },&lt;br /&gt;
scn = { &amp;quot;sicilien&amp;quot; },&lt;br /&gt;
sco = { &amp;quot;scots&amp;quot; },&lt;br /&gt;
[&amp;quot;sco-ulster&amp;quot;] = { &amp;quot;scots d&#039;Ulster&amp;quot; },&lt;br /&gt;
sd  = { &amp;quot;sindhi&amp;quot; },&lt;br /&gt;
sdc = { &amp;quot;sassarais&amp;quot; },&lt;br /&gt;
sdh = { &amp;quot;kurde du Sud&amp;quot; },&lt;br /&gt;
sdl = { &amp;quot;langue des signes saoudienne&amp;quot;, signe = true },&lt;br /&gt;
sdn = { &amp;quot;gallurais&amp;quot; },&lt;br /&gt;
se  = { &amp;quot;same du Nord&amp;quot; },&lt;br /&gt;
[&amp;quot;se-FI&amp;quot;] = { &amp;quot;same du Nord&amp;quot; },&lt;br /&gt;
[&amp;quot;se-NO&amp;quot;] = { &amp;quot;same du Nord&amp;quot; },&lt;br /&gt;
[&amp;quot;se-SE&amp;quot;] = { &amp;quot;same du Nord&amp;quot; },&lt;br /&gt;
sec = { &amp;quot;seneca&amp;quot;, &amp;quot;sénéca&amp;quot;, page = &amp;quot;Seneca (langue)&amp;quot; },&lt;br /&gt;
sei = { &amp;quot;seri&amp;quot;, page = &amp;quot;Seri (langue)&amp;quot; },&lt;br /&gt;
sef = { &amp;quot;cebaara&amp;quot;, page = &amp;quot;Cebaara&amp;quot; },&lt;br /&gt;
sel = { &amp;quot;selkoupe&amp;quot; },&lt;br /&gt;
sem = { &amp;quot;langues sémitiques&amp;quot; },&lt;br /&gt;
ser = { &amp;quot;serrano&amp;quot;, page = &amp;quot;Serrano (langue)&amp;quot; },&lt;br /&gt;
ses = { &amp;quot;koyraboro senni&amp;quot; },&lt;br /&gt;
sev = { &amp;quot;niarafolo&amp;quot;, &amp;quot;nyarafolo&amp;quot;, page = &amp;quot;Niarafolo (langue)&amp;quot; },&lt;br /&gt;
sey = { &amp;quot;secoya&amp;quot;, page = &amp;quot;Secoya (langue)&amp;quot; },&lt;br /&gt;
sfb = { &amp;quot;langue des signes de Belgique francophone&amp;quot;, signe = true },&lt;br /&gt;
sfs = { &amp;quot;langue des signes sud-africaine&amp;quot;, signe = true },&lt;br /&gt;
sfw = { &amp;quot;sehwi&amp;quot;, &amp;quot;esahie&amp;quot; },&lt;br /&gt;
sg  = { &amp;quot;sango&amp;quot; },&lt;br /&gt;
sga = { &amp;quot;vieil irlandais&amp;quot; },&lt;br /&gt;
sgg = { &amp;quot;langue des signes suisse alémanique&amp;quot;, signe = true },&lt;br /&gt;
sgh = { &amp;quot;shugni&amp;quot; },&lt;br /&gt;
sgn = { &amp;quot;langue des signes&amp;quot;, signe = true },&lt;br /&gt;
sgs = { &amp;quot;samogitien&amp;quot;, &amp;quot;samogitian&amp;quot; },&lt;br /&gt;
sgx = { &amp;quot;langue des signes sierra-léonaise&amp;quot;, signe = true },&lt;br /&gt;
sh  = { &amp;quot;serbo-croate&amp;quot; },&lt;br /&gt;
shb = { &amp;quot;ninam&amp;quot;, &amp;quot;yanam&amp;quot; },&lt;br /&gt;
shi = { &amp;quot;chleuh&amp;quot;, &amp;quot;tachelhit&amp;quot;, &amp;quot;chelha&amp;quot; },&lt;br /&gt;
[&amp;quot;shi-Latn&amp;quot;] = { &amp;quot;chleuh en écriture latine&amp;quot;, page = &amp;quot;Chleuh&amp;quot; },&lt;br /&gt;
[&amp;quot;shi-Tfng&amp;quot;] = { &amp;quot;chleuh en écriture tifinagh&amp;quot;, page = &amp;quot;Chleuh&amp;quot; },&lt;br /&gt;
shk = { &amp;quot;shilluk&amp;quot;, page = &amp;quot;Shilluk (langue)&amp;quot; },&lt;br /&gt;
shn = { &amp;quot;shan&amp;quot;, page = &amp;quot;Shan (langue)&amp;quot; },&lt;br /&gt;
shy = { &amp;quot;chaoui&amp;quot; },&lt;br /&gt;
[&amp;quot;shy-Latn&amp;quot;] = { &amp;quot;chaoui en écriture latine&amp;quot;, page = &amp;quot;Chaoui&amp;quot; },&lt;br /&gt;
si  = { &amp;quot;singhalais&amp;quot; },&lt;br /&gt;
sif = { &amp;quot;siamou&amp;quot;, &amp;quot;sèmè&amp;quot; },&lt;br /&gt;
sig = { &amp;quot;paasaal&amp;quot; },&lt;br /&gt;
simple = { &amp;quot;anglais simple&amp;quot;, &amp;quot;simple english&amp;quot;, page = &amp;quot;Simplifications de l&#039;anglais&amp;quot;, invalide = &amp;quot;en&amp;quot; }, -- code non standard&lt;br /&gt;
sip = { &amp;quot;sikkimais&amp;quot; },&lt;br /&gt;
sja = { &amp;quot;epena saija&amp;quot; },&lt;br /&gt;
sjd = { &amp;quot;same de Kildin&amp;quot; },&lt;br /&gt;
sje = { &amp;quot;same de Pite&amp;quot; },&lt;br /&gt;
sjn = { &amp;quot;sindarin&amp;quot; },&lt;br /&gt;
sjo = { &amp;quot;xibe&amp;quot;, page = &amp;quot;Xibe (langue)&amp;quot; },&lt;br /&gt;
sjt = { &amp;quot;same de Ter&amp;quot; },&lt;br /&gt;
sju = { &amp;quot;same d&#039;Ume&amp;quot; },&lt;br /&gt;
sk  = { &amp;quot;slovaque&amp;quot; },&lt;br /&gt;
ska = { &amp;quot;skagit&amp;quot;, page = &amp;quot;Lushootseed&amp;quot; },&lt;br /&gt;
ski = { &amp;quot;sika&amp;quot;, page = &amp;quot;Sika (langue)&amp;quot; },&lt;br /&gt;
skr = { &amp;quot;saraiki&amp;quot; },&lt;br /&gt;
[&amp;quot;skr-Arab&amp;quot;] = { &amp;quot;seraiki en écriture arabe&amp;quot;, page = &amp;quot;Seraiki&amp;quot; },&lt;br /&gt;
sl  = { &amp;quot;slovène&amp;quot; },&lt;br /&gt;
sla = { &amp;quot;langues slaves&amp;quot; },&lt;br /&gt;
slc = { &amp;quot;sáliva&amp;quot; },&lt;br /&gt;
slf = { &amp;quot;langue des signes suisse italienne&amp;quot;, signe = true },&lt;br /&gt;
slh = { &amp;quot;salish du Puget Sound du sud&amp;quot;, page = &amp;quot;Lushootseed&amp;quot; },&lt;br /&gt;
sli = { &amp;quot;silésien&amp;quot;, page = &amp;quot;Silésien (langue germanique)&amp;quot; },&lt;br /&gt;
slr = { &amp;quot;salar&amp;quot;, page = &amp;quot;Salar (langue)&amp;quot; },&lt;br /&gt;
sls = { &amp;quot;langue des signes de Singapour&amp;quot;, signe = true },&lt;br /&gt;
sm  = { &amp;quot;samoan&amp;quot; },&lt;br /&gt;
sma = { &amp;quot;same du Sud&amp;quot; },&lt;br /&gt;
smg = { &amp;quot;simbali&amp;quot; },&lt;br /&gt;
smi = { &amp;quot;same&amp;quot;, page = &amp;quot;Langues sames&amp;quot; },&lt;br /&gt;
smj = { &amp;quot;same de Lule&amp;quot; },&lt;br /&gt;
smn = { &amp;quot;same d&#039;Inari&amp;quot; },&lt;br /&gt;
sms = { &amp;quot;same skolt&amp;quot; },&lt;br /&gt;
smw = { &amp;quot;sumbawa&amp;quot;, page = &amp;quot;Sumbawa (langue)&amp;quot; },&lt;br /&gt;
sn  = { &amp;quot;shona&amp;quot;, page = &amp;quot;Shona (langue)&amp;quot; },&lt;br /&gt;
sng = { &amp;quot;sanga&amp;quot;, &amp;quot;kisanga&amp;quot;, &amp;quot;luba-sanga&amp;quot;, &amp;quot;kiluba-sanga&amp;quot;, page = &amp;quot;Sanga (langue)&amp;quot; },&lt;br /&gt;
snk = { &amp;quot;soninké&amp;quot;, page = &amp;quot;Soninké (langue)&amp;quot; },&lt;br /&gt;
snn = { &amp;quot;siona&amp;quot;, page = &amp;quot;Siona (langue)&amp;quot; },&lt;br /&gt;
sno = { &amp;quot;snohomish&amp;quot;, page = &amp;quot;Lushootseed&amp;quot; },&lt;br /&gt;
snw = { &amp;quot;santrokofi&amp;quot;, &amp;quot;selee&amp;quot; },&lt;br /&gt;
so  = { &amp;quot;somali&amp;quot; },&lt;br /&gt;
sog = { &amp;quot;sogdien&amp;quot; },&lt;br /&gt;
son = { &amp;quot;songhaï&amp;quot; },&lt;br /&gt;
soo = { &amp;quot;nsong&amp;quot;, &amp;quot;tsong&amp;quot; },&lt;br /&gt;
sou = { &amp;quot;thaï du Sud&amp;quot; },&lt;br /&gt;
sov = { &amp;quot;sonsorolais&amp;quot; },&lt;br /&gt;
sox = { &amp;quot;swo&amp;quot; },&lt;br /&gt;
spp = { &amp;quot;supyiré&amp;quot; },&lt;br /&gt;
spr = { &amp;quot;saparua&amp;quot;, page = &amp;quot;Saparua (langue)&amp;quot; },&lt;br /&gt;
spx = { &amp;quot;sud-picène&amp;quot;, &amp;quot;picène du sud&amp;quot; },&lt;br /&gt;
spy = { &amp;quot;sabaot&amp;quot; },&lt;br /&gt;
sq  = { &amp;quot;albanais&amp;quot; },&lt;br /&gt;
sqk = { &amp;quot;langue des signes albanaise&amp;quot;, signe = true },&lt;br /&gt;
sqs = { &amp;quot;langue des signes sri-lankaise&amp;quot;, signe = true },&lt;br /&gt;
sqt = { &amp;quot;soqotri&amp;quot; },&lt;br /&gt;
squ = { &amp;quot;squamish&amp;quot;, &amp;quot;Squamish (langue)&amp;quot; },&lt;br /&gt;
sr  = { &amp;quot;serbe&amp;quot; },&lt;br /&gt;
srb = { &amp;quot;sora&amp;quot;, page = &amp;quot;Sora (langue)&amp;quot; },&lt;br /&gt;
srd = { &amp;quot;sarde&amp;quot;, invalide = &amp;quot;sc&amp;quot; },&lt;br /&gt;
[&amp;quot;sr-ec&amp;quot;]   = { &amp;quot;serbe en écriture cyrillique&amp;quot;, invalide = &amp;quot;sr-Cyrl&amp;quot; },&lt;br /&gt;
[&amp;quot;sr-Cyrl&amp;quot;] = { &amp;quot;serbe en écriture cyrillique&amp;quot;, page = &amp;quot;Serbe&amp;quot; },&lt;br /&gt;
[&amp;quot;sr-el&amp;quot;]   = { &amp;quot;serbe en écriture latine&amp;quot;, invalide = &amp;quot;sr-Latn&amp;quot; },&lt;br /&gt;
[&amp;quot;sr-Latn&amp;quot;] = { &amp;quot;serbe en écriture latine&amp;quot;, page = &amp;quot;Serbe&amp;quot; },&lt;br /&gt;
srh = { &amp;quot;sariqoli&amp;quot; },&lt;br /&gt;
srn = { &amp;quot;sranan&amp;quot;, &amp;quot;sranan tongo&amp;quot; },&lt;br /&gt;
sro = { &amp;quot;campidanais&amp;quot; },&lt;br /&gt;
srr = { &amp;quot;sérère&amp;quot;, &amp;quot;seereer&amp;quot;, page = &amp;quot;Sérère (langue)&amp;quot; },&lt;br /&gt;
srs = { &amp;quot;sarsi&amp;quot; },&lt;br /&gt;
ss  = { &amp;quot;swati&amp;quot; },&lt;br /&gt;
ssf = { &amp;quot;thao&amp;quot;, page = &amp;quot;Thao (langue)&amp;quot; },&lt;br /&gt;
ssp = { &amp;quot;langue des signes espagnole&amp;quot;, signe = true },&lt;br /&gt;
ssr = { &amp;quot;langue des signes suisse romande&amp;quot;, signe = true },&lt;br /&gt;
ssy = { &amp;quot;saho&amp;quot;, page = &amp;quot;Saho (langue)&amp;quot; },&lt;br /&gt;
st  = { &amp;quot;sotho du Sud&amp;quot;, &amp;quot;sot&amp;quot; },&lt;br /&gt;
stj = { &amp;quot;samo matya&amp;quot;, page = &amp;quot;Samo (langue)&amp;quot; },&lt;br /&gt;
sto = { &amp;quot;stoney&amp;quot;, page = &amp;quot;Stoney (langue)&amp;quot; },&lt;br /&gt;
stp = { &amp;quot;tepehuan du Sud-Est&amp;quot; },&lt;br /&gt;
stq = { &amp;quot;frison oriental&amp;quot; },&lt;br /&gt;
str = { &amp;quot;saanich&amp;quot;, page = &amp;quot;Saanich (langue)&amp;quot; },&lt;br /&gt;
stw = { &amp;quot;satawal&amp;quot;, page = &amp;quot;Satawal (langue)&amp;quot; },&lt;br /&gt;
sty = { &amp;quot;tatar sibérien&amp;quot;, &amp;quot;себертатар&amp;quot;, page = &amp;quot;Tatar de Sibérie&amp;quot; },&lt;br /&gt;
su  = { &amp;quot;soundanais&amp;quot;, &amp;quot;sondonésien&amp;quot; },&lt;br /&gt;
suk = { &amp;quot;soukouma&amp;quot;, &amp;quot;kisukuma&amp;quot;, page = &amp;quot;Soukouma (langue)&amp;quot; },&lt;br /&gt;
sus = { &amp;quot;soso&amp;quot;, &amp;quot;soussou&amp;quot;, &amp;quot;sosso&amp;quot;, &amp;quot;susu&amp;quot;, page = &amp;quot;Soso (langue)&amp;quot; },&lt;br /&gt;
suw = { &amp;quot;sumbwa&amp;quot;, page = &amp;quot;Sumbwa (langue)&amp;quot; },&lt;br /&gt;
sux = { &amp;quot;sumérien&amp;quot; },&lt;br /&gt;
sv  = { &amp;quot;suédois&amp;quot;, &amp;quot;swedish&amp;quot; },&lt;br /&gt;
sva = { &amp;quot;svane&amp;quot;, &amp;quot;svan&amp;quot; },&lt;br /&gt;
svk = { &amp;quot;langue des signes slovaque&amp;quot;, signe = true },&lt;br /&gt;
sw  = { &amp;quot;swahili&amp;quot; },&lt;br /&gt;
swb = { &amp;quot;mahorais&amp;quot; },&lt;br /&gt;
swg = { &amp;quot;souabe&amp;quot;, page = &amp;quot;Souabe (dialecte)&amp;quot; },&lt;br /&gt;
swl = { &amp;quot;langue des signes suédoise&amp;quot;, signe = true },&lt;br /&gt;
sxu = { &amp;quot;haut saxon&amp;quot; },&lt;br /&gt;
sxw = { &amp;quot;saxwe&amp;quot; },&lt;br /&gt;
syc = { &amp;quot;syriaque&amp;quot; },&lt;br /&gt;
syl = { &amp;quot;sylheti&amp;quot; },&lt;br /&gt;
sym = { &amp;quot;samo maya&amp;quot;, page = &amp;quot;Samo (langue)&amp;quot; },&lt;br /&gt;
syr = { &amp;quot;syriaque&amp;quot;, rtl = true },&lt;br /&gt;
syw = { &amp;quot;kagate&amp;quot;, &amp;quot;syuba&amp;quot; },&lt;br /&gt;
syy = { &amp;quot;langue des signes bédouine d&#039;Al-Sayyid&amp;quot;, signe = true },&lt;br /&gt;
szg = { &amp;quot;sengele&amp;quot;, &amp;quot;kesengele&amp;quot;, page = &amp;quot;Sengele (langue)&amp;quot; },&lt;br /&gt;
szl = { &amp;quot;silésien&amp;quot;, page = &amp;quot;Silésien (langue slave)&amp;quot; },&lt;br /&gt;
szy = { &amp;quot;sakizaya&amp;quot; },&lt;br /&gt;
-- t&lt;br /&gt;
ta  = { &amp;quot;tamoul&amp;quot; },&lt;br /&gt;
tao = { &amp;quot;yami&amp;quot; },&lt;br /&gt;
tap = { &amp;quot;tabwa&amp;quot;, &amp;quot;kitabwa&amp;quot;, &amp;quot;taabwa&amp;quot;, page = &amp;quot;Tabwa (langue)&amp;quot; },&lt;br /&gt;
taq = { &amp;quot;tamasheq&amp;quot; },&lt;br /&gt;
tay = { &amp;quot;atayal&amp;quot; },&lt;br /&gt;
tbk = { &amp;quot;tagbanwa calamian&amp;quot; },&lt;br /&gt;
tbl = { &amp;quot;t&#039;boli&amp;quot;, &amp;quot;tboli&amp;quot;, &amp;quot;tagabili&amp;quot; },&lt;br /&gt;
tbt = { &amp;quot;tembo&amp;quot;, &amp;quot;chitembo&amp;quot;, &amp;quot;kitembo&amp;quot;, page = &amp;quot;Tembo (langue)&amp;quot; },&lt;br /&gt;
tbv = { &amp;quot;tobo&amp;quot;, page = &amp;quot;Tobo-kube&amp;quot; },&lt;br /&gt;
tbz = { &amp;quot;ditammari&amp;quot;, &amp;quot;tammari&amp;quot; },&lt;br /&gt;
tca = { &amp;quot;ticuna&amp;quot; },&lt;br /&gt;
tce = { &amp;quot;tutchone du Sud&amp;quot;, page = &amp;quot;Tutchone&amp;quot; },&lt;br /&gt;
tcd = { &amp;quot;tafi&amp;quot; },&lt;br /&gt;
tcy = { &amp;quot;toulou&amp;quot;, &amp;quot;tulu&amp;quot; },&lt;br /&gt;
tda = { &amp;quot;tagdal&amp;quot; },&lt;br /&gt;
tdc = { &amp;quot;emberá tadó&amp;quot; },&lt;br /&gt;
tdd = { &amp;quot;tai nüa&amp;quot; },&lt;br /&gt;
te  = { &amp;quot;télougou&amp;quot; },&lt;br /&gt;
ted = { &amp;quot;kroumen tépo&amp;quot;, page = &amp;quot;Kroumen (langue)&amp;quot; },&lt;br /&gt;
tek = { &amp;quot;téké-ibali&amp;quot; },&lt;br /&gt;
teo = { &amp;quot;ateso&amp;quot;, &amp;quot;teso&amp;quot;, page = &amp;quot;Teso (langue)&amp;quot; },&lt;br /&gt;
tet = { &amp;quot;tétoum&amp;quot; },&lt;br /&gt;
tew = { &amp;quot;tewa&amp;quot;, page = &amp;quot;Tewa (langue amérindienne)&amp;quot; },&lt;br /&gt;
tfn = { &amp;quot;dena&#039;ina&amp;quot;, &amp;quot;tanaina&amp;quot;, page = &amp;quot;Dena&#039;ina (langue)&amp;quot; },&lt;br /&gt;
tfr = { &amp;quot;teribe&amp;quot; },&lt;br /&gt;
tg  = { &amp;quot;tadjik&amp;quot; },&lt;br /&gt;
[&amp;quot;tg-Cyrl&amp;quot;]  = { &amp;quot;tadjik en écriture cyrillique&amp;quot;, page = &amp;quot;Tadjik&amp;quot; },&lt;br /&gt;
[&amp;quot;tg-Latn&amp;quot;]  = { &amp;quot;tadjik en écriture latine&amp;quot;, page = &amp;quot;Tadjik&amp;quot; },&lt;br /&gt;
tgp = { &amp;quot;tangoa&amp;quot;, page = &amp;quot;Tangoa (langue)&amp;quot; },&lt;br /&gt;
th  = { &amp;quot;thaï&amp;quot;, &amp;quot;thai&amp;quot; },&lt;br /&gt;
thk = { &amp;quot;tharaka&amp;quot;, page = &amp;quot;Tharaka (langue)&amp;quot; },&lt;br /&gt;
thp = { &amp;quot;thompson&amp;quot;, &amp;quot;nłeʔkepmxcin&amp;quot;, page = &amp;quot;Thompson (langue)&amp;quot; },&lt;br /&gt;
tht = { &amp;quot;tahltan&amp;quot; },&lt;br /&gt;
thv = { &amp;quot;tamahaq&amp;quot;, &amp;quot;tamahak&amp;quot; },&lt;br /&gt;
thz = { &amp;quot;tamajeq de l&#039;Aïr&amp;quot; },&lt;br /&gt;
ti  = { &amp;quot;tigrigna&amp;quot;, &amp;quot;tigrinya&amp;quot; },&lt;br /&gt;
tji = { &amp;quot;Tujia du Nord&amp;quot;, page = &amp;quot;Tujia&amp;quot; },&lt;br /&gt;
tjl = { &amp;quot;tai laing&amp;quot; },&lt;br /&gt;
tjs = { &amp;quot;tujia du Sud&amp;quot;, page = &amp;quot;Tujia&amp;quot; },&lt;br /&gt;
tk  = { &amp;quot;turkmène&amp;quot; },&lt;br /&gt;
tkl = { &amp;quot;tokelau&amp;quot;, page = &amp;quot;Tokelau (langue)&amp;quot; },&lt;br /&gt;
tkn = { &amp;quot;toku-no-shima&amp;quot; },&lt;br /&gt;
tkr = { &amp;quot;tsakhour&amp;quot;, &amp;quot;tsakhur&amp;quot; },&lt;br /&gt;
tl  = { &amp;quot;tagalog&amp;quot; },&lt;br /&gt;
tla = { &amp;quot;tepehuan du Sud-Ouest&amp;quot; },&lt;br /&gt;
tlh = { &amp;quot;klingon&amp;quot;, page = &amp;quot;Klingon (langue)&amp;quot; },&lt;br /&gt;
tli = { &amp;quot;tlingit&amp;quot; },&lt;br /&gt;
tll = { &amp;quot;tetela&amp;quot;, &amp;quot;otetela&amp;quot;, page = &amp;quot;Tetela (langue)&amp;quot; },&lt;br /&gt;
tly = { &amp;quot;talysh&amp;quot;, &amp;quot;talyche&amp;quot;, page = &amp;quot;Talysh (langue)&amp;quot; },&lt;br /&gt;
tmh = { &amp;quot;touareg&amp;quot;, &amp;quot;tamacheq&amp;quot;, page = &amp;quot;Langues touarègues&amp;quot; },&lt;br /&gt;
tmr = { &amp;quot;judéo-araméen babylonien&amp;quot;, rtl = true },&lt;br /&gt;
tn  = { &amp;quot;tswana&amp;quot; },&lt;br /&gt;
tnk = { &amp;quot;kwamera&amp;quot; },&lt;br /&gt;
tnl = { &amp;quot;bas tanana&amp;quot;, &amp;quot;moyen tanana&amp;quot;, page = &amp;quot;Tanana (langue)&amp;quot; },&lt;br /&gt;
tnq = { &amp;quot;taïno&amp;quot;, &amp;quot;taïnos&amp;quot;, page = &amp;quot;Taïno (langue)&amp;quot; },&lt;br /&gt;
to  = { &amp;quot;tongien&amp;quot; },&lt;br /&gt;
tob = { &amp;quot;toba&amp;quot;, &amp;quot;qom&amp;quot;, page = &amp;quot;Toba (langue)&amp;quot; },&lt;br /&gt;
toj = { &amp;quot;tojolabal&amp;quot; },&lt;br /&gt;
tow = { &amp;quot;towa&amp;quot;, &amp;quot;jemez&amp;quot; },&lt;br /&gt;
tpi = { &amp;quot;tok pisin&amp;quot; },&lt;br /&gt;
tpm = { &amp;quot;tampulma&amp;quot;, &amp;quot;tamprusi&amp;quot; },&lt;br /&gt;
tpn = { &amp;quot;tupinambá&amp;quot;, &amp;quot;tupinamba&amp;quot;, page = &amp;quot;Tupinambá (langue)&amp;quot; },&lt;br /&gt;
tr  = { &amp;quot;turc&amp;quot; },&lt;br /&gt;
trk = { &amp;quot;langues turciques&amp;quot; },&lt;br /&gt;
trs = { &amp;quot;trique de Chicahuaxtla&amp;quot;, &amp;quot;triqui de Chicahuaxtla&amp;quot; },&lt;br /&gt;
tru = { &amp;quot;touroyo&amp;quot;, &amp;quot;turoyo&amp;quot; },&lt;br /&gt;
trv = { &amp;quot;seediq&amp;quot; },&lt;br /&gt;
trw = { &amp;quot;torwali&amp;quot; },&lt;br /&gt;
ts  = { &amp;quot;tsonga&amp;quot;, page = &amp;quot;Tsonga (langue)&amp;quot; },&lt;br /&gt;
tsd = { &amp;quot;tsakonien&amp;quot;, &amp;quot;tsaconien&amp;quot; },&lt;br /&gt;
tse = { &amp;quot;langue des signes tunisienne&amp;quot;, signe = true },&lt;br /&gt;
tsi = { &amp;quot;tsimshian&amp;quot; },&lt;br /&gt;
tsm = { &amp;quot;langue des signes turque&amp;quot;, signe = true },&lt;br /&gt;
tsq = { &amp;quot;langue des signes thaï&amp;quot;, signe = true },&lt;br /&gt;
tss = { &amp;quot;langue des signes taïwanaise&amp;quot;, signe = true },&lt;br /&gt;
tsu = { &amp;quot;tsou&amp;quot;, page = &amp;quot;Tsou (langue)&amp;quot; },&lt;br /&gt;
tsy = { &amp;quot;langue des signes de Tebul&amp;quot;, signe = true },&lt;br /&gt;
tsz = { &amp;quot;purépecha&amp;quot;, &amp;quot;p&#039;urhépecha&amp;quot;, &amp;quot;tarasque&amp;quot; },&lt;br /&gt;
tt  = { &amp;quot;tatar&amp;quot; },&lt;br /&gt;
[&amp;quot;tt-Cyrl&amp;quot;]  = { &amp;quot;tatar en écriture cyrillique&amp;quot;, page = &amp;quot;Tatar&amp;quot; },&lt;br /&gt;
[&amp;quot;tt-Latn&amp;quot;]  = { &amp;quot;tatar en écriture latine&amp;quot;, page = &amp;quot;Tatar&amp;quot; },&lt;br /&gt;
tta = { &amp;quot;tutelo&amp;quot; },&lt;br /&gt;
ttm = { &amp;quot;tutchone du Nord&amp;quot;, page = &amp;quot;Tutchone&amp;quot; },&lt;br /&gt;
ttq = { &amp;quot;tawellemmet&amp;quot; },&lt;br /&gt;
[&amp;quot;ttq-Latn&amp;quot;] = { &amp;quot;tawellemmet en écriture latine&amp;quot;, page = &amp;quot;Tawellemet&amp;quot; },&lt;br /&gt;
[&amp;quot;ttq-Tfng&amp;quot;] = { &amp;quot;tawellemmet en écriture tifinagh&amp;quot;, page = &amp;quot;Tawellemet&amp;quot; },&lt;br /&gt;
tts = { &amp;quot;isan&amp;quot;, page = &amp;quot;Isan (langue)&amp;quot; },&lt;br /&gt;
ttt = { &amp;quot;tat&amp;quot; },&lt;br /&gt;
tub = { &amp;quot;tubatulabal&amp;quot; },&lt;br /&gt;
tum = { &amp;quot;tumbuka&amp;quot;, page = &amp;quot;Tumbuka (langue)&amp;quot; },&lt;br /&gt;
tun = { &amp;quot;tunica&amp;quot;, page = &amp;quot;Tunica (langue)&amp;quot; },&lt;br /&gt;
tus = { &amp;quot;tuscarora&amp;quot;, page = &amp;quot;Tuscarora (langue)&amp;quot; },&lt;br /&gt;
tut = { &amp;quot;langues altaïques&amp;quot; },&lt;br /&gt;
tuw = { &amp;quot;langues toungouses&amp;quot; },&lt;br /&gt;
tuz = { &amp;quot;tchourama&amp;quot; },&lt;br /&gt;
tvl = { &amp;quot;tuvaluan&amp;quot; },&lt;br /&gt;
tw  = { &amp;quot;twi&amp;quot; },&lt;br /&gt;
twa = { &amp;quot;twana&amp;quot;, &amp;quot;skokomish&amp;quot; },&lt;br /&gt;
twe = { &amp;quot;teiwa&amp;quot; },&lt;br /&gt;
twm = { &amp;quot;monba&amp;quot;, page = &amp;quot;Monba (langue)&amp;quot; },&lt;br /&gt;
twq = { &amp;quot;tasawaq&amp;quot;, page = &amp;quot;Tasawaq (langue)&amp;quot; },&lt;br /&gt;
txb = { &amp;quot;koutchéen&amp;quot;, &amp;quot;tokharien b&amp;quot;, &amp;quot;tokharien occidental&amp;quot; },&lt;br /&gt;
txg = { &amp;quot;tangoute&amp;quot; },&lt;br /&gt;
ty  = { &amp;quot;tahitien&amp;quot; },&lt;br /&gt;
tyv = { &amp;quot;touvain&amp;quot; },&lt;br /&gt;
tza = { &amp;quot;langue des signes tanzanienne&amp;quot;, signe = true },&lt;br /&gt;
tzl = { &amp;quot;talossien&amp;quot;, page = &amp;quot;Talossa#La langue&amp;quot; },&lt;br /&gt;
tzm = { &amp;quot;tamazight du Maroc central&amp;quot;, &amp;quot;braber&amp;quot; },&lt;br /&gt;
tzo = { &amp;quot;tzotzil&amp;quot; },&lt;br /&gt;
-- u&lt;br /&gt;
uba = { &amp;quot;ubang&amp;quot; },&lt;br /&gt;
ude = { &amp;quot;oudihé&amp;quot; },&lt;br /&gt;
udm = { &amp;quot;oudmourte&amp;quot; },&lt;br /&gt;
udu = { &amp;quot;uduk&amp;quot;, page = &amp;quot;Uduk (langue)&amp;quot; },&lt;br /&gt;
ug  = { &amp;quot;ouïghour&amp;quot;, rtl = true },&lt;br /&gt;
[&amp;quot;ug-Arab&amp;quot;]  = { &amp;quot;ouïghour en écriture arabe&amp;quot;, page = &amp;quot;Ouïghour&amp;quot;, rtl = true },&lt;br /&gt;
[&amp;quot;ug-Latn&amp;quot;]  = { &amp;quot;ouïghour en écriture latine&amp;quot;, page = &amp;quot;Ouïghour&amp;quot; },&lt;br /&gt;
uga = { &amp;quot;ougaritique&amp;quot; },&lt;br /&gt;
ugn = { &amp;quot;langue des signes ougandaise&amp;quot;, signe = true },&lt;br /&gt;
ugy = { &amp;quot;langue des signes uruguayenne&amp;quot;, signe = true },&lt;br /&gt;
uhn = { &amp;quot;damal&amp;quot;, page = &amp;quot;Damal (langue)&amp;quot; },&lt;br /&gt;
uk  = { &amp;quot;ukrainien&amp;quot; },&lt;br /&gt;
ukl = { &amp;quot;langue des signes ukrainienne&amp;quot;, signe = true },&lt;br /&gt;
ukp = { &amp;quot;ukpe-bayobiri&amp;quot; },&lt;br /&gt;
uks = { &amp;quot;langue des signes urubú-kaapor&amp;quot;, &amp;quot;langue des signes urubu-kaapor&amp;quot;, signe = true },&lt;br /&gt;
ukv = { &amp;quot;kuku&amp;quot;, page = &amp;quot;kuku (langue)&amp;quot; },&lt;br /&gt;
ulc = { &amp;quot;oultche&amp;quot; },&lt;br /&gt;
uli = { &amp;quot;ulithi&amp;quot;, page = &amp;quot;Ulithi (langue)&amp;quot;, signe = true },&lt;br /&gt;
uma = { &amp;quot;umatilla&amp;quot;, page = &amp;quot;Umatilla (langue)&amp;quot; },&lt;br /&gt;
umu = { &amp;quot;munsee&amp;quot; },&lt;br /&gt;
und = { &amp;quot;langue indéterminée&amp;quot;, page = &amp;quot;&amp;quot; },&lt;br /&gt;
unm = { &amp;quot;unami&amp;quot; },&lt;br /&gt;
ur  = { &amp;quot;ourdou&amp;quot;, rtl = true },&lt;br /&gt;
ush = { &amp;quot;ushojo&amp;quot;, &amp;quot;ushoji&amp;quot; },&lt;br /&gt;
uve = { &amp;quot;fagauvea&amp;quot; },&lt;br /&gt;
uz  = { &amp;quot;ouzbek&amp;quot; },&lt;br /&gt;
[&amp;quot;uz-Cyrl&amp;quot;]  = { &amp;quot;ouzbek en écriture cyrillique&amp;quot;, page = &amp;quot;Ouzbek&amp;quot; },&lt;br /&gt;
[&amp;quot;uz-Latn&amp;quot;]  = { &amp;quot;ouzbek en écriture latine&amp;quot;, page = &amp;quot;Ouzbek&amp;quot; },&lt;br /&gt;
-- v&lt;br /&gt;
ve  = { &amp;quot;venda&amp;quot;, page = &amp;quot;Venda (langue)&amp;quot; },&lt;br /&gt;
vec = { &amp;quot;vénitien&amp;quot; },&lt;br /&gt;
veo = { &amp;quot;ventureño&amp;quot;, page = &amp;quot;Chumash ventureño&amp;quot; },&lt;br /&gt;
vep = { &amp;quot;vepse&amp;quot; },&lt;br /&gt;
ver = { &amp;quot;mom jango&amp;quot; },&lt;br /&gt;
vgt = { &amp;quot;langue des signes flamande&amp;quot;, signe = true },&lt;br /&gt;
vi  = { &amp;quot;vietnamien&amp;quot; },&lt;br /&gt;
vin = { &amp;quot;vinza&amp;quot;, page = &amp;quot;Langues rwanda-rundi&amp;quot; },&lt;br /&gt;
vls = { &amp;quot;flamand occidental&amp;quot; },&lt;br /&gt;
vmf = { &amp;quot;francique oriental&amp;quot; },&lt;br /&gt;
vmw = { &amp;quot;makua&amp;quot;, page = &amp;quot;Makua (langue)&amp;quot; },&lt;br /&gt;
vo  = { &amp;quot;volapük&amp;quot; },&lt;br /&gt;
vot = { &amp;quot;vote&amp;quot;, page = &amp;quot;Vote (langue)&amp;quot; },&lt;br /&gt;
vro = { &amp;quot;võro&amp;quot;, &amp;quot;fiu-vro&amp;quot; },&lt;br /&gt;
vsi = { &amp;quot;langue des signes moldave&amp;quot;, signe = true },&lt;br /&gt;
vsl = { &amp;quot;langue des signes vénézuélienne&amp;quot;, signe = true },&lt;br /&gt;
vsv = { &amp;quot;langue des signes valencienne&amp;quot;, signe = true },&lt;br /&gt;
vut = { &amp;quot;vute&amp;quot;, &amp;quot;vútè&amp;quot;, page = &amp;quot;Vute (langue)&amp;quot; },&lt;br /&gt;
-- w&lt;br /&gt;
wa  = { &amp;quot;wallon&amp;quot; },&lt;br /&gt;
war = { &amp;quot;waray-waray&amp;quot; },&lt;br /&gt;
was = { &amp;quot;washo&amp;quot; },&lt;br /&gt;
way = { &amp;quot;wayana&amp;quot;, page = &amp;quot;Wayana (langue)&amp;quot; },&lt;br /&gt;
wbi = { &amp;quot;vwanji&amp;quot; },&lt;br /&gt;
wbl = { &amp;quot;wakhi&amp;quot; },&lt;br /&gt;
wca = { &amp;quot;yanomam&amp;quot; },&lt;br /&gt;
wci = { &amp;quot;waci&amp;quot;, page = &amp;quot;Waci (langue)&amp;quot; },&lt;br /&gt;
wen = { &amp;quot;sorabe&amp;quot; },&lt;br /&gt;
wes = { &amp;quot;pidgin camerounais&amp;quot; },&lt;br /&gt;
win = { &amp;quot;winnebago&amp;quot;, page = &amp;quot;Winnebago (langue)&amp;quot; },&lt;br /&gt;
wja = { &amp;quot;waja&amp;quot;, page = &amp;quot;Waja (langue)&amp;quot; },&lt;br /&gt;
wlm = { &amp;quot;moyen gallois&amp;quot; },&lt;br /&gt;
wls = { &amp;quot;wallisien&amp;quot; },&lt;br /&gt;
wmw = { &amp;quot;mwani&amp;quot;, &amp;quot;kimwani&amp;quot;, page = &amp;quot;Mwani (langue)&amp;quot; },&lt;br /&gt;
wo  = { &amp;quot;wolof&amp;quot;, page = &amp;quot;Wolof (langue)&amp;quot; },&lt;br /&gt;
woe = { &amp;quot;woléaïen&amp;quot; },&lt;br /&gt;
wok = { &amp;quot;longto&amp;quot; },&lt;br /&gt;
wti = { &amp;quot;berta&amp;quot;, page = &amp;quot;Berta (langue)&amp;quot; },&lt;br /&gt;
wuu = { &amp;quot;wu&amp;quot;, page = &amp;quot;Wu (langue)&amp;quot; },&lt;br /&gt;
wwa = { &amp;quot;waama&amp;quot;, page = &amp;quot;Waama (langue)&amp;quot; },&lt;br /&gt;
wxa = { &amp;quot;waxiang&amp;quot; },&lt;br /&gt;
wdt = { &amp;quot;wendat&amp;quot;, page = &amp;quot;Wendat (langue)&amp;quot; },&lt;br /&gt;
wyn = { &amp;quot;wyandot&amp;quot; },&lt;br /&gt;
-- x&lt;br /&gt;
xal = { &amp;quot;kalmouk&amp;quot; },&lt;br /&gt;
xam = { &amp;quot;ǀxam&amp;quot; },&lt;br /&gt;
xbc = { &amp;quot;bactrien&amp;quot; },&lt;br /&gt;
xbm = { &amp;quot;moyen breton&amp;quot; },&lt;br /&gt;
xby = { &amp;quot;butchulla&amp;quot;, &amp;quot;batjala&amp;quot; },&lt;br /&gt;
xcb = { &amp;quot;cambrien&amp;quot; },&lt;br /&gt;
xcg = { &amp;quot;gaulois cisalpin&amp;quot; },&lt;br /&gt;
xcl = { &amp;quot;arménien classique&amp;quot;, &amp;quot;krapar&amp;quot;, &amp;quot;grabar&amp;quot;, &amp;quot;arménien ancien&amp;quot; },&lt;br /&gt;
xcu = { &amp;quot;couronien&amp;quot; },&lt;br /&gt;
xfa = { &amp;quot;falisque&amp;quot; },&lt;br /&gt;
xh  = { &amp;quot;xhosa&amp;quot;, page = &amp;quot;Xhosa (langue)&amp;quot; },&lt;br /&gt;
xki = { &amp;quot;langue des signes kényane&amp;quot;, signe = true },&lt;br /&gt;
xku = { &amp;quot;kaamba&amp;quot; },&lt;br /&gt;
xlu = { &amp;quot;louvite&amp;quot; },&lt;br /&gt;
xmf = { &amp;quot;mingrélien&amp;quot;, &amp;quot;mégrélien&amp;quot; },&lt;br /&gt;
xml = { &amp;quot;langue des signes malaisienne&amp;quot;, signe = true },&lt;br /&gt;
xmm = { &amp;quot;malais de Manado&amp;quot;, &amp;quot;manadonais&amp;quot; },&lt;br /&gt;
xms = { &amp;quot;langue des signes marocaine&amp;quot;, signe = true },&lt;br /&gt;
xng = { &amp;quot;moyen mongol&amp;quot; },&lt;br /&gt;
xnj = { &amp;quot;ngoni de Tanzanie&amp;quot;, &amp;quot;chingoni&amp;quot; },&lt;br /&gt;
xno = { &amp;quot;anglo-normand&amp;quot;, page = &amp;quot;Anglo-normand (langue)&amp;quot; },&lt;br /&gt;
xnq = { &amp;quot;ngoni du Mozambique&amp;quot;, &amp;quot;xingoni&amp;quot; },&lt;br /&gt;
xpe = { &amp;quot;kpèllé du Liberia&amp;quot;, page = &amp;quot;Kpèllé (langue)&amp;quot; },&lt;br /&gt;
xpp = { &amp;quot;buyeo-baekje&amp;quot;, page = &amp;quot;Baekje (langue)&amp;quot; },&lt;br /&gt;
xpr = { &amp;quot;parthe&amp;quot;, page = &amp;quot;Parthe (langue)&amp;quot; },&lt;br /&gt;
xpy = { &amp;quot;buyeo&amp;quot;, page = &amp;quot;Buyeo (langue)&amp;quot; },&lt;br /&gt;
xsm = { &amp;quot;kassem&amp;quot;, &amp;quot;kasim&amp;quot;, &amp;quot;kasɩm&amp;quot;, page = &amp;quot;Kassem (langue)&amp;quot; },&lt;br /&gt;
xsr = { &amp;quot;Sherpa&amp;quot;, page = &amp;quot;Sherpa (langue)&amp;quot; },&lt;br /&gt;
xsu = { &amp;quot;sanumá&amp;quot; },&lt;br /&gt;
xsy = { &amp;quot;saisiyat&amp;quot;, page = &amp;quot;Saisiyat (langue)&amp;quot; },&lt;br /&gt;
xrb = { &amp;quot;karaboro oriental&amp;quot;, &amp;quot;karaboro est&amp;quot;, &amp;quot;kar&amp;quot; },&lt;br /&gt;
xtc = { &amp;quot;katcha&amp;quot;, &amp;quot;kadugli&amp;quot;, &amp;quot;miri&amp;quot;, page = &amp;quot;Katcha-kadugli-miri&amp;quot; },&lt;br /&gt;
xtg = { &amp;quot;gaulois transalpin&amp;quot;, &amp;quot;gaulois&amp;quot;, page = &amp;quot;Gaulois (langue)&amp;quot; },&lt;br /&gt;
xto = { &amp;quot;agnéen&amp;quot;, &amp;quot;tokharien&amp;quot;, &amp;quot;tokharien a&amp;quot; },&lt;br /&gt;
xug = { &amp;quot;kunigami&amp;quot; },&lt;br /&gt;
xum = { &amp;quot;ombrien&amp;quot; },&lt;br /&gt;
-- y&lt;br /&gt;
yad = { &amp;quot;yagua&amp;quot;, page = &amp;quot;Yagua (langue)&amp;quot; },&lt;br /&gt;
yaf = { &amp;quot;yaka&amp;quot;, page = &amp;quot;Yaka (langue)&amp;quot; },&lt;br /&gt;
yag = { &amp;quot;yagan&amp;quot;, &amp;quot;yámana&amp;quot; },&lt;br /&gt;
yah = { &amp;quot;yazgoulami&amp;quot; },&lt;br /&gt;
yai = { &amp;quot;yaghnobi&amp;quot; },&lt;br /&gt;
yak = { &amp;quot;sahaptin yakama&amp;quot;, &amp;quot;yakima&amp;quot;, &amp;quot;yakama&amp;quot;, page = &amp;quot;Sahaptin&amp;quot; },&lt;br /&gt;
yal = { &amp;quot;jalonké&amp;quot;, page = &amp;quot;Jalonké (langue)&amp;quot; },&lt;br /&gt;
yao = { &amp;quot;chiyao&amp;quot;, &amp;quot;yao&amp;quot; },&lt;br /&gt;
yap = { &amp;quot;yap&amp;quot;, page = &amp;quot;Yap (langue)&amp;quot; },&lt;br /&gt;
yau = { &amp;quot;jodï&amp;quot;, &amp;quot;yuwana&amp;quot;, &amp;quot;hodi&amp;quot;, &amp;quot;joti&amp;quot;, &amp;quot;hoti&amp;quot; },&lt;br /&gt;
yav = { &amp;quot;yangben&amp;quot;, &amp;quot;nuasue&amp;quot;, page = &amp;quot;Yangben (langue)&amp;quot;},&lt;br /&gt;
yaz = { &amp;quot;lokaa&amp;quot;, &amp;quot;yakö&amp;quot; },&lt;br /&gt;
yba = { &amp;quot;yala&amp;quot;, page = &amp;quot;Yala (langue)&amp;quot; },&lt;br /&gt;
ybe = { &amp;quot;yugur occidental&amp;quot; },&lt;br /&gt;
ybi = { &amp;quot;yamphu&amp;quot; },&lt;br /&gt;
ycr = { &amp;quot;créole de Yilan&amp;quot; },&lt;br /&gt;
yds = { &amp;quot;langue des signes yiddish&amp;quot;, signe = true }, -- obsolète, ne pas utiliser.&lt;br /&gt;
ygs = { &amp;quot;langue des signes yolngu&amp;quot;, &amp;quot;langue des signes yolŋu&amp;quot;, signe = true },&lt;br /&gt;
yhs = { &amp;quot;langue des signes yan-nhangu&amp;quot;, &amp;quot;langue des signes yan-nhaŋu&amp;quot;, signe = true },&lt;br /&gt;
yi  = { &amp;quot;yiddish&amp;quot;, &amp;quot;ji&amp;quot;, rtl = true },&lt;br /&gt;
ykg = { &amp;quot;youkaguir du nord&amp;quot; },&lt;br /&gt;
ykh = { &amp;quot;khamnigan mongol&amp;quot; },&lt;br /&gt;
yns = { &amp;quot;yansi&amp;quot;, page = &amp;quot;Yansi (langue)&amp;quot; },&lt;br /&gt;
yo  = { &amp;quot;yoruba&amp;quot;, page = &amp;quot;Yoruba (langue)&amp;quot; },&lt;br /&gt;
yoi = { &amp;quot;yonaguni&amp;quot;, page = &amp;quot;Yonaguni (langue)&amp;quot; },&lt;br /&gt;
yox = { &amp;quot;yoron&amp;quot; },&lt;br /&gt;
ypk = { &amp;quot;langues yupik&amp;quot; },&lt;br /&gt;
yre = { &amp;quot;yaouré&amp;quot;, &amp;quot;yowlè&amp;quot;, page = &amp;quot;Yaouré (langue)&amp;quot; },&lt;br /&gt;
yrl = { &amp;quot;nheengatu&amp;quot; },&lt;br /&gt;
yro = { &amp;quot;yaroamë&amp;quot;, &amp;quot;jawari&amp;quot; },&lt;br /&gt;
yrk = { &amp;quot;nénètse&amp;quot; },&lt;br /&gt;
ysl = { &amp;quot;langue des signes yougoslave&amp;quot;, signe = true },&lt;br /&gt;
yua = { &amp;quot;maya yucatèque&amp;quot; },&lt;br /&gt;
yue = { &amp;quot;cantonais&amp;quot;, &amp;quot;zh-yue&amp;quot; },&lt;br /&gt;
[&amp;quot;yue-jyutping&amp;quot;] = { &amp;quot;romanisation Jyutping du cantonais&amp;quot;, page = &amp;quot;Jyutping&amp;quot; },&lt;br /&gt;
[&amp;quot;yue-Hans&amp;quot;] = { &amp;quot;cantonais en caractères chinois simplifiés&amp;quot;, page = &amp;quot;Cantonais&amp;quot; },&lt;br /&gt;
[&amp;quot;yue-Hant&amp;quot;] = { &amp;quot;cantonais en caractères chinois traditionels&amp;quot;, page = &amp;quot;Cantonais&amp;quot; },&lt;br /&gt;
yuf = { &amp;quot;langues yumanes du Nord&amp;quot;, &amp;quot;walapai&amp;quot;, &amp;quot;yavapai&amp;quot;, &amp;quot;havasupai&amp;quot;, page = &amp;quot;Langues yumanes&amp;quot; },&lt;br /&gt;
yux = { &amp;quot;youkaguir du sud&amp;quot; },&lt;br /&gt;
-- z&lt;br /&gt;
za = { &amp;quot;zhuang&amp;quot;, page = &amp;quot;Zhuang (langue)&amp;quot; },&lt;br /&gt;
zaa = { &amp;quot;zapotèque de la Sierra de Juárez&amp;quot; },&lt;br /&gt;
zai = { &amp;quot;zapotèque de l&#039;Isthme&amp;quot; },&lt;br /&gt;
zak = { &amp;quot;zanaki&amp;quot; },&lt;br /&gt;
zap = { &amp;quot;zapotèque&amp;quot;, page = &amp;quot;Langues zapotèques&amp;quot; },&lt;br /&gt;
zaw = { &amp;quot;zapotèque de Mitla&amp;quot; },&lt;br /&gt;
zdj = { &amp;quot;grand comorien&amp;quot; },&lt;br /&gt;
zea = { &amp;quot;zélandais&amp;quot; },&lt;br /&gt;
zen = { &amp;quot;zénaga&amp;quot;, &amp;quot;zenaga&amp;quot;, page = &amp;quot;Zenaga (langue)&amp;quot; },&lt;br /&gt;
zga = { &amp;quot;kinga&amp;quot;, page = &amp;quot;Kinga (langue)&amp;quot; },&lt;br /&gt;
zgh = { &amp;quot;amazighe standard marocain&amp;quot; },&lt;br /&gt;
zh  = { &amp;quot;chinois&amp;quot;, &amp;quot;hui&amp;quot;, &amp;quot;chinese&amp;quot;, page = &amp;quot;Langues chinoises&amp;quot; },&lt;br /&gt;
[&amp;quot;zh-Hans&amp;quot;] = { &amp;quot;chinois simplifié&amp;quot;, page = &amp;quot;Sinogramme simplifié&amp;quot; },&lt;br /&gt;
[&amp;quot;zh-Hant&amp;quot;] = { &amp;quot;chinois traditionnel&amp;quot;, page = &amp;quot;Sinogramme traditionnel&amp;quot; },&lt;br /&gt;
[&amp;quot;zh-Latn&amp;quot;] = { &amp;quot;chinois romanisé&amp;quot;, page = &amp;quot;Langues chinoises&amp;quot; }, -- avec n’importe quelle méthode de romanisation&lt;br /&gt;
[&amp;quot;zh-Latn-pinyin&amp;quot;]   = { &amp;quot;chinois romanisé avec la méthode Pinyin&amp;quot;, &amp;quot;pinyin&amp;quot;, page = &amp;quot;Hanyu pinyin&amp;quot; },&lt;br /&gt;
[&amp;quot;zh-Latn-wadegile&amp;quot;] = { &amp;quot;chinois romanisé avec la méthode Wade-Giles&amp;quot;, page = &amp;quot;Romanisation Wade-Giles&amp;quot; },&lt;br /&gt;
[&amp;quot;zh-CN&amp;quot;]   = { &amp;quot;chinois de Chine continentale&amp;quot;, page = &amp;quot;Langues chinoises&amp;quot; },&lt;br /&gt;
[&amp;quot;zh-HK&amp;quot;]   = { &amp;quot;chinois de Hong Kong&amp;quot;, page = &amp;quot;Langues chinoises&amp;quot; },&lt;br /&gt;
[&amp;quot;zh-MO&amp;quot;] = { &amp;quot;chinois de Macao&amp;quot;, page = &amp;quot;Langues chinoises&amp;quot; },&lt;br /&gt;
[&amp;quot;zh-MY&amp;quot;] = { &amp;quot;chinois de Malaisie&amp;quot;, page = &amp;quot;Langues chinoises&amp;quot; },&lt;br /&gt;
[&amp;quot;zh-SG&amp;quot;] = { &amp;quot;chinois de Singapour&amp;quot;, page = &amp;quot;Langues chinoises&amp;quot; },&lt;br /&gt;
[&amp;quot;zh-TW&amp;quot;] = { &amp;quot;chinois de Taïwan&amp;quot;, page = &amp;quot;Langues chinoises&amp;quot; },&lt;br /&gt;
zib = { &amp;quot;langue des signes zimbabwéenne&amp;quot;, signe = true },&lt;br /&gt;
zim = { &amp;quot;mesmé&amp;quot; },&lt;br /&gt;
zin = { &amp;quot;zinza&amp;quot;, page = &amp;quot;Zinza (langue)&amp;quot; },&lt;br /&gt;
ziw = { &amp;quot;zigula&amp;quot;, page = &amp;quot;Zigula (langue)&amp;quot; },&lt;br /&gt;
zkg = { &amp;quot;goguryeoan&amp;quot; },&lt;br /&gt;
zls = { &amp;quot;langues slaves méridionales&amp;quot; },&lt;br /&gt;
zne = { &amp;quot;zandé&amp;quot;, &amp;quot;zande&amp;quot;, &amp;quot;pazande&amp;quot;, page = &amp;quot;Zandé (langue)&amp;quot; },&lt;br /&gt;
zoc = { &amp;quot;zoque du Chiapas&amp;quot;, page = &amp;quot;Zoque du Chiapas&amp;quot; },&lt;br /&gt;
zoh = { &amp;quot;zoque de Chimalpa&amp;quot; },&lt;br /&gt;
zoq = { &amp;quot;ayapaneco&amp;quot; },&lt;br /&gt;
zor = { &amp;quot;zoque de Rayón&amp;quot;, page = &amp;quot;Zoque du Chiapas&amp;quot; },&lt;br /&gt;
zos = { &amp;quot;zoque de Francisco León&amp;quot;, page = &amp;quot;Zoque du Chiapas&amp;quot; },&lt;br /&gt;
zra = { &amp;quot;gaya&amp;quot;, page = &amp;quot;Gaya (langue)&amp;quot; },&lt;br /&gt;
zsl = { &amp;quot;langue des signes zambienne&amp;quot;, signe = true },&lt;br /&gt;
zsm = { &amp;quot;malaisien&amp;quot;, page = &amp;quot;Malaisien (langue)&amp;quot; },&lt;br /&gt;
ztu = { &amp;quot;zapotèque de Güilá&amp;quot;, &amp;quot;zapotèque de San Pablo Güilá&amp;quot;, &amp;quot;zapotèque de San Dionisio Ocotepec&amp;quot; },&lt;br /&gt;
zu  = { &amp;quot;zoulou&amp;quot; },&lt;br /&gt;
zum = { &amp;quot;kumzari&amp;quot; },&lt;br /&gt;
zun = { &amp;quot;zuñi&amp;quot;, &amp;quot;zuni&amp;quot;, page = &amp;quot;Zuñi (langue)&amp;quot; },&lt;br /&gt;
zxx = { &amp;quot;pas de contenu linguistique (non applicable)&amp;quot;, page = &amp;quot;&amp;quot; },&lt;br /&gt;
zza = { &amp;quot;zazaki&amp;quot; },&lt;br /&gt;
-- noms de modèles utilisés par le modèle:Documentation modèle d&#039;indication de langue&lt;br /&gt;
[&amp;quot;lang:mi&amp;quot;] = { &amp;quot;maori de Nouvelle-Zélande&amp;quot;, invalide = &amp;quot;mi&amp;quot; }, -- nom du modèle:Lang:mi, utilisé par le modèle:Documentation modèle d&#039;indication de langue&lt;br /&gt;
[&amp;quot;lang:mr&amp;quot;] = { &amp;quot;marathi&amp;quot;, page = &amp;quot;Marathi (langue)&amp;quot;, invalide = &amp;quot;mr&amp;quot; }, -- nom du modèle:Lang:mr, utilisé par le modèle:Documentation modèle d&#039;indication de langue&lt;br /&gt;
[&amp;quot;lang:pid&amp;quot;] = { &amp;quot;piaroa&amp;quot;, page = &amp;quot;Piaroa (langue)&amp;quot;, invalide = &amp;quot;pid&amp;quot; }, -- nom du modèle:Lang:pid, utilisé par le modèle:Documentation modèle d&#039;indication de langue&lt;br /&gt;
[&amp;quot;Lang:nb&amp;quot;] = { &amp;quot;bokmål&amp;quot;, invalide = &amp;quot;nb&amp;quot; }, -- nom du modèle:Lang:nb, utilisé par le modèle:Documentation modèle d&#039;indication de langue&lt;br /&gt;
[&amp;quot;Lang:non&amp;quot;] = { &amp;quot;vieux norrois&amp;quot;, invalide = &amp;quot;non&amp;quot; }, -- nom du modèle:Lang:non, utilisé par le modèle:Documentation modèle d&#039;indication de langue&lt;br /&gt;
[&amp;quot;Lang:nv&amp;quot;] = { &amp;quot;navajo&amp;quot;, page = &amp;quot;Navajo (langue)&amp;quot;, invalide = &amp;quot;nv&amp;quot; }, -- nom du modèle:Lang:nv, utilisé par le modèle:Documentation modèle d&#039;indication de langue&lt;br /&gt;
[&amp;quot;Lang:prs&amp;quot;] = { &amp;quot;dari&amp;quot;, invalide = &amp;quot;prs&amp;quot; }, -- nom du modèle:Lang:prs, utilisé par le modèle:Documentation modèle d&#039;indication de langue&lt;br /&gt;
[&amp;quot;Lang:ve&amp;quot;] = { &amp;quot;venda&amp;quot;, page = &amp;quot;Venda (langue)&amp;quot;, invalide = &amp;quot;ve&amp;quot; }, -- nom du modèle:Lang:ve, utilisé par le modèle:Documentation modèle d&#039;indication de langue&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
-- code pour transformer la liste de code en table plus facilement utilisable par le module:Langue&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local ustringLower = mw.ustring.lower&lt;br /&gt;
&lt;br /&gt;
for k, v in pairs( data ) do&lt;br /&gt;
	local clef = k:lower()&lt;br /&gt;
	p[ clef ] = v&lt;br /&gt;
&lt;br /&gt;
	-- ajout du nom&lt;br /&gt;
	v.nom = v[ 1 ]&lt;br /&gt;
&lt;br /&gt;
	-- ajout du code&lt;br /&gt;
	if v.invalide then&lt;br /&gt;
		v.code = v.invalide&lt;br /&gt;
	else&lt;br /&gt;
		v.code = k&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- ajout des alias (en lowercase : le nom, d&#039;éventuels noms supplémentaires)&lt;br /&gt;
	local cible&lt;br /&gt;
	if v.invalide then&lt;br /&gt;
		cible = data[ v.invalide ] or v&lt;br /&gt;
	else&lt;br /&gt;
		cible = v&lt;br /&gt;
	end&lt;br /&gt;
	for i = #v, 1, -1 do -- backward iteration&lt;br /&gt;
		local alias = v[ i ]&lt;br /&gt;
&lt;br /&gt;
		-- préfiltrage pour économiser le mw.ustring.lower() dans la majorité des cas&lt;br /&gt;
		if alias:find( &#039;[^a-z ]&#039; ) then -- attention, ne pas mettre de caractère multibyte dans cette regex&lt;br /&gt;
			alias = ustringLower( alias )&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		if not p[ alias ] then&lt;br /&gt;
			p[ alias ] = cible&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		-- ces éléments sont supprimés de la table de la langue (d&#039;où la backward iteration)&lt;br /&gt;
		v[ i ] = nil&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local mwLangOriginal = mw.language.fetchLanguageNames()&lt;br /&gt;
local mwLangFr = mw.language.fetchLanguageNames( &#039;fr&#039; )&lt;br /&gt;
&lt;br /&gt;
p.langueMediaWikiManquantes = {}&lt;br /&gt;
&lt;br /&gt;
for k, v in pairs( mwLangFr ) do&lt;br /&gt;
	if not p[ k ] then&lt;br /&gt;
		p[ k ] = { code = k, nom = v }&lt;br /&gt;
		table.insert( p.langueMediaWikiManquantes, k )&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- mwLangOriginal et mwLangFr ont les mêmes keys, du coup on peut traiter les deux dans cette itération&lt;br /&gt;
&lt;br /&gt;
	local nomOriginal = ustringLower( mwLangOriginal[ k ] )&lt;br /&gt;
	if not p[ nomOriginal ] then&lt;br /&gt;
		p[ nomOriginal ] = p[ k ]&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local nomFr = ustringLower( v )&lt;br /&gt;
	if not p[ nomFr ] then&lt;br /&gt;
		p[ nomFr ] = p[ k ]&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- -------------------------------------------------------------------------------- --&lt;br /&gt;
--   liste des étiquettes d&#039;écritures (script subtag) s&#039;écrivant de droite à gauche --&lt;br /&gt;
-- -------------------------------------------------------------------------------- --&lt;br /&gt;
p[ &amp;quot;rtl script&amp;quot; ] = {&lt;br /&gt;
	Arab = true,&lt;br /&gt;
	Armi = true,&lt;br /&gt;
	Avst = true,&lt;br /&gt;
	Cprt = true,&lt;br /&gt;
	Hebr = true,&lt;br /&gt;
	Khar = true,&lt;br /&gt;
	Lydi = true,&lt;br /&gt;
	Mand = true,&lt;br /&gt;
	Nkoo = true,&lt;br /&gt;
	Orkh = true,&lt;br /&gt;
	Phli = true,&lt;br /&gt;
	Phlp = true,&lt;br /&gt;
	Phlv = true,&lt;br /&gt;
	Phnx = true,&lt;br /&gt;
	Prti = true,&lt;br /&gt;
	Samr = true,&lt;br /&gt;
	Sarb = true,&lt;br /&gt;
	Syrc = true,&lt;br /&gt;
	Syre = true,&lt;br /&gt;
	Syrj = true,&lt;br /&gt;
	Syrn = true,&lt;br /&gt;
	Thaa = true,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Module:Langue&amp;diff=1385</id>
		<title>Module:Langue</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Module:Langue&amp;diff=1385"/>
		<updated>2025-12-09T23:52:58Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- luacheck: globals mw, no max line length&lt;br /&gt;
&lt;br /&gt;
local Langue = { }&lt;br /&gt;
&lt;br /&gt;
local dataLangue = mw.loadData( &#039;Module:Langue/Data&#039; )&lt;br /&gt;
&lt;br /&gt;
-- attention, plusieurs modules cherchent « class=&amp;quot;error&amp;quot; » pour détecter si ce module a retourné une erreur&lt;br /&gt;
-- pour trouver ces codes, on peut rechercher dans le namespace Module : insource:Langue insource:/(find|match)\([^)]+error/&lt;br /&gt;
local langErrorMess = &#039;&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;langue non reconnue : %s&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
-- premierParametre renvoie le premier paramètre de Frame, que celui-ci ait été passé au module par invoke, directement au modèle,&lt;br /&gt;
-- ou à l&#039;intérieur d&#039;un module sous forme de string dans un tableau ou directement de string.&lt;br /&gt;
-- Si aucun de ces arguments ne contient de chaine, la fonction renvoie nil.&lt;br /&gt;
-- Si le deuxième paramètre est true, la chaine est renvoyée trimée et en minuscules.&lt;br /&gt;
local function premierParametre( frame, normalize )&lt;br /&gt;
	local arg&lt;br /&gt;
	if type( frame ) == &#039;table&#039; then&lt;br /&gt;
		arg = ( frame.getParent and ( frame.args[1] or frame:getParent().args[1] ) ) or frame[1]&lt;br /&gt;
	elseif type( frame ) == &#039;string&#039; then&lt;br /&gt;
		arg = frame&lt;br /&gt;
	end&lt;br /&gt;
	if type( arg ) ~= &#039;string&#039; then&lt;br /&gt;
		arg = nil&lt;br /&gt;
	end&lt;br /&gt;
	if arg and normalize then&lt;br /&gt;
		arg = mw.ustring.lower( mw.text.trim( arg ) )&lt;br /&gt;
	end&lt;br /&gt;
	return arg&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- determinationCode retourne une table contenant le code de langue principal et la liste des subcodes&lt;br /&gt;
-- si le code de langue principal n&#039;est pas reconnu, retourne nil.&lt;br /&gt;
function Langue.determinationCode( langue )&lt;br /&gt;
	if type( langue ) == &#039;string&#039; and langue ~= &#039;&#039; then&lt;br /&gt;
		local tabCode = mw.text.split( langue, &#039;-&#039; )&lt;br /&gt;
		local tabLangue = dataLangue[ mw.ustring.lower( tabCode[1] ) ]&lt;br /&gt;
		if tabLangue and tabLangue.code then&lt;br /&gt;
			tabCode[1] = tabLangue.code&lt;br /&gt;
			if tabLangue.invalide then&lt;br /&gt;
				tabCode.invalide = true&lt;br /&gt;
			end&lt;br /&gt;
			return tabCode&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Voir Modèle:Code langue&lt;br /&gt;
-- Paramètre :&lt;br /&gt;
--     1  : nom de langue.&lt;br /&gt;
function Langue.codeLangue( frame )&lt;br /&gt;
	local arg = premierParametre( frame, true )&lt;br /&gt;
	local tabCode = Langue.determinationCode( arg )&lt;br /&gt;
	return ( tabCode and table.concat( tabCode, &#039;-&#039; ) ) or arg or &#039;&#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Voir Modèle:Code langue 2&lt;br /&gt;
-- Paramètre :&lt;br /&gt;
--     1  : nom de langue.&lt;br /&gt;
function Langue.codeLangue2( frame )&lt;br /&gt;
	local arg = premierParametre( frame, true )&lt;br /&gt;
	local tabCode = Langue.determinationCode( arg )&lt;br /&gt;
	return ( tabCode and table.concat( tabCode, &#039;-&#039; ) ) or &#039;&#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Voir Modèle:Direction langue&lt;br /&gt;
-- Paramètre :&lt;br /&gt;
--     1  : nom de langue ou code IETF.&lt;br /&gt;
function Langue.directionLangue( frame )&lt;br /&gt;
	local arg = premierParametre( frame, true )&lt;br /&gt;
	if type( arg ) ~= &#039;string&#039; or arg == &#039;&#039; then&lt;br /&gt;
		return &#039;ltr&#039;&lt;br /&gt;
	end&lt;br /&gt;
	-- séparation du code de langue en code principal et les différents subcodes.&lt;br /&gt;
	local tabCode = Langue.determinationCode( arg )&lt;br /&gt;
	if tabCode then&lt;br /&gt;
		-- on essaye de savoir si la direction est de droite à gauche&lt;br /&gt;
		local codeScript = tabCode[2]&lt;br /&gt;
		if codeScript and string.len( codeScript ) == 4 and dataLangue[ &#039;rtl script&#039; ] then&lt;br /&gt;
			-- il y a un subcode d&#039;écriture, c&#039;est lui qui est pris en compte&lt;br /&gt;
			codeScript = string.upper( string.sub( codeScript, 1, 1 ) ) .. string.sub( codeScript, 2 )&lt;br /&gt;
			if dataLangue[ &#039;rtl script&#039; ][ codeScript ] then&lt;br /&gt;
				return &#039;rtl&#039;&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			-- il n&#039;y a pas de subcode d&#039;écriture, on prend en compte le code de langue principal.&lt;br /&gt;
			local tabLangue = dataLangue[ tabCode[1] ]&lt;br /&gt;
			if tabLangue and tabLangue.rtl then&lt;br /&gt;
				return &#039;rtl&#039;&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- la langue n&#039;est pas écrite de droite à gauche, donc ltr.&lt;br /&gt;
	return &#039;ltr&#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getDataLangue( frame )&lt;br /&gt;
	-- Obtenir le code de la langue&lt;br /&gt;
	local codeLangue = premierParametre( frame, true )&lt;br /&gt;
	-- Si le paramètre est incorrect, retourner un message d&#039;erreur&lt;br /&gt;
	if type( codeLangue ) ~= &#039;string&#039; or codeLangue == &#039;&#039; then&lt;br /&gt;
		return nil, &#039;&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;langue non précisée&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Obtenir le tableau contenant les informations sur la langue&lt;br /&gt;
	local tabLangue = dataLangue[ codeLangue ]&lt;br /&gt;
	-- Si le code étendu n&#039;est pas trouvé, chercher à nouveau avec le code racine&lt;br /&gt;
	if not tabLangue then&lt;br /&gt;
		tabLangue = dataLangue[ mw.ustring.match( codeLangue, &#039;^(%a-)%-&#039; ) ]&lt;br /&gt;
	end&lt;br /&gt;
	-- Si on n&#039;a toujours rien trouvé, retourner un message d&#039;erreur&lt;br /&gt;
	if not tabLangue then&lt;br /&gt;
		return nil, langErrorMess:format( codeLangue )&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return tabLangue&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Fonction fournissant un wikilien vers l&#039;article&lt;br /&gt;
-- traitant d&#039;une langue à partir de son code.&lt;br /&gt;
-- Voir Modèle:Lien langue&lt;br /&gt;
-- Paramètre :&lt;br /&gt;
--     1  : code IETF de langue.&lt;br /&gt;
function Langue.lienLangue( frame )&lt;br /&gt;
	local tabLangue, erreur = getDataLangue( frame )&lt;br /&gt;
	if not tabLangue then&lt;br /&gt;
		return erreur&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Créer un lien pour la langue depuis le tableau&lt;br /&gt;
	if type( tabLangue.page ) == &#039;string&#039; then&lt;br /&gt;
		if tabLangue.page ~= &#039;&#039; then&lt;br /&gt;
			return &#039;[[&#039; .. tabLangue.page .. &#039;|&#039; .. tabLangue.nom .. &#039;]]&#039;&lt;br /&gt;
		else&lt;br /&gt;
			return tabLangue.nom&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		return &#039;[[&#039; .. tabLangue.nom .. &#039;]]&#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Fonction permettant de récupérer le nom d&#039;une langue à partir de son code.&lt;br /&gt;
-- Voir Modèle:Nom langue&lt;br /&gt;
-- Paramètre :&lt;br /&gt;
--     1  : code IETF de langue.&lt;br /&gt;
-- Retourne :&lt;br /&gt;
--     Le nom de la langue, un message d&#039;erreur sinon.&lt;br /&gt;
function Langue.nomLangue( frame )&lt;br /&gt;
	local tabLangue, erreur = getDataLangue( frame )&lt;br /&gt;
	if not tabLangue then&lt;br /&gt;
		return erreur&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Extraire le nom de la langue depuis le tableau&lt;br /&gt;
	return tabLangue.nom&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Fonction permettant de récupérer le nom de l&#039;article&lt;br /&gt;
-- portant sur une langue à partir de son code.&lt;br /&gt;
-- Voir Modèle:Article langue&lt;br /&gt;
-- Paramètre :&lt;br /&gt;
--     1  : code IETF de langue.&lt;br /&gt;
-- Retourne :&lt;br /&gt;
--     Le nom de l&#039;article portant sur la langue&lt;br /&gt;
--     si le code est trouvé, un message d&#039;erreur sinon.&lt;br /&gt;
function Langue.articleLangue( frame )&lt;br /&gt;
	local tabLangue, erreur = getDataLangue( frame )&lt;br /&gt;
	if not tabLangue then&lt;br /&gt;
		return erreur&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Extraire le titre de l&#039;article depuis le tableau&lt;br /&gt;
	if type( tabLangue.page ) == &#039;string&#039; and tabLangue.page ~= &#039;&#039; then&lt;br /&gt;
		return tabLangue.page&lt;br /&gt;
	else&lt;br /&gt;
		return tabLangue.nom&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Voir Modèle:Langue&lt;br /&gt;
-- Paramètres :&lt;br /&gt;
--    1 : code IETF de langue ;&lt;br /&gt;
--    texte ou 2 : texte dans cette langue ;&lt;br /&gt;
--    trans : translittération du texte ;&lt;br /&gt;
--    dir : direction de la langue (obsolète : peut être en paramètre 1, avec code en 2 et texte en 3).&lt;br /&gt;
function Langue.langue( frame )&lt;br /&gt;
	local args = ( frame.getParent and frame:getParent().args ) or frame         -- préparation pour appel par modèle ou direct.&lt;br /&gt;
	local code = mw.ustring.lower( mw.text.trim( args[1] or &#039;&#039; ) )&lt;br /&gt;
	local texte = args.texte or &#039;&#039;&lt;br /&gt;
	if texte == &#039;&#039; then&lt;br /&gt;
		texte = args[2] or &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	local dir = args.dir&lt;br /&gt;
	local namespaceCategorisation = { [0] = true, [4] = true, [10] = true, [12] = true, [14] = true, [100] = true }&lt;br /&gt;
	local categorisation = namespaceCategorisation[ mw.title.getCurrentTitle().namespace ] and not args.nocat&lt;br /&gt;
&lt;br /&gt;
	-- Décalage des paramètres si code contient la direction du texte (obsolète mais toujours possible).&lt;br /&gt;
	if code == &#039;ltr&#039; or code == &#039;rtl&#039; then&lt;br /&gt;
		dir = code&lt;br /&gt;
		code = mw.ustring.lower( mw.text.trim( args[2] ) or &#039;&#039; )&lt;br /&gt;
		texte = args[3] or &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	local codeArg = code&lt;br /&gt;
&lt;br /&gt;
	-- sortie immédiate s&#039;il n&#039;y a pas de texte&lt;br /&gt;
	if texte == &#039;&#039; then&lt;br /&gt;
		if categorisation then&lt;br /&gt;
			return &#039;&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;erreur du modèle [[modèle:Langue|{{langue}}]] : texte absent&amp;lt;/span&amp;gt;[[Catégorie:Page utilisant un modèle avec une syntaxe erronée|Langue]]&#039;&lt;br /&gt;
		else&lt;br /&gt;
			return &#039;&#039;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- récursion si texte contient des blocs&lt;br /&gt;
	if texte:find( &#039;\n&#039;, nil, true ) and texte:find( &#039;\n *\n&#039; ) or texte:find( &#039;\n[*#:]&#039; ) then&lt;br /&gt;
		-- les parenthèses permettent d&#039;éliminer la seconde valeur retournée par gsub (nombre de remplacements)&lt;br /&gt;
		return ( texte:gsub(&lt;br /&gt;
			&#039;(\n?[*#:]?%s*)([^\n]+)&#039;,&lt;br /&gt;
			function ( init, ligne )&lt;br /&gt;
				return init .. Langue.langue{ code, ligne }&lt;br /&gt;
			end&lt;br /&gt;
		) )&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Si la langue est reconnue, la valeur de la table est prise en compte (permet de corriger les noms de langue en toutes lettres).&lt;br /&gt;
	local tabCode = Langue.determinationCode( code )&lt;br /&gt;
	local tabLangue&lt;br /&gt;
	if tabCode then&lt;br /&gt;
		code = table.concat( tabCode, &#039;-&#039; )&lt;br /&gt;
		tabLangue = dataLangue[ tabCode[1] ]&lt;br /&gt;
&lt;br /&gt;
		local codeScript = tabCode[2]&lt;br /&gt;
		-- Si codeScript est bien un style d&#039;écriture (len = 4) on applique sa direction&lt;br /&gt;
		if codeScript and string.len( codeScript ) == 4 and dataLangue[ &#039;rtl script&#039; ] then&lt;br /&gt;
			-- formatage type Latn correspondant au format dans dataLangue[ &#039;rtl script&#039; ]&lt;br /&gt;
			codeScript = string.upper( string.sub( codeScript, 1, 1 ) ) .. string.sub( codeScript, 2 )&lt;br /&gt;
			tabLangue = { code = tabLangue.code,&lt;br /&gt;
				rtl = dataLangue[ &#039;rtl script&#039; ][ codeScript ],&lt;br /&gt;
				invalide = tabLangue.invalide&lt;br /&gt;
			}&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Préparation du rendu de direction du texte.&lt;br /&gt;
	dir = dir and dir:lower()&lt;br /&gt;
	if dir ~= &#039;ltr&#039; and dir ~= &#039;rtl&#039; then&lt;br /&gt;
		dir = ( tabLangue and tabLangue.rtl and &#039;rtl&#039; )&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Compilation du texte à retourner.&lt;br /&gt;
	local html = mw.html.create( &#039;&#039; )&lt;br /&gt;
	if code == &#039;&#039; then&lt;br /&gt;
		html:wikitext( texte )&lt;br /&gt;
	else&lt;br /&gt;
		local span = mw.html.create( &#039;span&#039; )&lt;br /&gt;
				:addClass( &#039;lang-&#039; .. code )&lt;br /&gt;
				:attr( &#039;lang&#039;, code )&lt;br /&gt;
				:attr( &#039;dir&#039;, dir )&lt;br /&gt;
				:wikitext( texte )&lt;br /&gt;
&lt;br /&gt;
		if args.class and args.class ~= &#039;&#039; then&lt;br /&gt;
			span:addClass( args.class )&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		html:node( span )&lt;br /&gt;
&lt;br /&gt;
		-- Translittération.&lt;br /&gt;
		if ( args.trans or &#039;&#039; ) ~= &#039;&#039; then&lt;br /&gt;
			local trans = args.trans:gsub( &amp;quot;^&#039;&#039;%f[^&#039;](.+)%f[&#039;]&#039;&#039;$&amp;quot;, &amp;quot;%1&amp;quot; )&lt;br /&gt;
			html:wikitext( &amp;quot; (&#039;&#039;&amp;quot; )&lt;br /&gt;
				:tag( &#039;span&#039; )&lt;br /&gt;
					:addClass( &#039;transcription lang-&#039; .. code )&lt;br /&gt;
					:attr( &#039;lang&#039;, code .. &#039;-Latn&#039; )&lt;br /&gt;
					:attr( &#039;dir&#039;, &#039;ltr&#039; )&lt;br /&gt;
					:wikitext( trans )&lt;br /&gt;
					:done()&lt;br /&gt;
				:wikitext( &amp;quot;&#039;&#039;)&amp;quot; )&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Ajout de la catégorie Page avec code de langue invalide si le code langue non reconnu ou invalide.&lt;br /&gt;
	if categorisation and ( type( tabLangue ) ~= &#039;table&#039; or tabCode.invalide ) then&lt;br /&gt;
		local erreur = string.format( langErrorMess, codeArg )&lt;br /&gt;
		if codeArg == &#039;&#039; then&lt;br /&gt;
			erreur = &#039;&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;langue non précisée&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
		end&lt;br /&gt;
		html:wikitext( &#039;[[Catégorie:Page avec code de langue invalide|Langue]] &#039; .. erreur )&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return tostring( html )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Alias nom de fonction&lt;br /&gt;
Langue.lang = Langue.langue&lt;br /&gt;
&lt;br /&gt;
-- Voir Modèle:Indication de langue&lt;br /&gt;
-- Paramètres :&lt;br /&gt;
--    1 : nom de langue ;&lt;br /&gt;
--    2 : code IETF ;&lt;br /&gt;
--    texte : texte dans cette langue ;&lt;br /&gt;
--    dir : direction de la langue.&lt;br /&gt;
function Langue.indicationDeLangue( frame )&lt;br /&gt;
	local args = ( frame.getParent and frame:getParent().args ) or frame&lt;br /&gt;
	local nomLangue = mw.text.trim( args[1] or &#039;&#039; )&lt;br /&gt;
	local code = mw.text.trim( args[2] or &#039;&#039; )&lt;br /&gt;
	local texte = args.texte&lt;br /&gt;
	local dir = args.dir&lt;br /&gt;
&lt;br /&gt;
	-- Cas où le premier et/ou le deuxième paramètre est vide.&lt;br /&gt;
	if code == &#039;&#039; and nomLangue == &#039;&#039; then&lt;br /&gt;
		return texte&lt;br /&gt;
	elseif nomLangue == &#039;&#039; then&lt;br /&gt;
		nomLangue = dataLangue[ mw.ustring.lower( code ) ]&lt;br /&gt;
		nomLangue = (nomLangue and nomLangue.nom or &#039;???&#039;)&lt;br /&gt;
	elseif code == &#039;&#039; then&lt;br /&gt;
		code = dataLangue[ nomLangue ]&lt;br /&gt;
		code = ( code and code.code or &#039;&#039; )&lt;br /&gt;
		if code == &#039;&#039; then&lt;br /&gt;
			return texte&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- Gestion du texte.&lt;br /&gt;
	if texte and texte ~= &#039;&#039; then&lt;br /&gt;
		texte = &#039;\194\160&#039; .. Langue.lang{ code, dir = dir, texte = texte }&lt;br /&gt;
	else&lt;br /&gt;
		texte = &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	-- Compilation de l&#039;indicateur de langue et du texte.&lt;br /&gt;
	local html = mw.html.create()&lt;br /&gt;
	html:tag( &#039;abbr&#039; )&lt;br /&gt;
			:addClass( &#039;abbr&#039; )&lt;br /&gt;
			:addClass( &#039;indicateur-langue&#039; )&lt;br /&gt;
			:attr( &#039;title&#039;, &#039;Langue : &#039; .. nomLangue )&lt;br /&gt;
			:wikitext( &#039;(&#039; .. code .. &#039;)&#039; )&lt;br /&gt;
			:done()&lt;br /&gt;
		:wikitext( texte )&lt;br /&gt;
&lt;br /&gt;
	return tostring( html )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Voir Modèle:Mul&lt;br /&gt;
-- Paramètres : codes IETF ou noms de langue, en nombre indéfini (string ou nil uniquement).&lt;br /&gt;
function Langue.indicationMultilingue( frame )&lt;br /&gt;
	local args = (frame.getParent and frame:getParent().args) or frame&lt;br /&gt;
	local listeNom = { }&lt;br /&gt;
	local listeCode = { }&lt;br /&gt;
&lt;br /&gt;
	-- Valeur par défaut du premier paramètre = &#039;mul&#039;.&lt;br /&gt;
	local code = mw.text.trim( args[1] or &#039;&#039; )&lt;br /&gt;
	if code == &#039;&#039; then&lt;br /&gt;
		code = &#039;mul&#039;&lt;br /&gt;
	end&lt;br /&gt;
	local maxLang = tonumber(args.maxLang) or nil&lt;br /&gt;
&lt;br /&gt;
	if not args[2] and not dataLangue[ mw.ustring.lower( code ) ] then&lt;br /&gt;
		local split = mw.text.split( code, &#039;[+,;:/ .]+&#039; )&lt;br /&gt;
		if #split &amp;gt; 1 then&lt;br /&gt;
			split.maxLang = maxLang&lt;br /&gt;
			return Langue.indicationMultilingue( split )&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- Ajout des noms et codes de langue de chaque paramètre dans listeNom et ListeCode.&lt;br /&gt;
	local i = 1&lt;br /&gt;
	repeat&lt;br /&gt;
		code = mw.ustring.lower( code )&lt;br /&gt;
		local tabLangue = dataLangue[ code ]&lt;br /&gt;
		if not tabLangue then&lt;br /&gt;
			code = mw.text.split( code, &#039;-&#039; )[1]&lt;br /&gt;
			tabLangue = dataLangue[ code ]&lt;br /&gt;
		end&lt;br /&gt;
		if type( tabLangue ) == &#039;table&#039; then&lt;br /&gt;
			table.insert( listeNom, tabLangue.nom )&lt;br /&gt;
			table.insert( listeCode, tabLangue.code )&lt;br /&gt;
		else&lt;br /&gt;
			table.insert( listeNom, &#039;???&#039; )&lt;br /&gt;
			local erreur = string.format( langErrorMess, code )&lt;br /&gt;
			table.insert( listeCode, erreur )&lt;br /&gt;
		end&lt;br /&gt;
		i = i + 1&lt;br /&gt;
		code = mw.text.trim( args[i] or &#039;&#039; )&lt;br /&gt;
	until code == &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
	-- Préparation et renvoi du texte.&lt;br /&gt;
	local n = #listeCode&lt;br /&gt;
	if n == 0 then&lt;br /&gt;
		return &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	if maxLang and n &amp;gt; maxLang then&lt;br /&gt;
		listeCode = {&#039;mul&#039;}&lt;br /&gt;
	end&lt;br /&gt;
	local plusieurs = ( n &amp;gt; 1 )&lt;br /&gt;
&lt;br /&gt;
	local html = mw.html.create( &#039;abbr&#039; )&lt;br /&gt;
		:addClass( &#039;abbr&#039; )&lt;br /&gt;
		:addClass( &#039;indicateur-langue&#039; )&lt;br /&gt;
		:attr( &#039;title&#039;, &#039;Langue&#039; .. ( plusieurs and &#039;s&#039; or &#039;&#039; ) .. &#039; : &#039; .. mw.text.listToText( listeNom ) )&lt;br /&gt;
		:wikitext( &#039;(&#039; .. table.concat( listeCode, &#039;\194\160+\194\160&#039; ) .. &#039;)&#039; )&lt;br /&gt;
&lt;br /&gt;
	return tostring( html )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Voir Modèle:Langue avec nom&lt;br /&gt;
-- Paramètres :&lt;br /&gt;
--    1 : code IETF de langue ;&lt;br /&gt;
--    texte ou 2 : texte dans cette langue ;&lt;br /&gt;
--    trans : translittération du texte ;&lt;br /&gt;
--    dir : direction de la langue.&lt;br /&gt;
function Langue.langueAvecNom( frame )&lt;br /&gt;
	local args = ( frame.getParent and frame:getParent().args ) or frame&lt;br /&gt;
	local code = mw.ustring.lower( mw.text.trim( args [1] or &#039;&#039;) )&lt;br /&gt;
	local texte = args.texte or args[2] or &#039;&#039;&lt;br /&gt;
	local trans = args.trans&lt;br /&gt;
	local dir = args.dir&lt;br /&gt;
&lt;br /&gt;
	-- Détection de la direction du texte.&lt;br /&gt;
	if code == &#039;ltr&#039; or code == &#039;rtl&#039; then&lt;br /&gt;
		dir = code&lt;br /&gt;
		code = mw.ustring.lower( mw.text.trim( args[2] ) )&lt;br /&gt;
		texte = args[3] or &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Définition du nom de la langue en français.&lt;br /&gt;
	local nom = Langue.lienLangue{ code }&lt;br /&gt;
&lt;br /&gt;
	if texte ~= &#039;&#039; then&lt;br /&gt;
		texte = &#039; &#039; .. Langue.lang{ code, dir = dir, texte = texte, trans = trans }&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return nom .. &#039; :&#039; .. texte&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- nonLatin détermine si la chaine fournie contient des caractères qui ne sont pas latins (étendu, unicode &amp;lt; U+0370)&lt;br /&gt;
function Langue.nonLatin( frame )&lt;br /&gt;
	local texte = premierParametre( frame )&lt;br /&gt;
&lt;br /&gt;
	-- pour convertir les code points Unicode en UTF-8 : https://r12a.github.io/app-conversion/&lt;br /&gt;
	-- (dans le dropdown &amp;quot;Treat bare numbers as&amp;quot;, penser à sélectionner &amp;quot;Hex code points&amp;quot; ou &amp;quot;Dec code points&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
	-- voir [[mw:Extension:Scribunto/Lua reference manual#Patterns]] :&lt;br /&gt;
	-- les fonctions string.* ne permettent pas le caractère \0 dans les patterns, il faudrait donc faire [%z\001-\127], par exemple&lt;br /&gt;
	-- les fonctions mw.ustring.* semblent ne pas avoir cette limitation, mais par précaution faisons comme si elles l&#039;avaient aussi&lt;br /&gt;
&lt;br /&gt;
	-- avec Lua 5.2, on pourrait saisir les octets en format hexadécimal : [^%z\x01-\xCD\xAF...]&lt;br /&gt;
&lt;br /&gt;
	-- avec Lua 5.3, on pourrait saisir directement les code points Unicode, que Lua convertirait en UTF-8 : [^%z\u{1}-\u{36F}...]&lt;br /&gt;
&lt;br /&gt;
	-- la concaténation du pattern est effectuée à chaque appel de la fonction,&lt;br /&gt;
	-- mais elle est extrêmement performante (c&#039;est optimisé en faisant une seule opcode concat, et il y a le string interning)&lt;br /&gt;
	-- on pourrait mettre en variable locale dans le module et réutiliser, mais il n&#039;y a même pas de différence mesurable&lt;br /&gt;
&lt;br /&gt;
	local pattern = &#039;[^&#039;&lt;br /&gt;
		.. &#039;%z&#039;                        -- U+0000 (UTF-8 00), cas particulier qu&#039;il faut représenter avec %z&lt;br /&gt;
		.. &#039;\001-\205\175&#039;             -- U+0001 (UTF-8 01) à U+036F (UTF-8 CDAF)&lt;br /&gt;
		.. &#039;\225\180\128-\225\187\191&#039; -- suppléments phonétique, diacritiques et latin : U+1D00 (UTF-8 E1B480) à U+1EFF (UTF-8 E1BBBF)&lt;br /&gt;
		.. &#039;\226\128\128-\226\177\191&#039; -- espace, indices, monnaies et symboles divers : U+2000 (UTF-8 E28080) à U+2C7F (UTF-8 E2B1BF)&lt;br /&gt;
		.. &#039;\234\156\160-\234\159\191&#039; -- latin étendu D : U+A720 (UTF-8 EA9CA0) à U+A7FF (UTF-8 EA9FBF)&lt;br /&gt;
		.. &#039;]&#039;&lt;br /&gt;
&lt;br /&gt;
	-- après essais, mw.ustring.match() est *très légèrement* plus performant que mw.ustring.find(), mais ça reste le même ordre de grandeur&lt;br /&gt;
&lt;br /&gt;
	return mw.ustring.match( texte, pattern ) and true or false&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- erreurModuleData affiche un message d&#039;erreur si le Module:Langue/Data n&#039;a pas été chargé correctement,&lt;br /&gt;
-- pour la page de discussion de la base de données et ceux qui veulent surveiller cette page.&lt;br /&gt;
function Langue.erreurModuleData()&lt;br /&gt;
	if type( dataLangue ) ~= &#039;table&#039; then&lt;br /&gt;
		local message = [[&amp;lt;strong class=&amp;quot;error&amp;quot;&amp;gt;Le chargement du module Langue/Data génère une erreur.&amp;lt;/strong&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;Cette erreur doit être corrigée au plus vite car des milliers de pages ne s&#039;affichent pas correctement.&amp;lt;/span&amp;gt;&lt;br /&gt;
]]&lt;br /&gt;
		return message&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- tableauLangues génère un tableau triable de la liste des langues disponible dans Module:langue/Data.&lt;br /&gt;
function Langue.tableauLangues()&lt;br /&gt;
	local tableau = { }&lt;br /&gt;
	local entete = [[{| class=&amp;quot;wikitable alternance sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!scope=col|Alias&lt;br /&gt;
!scope=col|Code IETF&lt;br /&gt;
!scope=col|Nom principal&lt;br /&gt;
!scope=col|Titre de l&#039;article&amp;lt;br&amp;gt;(si différent du nom)&lt;br /&gt;
!scope=col|Lien vers l&#039;article&lt;br /&gt;
!scope=col|RTL&lt;br /&gt;
!scope=col|Invalide]]&lt;br /&gt;
&lt;br /&gt;
	local ligneTab, ligneSrt&lt;br /&gt;
	for k, v in pairs( dataLangue ) do&lt;br /&gt;
		if v.code then&lt;br /&gt;
			ligneTab = {&lt;br /&gt;
				k,&lt;br /&gt;
				v.code,&lt;br /&gt;
				v.nom,&lt;br /&gt;
				v.page or &#039;&#039;,&lt;br /&gt;
				Langue.lienLangue(v.code),&lt;br /&gt;
				v.rtl and &#039;[[Fichier:Yes check.svg|15px|oui|lien=]]&#039; or &#039;&#039;,&lt;br /&gt;
				v.invalide and &#039;[[Fichier:Yes check.svg|15px|oui|lien=]]&#039; or &#039;&#039;,&lt;br /&gt;
			}&lt;br /&gt;
			ligneSrt = table.concat( ligneTab, &#039;\n|&#039; )&lt;br /&gt;
			table.insert( tableau, ligneSrt )&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	table.sort( tableau )&lt;br /&gt;
	table.insert( tableau, 1, entete )&lt;br /&gt;
	table.insert( tableau, &#039;}&#039; )&lt;br /&gt;
&lt;br /&gt;
	return table.concat( tableau, &#039;\n|-\n|&#039; )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- listeCodeAlias génère une liste ; les langues sont de la forme : * code : alias1, alias2&lt;br /&gt;
function Langue.listeCodeAlias()&lt;br /&gt;
	local languesTab, listeCodesAlias = { }, { }&lt;br /&gt;
	local code, alias, codeAlias&lt;br /&gt;
	for k, v in pairs( dataLangue ) do&lt;br /&gt;
		-- on construit un table avec pour indices les codes de langue, et pour valeurs une table avec la liste des alias&lt;br /&gt;
		code = v.code&lt;br /&gt;
		if code and not v.invalide then&lt;br /&gt;
			languesTab[code] = languesTab[code] or { }&lt;br /&gt;
			if k ~= mw.ustring.lower( code ) then&lt;br /&gt;
				table.insert( languesTab[code], k )&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	for k, v in pairs( languesTab ) do&lt;br /&gt;
		-- transformation en un table séquence, avec pour valeur une chaine correspondant à une ligne de la liste&lt;br /&gt;
		alias = table.concat( v, &#039;, &#039; )&lt;br /&gt;
		if alias == &#039;&#039; then&lt;br /&gt;
			codeAlias = &#039;* &amp;lt;code&amp;gt;&#039; .. k .. &#039;&amp;lt;/code&amp;gt;&#039;&lt;br /&gt;
		else&lt;br /&gt;
			codeAlias = &#039;* &amp;lt;code&amp;gt;&#039; .. k .. &#039;&amp;lt;/code&amp;gt; : &#039; .. alias&lt;br /&gt;
		end&lt;br /&gt;
		table.insert( listeCodesAlias, codeAlias )&lt;br /&gt;
	end&lt;br /&gt;
	table.sort( listeCodesAlias )&lt;br /&gt;
&lt;br /&gt;
	return table.concat( listeCodesAlias, &#039;\n&#039; )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- listeAliasCode génère une liste ; les langues sont de la forme :  * alias : code&lt;br /&gt;
function Langue.listeAliasCode()&lt;br /&gt;
	local languesTab = { }&lt;br /&gt;
	local code&lt;br /&gt;
	for k, v in pairs( dataLangue ) do&lt;br /&gt;
		-- on construit un table avec pour indices les codes de langue, et pour valeurs une table avec la liste des alias&lt;br /&gt;
		code = v.code&lt;br /&gt;
		if code and k ~= code and not v.invalide then&lt;br /&gt;
			table.insert( languesTab, &#039;* &#039; .. k .. &#039; = &#039; .. code )&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	table.sort( languesTab )&lt;br /&gt;
&lt;br /&gt;
	return table.concat( languesTab, &#039;\n&#039; )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return Langue&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Module:Country_data/liste&amp;diff=1383</id>
		<title>Module:Country data/liste</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Module:Country_data/liste&amp;diff=1383"/>
		<updated>2025-12-09T23:52:57Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;return { --noms utilisés dans les noms des sous-modules Country_data/...&lt;br /&gt;
	q16 = &#039;canada&#039;,&lt;br /&gt;
	q17 = &#039;japon&#039;,&lt;br /&gt;
	q20 = &#039;norvège&#039;,&lt;br /&gt;
	q21 = &#039;angleterre&#039;,&lt;br /&gt;
	q22 = &#039;écosse&#039;,&lt;br /&gt;
	q25 = &#039;pays de galles&#039;,&lt;br /&gt;
	q26 = &#039;irlande du nord&#039;,&lt;br /&gt;
	q27 = &#039;irlande&#039;,&lt;br /&gt;
	q28 = &#039;hongrie&#039;,&lt;br /&gt;
	q29 = &#039;espagne&#039;,&lt;br /&gt;
	q30 = &#039;états-unis&#039;,&lt;br /&gt;
	q31 = &#039;belgique&#039;,&lt;br /&gt;
	q32 = &#039;luxembourg&#039;,&lt;br /&gt;
	q33 = &#039;finlande&#039;,&lt;br /&gt;
	q34 = &#039;suède&#039;,&lt;br /&gt;
	q35 = &#039;danemark&#039;,&lt;br /&gt;
	q36 = &#039;pologne&#039;,&lt;br /&gt;
	q37 = &#039;lituanie&#039;,&lt;br /&gt;
	q38 = &#039;italie&#039;,&lt;br /&gt;
	q39 = &#039;suisse&#039;,&lt;br /&gt;
	q40 = &#039;autriche&#039;,&lt;br /&gt;
	q41 = &#039;grèce&#039;,&lt;br /&gt;
	q43 = &#039;turquie&#039;,&lt;br /&gt;
	q45 = &#039;portugal&#039;,&lt;br /&gt;
	q51 = &#039;antarctique&#039;,&lt;br /&gt;
	q55 = &#039;pays-bas&#039;,&lt;br /&gt;
	q77 = &#039;uruguay&#039;,&lt;br /&gt;
	q79 = &#039;égypte&#039;,&lt;br /&gt;
	q96 = &#039;mexique&#039;,&lt;br /&gt;
	q114 = &#039;kenya&#039;,&lt;br /&gt;
	q115 = &#039;éthiopie&#039;,&lt;br /&gt;
	q117 = &#039;ghana&#039;,&lt;br /&gt;
	q142 = &#039;france&#039;,&lt;br /&gt;
	q145 = &#039;royaume-uni&#039;,&lt;br /&gt;
	q148 = &#039;chine&#039;,&lt;br /&gt;
	q155 = &#039;brésil&#039;,&lt;br /&gt;
	q159 = &#039;russie&#039;,&lt;br /&gt;
	q176 = &#039;québec&#039;,&lt;br /&gt;
	q183 = &#039;allemagne&#039;,&lt;br /&gt;
	q184 = &#039;biélorussie&#039;,&lt;br /&gt;
	q189 = &#039;islande&#039;,&lt;br /&gt;
	q191 = &#039;estonie&#039;,&lt;br /&gt;
	q211 = &#039;lettonie&#039;,&lt;br /&gt;
	q212 = &#039;ukraine&#039;,&lt;br /&gt;
	q213 = &#039;république tchèque&#039;,&lt;br /&gt;
	q214 = &#039;slovaquie&#039;,&lt;br /&gt;
	q215 = &#039;slovénie&#039;,&lt;br /&gt;
	q217 = &#039;moldavie&#039;,&lt;br /&gt;
	q218 = &#039;roumanie&#039;,&lt;br /&gt;
	q219 = &#039;bulgarie&#039;,&lt;br /&gt;
	q221 = &#039;macédoine&#039;,&lt;br /&gt;
	q222 = &#039;albanie&#039;,&lt;br /&gt;
	q223 = &#039;groenland&#039;,&lt;br /&gt;
	q224 = &#039;croatie&#039;,&lt;br /&gt;
	q225 = &#039;bosnie-herzégovine&#039;,&lt;br /&gt;
	q227 = &#039;azerbaïdjan&#039;,&lt;br /&gt;
	q228 = &#039;andorre&#039;,&lt;br /&gt;
	q229 = &#039;chypre&#039;,&lt;br /&gt;
	q230 = &#039;géorgie&#039;,&lt;br /&gt;
	q232 = &#039;kazakhstan&#039;,&lt;br /&gt;
	q233 = &#039;malte&#039;,&lt;br /&gt;
	q235 = &#039;monaco&#039;,&lt;br /&gt;
	q236 = &#039;monténégro&#039;,&lt;br /&gt;
	q237 = &#039;vatican&#039;,&lt;br /&gt;
	q238 = &#039;saint-marin&#039;,&lt;br /&gt;
	q241 = &#039;cuba&#039;,&lt;br /&gt;
	q242 = &#039;belize&#039;,&lt;br /&gt;
	q244 = &#039;barbade&#039;,&lt;br /&gt;
	q252 = &#039;indonésie&#039;,&lt;br /&gt;
	q258 = &#039;afrique du sud&#039;,&lt;br /&gt;
	q262 = &#039;algérie&#039;,&lt;br /&gt;
	q265 = &#039;ouzbékistan&#039;,&lt;br /&gt;
	q298 = &#039;chili&#039;,&lt;br /&gt;
	q334 = &#039;singapour&#039;,&lt;br /&gt;
	q347 = &#039;liechtenstein&#039;,&lt;br /&gt;
	q398 = &#039;bahreïn&#039;,&lt;br /&gt;
	q399 = &#039;arménie&#039;,&lt;br /&gt;
	q403 = &#039;serbie&#039;,&lt;br /&gt;
	q408 = &#039;australie&#039;,&lt;br /&gt;
	q414 = &#039;argentine&#039;,&lt;br /&gt;
	q419 = &#039;pérou&#039;,&lt;br /&gt;
	q423 = &#039;corée du nord&#039;,&lt;br /&gt;
	q424 = &#039;cambodge&#039;,&lt;br /&gt;
	q574 = &#039;timor oriental&#039;,&lt;br /&gt;
	q657 = &#039;tchad&#039;,&lt;br /&gt;
	q664 = &#039;nouvelle-zélande&#039;,&lt;br /&gt;
	q668 = &#039;inde&#039;,&lt;br /&gt;
	q672 = &#039;tuvalu&#039;,&lt;br /&gt;
	q678 = &#039;tonga&#039;,&lt;br /&gt;
	q683 = &#039;samoa&#039;,&lt;br /&gt;
	q685 = &#039;salomon&#039;,&lt;br /&gt;
	q686 = &#039;vanuatu&#039;,&lt;br /&gt;
	q691 = &#039;papouasie-nouvelle-guinée&#039;,&lt;br /&gt;
	q695 = &#039;palaos&#039;,&lt;br /&gt;
	q697 = &#039;nauru&#039;,&lt;br /&gt;
	q702 = &#039;micronésie&#039;,&lt;br /&gt;
	q709 = &#039;îles marshall&#039;,&lt;br /&gt;
	q710 = &#039;kiribati&#039;,&lt;br /&gt;
	q711 = &#039;mongolie&#039;,&lt;br /&gt;
	q712 = &#039;fidji&#039;,&lt;br /&gt;
	q717 = &#039;venezuela&#039;,&lt;br /&gt;
	q730 = &#039;suriname&#039;,&lt;br /&gt;
	q733 = &#039;paraguay&#039;,&lt;br /&gt;
	q734 = &#039;guyana&#039;,&lt;br /&gt;
	q736 = &#039;équateur&#039;,&lt;br /&gt;
	q739 = &#039;colombie&#039;,&lt;br /&gt;
	q750 = &#039;bolivie&#039;,&lt;br /&gt;
	q754 = &#039;trinité-et-tobago&#039;,&lt;br /&gt;
	q757 = &#039;saint-vincent-et-les-grenadines&#039;,&lt;br /&gt;
	q760 = &#039;sainte-lucie&#039;,&lt;br /&gt;
	q763 = &#039;saint-christophe-et-niévès&#039;,&lt;br /&gt;
	q766 = &#039;jamaïque&#039;,&lt;br /&gt;
	q769 = &#039;grenade&#039;,&lt;br /&gt;
	q774 = &#039;guatemala&#039;,&lt;br /&gt;
	q778 = &#039;bahamas&#039;,&lt;br /&gt;
	q781 = &#039;antigua-et-barbuda&#039;,&lt;br /&gt;
	q783 = &#039;honduras&#039;,&lt;br /&gt;
	q784 = &#039;dominique&#039;,&lt;br /&gt;
	q785 = &#039;jersey&#039;,&lt;br /&gt;
	q786 = &#039;république dominicaine&#039;,&lt;br /&gt;
	q790 = &#039;haïti&#039;,&lt;br /&gt;
	q792 = &#039;salvador&#039;,&lt;br /&gt;
	q794 = &#039;iran&#039;,&lt;br /&gt;
	q796 = &#039;irak&#039;,&lt;br /&gt;
	q800 = &#039;costa rica&#039;,&lt;br /&gt;
	q801 = &#039;israël&#039;,&lt;br /&gt;
	q804 = &#039;panama&#039;,&lt;br /&gt;
	q805 = &#039;yémen&#039;,&lt;br /&gt;
	q810 = &#039;jordanie&#039;,&lt;br /&gt;
	q811 = &#039;nicaragua&#039;,&lt;br /&gt;
	q813 = &#039;kirghizistan&#039;,&lt;br /&gt;
	q817 = &#039;koweït&#039;,&lt;br /&gt;
	q819 = &#039;laos&#039;,&lt;br /&gt;
	q822 = &#039;liban&#039;,&lt;br /&gt;
	q826 = &#039;maldives&#039;,&lt;br /&gt;
	q833 = &#039;malaisie&#039;,&lt;br /&gt;
	q836 = &#039;birmanie&#039;,&lt;br /&gt;
	q837 = &#039;népal&#039;,&lt;br /&gt;
	q842 = &#039;oman&#039;,&lt;br /&gt;
	q843 = &#039;pakistan&#039;,&lt;br /&gt;
	q846 = &#039;qatar&#039;,&lt;br /&gt;
	q851 = &#039;arabie saoudite&#039;,&lt;br /&gt;
	q854 = &#039;sri lanka&#039;,&lt;br /&gt;
	q858 = &#039;syrie&#039;,&lt;br /&gt;
	q863 = &#039;tadjikistan&#039;,&lt;br /&gt;
	q865 = &#039;taïwan&#039;,&lt;br /&gt;
	q869 = &#039;thaïlande&#039;,&lt;br /&gt;
	q874 = &#039;turkménistan&#039;,&lt;br /&gt;
	q878 = &#039;émirats arabes unis&#039;,&lt;br /&gt;
	q881 = &#039;viêt nam&#039;,&lt;br /&gt;
	q884 = &#039;corée du sud&#039;,&lt;br /&gt;
	q889 = &#039;afghanistan&#039;,&lt;br /&gt;
	q902 = &#039;bangladesh&#039;,&lt;br /&gt;
	q912 = &#039;mali&#039;,&lt;br /&gt;
	q916 = &#039;angola&#039;,&lt;br /&gt;
	q917 = &#039;bhoutan&#039;,&lt;br /&gt;
	q921 = &#039;brunei&#039;,&lt;br /&gt;
	q924 = &#039;tanzanie&#039;,&lt;br /&gt;
	q928 = &#039;philippines&#039;,&lt;br /&gt;
	q929 = &#039;république centrafricaine&#039;,&lt;br /&gt;
	q945 = &#039;togo&#039;,&lt;br /&gt;
	q948 = &#039;tunisie&#039;,&lt;br /&gt;
	q953 = &#039;zambie&#039;,&lt;br /&gt;
	q954 = &#039;zimbabwe&#039;,&lt;br /&gt;
	q958 = &#039;soudan du sud&#039;,&lt;br /&gt;
	q962 = &#039;bénin&#039;,&lt;br /&gt;
	q963 = &#039;botswana&#039;,&lt;br /&gt;
	q965 = &#039;burkina faso&#039;,&lt;br /&gt;
	q967 = &#039;burundi&#039;,&lt;br /&gt;
	q970 = &#039;comores&#039;,&lt;br /&gt;
	q971 = &#039;république du congo&#039;,&lt;br /&gt;
	q974 = &#039;république démocratique du congo&#039;,&lt;br /&gt;
	q977 = &#039;djibouti&#039;,&lt;br /&gt;
	q983 = &#039;guinée équatoriale&#039;,&lt;br /&gt;
	q986 = &#039;érythrée&#039;,&lt;br /&gt;
	q1000 = &#039;gabon&#039;,&lt;br /&gt;
	q1005 = &#039;gambie&#039;,&lt;br /&gt;
	q1006 = &#039;guinée&#039;,&lt;br /&gt;
	q1007 = &#039;guinée-bissau&#039;,&lt;br /&gt;
	q1008 = &#039;côte d\&#039;ivoire&#039;,&lt;br /&gt;
	q1009 = &#039;cameroun&#039;,&lt;br /&gt;
	q1011 = &#039;cap-vert&#039;,&lt;br /&gt;
	q1013 = &#039;lesotho&#039;,&lt;br /&gt;
	q1014 = &#039;liberia&#039;,&lt;br /&gt;
	q1016 = &#039;libye&#039;,&lt;br /&gt;
	q1019 = &#039;madagascar&#039;,&lt;br /&gt;
	q1020 = &#039;malawi&#039;,&lt;br /&gt;
	q1025 = &#039;mauritanie&#039;,&lt;br /&gt;
	q1027 = &#039;maurice&#039;,&lt;br /&gt;
	q1028 = &#039;maroc&#039;,&lt;br /&gt;
	q1029 = &#039;mozambique&#039;,&lt;br /&gt;
	q1030 = &#039;namibie&#039;,&lt;br /&gt;
	q1032 = &#039;niger&#039;,&lt;br /&gt;
	q1033 = &#039;nigeria&#039;,&lt;br /&gt;
	q1036 = &#039;ouganda&#039;,&lt;br /&gt;
	q1037 = &#039;rwanda&#039;,&lt;br /&gt;
	q1039 = &#039;sao tomé-et-principe&#039;,&lt;br /&gt;
	q1041 = &#039;sénégal&#039;,&lt;br /&gt;
	q1042 = &#039;seychelles&#039;,&lt;br /&gt;
	q1044 = &#039;sierra leone&#039;,&lt;br /&gt;
	q1045 = &#039;somalie&#039;,&lt;br /&gt;
	q1049 = &#039;soudan&#039;,&lt;br /&gt;
	q1050 = &#039;eswatini&#039;,&lt;br /&gt;
	q1055 = &#039;hambourg&#039;,&lt;br /&gt;
	q1183 = &#039;porto rico&#039;,&lt;br /&gt;
	q1246 = &#039;kosovo&#039;,&lt;br /&gt;
	q1410 = &#039;gibraltar&#039;,&lt;br /&gt;
	q2184 = &#039;russie&#039;,&lt;br /&gt;
	q3769 = &#039;guyane&#039;,&lt;br /&gt;
	q4040 = &#039;aragon&#039;,&lt;br /&gt;
	q4628 = &#039;îles féroé&#039;,&lt;br /&gt;
	q4948 = &#039;république de Venise&#039;,&lt;br /&gt;
	q5689 = &#039;åland&#039;,&lt;br /&gt;
	q5705 = &#039;catalogne&#039;,&lt;br /&gt;
	q5785 = &#039;îles caïmans&#039;,&lt;br /&gt;
	q7318 = &#039;troisième reich&#039;,&lt;br /&gt;
	q8646 = &#039;hong kong&#039;,&lt;br /&gt;
	q8733 = &#039;chine&#039;, -- dynastie Qing, utilisée comme nationalité sur Wikidata (?!)&lt;br /&gt;
	q9648 = &#039;îles malouines&#039;,&lt;br /&gt;
	q9676 = &#039;île de man&#039;,&lt;br /&gt;
	q11703 = &#039;îles vierges des états-unis&#039;,&lt;br /&gt;
	q12560 = &#039;empire ottoman&#039;,&lt;br /&gt;
	q13353 = &#039;montserrat&#039;,&lt;br /&gt;
	q14773 = &#039;macao&#039;,&lt;br /&gt;
	q15180 = &#039;union des républiques socialistes soviétiques&#039;,&lt;br /&gt;
	q15864 = &#039;royaume uni des pays-bas&#039;, --(1815-1839)&lt;br /&gt;
	q16635 = &#039;guam&#039;,&lt;br /&gt;
	q16641 = &#039;samoa américaines&#039;,&lt;br /&gt;
	q16644 = &#039;îles mariannes du nord&#039;,&lt;br /&gt;
	q16957 = &#039;république démocratique allemande&#039;,&lt;br /&gt;
	q17012 = &#039;guadeloupe&#039;,&lt;br /&gt;
	q17054 = &#039;martinique&#039;,&lt;br /&gt;
	q17063 = &#039;mayotte&#039;,&lt;br /&gt;
	q17070 = &#039;la réunion&#039;,&lt;br /&gt;
	q18221 = &#039;îles turques-et-caïques&#039;,&lt;br /&gt;
	q20135 = &#039;grand-duché de hesse&#039;,&lt;br /&gt;
	q21203 = &#039;aruba&#039;,&lt;br /&gt;
	q23635 = &#039;bermudes&#039;,&lt;br /&gt;
	q25228 = &#039;anguilla&#039;,&lt;br /&gt;
	q25230 = &#039;guernesey&#039;,&lt;br /&gt;
	q25279 = &#039;curaçao&#039;,&lt;br /&gt;
	q25305 = &#039;îles vierges britanniques&#039;,&lt;br /&gt;
	q25362 = &#039;saint-barthélemy&#039;,&lt;br /&gt;
	q26273 = &#039;sint maarten&#039;,&lt;br /&gt;
	q26988 = &#039;îles cook&#039;,&lt;br /&gt;
	q27306 = &#039;royaume de prusse&#039;,&lt;br /&gt;
	q27561 = &#039;pays-bas caribéens&#039;,&lt;br /&gt;
	q28513 = &#039;autriche-hongrie&#039;,&lt;br /&gt;
	q29520 = &#039;chine&#039;, -- &amp;quot;monde chinois&amp;quot;...&lt;br /&gt;
	q29999 = &#039;pays-bas&#039;, -- &amp;quot;royaume&amp;quot;..&lt;br /&gt;
	q30971 = &#039;polynésie française&#039;,&lt;br /&gt;
	q31057 = &#039;île norfolk&#039;,&lt;br /&gt;
	q31063 = &#039;île christmas&#039;,&lt;br /&gt;
	q31747 = &#039;État libre dIrlande&#039;, -- ancien pays 1922-1937&lt;br /&gt;
	q33788 = &#039;nouvelle-calédonie&#039;,&lt;br /&gt;
	q33946 = &#039;tchécoslovaquie&#039;,&lt;br /&gt;
	q34020 = &#039;niue&#039;,&lt;br /&gt;
	q34266 = &#039;empire russe&#039;,&lt;br /&gt;
	q34617 = &#039;saint-pierre-et-miquelon&#039;,&lt;br /&gt;
	q35086 = &#039;géorgie du sud-et-les îles sandwich du sud&#039;,&lt;br /&gt;
	q35555 = &#039;wallis-et-futuna&#039;,&lt;br /&gt;
	q35672 = &#039;îles pitcairn&#039;,&lt;br /&gt;
	q36004 = &#039;îles cocos&#039;,&lt;br /&gt;
	q36704 = &#039;yougoslavie&#039;,&lt;br /&gt;
	q36823 = &#039;tokelau&#039;,&lt;br /&gt;
	q37024 = &#039;serbie-et-monténégro&#039;,&lt;br /&gt;
	q40362 = &#039;république arabe sahraouie démocratique&#039;,&lt;br /&gt;
	q41304 = &#039;république de weimar&#039;,&lt;br /&gt;
	q42585 = &#039;royaume de bohême&#039;,&lt;br /&gt;
	q43287 = &#039;empire allemand&#039;,&lt;br /&gt;
	q43448 = &#039;territoire britannique de l\&#039;océan indien&#039;,&lt;br /&gt;
	q45670 = &#039;portugal&#039;, -- Royaume de Portugal (1139-1910)&lt;br /&gt;
	q71084 = &#039;premier empire&#039;, -- Premier Empire &lt;br /&gt;
	q83286 = &#039;yougoslavie&#039;,&lt;br /&gt;
	q126125 = &#039;saint-martin&#039;,&lt;br /&gt;
	q129003 = &#039;terres australes et antarctiques françaises&#039;,&lt;br /&gt;
	q129286 = &#039;raj britannique&#039;, -- Raj britannique&lt;br /&gt;
	q131198 = &#039;îles heard-et-macdonald&#039;,&lt;br /&gt;
	q131964 = &#039;autriche&#039;, -- Empire d&#039;Autriche (1804-1867)&lt;br /&gt;
	q153015 = &#039;royaume de saxe&#039;,&lt;br /&gt;
	q154195 = &#039;royaume de bavière&#039;,&lt;br /&gt;
	q155570 = &#039;grand-duché de saxe-weimar-eisenach&#039;,&lt;br /&gt;
	q157013 = &#039;principauté de hohenzollern-sigmaringen&#039;,&lt;br /&gt;
	q159631 = &#039;royaume de wurtemberg&#039;,&lt;br /&gt;
	q161885 = &#039;royaume de grande-bretagne&#039;,&lt;br /&gt;
	q164079 = &#039;royaume de hanovre&#039;,&lt;br /&gt;
	q165154 = &#039;royaume de sardaigne&#039;, -- (1324-1861)&lt;br /&gt;
	q172579 = &#039;royaume d\&#039;italie&#039;,  -- Royaume d&#039;Italie (1861-1946)&lt;br /&gt;
	q174193 = &#039;royaume-uni de grande bretagne et d\&#039;irlande&#039;,&lt;br /&gt;
	q186320 = &#039;grand-duché de bade&#039;,&lt;br /&gt;
	q191077 = &#039;yougoslavie&#039;,&lt;br /&gt;
	q192184 = &#039;sainte-hélène, ascension et tristan da cunha&#039;,&lt;br /&gt;
	q217169 = &#039;rhodésie&#039;,&lt;br /&gt;
	q219060 = &#039;palestine&#039;,&lt;br /&gt;
	q310293 = &#039;sarre&#039;,&lt;br /&gt;
	q326029 = &#039;duché de brunswick&#039;,&lt;br /&gt;
	q533534 = &#039;autriche&#039;, -- Cisleithanie&lt;br /&gt;
	q673865 = &#039;principauté de hohenzollern-hechingen&#039;,&lt;br /&gt;
	q693669 = &#039;grand-duché d\&#039;oldenbourg&#039;,&lt;br /&gt;
	q700283 = &#039;pays-bas autrichiens&#039;, --(1713-1795)&lt;br /&gt;
	q713750 = &#039;allemagne&#039;, -- RFA : faut-il prévoir un modèle distinct ?&lt;br /&gt;
	q756617 = &#039;danemark&#039;, -- Royaume du Danemark en entier&lt;br /&gt;
	q1140152 = &#039;République irlandaise&#039;,&lt;br /&gt;
	q1206012 = &#039;allemagne&#039;, -- Reich allemand (1871-1943)&lt;br /&gt;
	q1775277 = &#039;dominion de l\&#039;inde&#039;, -- dominion britannique (1947-1950)&lt;br /&gt;
	q2305208 = &#039;russie&#039;, -- Russie soviétique (1917-1922)&lt;br /&gt;
	q2577303 = &#039;royaume de sardaigne&#039;, -- (1720-1861)&lt;br /&gt;
	q13426199 = &#039;république de chine&#039;, -- République de Chine (1912-1949)&lt;br /&gt;
	q25395037 = &#039;royaume de hongrie&#039;, --(1867-1918)&lt;br /&gt;
	q107258515 = &#039;iran&#039; --État impérial d&#039;Iran (1925-1979)&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Module:Country_data&amp;diff=1381</id>
		<title>Module:Country data</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Module:Country_data&amp;diff=1381"/>
		<updated>2025-12-09T23:52:57Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--[[&lt;br /&gt;
This module is intended to replace the functionality of {{drapeau2}} and related&lt;br /&gt;
templates.  It provides several methods, including&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local p = {};&lt;br /&gt;
&lt;br /&gt;
local gdata = mw.loadData (&amp;quot;Module:Country data/liste&amp;quot; )&lt;br /&gt;
local dates = require &amp;quot;Module:date complexe&amp;quot;&lt;br /&gt;
local linguistic = require &amp;quot;Module:Linguistique&amp;quot;&lt;br /&gt;
&lt;br /&gt;
local function _getCompetition(c,aaaa)&lt;br /&gt;
	local gdomain = mw.loadData ( &amp;quot;Module:Drapeau/Domaine&amp;quot; ) -- chargé seulement sur les articles où ça sert, ça prend un peu de place&lt;br /&gt;
	&lt;br /&gt;
	local symbs = {&lt;br /&gt;
		[&#039;cm&#039;] = &amp;quot;à la Coupe du monde&amp;quot;,&lt;br /&gt;
		[&#039;coupedumonde&#039;] = &amp;quot;à la Coupe du monde&amp;quot;,&lt;br /&gt;
		[&#039;ce&#039;] = &amp;quot;au championnat d&#039;Europe&amp;quot;,&lt;br /&gt;
		[&#039;euro&#039;] = &amp;quot;au championnat d&#039;Europe&amp;quot;,&lt;br /&gt;
		[&#039;chm&#039;] = &amp;quot;au championnat du monde&amp;quot;,&lt;br /&gt;
		[&#039;can&#039;] = &amp;quot;à la Coupe des Confédérations&amp;quot;,&lt;br /&gt;
		[&#039;coupedesconfederations&#039;] = &amp;quot;à la Coupe des Confédérations&amp;quot;,&lt;br /&gt;
		[&#039;en&#039;] = &amp;quot;en&amp;quot;,&lt;br /&gt;
		[&#039;jo&#039;] = &amp;quot;aux Jeux olympiques&amp;quot;,&lt;br /&gt;
		[&#039;jp&#039;] = &amp;quot;aux Jeux paralympiques&amp;quot;,&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	local str = symbs[string.lower(c or &#039;&#039;)] or &amp;quot;&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	--edition&lt;br /&gt;
	if(aaaa ~= nil and aaaa ~= &amp;quot;&amp;quot;) then&lt;br /&gt;
		if(c==&amp;quot;jo&amp;quot;  or c==&amp;quot;jp&amp;quot; ) then&lt;br /&gt;
			local o=gdomain.jo[&amp;quot;_&amp;quot;..aaaa];&lt;br /&gt;
			if(o ~= nil) then&lt;br /&gt;
				str = str ..&amp;quot; &amp;quot;..o&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
		   str = str ..&amp;quot; &amp;quot;..aaaa&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return str&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function printFlag(flagfile, alt, displayformat)&lt;br /&gt;
	&lt;br /&gt;
	displayformat = displayformat or {}&lt;br /&gt;
	local size = displayformat.size or &#039;20x15&#039;&lt;br /&gt;
	local border = &#039;border|&#039; &lt;br /&gt;
	&lt;br /&gt;
	if displayformat.border == &#039;-&#039; then&lt;br /&gt;
		border = &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if not alt then&lt;br /&gt;
		alt = &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return &#039;&amp;lt;span class=&amp;quot;flagicon&amp;quot;&amp;gt;&#039; ..&lt;br /&gt;
			&#039;[[Fichier:&#039; .. flagfile .. &#039;|&#039; .. size ..&#039;px|&#039; .. border  .. alt ..&#039;|class=noviewer]]&#039; ..&lt;br /&gt;
			&#039;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function bestfordate(data, period) -- data contient une table dont les clés sont des dates au format [&#039;2010&#039;] = ou [&#039;2010-05-04&#039;] = &lt;br /&gt;
	if type(data) == &#039;string&#039; then&lt;br /&gt;
		return data&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- très artisanal, à améliorer&lt;br /&gt;
	if (not period) or (period == &#039;default&#039;) then&lt;br /&gt;
		return data.default&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local val = data.default&lt;br /&gt;
	local bestdate = &#039;-1000-01-01&#039;&lt;br /&gt;
	for i, j in pairs(data) do&lt;br /&gt;
		if j ~= &#039;default&#039; and dates.before(period, i) and dates.before(i, bestdate) then&lt;br /&gt;
			val = j&lt;br /&gt;
			bestdate = i&lt;br /&gt;
		end -- bestdate est la date la plus récente antérieure ou égale à period, val est la donnée à cette date&lt;br /&gt;
	end&lt;br /&gt;
	return val&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local function valueAtDate(data, period, topic) -- topic: type de drapeau, genre de l&#039;adjectif, etc.&lt;br /&gt;
	if type(data) == &#039;string&#039; or type(data) == &#039;nil&#039; then&lt;br /&gt;
		return data&lt;br /&gt;
	end&lt;br /&gt;
	if type(data) ~= &#039;table&#039; then&lt;br /&gt;
		return error(&#039;mauvais datatabpe &#039; .. type(data))&lt;br /&gt;
	end&lt;br /&gt;
	topic = topic or &amp;quot;default&amp;quot;&lt;br /&gt;
	if data[topic] then&lt;br /&gt;
		return bestfordate(data[topic], period)&lt;br /&gt;
	else&lt;br /&gt;
		return bestfordate(data, period)&lt;br /&gt;
	end&lt;br /&gt;
	return error()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getData(datatable, typedata, topic, period) -- récupère la chaîne de caractère la plus appropriée dans la datatable&lt;br /&gt;
	-- datatable: la table de sous module par exemple [[Module:Country data/grenade]]&lt;br /&gt;
	-- typedata: &amp;quot;flag&amp;quot; / &amp;quot;name&amp;quot; / &amp;quot;adjective&amp;quot;&lt;br /&gt;
	-- period: data in ISO format&lt;br /&gt;
	-- topic: for instance &amp;quot;navy&amp;quot; for naval ensign&lt;br /&gt;
	local val = datatable[typedata]&lt;br /&gt;
&lt;br /&gt;
	if not val then -- error handling ?&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local val = valueAtDate(val, period, topic)&lt;br /&gt;
&lt;br /&gt;
	if type(val) ~= &#039;string&#039; then -- error handling ?&lt;br /&gt;
		return error(val)&lt;br /&gt;
	end&lt;br /&gt;
	return val&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getAdjective(data, gender, number)&lt;br /&gt;
	if not gender then&lt;br /&gt;
		gender = &#039;m&#039;&lt;br /&gt;
	end&lt;br /&gt;
	if not number then&lt;br /&gt;
		number = &#039;s&#039;&lt;br /&gt;
	end&lt;br /&gt;
	if (gender ~= &#039;m&#039; and gender ~= &#039;f&#039;) then&lt;br /&gt;
		return error(&#039;gender devrait être m ou f mais est &#039; .. gender)&lt;br /&gt;
	end&lt;br /&gt;
	if (number ~= &#039;s&#039; and number ~= &#039;p&#039;) then&lt;br /&gt;
		return error(&#039;number devrait être s ou p mais est &#039; .. number)&lt;br /&gt;
	end&lt;br /&gt;
	return getData(data, &#039;adjective&#039;, (gender .. number))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getDemonym (data, gender, number)&lt;br /&gt;
	if data.demonym == nil then&lt;br /&gt;
		return linguistic.ucfirst( getAdjective(data, gender, number) )&lt;br /&gt;
	end&lt;br /&gt;
	gender = gender or &#039;m&#039;&lt;br /&gt;
	number = number or &#039;s&#039;&lt;br /&gt;
	if (gender ~= &#039;m&#039; and gender ~= &#039;f&#039;) then&lt;br /&gt;
		return error(&#039;gender devrait être m ou f mais est &#039; .. gender)&lt;br /&gt;
	end&lt;br /&gt;
	if (number ~= &#039;s&#039; and number ~= &#039;p&#039;) then&lt;br /&gt;
		return error(&#039;number devrait être s ou p mais est &#039; .. number)&lt;br /&gt;
	end&lt;br /&gt;
	return getData(data, &#039;demonym&#039;, (gender .. number))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getLabel(data, topic, period, form)&lt;br /&gt;
	local label&lt;br /&gt;
	if (not form) or form == &#039;short&#039; then&lt;br /&gt;
		label = getData(data, &#039;shortname&#039;, topic, period)&lt;br /&gt;
	end&lt;br /&gt;
	if not label then&lt;br /&gt;
		label = getData(data, &#039;name&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	if (not label) and data.item then&lt;br /&gt;
		label = mw.wikibase.label(getData(data, &#039;item&#039;))&lt;br /&gt;
	end&lt;br /&gt;
	return label&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getLink(data, topic, period)&lt;br /&gt;
	local link = getData(data, &#039;link&#039;, topic, period)&lt;br /&gt;
	if (not link) and data.item then&lt;br /&gt;
		link =  mw.wikibase.label(getData(data, &#039;item&#039;))&lt;br /&gt;
	end&lt;br /&gt;
	return link&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function applyregex(str, areadata)&lt;br /&gt;
	--[=[&lt;br /&gt;
	refs [[mw:Extension:Scribunto/Lua reference manual#Pattern]]:&lt;br /&gt;
	A ^ at the beginning of a pattern anchors the match at the beginning of the subject string.&lt;br /&gt;
	A $ at the end of a pattern anchors the match at the end of the subject string.&lt;br /&gt;
	At other positions, ^ and $ have no special meaning and represent themselves.&lt;br /&gt;
	]=]&lt;br /&gt;
&lt;br /&gt;
	local cio = &#039;code CIO (en attente)&#039; --require(&#039;Module:Wikidata&#039;)._formatStatements({entity= areadata.item, property= &#039;P984&#039;}) or &#039;??&#039;&lt;br /&gt;
&lt;br /&gt;
	local label = getData(areadata, &#039;name&#039;)&lt;br /&gt;
	local of = linguistic.of(label, areadata.genre)&lt;br /&gt;
	&lt;br /&gt;
	str = mw.ustring.gsub(str, &#039;$de$label&#039;, of)&lt;br /&gt;
	str = mw.ustring.gsub(str, &#039;$label&#039;, label)&lt;br /&gt;
	str = mw.ustring.gsub(str, &#039;$cio&#039;, &#039;cio&#039;) &lt;br /&gt;
&lt;br /&gt;
	if string.find(str, &#039;$gentile&#039;) then&lt;br /&gt;
		local function get(genre) return getData(areadata, &#039;adjective&#039;, genre) end&lt;br /&gt;
		local gentileMS, gentileFS, gentileMP, gentileFP = get(&#039;ms&#039;), get(&#039;fs&#039;), get(&#039;mp&#039;), get(&#039;fp&#039;)&lt;br /&gt;
		str = mw.ustring.gsub(str, &#039;$gentileMS&#039;, gentileMS)&lt;br /&gt;
		str = mw.ustring.gsub(str, &#039;$gentileFS&#039;, gentileFS)&lt;br /&gt;
		str = mw.ustring.gsub(str, &#039;$gentileMP&#039;, gentileMP)&lt;br /&gt;
		str = mw.ustring.gsub(str, &#039;$gentileFP&#039;, gentileFP)&lt;br /&gt;
	end&lt;br /&gt;
	return str&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getDatatable(zone)&lt;br /&gt;
	zone = mw.ustring.lower(zone)&lt;br /&gt;
	if gdata[zone] then&lt;br /&gt;
		return require(&#039;Module:Country data/&#039; .. gdata[zone])&lt;br /&gt;
	else -- si le module existe mais n&#039;est pas dans la liste&lt;br /&gt;
		return require(&#039;Module:Country data/&#039; .. zone)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local function flagIcon(data, flagtype, period, displayformat)&lt;br /&gt;
	local flagimage = getData(data, &#039;flag&#039;, flagtype, period)&lt;br /&gt;
	if flagimage then&lt;br /&gt;
		return printFlag(flagimage, &#039;&#039;, displayformat)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.standarddisplay(zone, args)&lt;br /&gt;
	if not zone then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	-- nettoyage des paramètres&lt;br /&gt;
	if not args then&lt;br /&gt;
		args = {}&lt;br /&gt;
	end&lt;br /&gt;
	for i, j in pairs(args) do&lt;br /&gt;
		args[i] = mw.text.trim(j) -- remove whitespaces&lt;br /&gt;
		if args[i] == &#039;&#039; then args[i] = nil end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
   -- ajout des valeurs par défaut&lt;br /&gt;
	local size = args.flagsize or &#039;20x15&#039;&lt;br /&gt;
	local flagtype = args.type&lt;br /&gt;
&lt;br /&gt;
	local align = args.align or &#039;left&#039;&lt;br /&gt;
	local link = args.link&lt;br /&gt;
	local period = args.date&lt;br /&gt;
	local competition = args.competition&lt;br /&gt;
	local edition = args.edition&lt;br /&gt;
	local extra = &#039;&#039;&lt;br /&gt;
	&lt;br /&gt;
	local success, data = pcall(getDatatable, zone)&lt;br /&gt;
	if not success then&lt;br /&gt;
		if args.strict then&lt;br /&gt;
			return error(&#039;lieu non reconnu&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- image&lt;br /&gt;
	local flag = flagIcon(data, flagtype, period)&lt;br /&gt;
	if (args.label == &#039;-&#039;) then&lt;br /&gt;
		return flag, true&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- text&lt;br /&gt;
	local text&lt;br /&gt;
	local label = getLabel(data, flagtype)&lt;br /&gt;
	local link = getLink(data, flagtype)&lt;br /&gt;
&lt;br /&gt;
	if competition then &lt;br /&gt;
		competition = _getCompetition(linguistic.toascii(competition),args[&amp;quot;édition&amp;quot;])&lt;br /&gt;
	end&lt;br /&gt;
	if link and competition then&lt;br /&gt;
		link = link .. &#039; &#039; .. competition&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if link then&lt;br /&gt;
		text = &#039;[[&#039; .. link .. &#039;|&#039; .. label .. &#039;]]&#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- si les données sont extraites d&#039;un formulaire standard comme module:Drapeau/domain, appliquer des regex&lt;br /&gt;
	if string.match(text, &#039;%$&#039;) then&lt;br /&gt;
		text = applyregex(text, data)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local val&lt;br /&gt;
	if flag then&lt;br /&gt;
		if align == &#039;right&#039; then&lt;br /&gt;
			val = text .. &#039;&amp;amp;nbsp;&#039; .. flag&lt;br /&gt;
		else&lt;br /&gt;
			val = flag .. &#039;&amp;amp;nbsp;&#039; .. text&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		val = text&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return val, true -- true indique le succès&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- fonction appelable avec #invoke&lt;br /&gt;
function p.standarddisplay2(frame)&lt;br /&gt;
	result, success = p.standarddisplay(frame.args[&#039;pays&#039;],frame.args)&lt;br /&gt;
	return result&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function p.nationality(zone, gender, number, topic, period)&lt;br /&gt;
	local success, data = pcall(getDatatable, zone)&lt;br /&gt;
	if not success then return&lt;br /&gt;
		zone&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local str = getAdjective(data, gender, number)&lt;br /&gt;
	if not str then&lt;br /&gt;
		return zone&lt;br /&gt;
	end&lt;br /&gt;
	local link = getLink(data, topic, period) &lt;br /&gt;
	if link then&lt;br /&gt;
		str = &#039;[[&#039; .. link .. &#039;|&#039; .. str .. &#039;]]&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return str, true-- true indique le succès&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.getNationality(args) -- pour obtenir la nationalité d&#039;une personne sur Wikidata sous forme d&#039;adjectifs&lt;br /&gt;
	if not args then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local wikidata = require &amp;quot;Module:Wikidata&amp;quot;&lt;br /&gt;
	local complexdate = require &amp;quot;Module:Date complexe&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	if type(args) == &#039;string&#039; then -- si un seul argument, c&#039;est l&#039;entité à utiliser&lt;br /&gt;
		args = {item = args}&lt;br /&gt;
	end&lt;br /&gt;
	if args.args then -- si vient de frame&lt;br /&gt;
		args = args.args&lt;br /&gt;
	end&lt;br /&gt;
	local item = args.item or args[1]&lt;br /&gt;
	local linkback = args.linkback&lt;br /&gt;
	&lt;br /&gt;
	-- établit la variable gender pour l&#039;élément&lt;br /&gt;
	local vals = {&lt;br /&gt;
		[&#039;Q6581072&#039;] = &#039;f&#039;,&lt;br /&gt;
		[&#039;Q6581097&#039;] = &#039;m&#039;,&lt;br /&gt;
		default	  = &#039;?&#039;&lt;br /&gt;
	}&lt;br /&gt;
	local gender = args.gender&lt;br /&gt;
	if not gender then&lt;br /&gt;
		gender = wikidata.formatStatements{entity = item, property = &#039;P21&#039;, displayformat = &#039;raw&#039;}&lt;br /&gt;
		gender = vals[gender] or vals.default&lt;br /&gt;
	end&lt;br /&gt;
	-- désactivation si date de naissance avant l&#039;Ère contemporaine : trop d&#039;imprécisions et d&#039;anachronismes&lt;br /&gt;
	local mindate = args.mindate or &#039;1789&#039;&lt;br /&gt;
	if mindate ~= &amp;quot;-&amp;quot; then&lt;br /&gt;
		local birthdate = wikidata.formatStatements{entity = item, property = &#039;P569&#039;, displayformat = &#039;raw&#039;, numval = 1}&lt;br /&gt;
                local deathdate = wikidata.formatStatements{entity = item, property = &#039;P570&#039;, displayformat = &#039;raw&#039;, numval = 1}&lt;br /&gt;
		if ((not birthdate) or complexdate.before(mindate, birthdate)) and ((not deathdate) or complexdate.before(mindate, deathdate)) then&lt;br /&gt;
			return nil&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return wikidata.formatStatements{&lt;br /&gt;
			property = &#039;P27&#039;,&lt;br /&gt;
			showdate = true,&lt;br /&gt;
			entity = item,&lt;br /&gt;
			conjtype = args.conjtype or &#039;and&#039;,&lt;br /&gt;
			removedupes = true,&lt;br /&gt;
			linktopic = &#039;-&#039;,&lt;br /&gt;
			linkback = linkback,&lt;br /&gt;
			displayformat = &lt;br /&gt;
				function(snak)&lt;br /&gt;
					local g = gender -- genre de la personne, pour affichage du gentilé&lt;br /&gt;
					if g == &#039;?&#039; then -- si inconnu, au masculin&lt;br /&gt;
						g = &#039;m&#039;&lt;br /&gt;
					end&lt;br /&gt;
					local val, success = p.nationality(wikidata.getId(snak), g)&lt;br /&gt;
					if not success then&lt;br /&gt;
						val = wikidata.formatSnak(snak)&lt;br /&gt;
					end&lt;br /&gt;
					return val&lt;br /&gt;
				end&lt;br /&gt;
	}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Module:Infobox&amp;diff=1379</id>
		<title>Module:Infobox</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Module:Infobox&amp;diff=1379"/>
		<updated>2025-12-09T23:52:56Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- luacheck: globals mw, no max line length&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
local wikiLang = &#039;fr&#039;&lt;br /&gt;
&lt;br /&gt;
local localdata = {}-- données concernant les paramètres passés au modèle&lt;br /&gt;
&lt;br /&gt;
-- données concernant la page où est affichée l&#039;infobox&lt;br /&gt;
local page = mw.title.getCurrentTitle()&lt;br /&gt;
&lt;br /&gt;
local maincolor, secondcolor, thirdcolor&lt;br /&gt;
-- l&#039;objet principal à retourner&lt;br /&gt;
local infobox = mw.html.create(&#039;div&#039;)&lt;br /&gt;
&lt;br /&gt;
-- objets secondaires à retourner&lt;br /&gt;
local maintenance = &#039;&#039; -- chaîne retournée avec le module : cats de maintenance&lt;br /&gt;
local externaltext = &#039;&#039; -- par exemple coordonnées en titre&lt;br /&gt;
-- modules importés&lt;br /&gt;
local wd = require &#039;Module:Wikidata&#039;&lt;br /&gt;
local yesno = require &#039;Module:Yesno&#039;&lt;br /&gt;
local valueexpl = wd.translate(&amp;quot;activate-query&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
-- maintenance des images dupliquées&lt;br /&gt;
local usedImages = {}&lt;br /&gt;
&lt;br /&gt;
local i18n = {&lt;br /&gt;
	[&#039;see doc&#039;] = &#039;Documentation du modèle&#039;,&lt;br /&gt;
	[&#039;edit&#039;] = &#039;modifier&#039;,&lt;br /&gt;
	[&#039;edit code&#039;] = &#039;modifier le code&#039;,&lt;br /&gt;
	[&#039;edit item&#039;] = &#039;modifier Wikidata&#039;,&lt;br /&gt;
	[&#039;tracking cat&#039;] = &amp;quot;Page utilisant des données de Wikidata&amp;quot;,&lt;br /&gt;
	[&#039;invalid block type&#039;] = &amp;quot;Bloc de données invalide dans le module d&#039;infobox&amp;quot;,&lt;br /&gt;
	[&#039;default cat&#039;] = &amp;quot;Maintenance des infobox&amp;quot;,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local function expandQuery(query)&lt;br /&gt;
	if not query.entity then&lt;br /&gt;
		query.entity = localdata.item&lt;br /&gt;
	end&lt;br /&gt;
	if not query.conjtype then&lt;br /&gt;
		query.conjtype = &#039;comma&#039;&lt;br /&gt;
	end&lt;br /&gt;
	local claims = wd.getClaims(query)&lt;br /&gt;
	if (not claims) then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return wd.formatAndCat(query), wd.getgendernum(claims) -- valeur  et code indiquant le genre/nombre pour accorder le libellé&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getWikidataValue(params, wikidataparam)&lt;br /&gt;
	-- Récupère la valeur Wikidata pour la valeur, soit dans le paramètre &amp;quot;wikidata&amp;quot; soit dans le paramètre &amp;quot;property&amp;quot;&lt;br /&gt;
	if not localdata.item then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if params.blockers then -- blockers are local parameters that disable the wikidata query&lt;br /&gt;
		local blockers = params.blockers&lt;br /&gt;
		if (type(blockers) == &#039;string&#039;) then&lt;br /&gt;
			blockers = {blockers}&lt;br /&gt;
		end&lt;br /&gt;
		for i, blocker in ipairs(blockers) do&lt;br /&gt;
			if localdata[blocker] then&lt;br /&gt;
				return nil&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local v, valgendernum -- la valeur à retourner, et le genre/nombre de de valeurs (pour l&#039;accord grammatical)&lt;br /&gt;
&lt;br /&gt;
	if not wikidataparam then -- par défaut la valeur wikidata est dans le paramètre &amp;quot;wikidata&amp;quot; mais dans les structures composées comme &amp;quot;title&amp;quot;, il y a plusieurs paramètres wikidata&lt;br /&gt;
		wikidataparam = &#039;wikidata&#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if params.property and not params[wikidataparam] then params[wikidataparam] = {property = params.property} end&lt;br /&gt;
&lt;br /&gt;
	if params[wikidataparam] then&lt;br /&gt;
		if type(params[wikidataparam]) == &#039;function&#039; then&lt;br /&gt;
			v, valgendernum = params[wikidataparam](localdata.item)&lt;br /&gt;
		elseif type(params[wikidataparam]) == &#039;table&#039; then&lt;br /&gt;
			v, valgendernum = expandQuery(params[wikidataparam])&lt;br /&gt;
		else&lt;br /&gt;
			v, valgendernum = params[wikidataparam]&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if not v then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if(type(valgendernum) == &#039;number&#039;) then&lt;br /&gt;
		if(valgendernum &amp;gt; 1) then&lt;br /&gt;
			valgendernum = &#039;p&#039;&lt;br /&gt;
		else&lt;br /&gt;
			valgendernum = &#039;s&#039;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return v, valgendernum&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getValue(val, params)&lt;br /&gt;
	if type(val) == &#039;string&#039; then&lt;br /&gt;
		return localdata[val]&lt;br /&gt;
	elseif type(val) == &#039;function&#039; then&lt;br /&gt;
		return val(localdata, localdata.item, params)&lt;br /&gt;
	elseif type(val) == &#039;table&#039; then&lt;br /&gt;
		for i, j in pairs(val) do -- si plusieurs paramètres possibles (legacy de vieux code), prendre le premier non vide&lt;br /&gt;
			if localdata[j] then&lt;br /&gt;
				return localdata[j]&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addMaintenanceCat(cat, sortkey)&lt;br /&gt;
	if page.namespace ~= 0 then&lt;br /&gt;
		return &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	if cat then&lt;br /&gt;
		local sortkeycode&lt;br /&gt;
		if sortkey then sortkeycode = &#039;|&#039; .. sortkey else sortkeycode = &#039;&#039; end&lt;br /&gt;
		maintenance = maintenance .. &#039;[[Category:&#039;.. cat .. sortkeycode .. &#039;]]&#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.separator(params)&lt;br /&gt;
	local classes = params[&#039;separator classes&#039;]&lt;br /&gt;
	local style = params[&#039;separator style&#039;] or {}&lt;br /&gt;
	style[&#039;background-color&#039;] = style[&#039;background-color&#039;] or maincolor&lt;br /&gt;
	if style[&#039;background-color&#039;] then&lt;br /&gt;
		style.color = &#039;var( --color-base )&#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return mw.html.create(&#039;hr&#039;):addClass( classes ):css( style )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[=[&lt;br /&gt;
Construit le code du bloc de titre de l&#039;infobox&lt;br /&gt;
&lt;br /&gt;
Paramètres (liste partielle) :&lt;br /&gt;
- value : Moyen d&#039;obtenir le titre via getValue (nom de paramètre de modèle ou fonction).&lt;br /&gt;
- textdefaultvalue : Valeur par défaut du titre.&lt;br /&gt;
- icon : Pictogramme d&#039;infobox (voir [[Projet:Infobox/Pictogramme]]).&lt;br /&gt;
- italic : Indique si le titre doit être affiché en italique.&lt;br /&gt;
  Si italic=true, le paramètre &amp;quot;titre en italique&amp;quot; de l&#039;infobox peut forcer la désactivation.&lt;br /&gt;
- setdisplaytitle : Indique si le titre de l&#039;article doit être mis en forme comme celui de l&#039;infobox.&lt;br /&gt;
  Si setdisplaytitle=true, le paramètre &amp;quot;titre article en italique&amp;quot; de l&#039;infobox peut forcer la désactivation.&lt;br /&gt;
]=]&lt;br /&gt;
function p.buildtitle(params)&lt;br /&gt;
	local text = getValue(params.value, params) or params.textdefaultvalue or getWikidataValue(params) or page.prefixedText&lt;br /&gt;
	local lang = localdata[&#039;langue du titre&#039;] or &#039;&#039;&lt;br /&gt;
	if lang ~= &#039;&#039; then&lt;br /&gt;
		local langueFunction = require( &#039;Module:Langue&#039; ).langue&lt;br /&gt;
		text = langueFunction( { lang, text } )&lt;br /&gt;
	end&lt;br /&gt;
	local subtext = getValue(params.subtitle) or  getWikidataValue(params, &#039;wikidatasubtitle&#039;) or params.subtitledefaultvalue&lt;br /&gt;
	if subtext and (subtext ~= text) then&lt;br /&gt;
		text = text .. &#039;&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;&#039; .. subtext .. &#039;&amp;lt;/small&amp;gt;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	local icon = params.icon or &#039;&#039;&lt;br /&gt;
	if icon ~= &#039;&#039; and icon ~= &#039;defaut&#039; then&lt;br /&gt;
		text = text .. mw.getCurrentFrame():extensionTag(&#039;templatestyles&#039;, &#039;&#039;, {src = &#039;Infobox/Pictogramme/&#039; .. mw.text.trim(icon) .. &#039;.css&#039;})&lt;br /&gt;
		if not params.large then&lt;br /&gt;
			icon = &#039;icon &#039; .. icon&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local classes = &#039;entete &#039; .. icon&lt;br /&gt;
&lt;br /&gt;
	local italic = params.italic and yesno(localdata[&#039;titre en italique&#039;] or &#039;&#039;, true, true)&lt;br /&gt;
	if italic then&lt;br /&gt;
		classes = classes .. &#039; italique&#039;&lt;br /&gt;
	end&lt;br /&gt;
	if params.setdisplaytitle and yesno(localdata[&#039;titre article en italique&#039;] or &#039;&#039;, true, true) then&lt;br /&gt;
		local formatTitleModule = require( &#039;Module:Formatage du titre&#039; )&lt;br /&gt;
		text = text .. formatTitleModule.setDisplayTitle{ args = {&lt;br /&gt;
			lang = lang,&lt;br /&gt;
			italic = italic,&lt;br /&gt;
			options = &#039;noreplace&#039;,&lt;br /&gt;
		} }&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- overwrites with those provided in the module&lt;br /&gt;
	local style = {}&lt;br /&gt;
	style[&#039;background-color&#039;] = maincolor&lt;br /&gt;
	style[&#039;color&#039;] = thirdcolor&lt;br /&gt;
	if params.style then&lt;br /&gt;
		for i, j in pairs(params.style) do&lt;br /&gt;
			style[i] = j&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local title = mw.html.create(&#039;div&#039;)&lt;br /&gt;
		:addClass(classes)&lt;br /&gt;
		:css(style)&lt;br /&gt;
		:tag(&#039;div&#039;)&lt;br /&gt;
			:wikitext(text)&lt;br /&gt;
		:allDone()&lt;br /&gt;
	return title&lt;br /&gt;
end&lt;br /&gt;
p.buildTitle = p.buildtitle&lt;br /&gt;
&lt;br /&gt;
function p.buildnavigator(params)&lt;br /&gt;
&lt;br /&gt;
	-- définition du style&lt;br /&gt;
	local classes = &amp;quot;overflow infobox-navigateur &amp;quot; .. (params.class or &#039;&#039;)&lt;br /&gt;
	local style = params.style or {}&lt;br /&gt;
&lt;br /&gt;
	if params.separated then -- options pour ajouter une ligne de séparation au dessus&lt;br /&gt;
		classes = classes .. &#039; bordered&#039;&lt;br /&gt;
		if maincolor then&lt;br /&gt;
			style[&#039;border-top&#039;] = &#039;1px solid&#039; .. maincolor&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- ajustement des paramètres de données&lt;br /&gt;
	params.previousval = params.previousval or params.previousparameter -- nom de paramètre obsolète&lt;br /&gt;
	params.nextval = params.nextval or params.nextparameter&lt;br /&gt;
&lt;br /&gt;
	if params.previousproperty then&lt;br /&gt;
		params.previouswikidata = {property = params.previousproperty}&lt;br /&gt;
	end&lt;br /&gt;
	if params.nextproperty then&lt;br /&gt;
		params.nextwikidata = {property = params.nextproperty}&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	local previousval = getValue(params.previousval, params) or getWikidataValue(params, &#039;previouswikidata&#039;)&lt;br /&gt;
	local nextval = getValue(params.nextval, params) or getWikidataValue(params, &#039;nextwikidata&#039;)&lt;br /&gt;
&lt;br /&gt;
    if previousval  == &#039;-&#039; then previousval  = nil end&lt;br /&gt;
    if nextval  == &#039;-&#039; then nextval  = nil end&lt;br /&gt;
&lt;br /&gt;
	local navigator&lt;br /&gt;
	if params.inner then -- pour celles qui sont à l&#039;intérieur d&#039;une table&lt;br /&gt;
		navigator = mw.html.create(&#039;tr&#039;):tag(&#039;th&#039;):attr(&#039;colspan&#039;, 2)&lt;br /&gt;
		style[&#039;font-weight&#039;] = style[&#039;font-weight&#039;] or &#039;normal&#039;&lt;br /&gt;
	else&lt;br /&gt;
		navigator = mw.html.create(&#039;div&#039;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if previousval or nextval then&lt;br /&gt;
		navigator&lt;br /&gt;
			:addClass(classes)&lt;br /&gt;
			:css(style)&lt;br /&gt;
			:tag(&#039;div&#039;)&lt;br /&gt;
				:addClass(&#039;prev_bloc&#039;)&lt;br /&gt;
				:wikitext(previousval)&lt;br /&gt;
				:done()&lt;br /&gt;
			:tag(&#039;div&#039;)&lt;br /&gt;
				:addClass(&#039;next_bloc&#039;)&lt;br /&gt;
				:wikitext(nextval)&lt;br /&gt;
				:done()&lt;br /&gt;
			:allDone()&lt;br /&gt;
		return navigator&lt;br /&gt;
	end&lt;br /&gt;
	return nil&lt;br /&gt;
end&lt;br /&gt;
p.buildNavigator = p.buildnavigator&lt;br /&gt;
&lt;br /&gt;
function p.buildimages(params)&lt;br /&gt;
	local images = {}&lt;br /&gt;
	local upright, link, caption, classe, alt, size  -- size is deprecated&lt;br /&gt;
	if type(params.imageparameters) == &#039;string&#039; then&lt;br /&gt;
		params.imageparameters = {params.imageparameters}&lt;br /&gt;
	end&lt;br /&gt;
	if not params.imageparameters then -- s&#039;il n&#039;y a pas de paramètre image, continuer, peut-être y a-t-il une image par défaut définie dans le module d&#039;infobox&lt;br /&gt;
		params.imageparameters = {}&lt;br /&gt;
	end&lt;br /&gt;
	for j, k in ipairs(params.imageparameters) do&lt;br /&gt;
		table.insert(images, localdata[k])&lt;br /&gt;
	end&lt;br /&gt;
	-- Images de Wikidata&lt;br /&gt;
	local iswikidataimage, iswikidatacaption = false&lt;br /&gt;
	if #images == 0 and localdata.item then&lt;br /&gt;
		if params.property then&lt;br /&gt;
			params.wikidata = {entity = localdata.item, property = params.property}&lt;br /&gt;
		end&lt;br /&gt;
		if params.wikidata then&lt;br /&gt;
			local wdq = params.wikidata&lt;br /&gt;
			wdq.excludespecial = true&lt;br /&gt;
			if type(wdq) == &#039;table&#039; then&lt;br /&gt;
				wdq.entity = wdq.entity or localdata.item&lt;br /&gt;
				wdq.numval = wdq.numval or params.numval or 1&lt;br /&gt;
				images = wd.getClaims(wdq)&lt;br /&gt;
			end&lt;br /&gt;
			if type(wdq) == &#039;function&#039; then&lt;br /&gt;
				images = params.wikidata()&lt;br /&gt;
				if type(images) == &#039;string&#039; then&lt;br /&gt;
					return images&lt;br /&gt;
				end --c&#039;est probablement une erreur dans la requête =&amp;gt; afficher le message&lt;br /&gt;
			end&lt;br /&gt;
			if (not images) then&lt;br /&gt;
				images = {}&lt;br /&gt;
			end&lt;br /&gt;
			if (#images &amp;gt; 0) and (params.wikidata.property) then&lt;br /&gt;
				maintenance = maintenance .. wd.addTrackingCat(params.wikidata.property)&lt;br /&gt;
			end&lt;br /&gt;
&lt;br /&gt;
			if type(images[1]) == &#039;table&#039; then&lt;br /&gt;
				for i, image in pairs(images) do&lt;br /&gt;
					if image.mainsnak.snaktype ~= &#039;value&#039; then&lt;br /&gt;
						return&lt;br /&gt;
					end&lt;br /&gt;
					if #images == 1 then -- si une seule image, on utilise la légende (si deux plusieurs images, comment mettre en forme ?)&lt;br /&gt;
						caption = wd.getFormattedQualifiers(images[i], {&#039;P2096&#039;}, {isinlang = wikiLang})&lt;br /&gt;
						caption = caption or wd.getFormattedQualifiers(images[i], {&#039;P805&#039;}) --&amp;quot;affirmation détaillée dans&amp;quot;&lt;br /&gt;
						if params.datecaption and not caption then --légende construite à partir de la date de l&#039;image et d&#039;une table de paramètres spécifiques&lt;br /&gt;
							local dcparams = params.datecaption&lt;br /&gt;
							if type(dcparams) ~= &#039;table&#039; then dcparams = {} end&lt;br /&gt;
							local numdate = wd.compare.get_claim_date(images[i])&lt;br /&gt;
							local endclaims = wd.getClaims({entity = wdq.entity, property = dcparams.endproperty, numval = 1})&lt;br /&gt;
							local endnumdate = ( endclaims and wd.compare.get_claim_date(endclaims[1]) ) or math.huge&lt;br /&gt;
							if numdate &amp;lt;= endnumdate then&lt;br /&gt;
								caption = wd.getFormattedDate(images[i],&lt;br /&gt;
									{precision = dcparams.precision or &#039;year&#039;,&lt;br /&gt;
									linktopic = dcparams.linktopic or &#039;-&#039;,&lt;br /&gt;
									withpreposition = true})&lt;br /&gt;
								if caption then&lt;br /&gt;
									if dcparams.prefix then caption = dcparams.prefix .. &#039; &#039; .. caption end&lt;br /&gt;
									caption = require(&#039;Module:Linguistique&#039;).ucfirst(caption) .. &#039;.&#039;&lt;br /&gt;
									addMaintenanceCat(&amp;quot;Infobox avec une légende automatique à partir de la date de l&#039;image&amp;quot;)&lt;br /&gt;
								end&lt;br /&gt;
							end&lt;br /&gt;
						end&lt;br /&gt;
						iswikidatacaption = caption ~= nil&lt;br /&gt;
					end&lt;br /&gt;
					images[i] = image.mainsnak.datavalue.value&lt;br /&gt;
					iswikidataimage = true&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if #images == 0 and getValue(params.captionparameter) ~= nil then&lt;br /&gt;
		addMaintenanceCat(&amp;quot;Infobox avec une légende locale sans image&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	-- Images par défaut&lt;br /&gt;
	if #images == 0 then&lt;br /&gt;
		if params.maintenancecat then&lt;br /&gt;
			addMaintenanceCat(params.maintenancecat, params.sortkey)&lt;br /&gt;
		end&lt;br /&gt;
		if params.defaultimages then&lt;br /&gt;
			images = params.defaultimages&lt;br /&gt;
			if type(images) == &#039;string&#039; then&lt;br /&gt;
				images = {images}&lt;br /&gt;
			end&lt;br /&gt;
			upright = params.defaultimageupright&lt;br /&gt;
			caption = params.defaultimagecaption&lt;br /&gt;
			link = params.defaultimagelink&lt;br /&gt;
			classe = params.defaultimageclass&lt;br /&gt;
			if not classe and ( images[1] == &#039;Defaut.svg&#039; or images[1] == &#039;Defaut 2.svg&#039; ) then&lt;br /&gt;
				classe = &#039;skin-invert-image&#039;&lt;br /&gt;
			end&lt;br /&gt;
			alt = params.defaultimagealt&lt;br /&gt;
			if not alt and ( images[1] == &#039;Defaut.svg&#039; or images[1] == &#039;Defaut 2.svg&#039; ) then&lt;br /&gt;
				alt = &#039;une illustration sous licence libre serait bienvenue&#039;&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if #images == 0 then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	upright = upright or getValue(params.uprightparameter) or params.defaultupright or &amp;quot;1.2&amp;quot;&lt;br /&gt;
	link = link or getValue(params.linkparameter) or params.defaultlink&lt;br /&gt;
	caption = caption or getValue(params.captionparameter) or params.defaultcaption&lt;br /&gt;
	classe = classe or getValue( params.classparameter) or params.defaultclass&lt;br /&gt;
	alt = alt or getValue( params.altparameter) or params.defaultalt&lt;br /&gt;
&lt;br /&gt;
	if iswikidataimage and not iswikidatacaption and getValue(params.captionparameter) ~= nil then&lt;br /&gt;
		addMaintenanceCat(&amp;quot;Infobox avec une légende locale et une image sur Wikidata&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- taille avec &amp;quot;size&amp;quot; (obsolète)&lt;br /&gt;
	size = size or getValue(params.sizeparameter) or params.defaultsize -- deprecated&lt;br /&gt;
	if size then&lt;br /&gt;
		local sizevalue = size:gsub(&#039;px$&#039;, &#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
		local widthonly = mw.ustring.gsub(sizevalue, &#039;x.*&#039;, &#039;&#039;)&lt;br /&gt;
		widthonly = tonumber(widthonly)&lt;br /&gt;
		if type(widthonly) ~= &#039;number&#039; or widthonly &amp;gt; 280 then&lt;br /&gt;
			addMaintenanceCat(&amp;quot;Infobox avec une image trop grande&amp;quot;)&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		if tonumber(sizevalue) then&lt;br /&gt;
			size = tostring( tonumber(sizevalue) ) .. &#039;px&#039;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if tonumber(upright) then&lt;br /&gt;
		upright = tostring( tonumber(upright) )&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local style = params.style or {padding =&#039;2px 0&#039;,}&lt;br /&gt;
&lt;br /&gt;
	-- Partie image&lt;br /&gt;
&lt;br /&gt;
	local imagesString = &#039;&#039;&lt;br /&gt;
	for i,image in pairs(images) do&lt;br /&gt;
		if image == &#039;-&#039; then&lt;br /&gt;
			return&lt;br /&gt;
		end&lt;br /&gt;
		imagesString = imagesString ..  &#039;[[Fichier:&#039; .. image .. &#039;|frameless&#039;&lt;br /&gt;
		if size then&lt;br /&gt;
			imagesString = imagesString .. &#039;|&#039; .. size -- not a mistake, parameter is unnamed&lt;br /&gt;
		end&lt;br /&gt;
		if classe then&lt;br /&gt;
			imagesString = imagesString .. &#039;|class=&#039; .. classe&lt;br /&gt;
		end&lt;br /&gt;
		if alt then&lt;br /&gt;
			imagesString = imagesString .. &#039;|alt=&#039; .. alt&lt;br /&gt;
		end&lt;br /&gt;
		if link then&lt;br /&gt;
			imagesString = imagesString .. &#039;|link=&#039; .. link&lt;br /&gt;
		end&lt;br /&gt;
		if upright then&lt;br /&gt;
			imagesString = imagesString .. &#039;|upright=&#039; .. upright&lt;br /&gt;
		elseif #images &amp;gt; 1 and not size then&lt;br /&gt;
			imagesString = imagesString .. &#039;|upright=&#039; .. ( 1 / #images )&lt;br /&gt;
		end&lt;br /&gt;
		if image:sub(-4):lower() == &#039;.svg&#039; then&lt;br /&gt;
			imagesString = imagesString .. &#039;|lang=&#039; .. wikiLang&lt;br /&gt;
		end&lt;br /&gt;
		imagesString = imagesString .. &#039;]]&#039;&lt;br /&gt;
&lt;br /&gt;
		if usedImages[image] then&lt;br /&gt;
			addMaintenanceCat(&#039;Infobox avec plusieurs images identiques&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		usedImages[image] = true&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local image = mw.html.create(&#039;div&#039;)&lt;br /&gt;
		:addClass(&amp;quot;images&amp;quot;)&lt;br /&gt;
		:css(style)&lt;br /&gt;
		:wikitext(imagesString)&lt;br /&gt;
&lt;br /&gt;
	-- Partie légende&lt;br /&gt;
	local captionobj&lt;br /&gt;
	if caption then&lt;br /&gt;
		captionobj = mw.html.create(&#039;div&#039;)&lt;br /&gt;
			:wikitext(caption)&lt;br /&gt;
			:css(params.legendstyle or {})&lt;br /&gt;
			:addClass(&amp;quot;legend&amp;quot;)&lt;br /&gt;
			:done()&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- séparateur&lt;br /&gt;
	local separator&lt;br /&gt;
	if params.separator then&lt;br /&gt;
		separator = p.separator(params)&lt;br /&gt;
	end&lt;br /&gt;
	return mw.html.create(&#039;div&#039;)&lt;br /&gt;
		:node(image)&lt;br /&gt;
		:node(captionobj)&lt;br /&gt;
		:node(separator)&lt;br /&gt;
		:done()&lt;br /&gt;
end&lt;br /&gt;
p.buildImages = p.buildimages&lt;br /&gt;
&lt;br /&gt;
function p.buildtext(params)&lt;br /&gt;
	local classes = params.class or &#039;&#039;&lt;br /&gt;
	local style = {&lt;br /&gt;
		[&#039;text-align&#039;] = &#039;center&#039;,&lt;br /&gt;
		[&#039;font-weight&#039;] = &#039;bold&#039;&lt;br /&gt;
	}&lt;br /&gt;
	if params.style then&lt;br /&gt;
		for i, j in pairs(params.style) do&lt;br /&gt;
			style[i] = j&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local text = getValue(params.value, params) or getWikidataValue(params) or params.defaultvalue&lt;br /&gt;
	if text == &#039;-&#039; then&lt;br /&gt;
		return&lt;br /&gt;
	end&lt;br /&gt;
	if not text then&lt;br /&gt;
		if params.maintenancecat then&lt;br /&gt;
			addMaintenanceCat(params.maintenancecat, params.sortkey)&lt;br /&gt;
		end&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	-- séparateur&lt;br /&gt;
	local separator&lt;br /&gt;
	if params.separator then&lt;br /&gt;
		separator = p.separator(params)&lt;br /&gt;
	end&lt;br /&gt;
	local formattedtext = mw.html.create(&#039;p&#039;)&lt;br /&gt;
		:addClass(classes)&lt;br /&gt;
		:css(style)&lt;br /&gt;
		:wikitext(text)&lt;br /&gt;
		:node(separator)&lt;br /&gt;
		:done()&lt;br /&gt;
	return formattedtext&lt;br /&gt;
end&lt;br /&gt;
p.buildText = p.buildtext&lt;br /&gt;
&lt;br /&gt;
function p.buildrow(params)&lt;br /&gt;
	local classes = params.class or &#039;&#039;&lt;br /&gt;
	local style = params.style or {}&lt;br /&gt;
	local valueClass = params.valueClass or &#039;&#039;&lt;br /&gt;
	local valueStyle = params.valueStyle or {}&lt;br /&gt;
	local value, gendernum = getValue(params.value, params)&lt;br /&gt;
	if(type(gendernum) == &#039;number&#039;) then&lt;br /&gt;
		if(gendernum &amp;gt; 1) then&lt;br /&gt;
			gendernum = &#039;p&#039;&lt;br /&gt;
		else&lt;br /&gt;
			gendernum = &#039;s&#039;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if type(params.wikidata) == &#039;table&#039; then&lt;br /&gt;
		params.wikidata.wikidatalang = localdata.wikidatalang&lt;br /&gt;
		if (value == valueexpl) then&lt;br /&gt;
			value = nil&lt;br /&gt;
			params.wikidata.expl = false&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if (not value) then&lt;br /&gt;
		value, gendernum = getWikidataValue(params, &#039;wikidata&#039;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if not value then&lt;br /&gt;
		value = params.defaultvalue&lt;br /&gt;
	end&lt;br /&gt;
	if value == &#039;-&#039; then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	if not gendernum then&lt;br /&gt;
		gendernum = &#039;s&#039; --singulier indéfini&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if not value then&lt;br /&gt;
		if params.maintenancecat then&lt;br /&gt;
			addMaintenanceCat(params.maintenancecat, params.sortkey)&lt;br /&gt;
		end&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local label = params.label&lt;br /&gt;
	if type(label) == &#039;string&#039; then label = {default = label} end&lt;br /&gt;
&lt;br /&gt;
	if type(label) == &#039;table&#039; then -- Accord en genre et en nombre&lt;br /&gt;
		local onlynum = {default = &#039;default&#039;, s = &#039;s&#039;, ms = &#039;s&#039;, fs = &#039;s&#039;, p = &#039;p&#039;, mp = &#039;p&#039;, fp = &#039;p&#039;, mixtep = &#039;p&#039;} -- Accord seulement en nombre par défaut&lt;br /&gt;
&lt;br /&gt;
		label[&#039;s&#039;] = label[&#039;s&#039;] or params.singularlabel or label[&#039;default&#039;] or label[&#039;ms&#039;]&lt;br /&gt;
		label[&#039;p&#039;] = label[&#039;p&#039;] or params.plurallabel or label[&#039;mp&#039;]&lt;br /&gt;
&lt;br /&gt;
		label = label[gendernum] or label[onlynum[gendernum]] or label.default&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if type(label) == &#039;function&#039; then&lt;br /&gt;
			label = label(localdata, localdata.item)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- format&lt;br /&gt;
	local formattedvalue = mw.html.create(&#039;div&#039;)&lt;br /&gt;
		:wikitext(&#039;\n&#039; .. value) -- Le &#039;\n&#039; est requis lorsque value est une liste commençant par &#039;*&#039; ou &#039;#&#039;&lt;br /&gt;
&lt;br /&gt;
	if (params.hidden == true)then&lt;br /&gt;
		formattedvalue&lt;br /&gt;
			:attr({class=&amp;quot;NavContent&amp;quot;, style=&amp;quot;display: none; text-align: left;&amp;quot;})&lt;br /&gt;
		formattedvalue = mw.html.create(&#039;div&#039;)&lt;br /&gt;
			:attr({class=&amp;quot;NavFrame&amp;quot;, title=&amp;quot;[Afficher]/[Masquer]&amp;quot;, style=&amp;quot;border: none; padding: 0;&amp;quot;})&lt;br /&gt;
			:node(formattedvalue)&lt;br /&gt;
	end&lt;br /&gt;
	formattedvalue = mw.html.create(&#039;td&#039;)&lt;br /&gt;
			:node(formattedvalue)&lt;br /&gt;
			:addClass(valueClass)&lt;br /&gt;
			:css(valueStyle)&lt;br /&gt;
			:allDone()&lt;br /&gt;
&lt;br /&gt;
	local formattedlabel&lt;br /&gt;
	if label then&lt;br /&gt;
		formattedlabel = mw.html.create(&#039;th&#039;)&lt;br /&gt;
			:attr(&#039;scope&#039;, &#039;row&#039;)&lt;br /&gt;
			:wikitext(label)&lt;br /&gt;
			:done()&lt;br /&gt;
	end&lt;br /&gt;
	local row = mw.html.create(&#039;tr&#039;)&lt;br /&gt;
		:addClass(classes)&lt;br /&gt;
		:css(style)&lt;br /&gt;
		:node(formattedlabel)&lt;br /&gt;
		:node(formattedvalue)&lt;br /&gt;
		:done()&lt;br /&gt;
&lt;br /&gt;
	return row&lt;br /&gt;
end&lt;br /&gt;
p.buildRow = p.buildrow&lt;br /&gt;
&lt;br /&gt;
function p.buildsuccession(params)&lt;br /&gt;
	if not params.value then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	--local style = params.style or {}&lt;br /&gt;
	--style[&#039;text-align&#039;] = style[&#039;text-align&#039;] or &#039;center&#039;&lt;br /&gt;
	--style[&#039;color&#039;] = style[&#039;color&#039;] or &#039;#000000&#039;&lt;br /&gt;
	--style[&#039;background-color&#039;] = style[&#039;background-color&#039;] or &#039;#F9F9F9&#039;&lt;br /&gt;
&lt;br /&gt;
	local rowI = mw.html.create(&#039;tr&#039;)&lt;br /&gt;
&lt;br /&gt;
	local styleI = {}&lt;br /&gt;
	local colspan = &#039;2&#039;&lt;br /&gt;
	styleI[&#039;padding&#039;] = &#039;1px&#039;&lt;br /&gt;
	local cellI = mw.html.create(&#039;td&#039;)&lt;br /&gt;
			:attr({colspan = colspan})&lt;br /&gt;
			:attr({align = &#039;center&#039;})&lt;br /&gt;
			:css(styleI)&lt;br /&gt;
&lt;br /&gt;
	local styleT = {&lt;br /&gt;
		margin = &#039;0&#039;,&lt;br /&gt;
		[&#039;background-color&#039;] = &#039;transparent&#039;,&lt;br /&gt;
		color = &#039;inherit&#039;,&lt;br /&gt;
		width = &#039;100%&#039;&lt;br /&gt;
	}&lt;br /&gt;
	local tabC = mw.html.create(&#039;table&#039;)&lt;br /&gt;
			:attr({cellspacing = &#039;0&#039;})&lt;br /&gt;
			:addClass(&#039;navigation-not-searchable&#039;)&lt;br /&gt;
			:css(styleT)&lt;br /&gt;
&lt;br /&gt;
	local row = mw.html.create(&#039;tr&#039;)&lt;br /&gt;
&lt;br /&gt;
	local color = params.color&lt;br /&gt;
&lt;br /&gt;
	local style = {}&lt;br /&gt;
	local arrowLeft = &#039;[[Fichier:Arrleft.svg|13px|alt=Précédent|link=]]&#039;&lt;br /&gt;
	local arrowRight = &#039;[[Fichier:Arrright.svg|13px|alt=Suivant|link=]]&#039;&lt;br /&gt;
&lt;br /&gt;
	if color ~= &#039;default&#039; then&lt;br /&gt;
		style[&#039;background-color&#039;] = color&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local styleTrans = {}&lt;br /&gt;
&lt;br /&gt;
	local values = params.value&lt;br /&gt;
	local before = values[&#039;before&#039;]&lt;br /&gt;
	local center = values[&#039;center&#039;]&lt;br /&gt;
	local after = values[&#039;after&#039;]&lt;br /&gt;
&lt;br /&gt;
	local widthCenter&lt;br /&gt;
	local widthCell = &#039;44%&#039;&lt;br /&gt;
	if center then&lt;br /&gt;
		widthCenter = &#039;28%&#039;&lt;br /&gt;
		widthCell = &#039;29%&#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local formattedbefore&lt;br /&gt;
	if before then&lt;br /&gt;
		formattedbefore = mw.html.create(&#039;td&#039;)&lt;br /&gt;
			:attr({valign = &#039;middle&#039;})&lt;br /&gt;
			:attr({align = &#039;left&#039;})&lt;br /&gt;
			:attr({width = &#039;5%&#039;})&lt;br /&gt;
			:css(style)&lt;br /&gt;
			:wikitext(arrowLeft)&lt;br /&gt;
			:done()&lt;br /&gt;
		row:node(formattedbefore)&lt;br /&gt;
		formattedbefore = mw.html.create(&#039;td&#039;)&lt;br /&gt;
			:attr({width = &#039;1%&#039;})&lt;br /&gt;
			:css(style)&lt;br /&gt;
			:wikitext(&#039;&#039;)&lt;br /&gt;
			:done()&lt;br /&gt;
		row:node(formattedbefore)&lt;br /&gt;
		formattedbefore = mw.html.create(&#039;td&#039;)&lt;br /&gt;
			:attr({align = &#039;left&#039;})&lt;br /&gt;
			:attr({valign = &#039;middle&#039;})&lt;br /&gt;
			:attr({width = widthCell})&lt;br /&gt;
			:css(style)&lt;br /&gt;
			:wikitext(before)&lt;br /&gt;
			:done()&lt;br /&gt;
		row:node(formattedbefore)&lt;br /&gt;
	else&lt;br /&gt;
		formattedbefore = mw.html.create(&#039;td&#039;)&lt;br /&gt;
			:attr({valign = &#039;middle&#039;})&lt;br /&gt;
			:attr({align = &#039;left&#039;})&lt;br /&gt;
			:attr({width = &#039;5%&#039;})&lt;br /&gt;
			:css(styleTrans)&lt;br /&gt;
			:wikitext(&#039;&#039;)&lt;br /&gt;
			:done()&lt;br /&gt;
		row:node(formattedbefore)&lt;br /&gt;
		formattedbefore = mw.html.create(&#039;td&#039;)&lt;br /&gt;
			:attr({width = &#039;1%&#039;})&lt;br /&gt;
			:css(styleTrans)&lt;br /&gt;
			:wikitext(&#039;&#039;)&lt;br /&gt;
			:done()&lt;br /&gt;
		row:node(formattedbefore)&lt;br /&gt;
		formattedbefore = mw.html.create(&#039;td&#039;)&lt;br /&gt;
			:attr({align = &#039;left&#039;})&lt;br /&gt;
			:attr({valign = &#039;middle&#039;})&lt;br /&gt;
			:attr({width = widthCell})&lt;br /&gt;
			:css(styleTrans)&lt;br /&gt;
			:wikitext(&#039;&#039;)&lt;br /&gt;
			:done()&lt;br /&gt;
		row:node(formattedbefore)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local formattedcenter&lt;br /&gt;
	formattedcenter = mw.html.create(&#039;td&#039;)&lt;br /&gt;
		:attr({width = &#039;1%&#039;})&lt;br /&gt;
		:css(styleTrans)&lt;br /&gt;
		:wikitext(&#039;&#039;)&lt;br /&gt;
		:done()&lt;br /&gt;
	row:node(formattedcenter)&lt;br /&gt;
&lt;br /&gt;
	if center then&lt;br /&gt;
		formattedcenter = mw.html.create(&#039;td&#039;)&lt;br /&gt;
			:attr({align = &#039;center&#039;})&lt;br /&gt;
			:attr({valign = &#039;middle&#039;})&lt;br /&gt;
			:attr({width = widthCenter})&lt;br /&gt;
			:css(style)&lt;br /&gt;
			:wikitext(center)&lt;br /&gt;
			:done()&lt;br /&gt;
		row:node(formattedcenter)&lt;br /&gt;
		formattedcenter = mw.html.create(&#039;td&#039;)&lt;br /&gt;
			:attr({width = &#039;1%&#039;})&lt;br /&gt;
			:css(styleTrans)&lt;br /&gt;
			:wikitext(&#039;&#039;)&lt;br /&gt;
			:done()&lt;br /&gt;
		row:node(formattedcenter)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local formattedafter&lt;br /&gt;
	if after then&lt;br /&gt;
		formattedafter = mw.html.create(&#039;td&#039;)&lt;br /&gt;
			:attr({align = &#039;right&#039;})&lt;br /&gt;
			:attr({valign = &#039;middle&#039;})&lt;br /&gt;
			:attr({width = widthCell})&lt;br /&gt;
			:css(style)&lt;br /&gt;
			:wikitext(after)&lt;br /&gt;
			:done()&lt;br /&gt;
		row:node(formattedafter)&lt;br /&gt;
		formattedbefore = mw.html.create(&#039;td&#039;)&lt;br /&gt;
			:attr({width = &#039;1%&#039;})&lt;br /&gt;
			:css(style)&lt;br /&gt;
			:wikitext(&#039;&#039;)&lt;br /&gt;
			:done()&lt;br /&gt;
		row:node(formattedbefore)&lt;br /&gt;
		formattedafter = mw.html.create(&#039;td&#039;)&lt;br /&gt;
			:attr({align = &#039;right&#039;})&lt;br /&gt;
			:attr({valign = &#039;middle&#039;})&lt;br /&gt;
			:attr({width = &#039;5%&#039;})&lt;br /&gt;
			:css(style)&lt;br /&gt;
			:wikitext(arrowRight)&lt;br /&gt;
			:done()&lt;br /&gt;
		row:node(formattedafter)&lt;br /&gt;
	else&lt;br /&gt;
		formattedafter = mw.html.create(&#039;td&#039;)&lt;br /&gt;
			:attr({align = &#039;right&#039;})&lt;br /&gt;
			:attr({valign = &#039;middle&#039;})&lt;br /&gt;
			:attr({width = widthCell})&lt;br /&gt;
			:css(styleTrans)&lt;br /&gt;
			:wikitext(&#039;&#039;)&lt;br /&gt;
			:done()&lt;br /&gt;
		row:node(formattedafter)&lt;br /&gt;
		formattedbefore = mw.html.create(&#039;td&#039;)&lt;br /&gt;
			:attr({width = &#039;1%&#039;})&lt;br /&gt;
			:css(styleTrans)&lt;br /&gt;
			:wikitext(&#039;&#039;)&lt;br /&gt;
			:done()&lt;br /&gt;
		row:node(formattedbefore)&lt;br /&gt;
		formattedafter = mw.html.create(&#039;td&#039;)&lt;br /&gt;
			:attr({align = &#039;right&#039;})&lt;br /&gt;
			:attr({valign = &#039;middle&#039;})&lt;br /&gt;
			:attr({width = &#039;5%&#039;})&lt;br /&gt;
			:css(styleTrans)&lt;br /&gt;
			:wikitext(&#039;&#039;)&lt;br /&gt;
			:done()&lt;br /&gt;
		row:node(formattedafter)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	row:done()&lt;br /&gt;
	tabC:node(row)&lt;br /&gt;
	tabC:done()&lt;br /&gt;
	cellI:node(tabC)&lt;br /&gt;
	cellI:done()&lt;br /&gt;
	rowI:node(cellI)&lt;br /&gt;
	rowI:allDone()&lt;br /&gt;
&lt;br /&gt;
	return rowI&lt;br /&gt;
end&lt;br /&gt;
p.buildSuccession = p.buildsuccession&lt;br /&gt;
&lt;br /&gt;
function p.buildrow1col(params)&lt;br /&gt;
&lt;br /&gt;
	if not params.value then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	--local style = params.style or {}&lt;br /&gt;
	--style[&#039;text-align&#039;] = style[&#039;text-align&#039;] or &#039;center&#039;&lt;br /&gt;
	--style[&#039;color&#039;] = style[&#039;color&#039;] or &#039;#000000&#039;&lt;br /&gt;
	--style[&#039;background-color&#039;] = style[&#039;background-color&#039;] or &#039;#F9F9F9&#039;&lt;br /&gt;
	local classes = &#039;row1col &#039; .. (params.class or &#039;&#039;)&lt;br /&gt;
	local style = {}&lt;br /&gt;
	if params.color == &#039;secondcolor&#039; then&lt;br /&gt;
		style[&#039;background-color&#039;] = secondcolor&lt;br /&gt;
	elseif params.color and params.color ~= &#039;&#039; then&lt;br /&gt;
		style[&#039;background-color&#039;] = params.color&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local text = params.value&lt;br /&gt;
&lt;br /&gt;
	local colspan =&#039;2&#039;&lt;br /&gt;
&lt;br /&gt;
	local formattedlabel&lt;br /&gt;
	formattedlabel = mw.html.create(&#039;th&#039;)&lt;br /&gt;
		:attr({colspan = colspan})&lt;br /&gt;
		:css(style)&lt;br /&gt;
		:wikitext(text)&lt;br /&gt;
		:done()&lt;br /&gt;
&lt;br /&gt;
	local row = mw.html.create(&#039;tr&#039;)&lt;br /&gt;
		:addClass(classes)&lt;br /&gt;
		:css(style)&lt;br /&gt;
		:node(formattedlabel)&lt;br /&gt;
		:done()&lt;br /&gt;
&lt;br /&gt;
	return row&lt;br /&gt;
end&lt;br /&gt;
p.buildRow1Col = p.buildrow1col&lt;br /&gt;
&lt;br /&gt;
function p.buildtable(params)&lt;br /&gt;
	local tab = mw.html.create(&#039;table&#039;):addClass(params.classes):css(params.style or {})&lt;br /&gt;
&lt;br /&gt;
	local rows = params.rows&lt;br /&gt;
&lt;br /&gt;
	-- expand parameters so that we have a list of tables&lt;br /&gt;
	local i = 1&lt;br /&gt;
&lt;br /&gt;
	while (i &amp;lt;= #rows) do&lt;br /&gt;
		local l = rows[i]&lt;br /&gt;
		if type(l) == &#039;function&#039; then&lt;br /&gt;
			l = l(localdata, localdata.item)&lt;br /&gt;
		end&lt;br /&gt;
		if (type(l) == &#039;table&#039;) and (l.type == &#039;multi&#039;) then&lt;br /&gt;
			table.remove(rows, i)&lt;br /&gt;
			for j, row in ipairs(l.rows) do&lt;br /&gt;
				table.insert(rows, i + j - 1, row)&lt;br /&gt;
			end&lt;br /&gt;
		elseif type(l) == &#039;nil&#039; then&lt;br /&gt;
			table.remove(rows, i)&lt;br /&gt;
		elseif type(l) ~= &#039;table&#039; then&lt;br /&gt;
			return error(&#039;les lignes d\&#039;infobox (&amp;quot;rows&amp;quot;) doivent être des tables, est &#039; .. type(l))&lt;br /&gt;
		else&lt;br /&gt;
			i = i + 1&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- CREATE ROW&lt;br /&gt;
	local expandedrows = {}&lt;br /&gt;
	for k, row in ipairs(rows) do&lt;br /&gt;
		local v = p.buildblock(row)&lt;br /&gt;
		if v then&lt;br /&gt;
			table.insert(expandedrows, v)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if (#expandedrows == 0) then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	rows = expandedrows&lt;br /&gt;
&lt;br /&gt;
	-- ADD TITLE&lt;br /&gt;
	local title&lt;br /&gt;
	if params.title or params.singulartitle or params.pluraltitle then&lt;br /&gt;
		local text&lt;br /&gt;
		if #rows &amp;gt; 1 and params.pluraltitle then&lt;br /&gt;
			text = params.pluraltitle&lt;br /&gt;
		elseif #rows == 1 and params.singulartitle then&lt;br /&gt;
			text = params.singulartitle&lt;br /&gt;
		else&lt;br /&gt;
			text = params.title&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		local style = params.titlestyle or {}&lt;br /&gt;
		style[&#039;text-align&#039;] = style[&#039;text-align&#039;] or &#039;center&#039;&lt;br /&gt;
		style[&#039;color&#039;] = style[&#039;color&#039;] or thirdcolor&lt;br /&gt;
		style[&#039;background-color&#039;] = style[&#039;background-color&#039;] or maincolor&lt;br /&gt;
&lt;br /&gt;
		local colspan =&#039;2&#039;&lt;br /&gt;
		title = mw.html.create(&#039;caption&#039;)&lt;br /&gt;
			:attr({colspan = colspan})&lt;br /&gt;
			:css(style)&lt;br /&gt;
			:wikitext(text)&lt;br /&gt;
			:done()&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if title then&lt;br /&gt;
		tab:node(title)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	for i, j in pairs (rows) do&lt;br /&gt;
		tab:node(j)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if params.separator then&lt;br /&gt;
		local separator = p.separator(params)&lt;br /&gt;
		tab:node(separator)&lt;br /&gt;
	end&lt;br /&gt;
	tab:allDone()&lt;br /&gt;
	return tab&lt;br /&gt;
end&lt;br /&gt;
p.buildTable = p.buildtable&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
-- Fonction créant une ligne d’en-tête à 2 colonnes (subheader2col)&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
function p.buildSubheader2col(params)&lt;br /&gt;
    local row = mw.html.create(&#039;tr&#039;)&lt;br /&gt;
&lt;br /&gt;
    local col1 = mw.html.create(&#039;th&#039;)&lt;br /&gt;
        :attr(&#039;scope&#039;, &#039;col&#039;)&lt;br /&gt;
        :wikitext(params.col1)&lt;br /&gt;
        :done()&lt;br /&gt;
&lt;br /&gt;
    local col2 = mw.html.create(&#039;th&#039;)&lt;br /&gt;
        :attr(&#039;scope&#039;, &#039;col&#039;)&lt;br /&gt;
        :wikitext(params.col2)&lt;br /&gt;
        :done()&lt;br /&gt;
&lt;br /&gt;
    row:node(col1)&lt;br /&gt;
    row:node(col2)&lt;br /&gt;
    row:done()&lt;br /&gt;
    return row&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.buildinvalidblock(args)&lt;br /&gt;
	addMaintenanceCat(i18n[&#039;default cat&#039;])&lt;br /&gt;
	local text = &#039;&#039;&lt;br /&gt;
	if type(args) ~= &#039;table&#039; then&lt;br /&gt;
		text = &amp;quot;Les blocs d&#039;infobox doivent être des tables&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		text = i18n[&amp;quot;invalid block type&amp;quot;] .. &#039; : &#039; .. (args.type or &#039;??&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	return text&lt;br /&gt;
end&lt;br /&gt;
p.buildInvalidBlock = p.buildinvalidblock&lt;br /&gt;
&lt;br /&gt;
function p.buildmap(params)&lt;br /&gt;
&lt;br /&gt;
	-- paramètre d&#039;affichage&lt;br /&gt;
	local maplist = getValue(params.maps)&lt;br /&gt;
	local pointtype = params.pointtype&lt;br /&gt;
	local maptype = params.maptype -- choisit le type de carte le plus approprié (relief, administratif, etc.)&lt;br /&gt;
	if type(maplist) == &#039;function&#039; then&lt;br /&gt;
		maplist = maplist(localdata, localdata.item)&lt;br /&gt;
	end&lt;br /&gt;
	local width = tonumber(params.width) or 280&lt;br /&gt;
	if width &amp;gt; 280 then&lt;br /&gt;
		addMaintenanceCat(&amp;quot;Infobox avec une image trop grande&amp;quot;)&lt;br /&gt;
		return &#039;image trop grande, la largeur doit être inférieure ou égale à 280px&#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- récupération des données locales&lt;br /&gt;
	local pointtable = {}&lt;br /&gt;
	local globe = params.globe&lt;br /&gt;
	if params.latitude then&lt;br /&gt;
		local lat, long&lt;br /&gt;
		if type(params.latitude) == &#039;function&#039; then&lt;br /&gt;
			lat, long = params.latitude(localdata, localdata.item), params.longitude(localdata, localdata.item)&lt;br /&gt;
		else&lt;br /&gt;
			lat, long = localdata[params.latitude], localdata[params.longitude]&lt;br /&gt;
		end&lt;br /&gt;
		if lat then&lt;br /&gt;
			table.insert(pointtable, {latitude = lat, longitude = long})&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- récupération des données wikidata&lt;br /&gt;
	local function processWDval(claim, displayformat)&lt;br /&gt;
		if not claim then&lt;br /&gt;
			return nil&lt;br /&gt;
		end&lt;br /&gt;
		local val = wd.formatSnak( claim.mainsnak )&lt;br /&gt;
		return {latitude = val.latitude, longitude = val.longitude, globe = val.globe, marker = displayformat.marker}&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local function getWDvals(query)&lt;br /&gt;
		query.excludespecial = true&lt;br /&gt;
		query.numval = query.numval or 1&lt;br /&gt;
		query.entity = query.entity or localdata.item&lt;br /&gt;
		local claims = wd.getClaims(query)&lt;br /&gt;
		if (not claims) then&lt;br /&gt;
			return&lt;br /&gt;
		end&lt;br /&gt;
		for i, claim in ipairs(claims) do&lt;br /&gt;
			claim = processWDval(claim, query)&lt;br /&gt;
			table.insert(pointtable, claim)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if (#pointtable == 0) and localdata.item and params.wikidata and (params.wikidata ~= &#039;-&#039;) then&lt;br /&gt;
		for i, query in ipairs(params.wikidata) do&lt;br /&gt;
			if type(query) == &#039;function&#039; then&lt;br /&gt;
				query = query()&lt;br /&gt;
			end&lt;br /&gt;
			if query then&lt;br /&gt;
				getWDvals(query)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if (not pointtable) or (#pointtable == 0) then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local newparams = {maplist = maplist, pointtype = pointtype, maptype = maptype, width = width, item = localdata.item, pointtable = pointtable, globe = globe, marker=params.marker, default_zoom=params.default_zoom, ids = params.ids, markercolor = params.markercolor, shapecolor = params.shapecolor }&lt;br /&gt;
	if params.params and type(params.params) == &#039;table&#039; then -- paramètres additionnels&lt;br /&gt;
		for i, j in pairs(params.params) do&lt;br /&gt;
			newparams[i] = j&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return require(&#039;Module:Carte&#039;).multimap(newparams)&lt;br /&gt;
end&lt;br /&gt;
p.buildMap = p.buildmap&lt;br /&gt;
&lt;br /&gt;
function p.buildexternaltext(params)&lt;br /&gt;
	local value = getValue(params.value)&lt;br /&gt;
	if value and (type(value) == &#039;string&#039;) then&lt;br /&gt;
		externaltext = externaltext .. value&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
p.buildExternalText = p.buildexternaltext&lt;br /&gt;
&lt;br /&gt;
function p.buildfooter(params)&lt;br /&gt;
	if not params then&lt;br /&gt;
		params = {}&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local classes = &#039;navbar noprint bordered navigation-not-searchable &#039; .. (params.class or &#039;&#039;)&lt;br /&gt;
	local style = params.style or {}&lt;br /&gt;
	if not style[&#039;border-top&#039;] and maincolor then&lt;br /&gt;
		style[&#039;border-top&#039;] = &#039;1px solid&#039; .. maincolor&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local backlinkstr = &#039;[&#039; .. tostring( mw.uri.fullUrl( page.prefixedText, &#039;veaction=edit&amp;amp;section=0&#039; ) ) .. &#039; &#039; .. i18n[&#039;edit&#039;] .. &#039;]&#039;&lt;br /&gt;
		.. &#039; - [&#039; .. tostring( mw.uri.fullUrl( page.prefixedText, &#039;action=edit&amp;amp;section=0&#039; ) ) .. &#039; &#039; .. i18n[&#039;edit code&#039;] .. &#039;]&#039;&lt;br /&gt;
&lt;br /&gt;
	local itemlinkstr&lt;br /&gt;
	if localdata.item and localdata.item ~= &#039;-&#039; then&lt;br /&gt;
		itemlinkstr = &#039;[[d:&#039; .. localdata.item .. &#039;|&#039; .. i18n[&#039;edit item&#039;] .. &#039;]]&#039;&lt;br /&gt;
	end&lt;br /&gt;
	local editstr = backlinkstr&lt;br /&gt;
	if itemlinkstr then&lt;br /&gt;
		editstr = editstr .. &#039; - &#039; .. itemlinkstr&lt;br /&gt;
	end&lt;br /&gt;
	local editlinkspan = mw.html.create(&#039;span&#039;)&lt;br /&gt;
		:css({[&#039;text-align&#039;] = &amp;quot;left&amp;quot;})&lt;br /&gt;
		:addClass(&#039;plainlinks&#039;)&lt;br /&gt;
		:wikitext(editstr)&lt;br /&gt;
		:done()&lt;br /&gt;
	local doclinkstr = &#039;[[Fichier:Info Simple.svg|12px|link=&#039; .. localdata.templatename .. &#039;|&#039; .. i18n[&#039;see doc&#039;] .. &#039;]]&#039;&lt;br /&gt;
	-- si ce lien ne marche pas toujours, il faut ajouter un variable pour le nom de l&#039;infobox récupéré par le frame&lt;br /&gt;
	local doclinkspan = mw.html.create(&#039;span&#039;)&lt;br /&gt;
		:css({[&#039;text-align&#039;] = &amp;quot;right&amp;quot;})&lt;br /&gt;
		:wikitext(doclinkstr)&lt;br /&gt;
		:done()&lt;br /&gt;
&lt;br /&gt;
	local footer = mw.html.create(&#039;p&#039;)&lt;br /&gt;
		:addClass(classes)&lt;br /&gt;
		:css(style)&lt;br /&gt;
		:node(editlinkspan)&lt;br /&gt;
		:node(doclinkspan)&lt;br /&gt;
	return footer&lt;br /&gt;
end&lt;br /&gt;
p.buildFooter = p.buildfooter&lt;br /&gt;
&lt;br /&gt;
function p.buildblock(block)&lt;br /&gt;
	if type(block) == &#039;function&#039; then&lt;br /&gt;
		block = block( localdata )&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local blocktypes = { -- list of functions for block buildings&lt;br /&gt;
		[&#039;invalid&#039;] = p.buildinvalidblock,&lt;br /&gt;
		[&#039;external text&#039;] = p.buildexternaltext,&lt;br /&gt;
		[&#039;footer&#039;] = p.buildfooter,&lt;br /&gt;
		[&#039;images&#039;] = p.buildimages,&lt;br /&gt;
		[&#039;map&#039;]= p.buildmap,&lt;br /&gt;
		[&#039;mixed&#039;] = p.buildrow,&lt;br /&gt;
		[&#039;navigator&#039;] = p.buildnavigator,&lt;br /&gt;
		[&#039;table&#039;] = p.buildtable,&lt;br /&gt;
		[&#039;row&#039;] = p.buildrow,&lt;br /&gt;
		[&#039;row1col&#039;] = p.buildrow1col,&lt;br /&gt;
		[&#039;succession&#039;] = p.buildsuccession,&lt;br /&gt;
		[&#039;text&#039;] = p.buildtext,&lt;br /&gt;
		[&#039;title&#039;] = p.buildtitle,&lt;br /&gt;
		[&#039;subheader2col&#039;] = p.buildSubheader2col,&lt;br /&gt;
	}&lt;br /&gt;
	if type(block) ~= &#039;table&#039; or (not block.type) or (not blocktypes[block.type]) then&lt;br /&gt;
		return blocktypes[&#039;invalid&#039;](block)&lt;br /&gt;
	end&lt;br /&gt;
	return blocktypes[block.type](block)&lt;br /&gt;
end&lt;br /&gt;
p.buildBlock = p.buildblock&lt;br /&gt;
&lt;br /&gt;
function p.build()&lt;br /&gt;
&lt;br /&gt;
	localdata = require( &#039;Module:Infobox/Localdata&#039; )&lt;br /&gt;
	if type( localdata.item ) == &#039;table&#039; then&lt;br /&gt;
		localdata.item = localdata.item.id&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- assign rank to the infobox, &amp;quot;secondary&amp;quot; means special formatting like no displaytitle for coordinates&lt;br /&gt;
	local infoboxrank = &#039;main&#039; -- main infobox of the page, with coordinates displayed in title etc.&lt;br /&gt;
	if page.namespace ~= 0 then&lt;br /&gt;
		infoboxrank = &#039;secondary&#039;&lt;br /&gt;
	end&lt;br /&gt;
	-- if infobox is linked to another item: rank = secondary&lt;br /&gt;
	if localdata.item then&lt;br /&gt;
		local itemlink = mw.wikibase.sitelink(localdata.item)&lt;br /&gt;
		local pagetitle = page.prefixedText&lt;br /&gt;
		if (itemlink or &#039;&#039;) ~= pagetitle then&lt;br /&gt;
			infoboxrank = &#039;secondary&#039;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	localdata.infoboxrank = infoboxrank&lt;br /&gt;
&lt;br /&gt;
	-- load infobox module page&lt;br /&gt;
	local moduledata = require(&#039;Module:Infobox/&#039; .. localdata.modulename)&lt;br /&gt;
	moduledata.name = localdata.modulename&lt;br /&gt;
&lt;br /&gt;
	-- maintenance categories given by the module page&lt;br /&gt;
	if moduledata.categories then&lt;br /&gt;
		for i, j in pairs(moduledata.categories) do&lt;br /&gt;
			if (type(j) == &#039;string&#039;) then addMaintenanceCat(j) end&lt;br /&gt;
			if (type(j) == &#039;table&#039;) then addMaintenanceCat(j[1],j[2]) end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- defines main color&lt;br /&gt;
	maincolor = localdata[&#039;couleur infobox&#039;] or localdata[&#039;couleur boîte&#039;] or localdata[&#039;couleur boite&#039;] or moduledata.maincolor&lt;br /&gt;
	secondcolor = moduledata.secondcolor&lt;br /&gt;
	thirdcolor = localdata[&#039;texte noir&#039;] or localdata[&#039;couleur texte&#039;] or moduledata.thirdcolor&lt;br /&gt;
	if maincolor and ( #maincolor == 6 or #maincolor == 3 ) and maincolor:match( &#039;^%x+$&#039; ) then&lt;br /&gt;
		maincolor = &#039;#&#039; .. maincolor&lt;br /&gt;
	end&lt;br /&gt;
	if thirdcolor and (thirdcolor == &#039;non&#039; or thirdcolor == &#039;false&#039;) then&lt;br /&gt;
		thirdcolor = &#039;#fff&#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- classes&lt;br /&gt;
	local classes = mw.getCurrentFrame():expandTemplate{ title = &#039;Classes début infobox&#039;, args = { version = &#039;3&#039; } }&lt;br /&gt;
	classes = classes .. &#039; large &#039; .. (moduledata.class or &#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
	-- style&lt;br /&gt;
	if moduledata.style then addMaintenanceCat(&amp;quot;Infobox en Lua avec un style CSS spécifique&amp;quot;) end&lt;br /&gt;
	local style = moduledata.style or {}&lt;br /&gt;
&lt;br /&gt;
	-- templatestyles&lt;br /&gt;
	local templatestyles = &#039;&#039;&lt;br /&gt;
	if moduledata.templatestyles then&lt;br /&gt;
		templatestyles = templatestyles .. mw.getCurrentFrame():extensionTag{ name = &#039;templatestyles&#039;, args = { src = moduledata.templatestyles} }&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- build infobox&lt;br /&gt;
	infobox	:addClass(classes)&lt;br /&gt;
			:css(style)&lt;br /&gt;
	for i, j in pairs( moduledata.parts ) do&lt;br /&gt;
		infobox:node( p.buildblock(j) )&lt;br /&gt;
	end&lt;br /&gt;
	infobox	:node(p.buildfooter(moduledata.footer))&lt;br /&gt;
			:done()&lt;br /&gt;
&lt;br /&gt;
	return templatestyles .. tostring(infobox) .. externaltext, maintenance&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Infobox_en_Lua&amp;diff=1377</id>
		<title>Modèle:Infobox en Lua</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Infobox_en_Lua&amp;diff=1377"/>
		<updated>2025-12-09T23:52:56Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
Catégorisation&lt;br /&gt;
--&amp;gt;{{#if:{{{nocat|}}}||{{#ifeq:{{NAMESPACE}}|{{ns:0}}|{{#if:{{{1|}}}|[[Catégorie:Article utilisant l&#039;infobox {{trim|{{{1}}}}}]]|[[Catégorie:Article utilisant une Infobox en Lua]]}}[[Catégorie:Article utilisant une Infobox]]|}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation|contenu=&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;1&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nom du module en Lua.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Musée&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;nocat&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Permet de ne pas catégoriser les articles.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;oui&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;Modèle permettant de catégoriser les articles utilisant une infobox en Lua.&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
{{catégorise|Article utilisant une Infobox en Lua|sauf s&#039;il existe une catégorie de la forme « Article utilisant l&#039;infobox &amp;lt;1&amp;gt; »}}&lt;br /&gt;
== Exemple ==&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Infobox en Lua|Musée}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
[[Catégorie:Modèle infobox Lua| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Module:InfoboxImage&amp;diff=1375</id>
		<title>Module:InfoboxImage</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Module:InfoboxImage&amp;diff=1375"/>
		<updated>2025-12-09T23:52:55Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- Inputs:&lt;br /&gt;
--    image - Can either be a bare filename (with or without the File:/Image: prefix) or a fully formatted image link&lt;br /&gt;
--    page - page to display for multipage images (DjVu)&lt;br /&gt;
--    size - size to display the image&lt;br /&gt;
--    maxsize - maximum size for image&lt;br /&gt;
--    sizedefault - default size to display the image if size param is blank&lt;br /&gt;
--    alt - alt text for image&lt;br /&gt;
--    title - title text for image&lt;br /&gt;
--    border - set to yes if border&lt;br /&gt;
--    center - set to yes, if the image has to be centered&lt;br /&gt;
--    upright - upright image param&lt;br /&gt;
--    suppressplaceholder - if yes then checks to see if image is a placeholder and suppresses it&lt;br /&gt;
--    link - page to visit when clicking on image&lt;br /&gt;
-- Outputs:&lt;br /&gt;
--    Formatted image.&lt;br /&gt;
-- More details available at the &amp;quot;Module:InfoboxImage/doc&amp;quot; page&lt;br /&gt;
&lt;br /&gt;
local i = {};&lt;br /&gt;
&lt;br /&gt;
local placeholder_image = {&lt;br /&gt;
    &amp;quot;Blue - Replace this image female.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Blue - Replace this image male.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Female no free image yet.png&amp;quot;,&lt;br /&gt;
    &amp;quot;Flag of None (square).svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Flag of None.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Flag of.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Green - Replace this image female.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Green - Replace this image male.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Image is needed female.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Image is needed male.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Location map of None.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Male no free image yet.png&amp;quot;,&lt;br /&gt;
    &amp;quot;Missing flag.png&amp;quot;,&lt;br /&gt;
    &amp;quot;No flag.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;No free portrait.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;No portrait (female).svg&amp;quot;,&lt;br /&gt;
    &amp;quot;No portrait (male).svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Red - Replace this image female.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Red - Replace this image male.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Replace this image female (blue).svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Replace this image female.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Replace this image male (blue).svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Replace this image male.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Silver - Replace this image female.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Silver - Replace this image male.svg&amp;quot;,&lt;br /&gt;
    &amp;quot;Replace this image.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;Cricket no pic.png&amp;quot;,&lt;br /&gt;
	&amp;quot;CarersLogo.gif&amp;quot;,&lt;br /&gt;
	&amp;quot;Diagram Needed.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;Example.jpg&amp;quot;,&lt;br /&gt;
	&amp;quot;Image placeholder.png&amp;quot;,&lt;br /&gt;
	&amp;quot;No male portrait.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;Nocover-upload.png&amp;quot;,&lt;br /&gt;
	&amp;quot;NoDVDcover copy.png&amp;quot;,&lt;br /&gt;
	&amp;quot;Noribbon.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;No portrait-BFD-test.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;Placeholder barnstar ribbon.png&amp;quot;,&lt;br /&gt;
	&amp;quot;Project Trains no image.png&amp;quot;,&lt;br /&gt;
	&amp;quot;Image-request.png&amp;quot;,&lt;br /&gt;
	&amp;quot;Sin bandera.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;Sin escudo.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;Replace this image - temple.png&amp;quot;,&lt;br /&gt;
	&amp;quot;Replace this image butterfly.png&amp;quot;,&lt;br /&gt;
	&amp;quot;Replace this image.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;Replace this image1.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;Resolution angle.png&amp;quot;,&lt;br /&gt;
	&amp;quot;Image-No portrait-text-BFD-test.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;Insert image here.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;No image available.png&amp;quot;,&lt;br /&gt;
	&amp;quot;NO IMAGE YET square.png&amp;quot;,&lt;br /&gt;
	&amp;quot;NO IMAGE YET.png&amp;quot;,&lt;br /&gt;
	&amp;quot;No Photo Available.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;No Screenshot.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;No-image-available.jpg&amp;quot;,&lt;br /&gt;
	&amp;quot;Null.png&amp;quot;,&lt;br /&gt;
	&amp;quot;PictureNeeded.gif&amp;quot;,&lt;br /&gt;
	&amp;quot;Place holder.jpg&amp;quot;,&lt;br /&gt;
	&amp;quot;Unbenannt.JPG&amp;quot;,&lt;br /&gt;
	&amp;quot;UploadACopyrightFreeImage.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;UploadAnImage.gif&amp;quot;,&lt;br /&gt;
	&amp;quot;UploadAnImage.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;UploadAnImageShort.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;CarersLogo.gif&amp;quot;,&lt;br /&gt;
	&amp;quot;Diagram Needed.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;No male portrait.svg&amp;quot;,&lt;br /&gt;
	&amp;quot;NoDVDcover copy.png&amp;quot;,&lt;br /&gt;
	&amp;quot;Placeholder barnstar ribbon.png&amp;quot;,&lt;br /&gt;
	&amp;quot;Project Trains no image.png&amp;quot;,&lt;br /&gt;
	&amp;quot;Image-request.png&amp;quot;,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function i.IsPlaceholder(image)&lt;br /&gt;
    -- change underscores to spaces&lt;br /&gt;
    image = mw.ustring.gsub(image, &amp;quot;_&amp;quot;, &amp;quot; &amp;quot;);&lt;br /&gt;
    assert(image ~= nil, &#039;mw.ustring.gsub(image, &amp;quot;_&amp;quot;, &amp;quot; &amp;quot;) must not return nil&#039;)&lt;br /&gt;
    -- if image starts with [[ then remove that and anything after |&lt;br /&gt;
    if mw.ustring.sub(image,1,2) == &amp;quot;[[&amp;quot; then&lt;br /&gt;
        image = mw.ustring.sub(image,3);&lt;br /&gt;
        image = mw.ustring.gsub(image, &amp;quot;([^|]*)|.*&amp;quot;, &amp;quot;%1&amp;quot;);&lt;br /&gt;
        assert(image ~= nil, &#039;mw.ustring.gsub(image, &amp;quot;([^|]*)|.*&amp;quot;, &amp;quot;%1&amp;quot;) must not return nil&#039;)&lt;br /&gt;
    end&lt;br /&gt;
    -- Trim spaces&lt;br /&gt;
    image = mw.ustring.gsub(image, &#039;^[ ]*(.-)[ ]*$&#039;, &#039;%1&#039;);&lt;br /&gt;
    assert(image ~= nil, &amp;quot;mw.ustring.gsub(image, &#039;^[ ]*(.-)[ ]*$&#039;, &#039;%1&#039;) must not return nil&amp;quot;)&lt;br /&gt;
    -- remove prefix if exists&lt;br /&gt;
    local allNames = mw.site.namespaces[6].aliases&lt;br /&gt;
    allNames[#allNames + 1] = mw.site.namespaces[6].name&lt;br /&gt;
    allNames[#allNames + 1] = mw.site.namespaces[6].canonicalName&lt;br /&gt;
    for i, name in ipairs(allNames) do&lt;br /&gt;
        if mw.ustring.lower(mw.ustring.sub(image, 1, mw.ustring.len(name) + 1)) == mw.ustring.lower(name .. &amp;quot;:&amp;quot;) then&lt;br /&gt;
            image = mw.ustring.sub(image, mw.ustring.len(name) + 2);&lt;br /&gt;
            break&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    -- Trim spaces&lt;br /&gt;
    image = mw.ustring.gsub(image, &#039;^[ ]*(.-)[ ]*$&#039;, &#039;%1&#039;);&lt;br /&gt;
    -- capitalise first letter&lt;br /&gt;
    image = mw.ustring.upper(mw.ustring.sub(image,1,1)) .. mw.ustring.sub(image,2);&lt;br /&gt;
&lt;br /&gt;
    for i,j in pairs(placeholder_image) do&lt;br /&gt;
        if image == j then&lt;br /&gt;
            return true&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return false&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function i.InfoboxImage(frame)&lt;br /&gt;
    local image = frame.args[&amp;quot;image&amp;quot;];&lt;br /&gt;
    &lt;br /&gt;
    if image == &amp;quot;&amp;quot; or image == nil then&lt;br /&gt;
        return &amp;quot;&amp;quot;;&lt;br /&gt;
    end&lt;br /&gt;
    if image == &amp;quot;&amp;amp;nbsp;&amp;quot; then&lt;br /&gt;
        return image;&lt;br /&gt;
    end&lt;br /&gt;
    if frame.args[&amp;quot;suppressplaceholder&amp;quot;] ~= &amp;quot;no&amp;quot; then&lt;br /&gt;
        if i.IsPlaceholder(image) == true then&lt;br /&gt;
            return &amp;quot;&amp;quot;;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    if mw.ustring.lower(mw.ustring.sub(image,1,5)) == &amp;quot;http:&amp;quot; then&lt;br /&gt;
        return &amp;quot;&amp;quot;;&lt;br /&gt;
    end&lt;br /&gt;
    if mw.ustring.lower(mw.ustring.sub(image,1,6)) == &amp;quot;[http:&amp;quot; then&lt;br /&gt;
        return &amp;quot;&amp;quot;;&lt;br /&gt;
    end&lt;br /&gt;
    if mw.ustring.lower(mw.ustring.sub(image,1,7)) == &amp;quot;[[http:&amp;quot; then&lt;br /&gt;
        return &amp;quot;&amp;quot;;&lt;br /&gt;
    end&lt;br /&gt;
    if mw.ustring.lower(mw.ustring.sub(image,1,6)) == &amp;quot;https:&amp;quot; then&lt;br /&gt;
        return &amp;quot;&amp;quot;;&lt;br /&gt;
    end&lt;br /&gt;
    if mw.ustring.lower(mw.ustring.sub(image,1,7)) == &amp;quot;[https:&amp;quot; then&lt;br /&gt;
        return &amp;quot;&amp;quot;;&lt;br /&gt;
    end&lt;br /&gt;
    if mw.ustring.lower(mw.ustring.sub(image,1,8)) == &amp;quot;[[https:&amp;quot; then&lt;br /&gt;
        return &amp;quot;&amp;quot;;&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    if mw.ustring.sub(image,1,2) == &amp;quot;[[&amp;quot; then&lt;br /&gt;
        -- search for thumbnail images and add to tracking cat if found&lt;br /&gt;
        if mw.title.getCurrentTitle().namespace == 0 and (mw.ustring.find(image, &amp;quot;|%s*thumb%s*[|%]]&amp;quot;) or mw.ustring.find(image, &amp;quot;|%s*thumbnail%s*[|%]]&amp;quot;)) then&lt;br /&gt;
            return image .. &amp;quot;[[Category:Pages using infoboxes with thumbnail images]]&amp;quot;;&lt;br /&gt;
        else&lt;br /&gt;
            return image;&lt;br /&gt;
        end&lt;br /&gt;
    elseif mw.ustring.sub(image,1,2) == &amp;quot;{{&amp;quot; and mw.ustring.sub(image,1,3) ~= &amp;quot;{{{&amp;quot; then&lt;br /&gt;
        return image;&lt;br /&gt;
    elseif mw.ustring.sub(image,1,1) == &amp;quot;&amp;lt;&amp;quot; then&lt;br /&gt;
        return image;&lt;br /&gt;
    elseif mw.ustring.sub(image,1,5) == mw.ustring.char(127)..&amp;quot;UNIQ&amp;quot; then&lt;br /&gt;
        -- Found strip marker at begining, so pass don&#039;t process at all&lt;br /&gt;
        return image;&lt;br /&gt;
    else&lt;br /&gt;
        local result = &amp;quot;&amp;quot;;&lt;br /&gt;
        local page = frame.args[&amp;quot;page&amp;quot;];&lt;br /&gt;
        local size = frame.args[&amp;quot;size&amp;quot;];&lt;br /&gt;
        local maxsize = frame.args[&amp;quot;maxsize&amp;quot;];&lt;br /&gt;
        local sizedefault = frame.args[&amp;quot;sizedefault&amp;quot;];&lt;br /&gt;
        local alt = frame.args[&amp;quot;alt&amp;quot;];&lt;br /&gt;
        local link = frame.args[&amp;quot;link&amp;quot;];&lt;br /&gt;
        local title = frame.args[&amp;quot;title&amp;quot;];&lt;br /&gt;
        local border = frame.args[&amp;quot;border&amp;quot;];&lt;br /&gt;
        local upright = frame.args[&amp;quot;upright&amp;quot;] or &amp;quot;&amp;quot;;&lt;br /&gt;
        local thumbtime = frame.args[&amp;quot;thumbtime&amp;quot;] or &amp;quot;&amp;quot;;&lt;br /&gt;
        local center= frame.args[&amp;quot;center&amp;quot;];&lt;br /&gt;
        &lt;br /&gt;
        -- remove prefix if exists&lt;br /&gt;
        local allNames = mw.site.namespaces[6].aliases&lt;br /&gt;
        allNames[#allNames + 1] = mw.site.namespaces[6].name&lt;br /&gt;
        allNames[#allNames + 1] = mw.site.namespaces[6].canonicalName&lt;br /&gt;
        for i, name in ipairs(allNames) do&lt;br /&gt;
            if mw.ustring.lower(mw.ustring.sub(image, 1, mw.ustring.len(name) + 1)) == mw.ustring.lower(name .. &amp;quot;:&amp;quot;) then&lt;br /&gt;
                image = mw.ustring.sub(image, mw.ustring.len(name) + 2);&lt;br /&gt;
                break&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
        &lt;br /&gt;
        if maxsize ~= &amp;quot;&amp;quot; and maxsize ~= nil then&lt;br /&gt;
            -- if no sizedefault then set to maxsize&lt;br /&gt;
            if sizedefault == &amp;quot;&amp;quot; or sizedefault == nil then&lt;br /&gt;
                sizedefault = maxsize&lt;br /&gt;
            end&lt;br /&gt;
            -- check to see if size bigger than maxsize&lt;br /&gt;
            if size ~= &amp;quot;&amp;quot; and size ~= nil then&lt;br /&gt;
                local sizenumber = tonumber(mw.ustring.match(size,&amp;quot;%d*&amp;quot;)) or 0;&lt;br /&gt;
                local maxsizenumber = tonumber(mw.ustring.match(maxsize,&amp;quot;%d*&amp;quot;)) or 0;&lt;br /&gt;
                if sizenumber&amp;gt;maxsizenumber and maxsizenumber&amp;gt;0 then&lt;br /&gt;
                    size = maxsize;&lt;br /&gt;
                end&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
        -- add px to size if just a number&lt;br /&gt;
        if (tonumber(size) or 0) &amp;gt; 0 then&lt;br /&gt;
            size = size .. &amp;quot;px&amp;quot;;&lt;br /&gt;
        end&lt;br /&gt;
        &lt;br /&gt;
        result = &amp;quot;[[File:&amp;quot; .. image;&lt;br /&gt;
        if page ~= &amp;quot;&amp;quot; and page ~= nil then&lt;br /&gt;
            result = result .. &amp;quot;|page=&amp;quot; .. page;&lt;br /&gt;
        end&lt;br /&gt;
        if size ~= &amp;quot;&amp;quot; and size ~= nil then&lt;br /&gt;
            result = result .. &amp;quot;|&amp;quot; .. size;&lt;br /&gt;
        elseif sizedefault ~= &amp;quot;&amp;quot; and sizedefault ~= nil then&lt;br /&gt;
            result = result .. &amp;quot;|&amp;quot; .. sizedefault;&lt;br /&gt;
        else&lt;br /&gt;
            result = result .. &amp;quot;|frameless&amp;quot;;&lt;br /&gt;
        end&lt;br /&gt;
        if center == &amp;quot;yes&amp;quot; then&lt;br /&gt;
            result = result .. &amp;quot;|center&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
        if alt ~= &amp;quot;&amp;quot; and alt ~= nil then&lt;br /&gt;
            result = result .. &amp;quot;|alt=&amp;quot; .. alt;&lt;br /&gt;
        end&lt;br /&gt;
        if link ~= &amp;quot;&amp;quot; and link ~= nil then&lt;br /&gt;
            result = result .. &amp;quot;|link=&amp;quot; .. link;&lt;br /&gt;
        end&lt;br /&gt;
        if border == &amp;quot;yes&amp;quot; then&lt;br /&gt;
            result = result .. &amp;quot;|border&amp;quot;;&lt;br /&gt;
        end&lt;br /&gt;
        if upright == &amp;quot;yes&amp;quot; then&lt;br /&gt;
            result = result .. &amp;quot;|upright&amp;quot;;&lt;br /&gt;
        elseif upright ~= &amp;quot;&amp;quot; then&lt;br /&gt;
            result = result .. &amp;quot;|upright=&amp;quot; .. upright;&lt;br /&gt;
        end&lt;br /&gt;
        if thumbtime ~= &amp;quot;&amp;quot; then&lt;br /&gt;
            result = result .. &amp;quot;|thumbtime=&amp;quot; .. thumbtime;&lt;br /&gt;
        end&lt;br /&gt;
        if title ~= &amp;quot;&amp;quot; and title ~= nil then&lt;br /&gt;
            result = result .. &amp;quot;|&amp;quot; .. title;&lt;br /&gt;
        elseif alt ~= &amp;quot;&amp;quot; and alt ~= nil then&lt;br /&gt;
            result = result .. &amp;quot;|&amp;quot; .. alt;&lt;br /&gt;
        end&lt;br /&gt;
        result = result .. &amp;quot;]]&amp;quot;;&lt;br /&gt;
        &lt;br /&gt;
        return result;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return i;&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Module:Infobox_mapframe&amp;diff=1373</id>
		<title>Module:Infobox mapframe</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Module:Infobox_mapframe&amp;diff=1373"/>
		<updated>2025-12-09T23:52:54Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local mf = require(&#039;Module:Mapframe&#039;)&lt;br /&gt;
local getArgs = require(&#039;Module:Arguments&#039;).getArgs&lt;br /&gt;
local yesno = require(&#039;Module:Yesno&#039;)&lt;br /&gt;
local infoboxImage = require(&#039;Module:InfoboxImage&#039;).InfoboxImage&lt;br /&gt;
&lt;br /&gt;
-- Defaults&lt;br /&gt;
local DEFAULT_FRAME_WIDTH = &amp;quot;270&amp;quot;&lt;br /&gt;
local DEFAULT_FRAME_HEIGHT = &amp;quot;200&amp;quot;&lt;br /&gt;
local DEFAULT_ZOOM = 10&lt;br /&gt;
local DEFAULT_GEOMASK_STROKE_WIDTH = &amp;quot;1&amp;quot;&lt;br /&gt;
local DEFAULT_GEOMASK_STROKE_COLOR = &amp;quot;#777777&amp;quot;&lt;br /&gt;
local DEFAULT_GEOMASK_FILL = &amp;quot;#888888&amp;quot;&lt;br /&gt;
local DEFAULT_GEOMASK_FILL_OPACITY = &amp;quot;0.5&amp;quot;&lt;br /&gt;
local DEFAULT_SHAPE_STROKE_WIDTH = &amp;quot;3&amp;quot;&lt;br /&gt;
local DEFAULT_SHAPE_STROKE_COLOR = &amp;quot;#FF0000&amp;quot;&lt;br /&gt;
local DEFAULT_SHAPE_FILL = &amp;quot;#606060&amp;quot;&lt;br /&gt;
local DEFAULT_SHAPE_FILL_OPACITY = &amp;quot;0.5&amp;quot;&lt;br /&gt;
local DEFAULT_LINE_STROKE_WIDTH = &amp;quot;5&amp;quot;&lt;br /&gt;
local DEFAULT_LINE_STROKE_COLOR = &amp;quot;#FF0000&amp;quot;&lt;br /&gt;
local DEFAULT_MARKER_COLOR = &amp;quot;#5E74F3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- Trim whitespace from args, and remove empty args&lt;br /&gt;
function trimArgs(argsTable)&lt;br /&gt;
	local cleanArgs = {}&lt;br /&gt;
	for key, val in pairs(argsTable) do&lt;br /&gt;
		if type(val) == &#039;string&#039; then&lt;br /&gt;
			val = val:match(&#039;^%s*(.-)%s*$&#039;)&lt;br /&gt;
			if val ~= &#039;&#039; then&lt;br /&gt;
				cleanArgs[key] = val&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			cleanArgs[key] = val&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return cleanArgs&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function getBestStatement(item_id, property_id)&lt;br /&gt;
	if not(item_id) or not(mw.wikibase.isValidEntityId(item_id)) or not(mw.wikibase.entityExists(item_id)) then&lt;br /&gt;
		return false&lt;br /&gt;
	end&lt;br /&gt;
	local statements = mw.wikibase.getBestStatements(item_id, property_id)&lt;br /&gt;
	if not statements or #statements == 0 then&lt;br /&gt;
		return false&lt;br /&gt;
	end&lt;br /&gt;
	local hasNoValue = ( statements[1].mainsnak and statements[1].mainsnak.snaktype == &#039;novalue&#039; )&lt;br /&gt;
	if hasNoValue then&lt;br /&gt;
		return false&lt;br /&gt;
	end&lt;br /&gt;
	return statements[1]&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function hasWikidataProperty(item_id, property_id)&lt;br /&gt;
	return getBestStatement(item_id, property_id) and true or false&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function getStatementValue(statement)&lt;br /&gt;
	return statement and statement.mainsnak and statement.mainsnak.datavalue and statement.mainsnak.datavalue.value or nil&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function relatedEntity(item_id, property_id)&lt;br /&gt;
	local value = getStatementValue( getBestStatement(item_id, property_id) )&lt;br /&gt;
	return value and value.id or false&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function idType(id)&lt;br /&gt;
	if not id then &lt;br /&gt;
		return nil&lt;br /&gt;
	elseif mw.ustring.match(id, &amp;quot;[Pp]%d+&amp;quot;) then&lt;br /&gt;
		return &amp;quot;property&amp;quot;&lt;br /&gt;
	elseif mw.ustring.match(id, &amp;quot;[Qq]%d+&amp;quot;) then&lt;br /&gt;
		return &amp;quot;item&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function getZoom(value, unit)&lt;br /&gt;
	local length_km&lt;br /&gt;
	if unit == &#039;km&#039; then&lt;br /&gt;
		length_km = tonumber(value)&lt;br /&gt;
	elseif unit == &#039;mi&#039; then&lt;br /&gt;
		length_km = tonumber(value)*1.609344&lt;br /&gt;
	elseif unit == &#039;km2&#039; then&lt;br /&gt;
		length_km = math.sqrt(tonumber(value))&lt;br /&gt;
	elseif unit == &#039;mi2&#039; then&lt;br /&gt;
		length_km = math.sqrt(tonumber(value))*1.609344&lt;br /&gt;
	end&lt;br /&gt;
	-- max for zoom 2 is 6400km, for zoom 3 is 3200km, for zoom 4 is 1600km, etc&lt;br /&gt;
	local zoom = math.floor(8 - (math.log10(length_km) - 2)/(math.log10(2)))&lt;br /&gt;
	-- limit to values below 17&lt;br /&gt;
	zoom = math.min(17, zoom)&lt;br /&gt;
	-- take off 1 when calculated from area, to account for unusual shapes&lt;br /&gt;
	if unit == &#039;km2&#039; or unit == &#039;mi2&#039; then&lt;br /&gt;
		zoom = zoom - 1&lt;br /&gt;
	end&lt;br /&gt;
	-- minimum value is 1&lt;br /&gt;
	return math.max(1, zoom)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function shouldAutoRun(frame)&lt;br /&gt;
	-- Check if should be running&lt;br /&gt;
	local explicitlyOn = yesno(mw.text.trim(frame.getParent(frame).args.mapframe or &amp;quot;&amp;quot;)) -- true of false or nil&lt;br /&gt;
	local onByDefault = (explicitlyOn == nil) and yesno(mw.text.trim(frame.args.onByDefault or &amp;quot;&amp;quot;), false) -- true or false&lt;br /&gt;
	return explicitlyOn or onByDefault&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function argsFromAuto(frame)&lt;br /&gt;
	-- Get args from the frame (invoke call) and the parent (template call).&lt;br /&gt;
	-- Frame arguments are default values which are overridden by parent values&lt;br /&gt;
	-- when both are present&lt;br /&gt;
	local args = getArgs(frame, {parentFirst = true})&lt;br /&gt;
	&lt;br /&gt;
	-- Discard args not prefixed with &amp;quot;mapframe-&amp;quot;, remove that prefix from those that remain&lt;br /&gt;
	local fixedArgs = {}&lt;br /&gt;
	for name, val in pairs(args) do&lt;br /&gt;
		local fixedName = string.match(name, &amp;quot;^mapframe%-(.+)$&amp;quot; )&lt;br /&gt;
		if fixedName then&lt;br /&gt;
			fixedArgs[fixedName] = val&lt;br /&gt;
		-- allow coord, coordinates, etc to be unprefixed&lt;br /&gt;
		elseif name == &amp;quot;coordinates&amp;quot; or name == &amp;quot;coord&amp;quot; or name == &amp;quot;coordinate&amp;quot; and not fixedArgs.coord then&lt;br /&gt;
			fixedArgs.coord = val&lt;br /&gt;
		-- allow id, qid to be unprefixed, map to id (if not already present)&lt;br /&gt;
		elseif name == &amp;quot;id&amp;quot; or name == &amp;quot;qid&amp;quot; and not fixedArgs.id then&lt;br /&gt;
			fixedArgs.id = val&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return fixedArgs&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
p.autocaption = function(frame)&lt;br /&gt;
	if not shouldAutoRun(frame) then return &amp;quot;&amp;quot; end&lt;br /&gt;
	local args = argsFromAuto(frame)&lt;br /&gt;
	if args.caption then&lt;br /&gt;
		return args.caption&lt;br /&gt;
	elseif args.switcher then &lt;br /&gt;
		return &amp;quot;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	local maskItem&lt;br /&gt;
	local maskType = idType(args.geomask)&lt;br /&gt;
	if maskType == &#039;item&#039; then&lt;br /&gt;
		maskItem = args.geomask&lt;br /&gt;
	elseif maskType == &amp;quot;property&amp;quot; then&lt;br /&gt;
		maskItem = relatedEntity(args.id or mw.wikibase.getEntityIdForCurrentPage(), args.geomask)&lt;br /&gt;
	end&lt;br /&gt;
	local maskItemLabel = maskItem and mw.wikibase.getLabel( maskItem )&lt;br /&gt;
	return maskItemLabel and &amp;quot;Location in &amp;quot;..maskItemLabel or &amp;quot;&amp;quot;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function parseCustomWikitext(customWikitext)&lt;br /&gt;
	-- infoboxImage will format an image if given wikitext containing an&lt;br /&gt;
	-- image, or else pass through the wikitext unmodified&lt;br /&gt;
	return infoboxImage({&lt;br /&gt;
		args = {&lt;br /&gt;
			image = customWikitext&lt;br /&gt;
		}&lt;br /&gt;
	})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.auto = function(frame)&lt;br /&gt;
	if not shouldAutoRun(frame) then return &amp;quot;&amp;quot; end&lt;br /&gt;
	local args = argsFromAuto(frame)&lt;br /&gt;
	if args.custom then&lt;br /&gt;
		return frame:preprocess(parseCustomWikitext(args.custom))&lt;br /&gt;
	end&lt;br /&gt;
	local mapframe = p._main(args)&lt;br /&gt;
	return frame:preprocess(mapframe)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.main = function(frame)&lt;br /&gt;
	local parent = frame.getParent(frame)&lt;br /&gt;
	local parentArgs = parent.args&lt;br /&gt;
	local mapframe = p._main(parentArgs)&lt;br /&gt;
	return frame:preprocess(mapframe)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p._main = function(_config)&lt;br /&gt;
	-- `config` is the args passed to this module&lt;br /&gt;
	local config = trimArgs(_config)&lt;br /&gt;
	&lt;br /&gt;
	-- Require wikidata item, or specified coords&lt;br /&gt;
	local wikidataId = config.id or mw.wikibase.getEntityIdForCurrentPage()&lt;br /&gt;
	if not(wikidataId) and not(config.coord) then&lt;br /&gt;
		return &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Require coords (specified or from wikidata), so that map will be centred somewhere&lt;br /&gt;
	-- (P625 = coordinate location)&lt;br /&gt;
	local hasCoordinates = hasWikidataProperty(wikidataId, &#039;P625&#039;) or config.coordinates or config.coord&lt;br /&gt;
	if not hasCoordinates then  &lt;br /&gt;
		return &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- `args` is the arguments which will be passed to the mapframe module&lt;br /&gt;
	local args = {}&lt;br /&gt;
&lt;br /&gt;
	-- Some defaults/overrides for infobox presentation&lt;br /&gt;
	args.display = &amp;quot;inline&amp;quot;&lt;br /&gt;
	args.frame = &amp;quot;yes&amp;quot;&lt;br /&gt;
	args.plain = &amp;quot;yes&amp;quot;&lt;br /&gt;
	args[&amp;quot;frame-width&amp;quot;]  = config[&amp;quot;frame-width&amp;quot;] or config.width or DEFAULT_FRAME_WIDTH&lt;br /&gt;
	args[&amp;quot;frame-height&amp;quot;] = config[&amp;quot;frame-height&amp;quot;] or config.height or DEFAULT_FRAME_HEIGHT&lt;br /&gt;
	args[&amp;quot;frame-align&amp;quot;]  = &amp;quot;center&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	args[&amp;quot;frame-coord&amp;quot;] = config[&amp;quot;frame-coordinates&amp;quot;] or config[&amp;quot;frame-coord&amp;quot;] or &amp;quot;&amp;quot;&lt;br /&gt;
	-- Note: config[&amp;quot;coordinates&amp;quot;] or config[&amp;quot;coord&amp;quot;] should not be used for the alignment of the frame;&lt;br /&gt;
	-- see talk page ( https://en.wikipedia.org/wiki/Special:Diff/876492931 )&lt;br /&gt;
&lt;br /&gt;
	-- deprecated lat and long parameters&lt;br /&gt;
	args[&amp;quot;frame-lat&amp;quot;]    = config[&amp;quot;frame-lat&amp;quot;] or config[&amp;quot;frame-latitude&amp;quot;] or &amp;quot;&amp;quot;&lt;br /&gt;
	args[&amp;quot;frame-long&amp;quot;]   = config[&amp;quot;frame-long&amp;quot;] or config[&amp;quot;frame-longitude&amp;quot;] or &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	-- Calculate zoom from length or area (converted to km or km2)&lt;br /&gt;
	if config.length_km then&lt;br /&gt;
		args.zoom = getZoom(config.length_km, &#039;km&#039;)&lt;br /&gt;
	elseif config.length_mi then&lt;br /&gt;
		args.zoom = getZoom(config.length_mi, &#039;mi&#039;)&lt;br /&gt;
	elseif config.area_km2 then&lt;br /&gt;
		args.zoom = getZoom(config.area_km2, &#039;km2&#039;)&lt;br /&gt;
	elseif config.area_mi2 then&lt;br /&gt;
		args.zoom = getZoom(config.area_mi2, &#039;mi2&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		args.zoom = config.zoom or DEFAULT_ZOOM&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Conditionals: whether point, geomask should be shown&lt;br /&gt;
	local hasOsmRelationId = hasWikidataProperty(wikidataId, &#039;P402&#039;) -- P402 is OSM relation ID&lt;br /&gt;
	local shouldShowPointMarker;&lt;br /&gt;
	if config.point == &amp;quot;on&amp;quot; then&lt;br /&gt;
		shouldShowPointMarker = true &lt;br /&gt;
	elseif config.point == &amp;quot;none&amp;quot; then&lt;br /&gt;
		shouldShowPointMarker = false&lt;br /&gt;
	else&lt;br /&gt;
		shouldShowPointMarker = not(hasOsmRelationId) or (config.marker and config.marker ~= &#039;none&#039;) or (config.coordinates or config.coord)&lt;br /&gt;
	end&lt;br /&gt;
	local shouldShowShape = config.shape ~= &#039;none&#039;&lt;br /&gt;
	local shapeType = config.shape == &#039;inverse&#039; and &#039;shape-inverse&#039; or &#039;shape&#039;&lt;br /&gt;
	local shouldShowLine = config.line ~= &#039;none&#039;&lt;br /&gt;
	local maskItem&lt;br /&gt;
	local useWikidata = wikidataId and true or false -- Use shapes/lines based on wikidata id, if there is one&lt;br /&gt;
	-- But do not use wikidata when local coords are specified (and not turned off), unless explicitly set&lt;br /&gt;
	if useWikidata and config.coord and shouldShowPointMarker then&lt;br /&gt;
		useWikidata = config.wikidata and true or false&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Switcher&lt;br /&gt;
	if config.switcher == &amp;quot;zooms&amp;quot; then&lt;br /&gt;
		-- switching between zoom levels&lt;br /&gt;
		local maxZoom = math.max(tonumber(args.zoom), 3) -- what zoom would have otherwise been (if 3 or more, otherwise 3)&lt;br /&gt;
		local minZoom = 1 -- completely zoomed out&lt;br /&gt;
		local midZoom = math.floor((maxZoom + minZoom)/2) -- midway between maxn and min&lt;br /&gt;
		args.switch = &amp;quot;zoomed in, zoomed midway, zoomed out&amp;quot;&lt;br /&gt;
		args.zoom = string.format(&amp;quot;SWITCH:%d,%d,%d&amp;quot;, maxZoom, midZoom, minZoom)&lt;br /&gt;
	elseif config.switcher == &amp;quot;auto&amp;quot; then&lt;br /&gt;
		-- switching between P276 and P131 areas with recursive lookup, e.g. item&#039;s city,&lt;br /&gt;
		-- that city&#039;s state, and that state&#039;s country&lt;br /&gt;
		args.zoom = nil -- let kartographer determine the zoom&lt;br /&gt;
		local maskLabels = {}&lt;br /&gt;
		local maskItems = {}&lt;br /&gt;
		local maskItemId = relatedEntity(wikidataId, &amp;quot;P276&amp;quot;) or  relatedEntity(wikidataId, &amp;quot;P131&amp;quot;) &lt;br /&gt;
		local maskLabel = mw.wikibase.getLabel(maskItemId)&lt;br /&gt;
		while maskItemId and maskLabel and mw.text.trim(maskLabel) ~= &amp;quot;&amp;quot; do&lt;br /&gt;
			table.insert(maskLabels, maskLabel)&lt;br /&gt;
			table.insert(maskItems, maskItemId)&lt;br /&gt;
			maskItemId = maskItemId and relatedEntity(maskItemId, &amp;quot;P131&amp;quot;)&lt;br /&gt;
			maskLabel = maskItemId and mw.wikibase.getLabel(maskItemId)&lt;br /&gt;
		end&lt;br /&gt;
		if #maskLabels &amp;gt; 1 then&lt;br /&gt;
			args.switch = table.concat(maskLabels, &amp;quot;###&amp;quot;)&lt;br /&gt;
			maskItem = &amp;quot;SWITCH:&amp;quot; .. table.concat(maskItems, &amp;quot;,&amp;quot;)&lt;br /&gt;
		elseif #maskLabels == 1 then&lt;br /&gt;
			maskItem = maskItemId[1]&lt;br /&gt;
		end&lt;br /&gt;
	elseif config.switcher == &amp;quot;geomasks&amp;quot; and config.geomask then&lt;br /&gt;
		-- switching between items in geomask parameter&lt;br /&gt;
		args.zoom = nil -- let kartographer determine the zoom&lt;br /&gt;
		local separator = (mw.ustring.find(config.geomask, &amp;quot;###&amp;quot;, 0, true ) and &amp;quot;###&amp;quot;) or&lt;br /&gt;
			(mw.ustring.find(config.geomask, &amp;quot;;&amp;quot;, 0, true ) and &amp;quot;;&amp;quot;) or &amp;quot;,&amp;quot;&lt;br /&gt;
		local pattern = &amp;quot;%s*&amp;quot;..separator..&amp;quot;%s*&amp;quot;&lt;br /&gt;
		local maskItems = mw.text.split(mw.ustring.gsub(config.geomask, &amp;quot;SWITCH:&amp;quot;, &amp;quot;&amp;quot;), pattern)&lt;br /&gt;
		local maskLabels = {}&lt;br /&gt;
		if #maskItems &amp;gt; 1 then&lt;br /&gt;
			for i, item in ipairs(maskItems) do&lt;br /&gt;
				table.insert(maskLabels, mw.wikibase.getLabel(item))&lt;br /&gt;
			end&lt;br /&gt;
			args.switch = table.concat(maskLabels, &amp;quot;###&amp;quot;)&lt;br /&gt;
			maskItem = &amp;quot;SWITCH:&amp;quot; .. table.concat(maskItems, &amp;quot;,&amp;quot;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- resolve geomask item id (if not using geomask switcher)&lt;br /&gt;
	if not maskItem then --  &lt;br /&gt;
		local maskType = idType(config.geomask)&lt;br /&gt;
		if maskType == &#039;item&#039; then&lt;br /&gt;
			maskItem = config.geomask&lt;br /&gt;
		elseif maskType == &amp;quot;property&amp;quot; then&lt;br /&gt;
			maskItem = relatedEntity(wikidataId, config.geomask)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Keep track of arg numbering&lt;br /&gt;
	local argNumber = &#039;&#039;&lt;br /&gt;
	local function incrementArgNumber()&lt;br /&gt;
		if argNumber == &#039;&#039; then&lt;br /&gt;
			argNumber = 2&lt;br /&gt;
		else&lt;br /&gt;
			argNumber = argNumber + 1&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Geomask&lt;br /&gt;
	if maskItem then&lt;br /&gt;
		args[&amp;quot;type&amp;quot;..argNumber] = &amp;quot;shape-inverse&amp;quot;&lt;br /&gt;
		args[&amp;quot;id&amp;quot;..argNumber] = maskItem&lt;br /&gt;
		args[&amp;quot;stroke-width&amp;quot;..argNumber] = config[&amp;quot;geomask-stroke-width&amp;quot;] or DEFAULT_GEOMASK_STROKE_WIDTH&lt;br /&gt;
		args[&amp;quot;stroke-color&amp;quot;..argNumber] = config[&amp;quot;geomask-stroke-color&amp;quot;] or config[&amp;quot;geomask-stroke-colour&amp;quot;] or DEFAULT_GEOMASK_STROKE_COLOR&lt;br /&gt;
		args[&amp;quot;fill&amp;quot;..argNumber] = config[&amp;quot;geomask-fill&amp;quot;] or DEFAULT_GEOMASK_FILL&lt;br /&gt;
		args[&amp;quot;fill-opacity&amp;quot;..argNumber] = config[&amp;quot;geomask-fill-opacity&amp;quot;] or DEFAULT_SHAPE_FILL_OPACITY&lt;br /&gt;
		-- Let kartographer determine zoom and position, unless it is explicitly set in config&lt;br /&gt;
		if not config.zoom and not config.switcher then&lt;br /&gt;
			args.zoom = nil&lt;br /&gt;
			args[&amp;quot;frame-coord&amp;quot;] = nil&lt;br /&gt;
			args[&amp;quot;frame-lat&amp;quot;] = nil&lt;br /&gt;
			args[&amp;quot;frame-long&amp;quot;] = nil 	&lt;br /&gt;
			local maskArea = getStatementValue( getBestStatement(maskItem, &#039;P2046&#039;) )&lt;br /&gt;
		end&lt;br /&gt;
		incrementArgNumber()&lt;br /&gt;
		-- Hack to fix phab:T255932&lt;br /&gt;
		if not args.zoom then&lt;br /&gt;
			args[&amp;quot;type&amp;quot;..argNumber] = &amp;quot;line&amp;quot;&lt;br /&gt;
			args[&amp;quot;id&amp;quot;..argNumber] = maskItem&lt;br /&gt;
			args[&amp;quot;stroke-width&amp;quot;..argNumber] = 0&lt;br /&gt;
			incrementArgNumber()&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Shape (or shape-inverse)&lt;br /&gt;
	if useWikidata and shouldShowShape then&lt;br /&gt;
		args[&amp;quot;type&amp;quot;..argNumber] = shapeType&lt;br /&gt;
		if config.id then args[&amp;quot;id&amp;quot;..argNumber] = config.id end&lt;br /&gt;
		args[&amp;quot;stroke-width&amp;quot;..argNumber] = config[&amp;quot;shape-stroke-width&amp;quot;] or config[&amp;quot;stroke-width&amp;quot;] or DEFAULT_SHAPE_STROKE_WIDTH&lt;br /&gt;
		args[&amp;quot;stroke-color&amp;quot;..argNumber] = config[&amp;quot;shape-stroke-color&amp;quot;] or config[&amp;quot;shape-stroke-colour&amp;quot;] or config[&amp;quot;stroke-color&amp;quot;] or config[&amp;quot;stroke-colour&amp;quot;] or DEFAULT_SHAPE_STROKE_COLOR&lt;br /&gt;
		args[&amp;quot;fill&amp;quot;..argNumber] = config[&amp;quot;shape-fill&amp;quot;] or DEFAULT_SHAPE_FILL&lt;br /&gt;
		args[&amp;quot;fill-opacity&amp;quot;..argNumber] = config[&amp;quot;shape-fill-opacity&amp;quot;] or DEFAULT_SHAPE_FILL_OPACITY&lt;br /&gt;
		incrementArgNumber()&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Line&lt;br /&gt;
	if useWikidata and shouldShowLine then&lt;br /&gt;
		args[&amp;quot;type&amp;quot;..argNumber] = &amp;quot;line&amp;quot;&lt;br /&gt;
		if config.id then args[&amp;quot;id&amp;quot;..argNumber] = config.id end&lt;br /&gt;
		args[&amp;quot;stroke-width&amp;quot;..argNumber] = config[&amp;quot;line-stroke-width&amp;quot;] or config[&amp;quot;stroke-width&amp;quot;] or DEFAULT_LINE_STROKE_WIDTH&lt;br /&gt;
		args[&amp;quot;stroke-color&amp;quot;..argNumber] = config[&amp;quot;line-stroke-color&amp;quot;] or config[&amp;quot;line-stroke-colour&amp;quot;] or config[&amp;quot;stroke-color&amp;quot;] or config[&amp;quot;stroke-colour&amp;quot;] or DEFAULT_LINE_STROKE_COLOR&lt;br /&gt;
		incrementArgNumber()&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Point&lt;br /&gt;
	if shouldShowPointMarker then&lt;br /&gt;
		args[&amp;quot;type&amp;quot;..argNumber] = &amp;quot;point&amp;quot;&lt;br /&gt;
		if config.id then args[&amp;quot;id&amp;quot;..argNumber] = config.id end&lt;br /&gt;
		if config.coord then args[&amp;quot;coord&amp;quot;..argNumber] = config.coord end&lt;br /&gt;
		if config.marker then args[&amp;quot;marker&amp;quot;..argNumber] = config.marker end&lt;br /&gt;
		args[&amp;quot;marker-color&amp;quot;..argNumber] = config[&amp;quot;marker-color&amp;quot;] or config[&amp;quot;marker-colour&amp;quot;] or DEFAULT_MARKER_COLOR&lt;br /&gt;
		incrementArgNumber()&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local mapframe = args.switch and mf.multi(args) or mf._main(args)&lt;br /&gt;
	local tracking = hasOsmRelationId and &#039;&#039; or &#039;[[Category:Infobox mapframe sans ID de relation OSM sur Wikidata]]&#039;&lt;br /&gt;
	return mapframe .. tracking&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Infobox_mapframe&amp;diff=1371</id>
		<title>Modèle:Infobox mapframe</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Infobox_mapframe&amp;diff=1371"/>
		<updated>2025-12-09T23:52:54Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#invoke:Infobox mapframe|main}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation|contenu=&lt;br /&gt;
{{Modèle utilisant les modules Lua|Module:Infobox mapframe}}&lt;br /&gt;
== Utilisation ==&lt;br /&gt;
{{...}}&lt;br /&gt;
== Paramètres ==&lt;br /&gt;
{{...}}&lt;br /&gt;
== Exemple ==&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{Infobox mapframe|id=Q100}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Rendu ===&lt;br /&gt;
{{Infobox mapframe|id=Q100}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Module:CoordinatesFR&amp;diff=1369</id>
		<title>Module:CoordinatesFR</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Module:CoordinatesFR&amp;diff=1369"/>
		<updated>2025-12-09T23:52:53Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local math_mod = require( &amp;quot;Module:Math&amp;quot; )&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
--Chargement de la liste En/Au/Aux/A&lt;br /&gt;
local gdata&lt;br /&gt;
local success, resultat = pcall (mw.loadData, &amp;quot;Module:Drapeau/Data&amp;quot; )&lt;br /&gt;
if success then&lt;br /&gt;
	gdata = resultat&lt;br /&gt;
else&lt;br /&gt;
	-- Banque de données à minima en cas de bogue dans le Module:Langue/Data&lt;br /&gt;
	gdata={}&lt;br /&gt;
	gdata.data={};&lt;br /&gt;
	gdata.data[142]={qid=&amp;quot;Q142&amp;quot;, label=&amp;quot;France&amp;quot;, genre=&amp;quot;fs&amp;quot;}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local i18n = {&lt;br /&gt;
	N = &#039;N&#039;,&lt;br /&gt;
	Nlong = &#039;Nord&#039;,&lt;br /&gt;
	W = &#039;O&#039;,&lt;br /&gt;
	Wlong = &#039;Ouest&#039;,&lt;br /&gt;
	E = &#039;E&#039;,&lt;br /&gt;
	Elong = &#039;Est&#039;,&lt;br /&gt;
	S = &#039;S&#039;,&lt;br /&gt;
	Slong = &#039;Sud&#039;,&lt;br /&gt;
	degrees = &#039;° &#039;,&lt;br /&gt;
	minutes = &#039;′ &#039;,&lt;br /&gt;
	seconds = &#039;″ &#039;,&lt;br /&gt;
	geohackurl = &#039;http://tools.wmflabs.org/geohack/geohack.php?language=fr&#039;,&lt;br /&gt;
	tooltip = &#039;Cartes, vues aériennes, etc.&#039;,&lt;br /&gt;
	errorcat = &#039;Page avec des balises de coordonnées mal formées&#039;,&lt;br /&gt;
	sameaswikidata = &#039;Page avec coordonnées similaires sur Wikidata&#039;,&lt;br /&gt;
	notaswikidata = &#039;Page avec coordonnées différentes sur Wikidata&#039;,&lt;br /&gt;
	nowikidata = &#039;Page sans coordonnées Wikidata&#039;,&lt;br /&gt;
	throughwikidata = &#039;Page géolocalisée par Wikidata&#039;,&lt;br /&gt;
	invalidFormat = &#039;format invalide&#039;,                                          -- &#039;invalid coordinate format&#039;,&lt;br /&gt;
	invalidNSEW = &#039;orientation invalide, devrait être &amp;quot;N&amp;quot;, &amp;quot;S&amp;quot;, &amp;quot;E&amp;quot; or &amp;quot;W&amp;quot;&#039;,    -- &#039;invalid direction should be &amp;quot;N&amp;quot;, &amp;quot;S&amp;quot;, &amp;quot;E&amp;quot; or &amp;quot;W&amp;quot;&#039;,&lt;br /&gt;
	invalidNS = &#039;orientation de latitude invalide, devrait être &amp;quot;N&amp;quot; ou &amp;quot;S&amp;quot;&#039;,    -- &#039;could not find latitude direction (should be N or S)&#039;,&lt;br /&gt;
	invalidEW = &#039;orientation de longitude invalide, devrait être &amp;quot;E&amp;quot; ou &amp;quot;W&amp;quot;&#039;,   -- &#039;could not find longitude direction (should be W or E) &#039;,&lt;br /&gt;
	noCardinalDirection = &#039;orientation cardinale non trouvée&#039;,                  -- &#039;no cardinal direction found in coordinates&#039;,&lt;br /&gt;
	invalidDirection = &#039;direction invalide&#039;,                                    -- &#039;invalid direction&#039;,&lt;br /&gt;
	latitude90 = &#039;latitude &amp;gt; 90&#039;,&lt;br /&gt;
	longitude360 = &#039;longitude &amp;gt; 360&#039;,&lt;br /&gt;
	minSec60 = &#039;minutes ou secondes &amp;gt; 60&#039;,&lt;br /&gt;
	negativeCoode = &#039;en format dms les degrés doivent être positifs&#039;,           -- &#039;dms coordinates should be positive&#039;,&lt;br /&gt;
	dmIntergers = &#039;degrés et minutes doivent être des nombres entiers&#039;,         -- &#039;degrees and minutes should be integers&#039;,&lt;br /&gt;
	tooManyParam = &#039;trop de paramètres pour la latitude ou la longitude&#039;,       -- &#039;too many parameters for coordinates&#039;,&lt;br /&gt;
	coordMissing = &#039;latitude ou longitude absente&#039;,                             -- &#039;latitude or longitude missing&#039;,&lt;br /&gt;
	invalidGlobe = &#039;globe invalide : &#039;,                                         -- &#039;invalid globe:&#039;,&lt;br /&gt;
}&lt;br /&gt;
local coordParse = {&lt;br /&gt;
	NORTH = &#039;N&#039;,&lt;br /&gt;
	NORD = &#039;N&#039;,&lt;br /&gt;
	EAST = &#039;E&#039;,&lt;br /&gt;
	EST = &#039;E&#039;,&lt;br /&gt;
	WEST = &#039;W&#039;,&lt;br /&gt;
	O = &#039;W&#039;,&lt;br /&gt;
	OUEST = &#039;W&#039;,&lt;br /&gt;
	SOUTH = &#039;S&#039;,&lt;br /&gt;
	SUD = &#039;S&#039;,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
--Aide:Fonction_genre&lt;br /&gt;
local genre = {&lt;br /&gt;
	ms =    {le=&amp;quot;le &amp;quot;,  du=&amp;quot;du &amp;quot;,    de=&amp;quot;du &amp;quot;,  au=&amp;quot;au &amp;quot;,  en=&amp;quot;au &amp;quot;},&lt;br /&gt;
	msa =   {le=&amp;quot;l&#039;&amp;quot;,   du=&amp;quot;de l&#039;&amp;quot;,  de=&amp;quot;d&#039;&amp;quot;,   au=&amp;quot;à l&#039;&amp;quot;, en=&amp;quot;en &amp;quot;},&lt;br /&gt;
	msi =   {le=&amp;quot;&amp;quot;,     du=&amp;quot;de &amp;quot;,    de=&amp;quot;de &amp;quot;,  au=&amp;quot;à &amp;quot;,   en=&amp;quot;à &amp;quot;},&lt;br /&gt;
	msia =  {le=&amp;quot;&amp;quot;,     du=&amp;quot;d&#039;&amp;quot;,     de=&amp;quot;d&#039;&amp;quot;,   au=&amp;quot;à &amp;quot;,   en=&amp;quot;à &amp;quot;},&lt;br /&gt;
	msiae = {le=&amp;quot;&amp;quot;,     du=&amp;quot;d&#039;&amp;quot;,     de=&amp;quot;d&#039;&amp;quot;,   au=&amp;quot;à &amp;quot;,   en=&amp;quot;en &amp;quot;},&lt;br /&gt;
	fs =    {le=&amp;quot;la &amp;quot;,  du=&amp;quot;de la &amp;quot;, de=&amp;quot;de &amp;quot;,  au=&amp;quot;à la &amp;quot;,en=&amp;quot;en &amp;quot;},&lt;br /&gt;
	fsa =   {le=&amp;quot;l&#039;&amp;quot;,   du=&amp;quot;de l&#039;&amp;quot;,  de=&amp;quot;d&#039;&amp;quot;,   au=&amp;quot;à l&#039;&amp;quot;, en=&amp;quot;en &amp;quot;},&lt;br /&gt;
	fsi =   {le=&amp;quot;&amp;quot;,     du=&amp;quot;de &amp;quot;,    de=&amp;quot;de &amp;quot;,  au=&amp;quot;à &amp;quot;,   en=&amp;quot;à &amp;quot;},&lt;br /&gt;
	fsia =  {le=&amp;quot;&amp;quot;,     du=&amp;quot;d&#039;&amp;quot;,     de=&amp;quot;d&#039;&amp;quot;,   au=&amp;quot;à &amp;quot;,   en=&amp;quot;à &amp;quot;},&lt;br /&gt;
	mp =    {le=&amp;quot;les &amp;quot;, du=&amp;quot;des &amp;quot;,   de=&amp;quot;des &amp;quot;, au=&amp;quot;aux &amp;quot;, en=&amp;quot;aux &amp;quot;},&lt;br /&gt;
	fp =    {le=&amp;quot;les &amp;quot;, du=&amp;quot;des &amp;quot;,   de=&amp;quot;des &amp;quot;, au=&amp;quot;aux &amp;quot;, en=&amp;quot;aux &amp;quot;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local globedata = 	{&lt;br /&gt;
	--[[ notes:&lt;br /&gt;
		radius in kilometers (especially imprecise for non spheric bodies)&lt;br /&gt;
		defaultdisplay is currently disabled, activate it ?&lt;br /&gt;
	]]-- &lt;br /&gt;
	ariel = {radius = 580, defaultdisplay = &#039;dec east&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	callisto =  {radius = 2410, defaultdisplay = &#039;dec west&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	ceres =  {radius = 470, defaultdisplay = &#039;dec east&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	charon =  {radius = 1214, defaultdisplay = &#039;dec east&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	deimos =  {radius = 7, defaultdisplay = &#039;dec west&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	dione =  {radius = 560, defaultdisplay = &#039;dec west&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	enceladus =  {radius = 255, defaultdisplay = &#039;dec west&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	ganymede =  {radius = 2634, defaultdisplay = &#039;dec west&#039;, trackingcat = &#039;sur Ganymède&#039;},&lt;br /&gt;
	earth = {radius = 6371, defaultdisplay = &#039;dms&#039;, trackingcat = &#039;sur Terre&#039;},&lt;br /&gt;
	europa =  {radius = 1561, defaultdisplay = &#039;dec east&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	hyperion =  {radius = 140, defaultdisplay = &#039;dec west&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	iapetus =  {radius = 725, defaultdisplay = &#039;dec west&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	[&#039;io&#039;] =  {radius = 1322, defaultdisplay = &#039;dec west&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	jupiter =  {radius = 68911, defaultdisplay = &#039;dec east&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	mars =  {radius = 3389.5, defaultdisplay = &#039;dec east&#039;, trackingcat =  &#039;sur Mars&#039; },&lt;br /&gt;
	mercury =  {radius = 2439.7, defaultdisplay = &#039;dec west&#039;, trackingcat = &#039;sur Mercure&#039;},&lt;br /&gt;
	mimas =  {radius = 197, defaultdisplay = &#039;dec west&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	miranda =  {radius = 335, defaultdisplay = &#039;dec east&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	moon =  {radius = 1736, defaultdisplay = &#039;dec&#039;, trackingcat = &#039;sur la Lune&#039;},&lt;br /&gt;
	neptune =  {radius = 24553, defaultdisplay = &#039;dec east&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	oberon =  {radius = 761, defaultdisplay = &#039;dec east&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	phoebe =  {radius = 110, defaultdisplay = &#039;dec west&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	phobos =  {radius = 11, defaultdisplay = &#039;dec west&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	pluto =  {radius = 1185, defaultdisplay = &#039;dec east&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	rhea =  {radius = 765, defaultdisplay = &#039;dec west&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	saturn =  {radius = 58232, defaultdisplay = &#039;dec east&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	titan =  {radius = 2575.5, defaultdisplay = &#039;dec west&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	tethys =  {radius = 530, defaultdisplay = &#039;dec west&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	titania =  {radius = 394, defaultdisplay = &#039;dec east&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	triton = {radius = 1353, defaultdisplay = &#039;dec east&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	umbriel =  {radius = 584, defaultdisplay = &#039;dec east&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	uranus =  {radius = 25266, defaultdisplay = &#039;dec east&#039;, trackingcat = &#039;extraterrestre&#039;},&lt;br /&gt;
	venus =  {radius = 6051.8, defaultdisplay = &#039;dec east&#039;, trackingcat = &#039;sur Vénus&#039;},&lt;br /&gt;
	vesta =  {radius = 260, defaultdisplay = &#039;dec east&#039;, trackingcat = &#039;extraterrestre&#039;}&lt;br /&gt;
}&lt;br /&gt;
globedata[&#039;&#039;] = globedata.earth&lt;br /&gt;
&lt;br /&gt;
local wikidatathreshold = 10 -- si la distance entre coordonnées Wikipédia et Wikidata dépasse se seuil (en kilomètes), une catégorie de maintenance est ajoutée&lt;br /&gt;
local lang = mw.language.getContentLanguage()&lt;br /&gt;
&lt;br /&gt;
local function makecat(cat, sortkey)&lt;br /&gt;
	if type( sortkey ) == &#039;string&#039; then&lt;br /&gt;
		return &#039;[[Category:&#039; .. cat .. &#039;|&#039; .. sortkey .. &#039;]]&#039;&lt;br /&gt;
	else&lt;br /&gt;
		return &#039;[[Category:&#039; .. cat .. &#039;]]&#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------&lt;br /&gt;
--Error handling&lt;br /&gt;
	--[[ Notes:&lt;br /&gt;
	when errors occure a new error message is concatenated to errorstring&lt;br /&gt;
	an error message contains an error category with a sortkey&lt;br /&gt;
	For major errors, it can also display an error message (the error message will the usually be returned and the function terminated)&lt;br /&gt;
	More minor errors do only add a category, so that readers are not bothered with error texts&lt;br /&gt;
	sortkeys:&lt;br /&gt;
		* A: invalid latitude, longitude or direction&lt;br /&gt;
		* B: invalid globe&lt;br /&gt;
		* C: something wrong with other parameters&lt;br /&gt;
		* D: more than one primary coord&lt;br /&gt;
	]]--&lt;br /&gt;
&lt;br /&gt;
local errorstring = &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
local function makeerror(args)&lt;br /&gt;
	local errormessage = &#039;&#039;&lt;br /&gt;
	if args.message then &lt;br /&gt;
		errormessage = &#039;&amp;lt;strong class=&amp;quot;error&amp;quot;&amp;gt; Coordonnées : &#039; .. args.message .. &#039;&amp;lt;/strong&amp;gt;&#039; &lt;br /&gt;
	end&lt;br /&gt;
	local errorcat = &#039;&#039;&lt;br /&gt;
	if mw.title.getCurrentTitle().namespace == 0 then &lt;br /&gt;
		errorcat = makecat(i18n.errorcat, args.sortkey)&lt;br /&gt;
	end&lt;br /&gt;
	errorstring = errormessage .. errorcat -- reinitializes the string to avoid absurdly long messages&lt;br /&gt;
	return nil&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function showerrors()&lt;br /&gt;
	return errorstring&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- Distance computation&lt;br /&gt;
function p._distance(a, b, globe) -- calcule la [[distance orthodromique]] en kilomètres entre deux points du globe&lt;br /&gt;
&lt;br /&gt;
	globe = string.lower(globe or &#039;earth&#039;)&lt;br /&gt;
	&lt;br /&gt;
	-- check arguments and converts degreees to radians&lt;br /&gt;
	local latA, latB, longA, longB = a.latitude, b.latitude, a.longitude, b.longitude&lt;br /&gt;
	if (not latA) or (not latB) or (not longA) or (not longB) then return&lt;br /&gt;
		error(&#039;coordinates missing, can\&#039;t compute distance&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	if type(latA) ~= &#039;number&#039; or type(latB) ~= &#039;number&#039; or type(longA) ~= &#039;number&#039; or type(longB) ~= &#039;number&#039; then&lt;br /&gt;
		error(&#039;coordinates are not numeric, can\&#039;t compute distance&#039;)&lt;br /&gt;
	end&lt;br /&gt;
		if not globe or not globedata[globe] then&lt;br /&gt;
		return error(&#039;globe: &#039; .. globe .. &#039;is not supported&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- calcul de la distance angulaire en radians&lt;br /&gt;
	local convratio = math.pi / 180 -- convertit en radians&lt;br /&gt;
	latA, latB, longA, longB = convratio * latA, convratio * latB, convratio * longA, convratio * longB&lt;br /&gt;
	local cosangle = math.sin(latA) * math.sin(latB) + math.cos(latA) * math.cos(latB) * math.cos(longB - longA)&lt;br /&gt;
	if cosangle &amp;gt;= 1 then -- may be above one because of rounding errors&lt;br /&gt;
		return 0&lt;br /&gt;
	end&lt;br /&gt;
	local angle = math.acos(cosangle)&lt;br /&gt;
	-- calcul de la distance en km&lt;br /&gt;
	local radius = globedata[globe].radius&lt;br /&gt;
	return radius * angle&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.distance(frame)&lt;br /&gt;
	local args = frame.args&lt;br /&gt;
	return p._distance(&lt;br /&gt;
		{latitude = tonumber(args.latitude1), longitude = tonumber(args.longitude1)}, &lt;br /&gt;
		{latitude = tonumber(args.latitude2), longitude = tonumber(args.longitude2)},&lt;br /&gt;
		args.globe)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function geoHackUrl(decLat, decLong, globe, displayformat, objectname, extraparams)&lt;br /&gt;
	extraparams = extraparams or &#039;&#039;&lt;br /&gt;
	local geohacklatitude, geohacklongitude&lt;br /&gt;
	-- format latitude and longitude for the URL&lt;br /&gt;
	if tonumber(decLat) &amp;lt; 0 then&lt;br /&gt;
		geohacklatitude = tostring(-tonumber(decLat)) .. &#039;_S&#039;&lt;br /&gt;
	else &lt;br /&gt;
		geohacklatitude = decLat .. &#039;_N&#039;&lt;br /&gt;
	end&lt;br /&gt;
	if tonumber(decLong) &amp;lt; 0  then&lt;br /&gt;
		geohacklongitude = tostring(-tonumber(decLong)) .. &#039;_W&#039;&lt;br /&gt;
	elseif globedata[globe].defaultdisplay == &#039;dec west&#039; then&lt;br /&gt;
		geohacklongitude = decLong .. &#039;_W&#039;&lt;br /&gt;
	else&lt;br /&gt;
		geohacklongitude = decLong .. &#039;_E&#039;&lt;br /&gt;
	end&lt;br /&gt;
	-- prepares the &#039;paramss=&#039; parameter&lt;br /&gt;
	local geohackparams = geohacklatitude .. &#039;_&#039; .. geohacklongitude .. &#039;_&#039; ..extraparams&lt;br /&gt;
	-- concatenate parameteres for geohack&lt;br /&gt;
	return i18n.geohackurl .. &lt;br /&gt;
		&amp;quot;&amp;amp;pagename=&amp;quot; .. mw.uri.encode(mw.title.getCurrentTitle().prefixedText, &amp;quot;WIKI&amp;quot;) ..&lt;br /&gt;
		&amp;quot;&amp;amp;params=&amp;quot; .. geohackparams ..&lt;br /&gt;
		(objectname and (&amp;quot;&amp;amp;title=&amp;quot; .. mw.uri.encode(objectname)) or &amp;quot;&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--HTML builder for a geohack link&lt;br /&gt;
local function buildHTML(decLat, decLong, dmsLat, dmsLong, globe, displayformat, displayinline, displaytitle, objectname, extraparams)&lt;br /&gt;
	-- geohack url&lt;br /&gt;
	local url = geoHackUrl(decLat, decLong, globe, displayformat, objectname, extraparams)&lt;br /&gt;
	&lt;br /&gt;
	-- displayed coordinates&lt;br /&gt;
	local displaycoords&lt;br /&gt;
	if string.sub(displayformat,1,3) == &#039;dec&#039; then&lt;br /&gt;
		displaycoords = p.displaydec(decLat, decLong, displayformat)&lt;br /&gt;
	else&lt;br /&gt;
		displaycoords = {&lt;br /&gt;
			p.displaydmsdimension(dmsLat, displayformat),&lt;br /&gt;
			p.displaydmsdimension(dmsLong, displayformat),&lt;br /&gt;
		}&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- build coordinate in h-geo / h-card microformat&lt;br /&gt;
	local globeNode&lt;br /&gt;
	if globe and globe ~= &#039;earth&#039; then&lt;br /&gt;
		globeNode = mw.html.create(&#039;data&#039;)&lt;br /&gt;
			:addClass(&#039;p-globe&#039;)&lt;br /&gt;
			:attr{ value = globe }&lt;br /&gt;
			:done()&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local coordNode = mw.html.create(&#039;&#039;)&lt;br /&gt;
	if objectname then&lt;br /&gt;
		coordNode = mw.html.create(&#039;span&#039;)&lt;br /&gt;
			:addClass(&#039;h-card&#039;)&lt;br /&gt;
			:tag(&#039;data&#039;)&lt;br /&gt;
				:addClass(&#039;p-name&#039;)&lt;br /&gt;
				:attr{ value = objectname }&lt;br /&gt;
				:done()&lt;br /&gt;
	end&lt;br /&gt;
	coordNode&lt;br /&gt;
		:tag(&#039;span&#039;)&lt;br /&gt;
			:addClass(&#039;h-geo&#039;)&lt;br /&gt;
			:addClass(&#039;geo-&#039; .. string.sub(displayformat,1,3)) &lt;br /&gt;
			:tag(&#039;data&#039;)&lt;br /&gt;
				:addClass(&#039;p-latitude&#039;)&lt;br /&gt;
				:attr{ value = decLat }&lt;br /&gt;
				:wikitext( displaycoords[1] )&lt;br /&gt;
				:done()&lt;br /&gt;
			:wikitext(&amp;quot;, &amp;quot;)&lt;br /&gt;
			:tag(&#039;data&#039;)&lt;br /&gt;
				:addClass(&#039;p-longitude&#039;)&lt;br /&gt;
				:attr{ value = decLong }&lt;br /&gt;
				:wikitext( displaycoords[2] )&lt;br /&gt;
				:done()&lt;br /&gt;
			:node( globeNode )&lt;br /&gt;
			:done()&lt;br /&gt;
	&lt;br /&gt;
	-- buid GeoHack link&lt;br /&gt;
	local root = mw.html.create(&#039;span&#039;)&lt;br /&gt;
		:addClass(&#039;plainlinks nourlexpansion&#039;)&lt;br /&gt;
		:attr(&#039;title&#039;, i18n.tooltip)&lt;br /&gt;
		:wikitext(&#039;[&#039; .. url )&lt;br /&gt;
		:node(coordNode)&lt;br /&gt;
		:wikitext(&amp;quot;]&amp;quot;)&lt;br /&gt;
		:done()&lt;br /&gt;
	&lt;br /&gt;
	-- format result depending on args[&amp;quot;display&amp;quot;] (nil, &amp;quot;inline&amp;quot;, &amp;quot;title&amp;quot;, &amp;quot;inline,title&amp;quot;)&lt;br /&gt;
	local inlineText = displayinline and tostring(root) or &#039;&#039;&lt;br /&gt;
	local titleText = &#039;&#039;&lt;br /&gt;
	if displaytitle then&lt;br /&gt;
		local htmlTitle = mw.html.create(&#039;span&#039;)&lt;br /&gt;
			:attr{ id = &#039;coordinates&#039; }&lt;br /&gt;
			:addClass( displayinline and &#039;noprint&#039; or nil )&lt;br /&gt;
			:node( root )&lt;br /&gt;
		local frame = mw.getCurrentFrame()&lt;br /&gt;
		titleText = frame:extensionTag( &#039;indicator&#039;, tostring(htmlTitle), { name = &#039;coordinates&#039; }	)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return inlineText .. titleText&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- dms specific funcions&lt;br /&gt;
&lt;br /&gt;
local function twoDigit( value )&lt;br /&gt;
	if ( value &amp;lt; 10 ) then&lt;br /&gt;
		value = &#039;0&#039; .. lang:formatNum( value )&lt;br /&gt;
	else&lt;br /&gt;
		value = lang:formatNum( value )&lt;br /&gt;
	end&lt;br /&gt;
	return value&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.displaydmsdimension(valuetable, format) -- formate en latitude ou une longitude dms&lt;br /&gt;
	local str = &#039;&#039;&lt;br /&gt;
	local direction = valuetable.direction&lt;br /&gt;
	local degrees, minutes, seconds = &#039;&#039;, &#039;&#039;, &#039;&#039;&lt;br /&gt;
	local dimension&lt;br /&gt;
&lt;br /&gt;
	if format == &#039;dms long&#039; then&lt;br /&gt;
		direction = i18n[direction .. &#039;long&#039;]&lt;br /&gt;
	else&lt;br /&gt;
		direction = i18n[direction]&lt;br /&gt;
	end&lt;br /&gt;
	degrees = lang:formatNum( valuetable.degrees ) .. i18n.degrees&lt;br /&gt;
	&lt;br /&gt;
	if valuetable.minutes then&lt;br /&gt;
		minutes = twoDigit( valuetable.minutes ) .. i18n.minutes&lt;br /&gt;
	end&lt;br /&gt;
	if valuetable.seconds then&lt;br /&gt;
		seconds = twoDigit( valuetable.seconds ) .. i18n.seconds&lt;br /&gt;
	end&lt;br /&gt;
	return degrees .. minutes .. seconds .. direction&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function validdms(coordtable)&lt;br /&gt;
	local direction = coordtable.direction&lt;br /&gt;
	local degrees = coordtable.degrees or 0&lt;br /&gt;
	local minutes = coordtable.minutes or 0&lt;br /&gt;
	local seconds = coordtable.seconds or 0&lt;br /&gt;
	local dimension = coordtable.dimension&lt;br /&gt;
	if not dimension then&lt;br /&gt;
		if direction == &#039;N&#039; or direction == &#039;S&#039; then&lt;br /&gt;
			dimension = &#039;latitude&#039;&lt;br /&gt;
		elseif direction == &#039;E&#039; or direction == &#039;W&#039; then &lt;br /&gt;
			dimension = &#039;longitude&#039;&lt;br /&gt;
		else&lt;br /&gt;
			makeerror({message = i18n.invalidNSEW, sortkey = &#039;A&#039;})&lt;br /&gt;
			return false&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if type(degrees) ~= &#039;number&#039; or type(minutes) ~= &#039;number&#039; or type(seconds) ~= &#039;number&#039; then&lt;br /&gt;
		makeerror({message = i18n.invalidFormat, sortkey = &#039;A&#039;})&lt;br /&gt;
		return false&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if dimension == &#039;latitude&#039; and direction ~= &#039;N&#039; and direction ~= &#039;S&#039; then&lt;br /&gt;
		makeerror({message = i18n.invalidNS, sortkey = &#039;A&#039;})&lt;br /&gt;
		return false&lt;br /&gt;
	end&lt;br /&gt;
	if dimension == &#039;longitude&#039; and direction ~= &#039;W&#039; and direction ~= &#039;E&#039; then&lt;br /&gt;
		makeerror({message = i18n.invalidEW, sortkey = &#039;A&#039;})&lt;br /&gt;
		return false&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if dimension == &#039;latitude&#039; and degrees &amp;gt; 90 then&lt;br /&gt;
		makeerror({message = i18n.latitude90, sortkey = &#039;A&#039;})&lt;br /&gt;
		return false&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if dimension == &#039;longitude&#039; and degrees &amp;gt; 360 then&lt;br /&gt;
		makeerror({message = i18n.longitude360, sortkey = &#039;A&#039;})&lt;br /&gt;
		return false&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if degrees &amp;lt; 0 or minutes &amp;lt; 0 or seconds &amp;lt; 0 then&lt;br /&gt;
		makeerror({message = i18n.negativeCoode, sortkey = &#039;A&#039;})&lt;br /&gt;
		return false&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if minutes &amp;gt; 60 or seconds &amp;gt; 60 then&lt;br /&gt;
		makeerror({message = i18n.minSec60, sortkey = &#039;A&#039;})&lt;br /&gt;
		return false&lt;br /&gt;
	end	&lt;br /&gt;
	if (math.floor(degrees) ~= degrees and minutes ~= 0) or (math.floor(minutes) ~= minutes and seconds ~= 0) then&lt;br /&gt;
		makeerror({message = i18n.dmIntergers, sortkey = &#039;A&#039;})&lt;br /&gt;
		return false&lt;br /&gt;
	end&lt;br /&gt;
	return true&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function builddmsdimension(degrees, minutes, seconds, direction, dimension)&lt;br /&gt;
	-- no error checking, done in function validdms&lt;br /&gt;
	local dimensionobject = {}&lt;br /&gt;
	&lt;br /&gt;
	-- direction and dimension (= latitude or longitude)&lt;br /&gt;
	dimensionobject.direction = direction&lt;br /&gt;
	if dimension then&lt;br /&gt;
		dimensionobject.dimension = dimension&lt;br /&gt;
	elseif direction == &#039;N&#039; or direction == &#039;S&#039; then&lt;br /&gt;
		dimensionobject.dimension = &#039;latitude&#039;&lt;br /&gt;
	elseif direction == &#039;E&#039; or direction == &#039;W&#039; then&lt;br /&gt;
		dimensionobject.dimension = &#039;longitude&#039;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- degrees, minutes, seconds&lt;br /&gt;
	dimensionobject.degrees = tonumber(degrees)&lt;br /&gt;
	dimensionobject.minutes = tonumber(minutes)&lt;br /&gt;
	dimensionobject.seconds = tonumber(seconds)&lt;br /&gt;
	if degrees and not dimensionobject.degrees then dimensionobject.degrees = &#039;error&#039; end&lt;br /&gt;
	if minutes and not dimensionobject.minutes then dimensionobject.minutes = &#039;error&#039; end&lt;br /&gt;
	if seconds and not dimensionobject.seconds then dimensionobject.seconds = &#039;error&#039; end&lt;br /&gt;
	return dimensionobject&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function parsedmsstring(str, dimension) -- prend une séquence et donne des noms aux paramètres &lt;br /&gt;
	-- output table: {latitude=, longitude = , direction =  }&lt;br /&gt;
	if type( str ) ~= &#039;string&#039; then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	str = mw.ustring.gsub( mw.ustring.upper( str ), &#039;%a+&#039;, coordParse )&lt;br /&gt;
	if not tonumber( str ) and not str:find( &#039;/&#039; ) and str:find( &#039;°&#039; ) then&lt;br /&gt;
		local str2 = mw.ustring.gsub( str, &#039;[°″′\&amp;quot;\&#039;\194\160 ]+&#039;, &#039;/&#039; )&lt;br /&gt;
		-- avoid cases were there is degree ans seconds but no minutes&lt;br /&gt;
		if not mw.ustring.find( str, &#039;[″&amp;quot;]&#039; ) or mw.ustring.find( str, &#039;%d[′\&#039;][ \194\160%d]&#039; ) then&lt;br /&gt;
			str = str2&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if not tonumber(str) and not string.find(str, &#039;/&#039;) then&lt;br /&gt;
		makeerror({message = i18n.invalidFormat, sortkey= &#039;A&#039;})&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	args = mw.text.split(str, &#039;/&#039;, true)&lt;br /&gt;
	if #args &amp;gt; 4 then&lt;br /&gt;
		makeerror({message = i18n.tooManyParam, sortkey= &#039;A&#039; })&lt;br /&gt;
	end	&lt;br /&gt;
	local direction = mw.text.trim(args[#args])&lt;br /&gt;
	table.remove(args)&lt;br /&gt;
	local degrees, minutes, seconds = args[1], args[2], args[3]&lt;br /&gt;
	local dimensionobject = builddmsdimension(degrees, minutes, seconds, direction, dimension)&lt;br /&gt;
	if validdms(dimensionobject) then&lt;br /&gt;
		return dimensionobject&lt;br /&gt;
	else&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--- decimal specific functions&lt;br /&gt;
function p.displaydec(latitude, longitude, format)&lt;br /&gt;
	lat = lang:formatNum( latitude )&lt;br /&gt;
	long = lang:formatNum( longitude )&lt;br /&gt;
	&lt;br /&gt;
	if format == &#039;dec west&#039; or  format == &#039;dec east&#039; then&lt;br /&gt;
		local symbolNS, symbolEW = i18n.N, i18n.E&lt;br /&gt;
		if latitude &amp;lt; 0 then &lt;br /&gt;
			symbolNS = i18n.S&lt;br /&gt;
			lat = lat:sub( 2 )&lt;br /&gt;
		end&lt;br /&gt;
		if format == &#039;dec west&#039; then&lt;br /&gt;
			symbolEW = i18n.W&lt;br /&gt;
		end&lt;br /&gt;
		if longitude &amp;lt; 0 then &lt;br /&gt;
			long = lang:formatNum( 360 + longitude )&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		return { lat .. i18n.degrees .. symbolNS,  long ..  i18n.degrees .. symbolEW }&lt;br /&gt;
		&lt;br /&gt;
	else &lt;br /&gt;
		return { lat, long }&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local function parsedec(dec, coordtype, globe) -- coordtype = latitude or longitude&lt;br /&gt;
	dec = mw.text.trim(dec)&lt;br /&gt;
	if not dec then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	if coordtype ~= &#039;latitude&#039; and coordtype ~= &#039;longitude&#039; then&lt;br /&gt;
		makeerror({&#039;invalid coord type&#039;, sortkey = &amp;quot;A&amp;quot;})&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local numdec = tonumber(dec) -- numeric value, kept separated as it looses significant zeros&lt;br /&gt;
	if not numdec then -- tries the decimal + direction format&lt;br /&gt;
		dec = mw.ustring.gsub( mw.ustring.upper( dec ), &#039;%a+&#039;, coordParse )&lt;br /&gt;
		local direction = mw.ustring.sub(dec, mw.ustring.len(dec), mw.ustring.len(dec))&lt;br /&gt;
		dec = mw.ustring.sub(dec, 1, mw.ustring.len(dec)-2) -- removes the /N at the end&lt;br /&gt;
		if not dec or not tonumber(dec) then&lt;br /&gt;
			return nil&lt;br /&gt;
		end&lt;br /&gt;
		if direction == &#039;N&#039; or direction == &#039;E&#039; or direction == &#039;W&#039; and globedata[globe].defaultdisplay == &#039;dec west&#039; then&lt;br /&gt;
			return dec&lt;br /&gt;
		elseif direction == &#039;W&#039; or direction == &#039;S&#039; then&lt;br /&gt;
			return &#039;-&#039; .. dec&lt;br /&gt;
		else&lt;br /&gt;
			if coordtype == &#039;latitude&#039; then&lt;br /&gt;
				makeerror({message = i18n.invalidNS, sortkey = &#039;A&#039;})&lt;br /&gt;
			else&lt;br /&gt;
				makeerror({message = i18n.invalidEW, sortkey = &#039;A&#039;})&lt;br /&gt;
			end&lt;br /&gt;
			return nil&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if coordtype == &#039;latitude&#039; and math.abs(numdec) &amp;gt; 90 then&lt;br /&gt;
		makeerror({message = i18n.latitude90 , sortkey = &#039;A&#039;})&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	if coordtype == &#039;longitude&#039; and math.abs(numdec) &amp;gt; 360 then&lt;br /&gt;
		makeerror({message = i18n.longitude360 , sortkey = &#039;A&#039;})&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	return dec&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- dms/dec conversion functions&lt;br /&gt;
local function convertprecision(precision) -- converts a decimal precision like &amp;quot;2&amp;quot; into &amp;quot;dm&amp;quot;&lt;br /&gt;
	if precision &amp;gt;= 3 then&lt;br /&gt;
		return &#039;dms&#039;&lt;br /&gt;
	elseif precision &amp;gt;=1 then&lt;br /&gt;
		return &#039;dm&#039;&lt;br /&gt;
	else&lt;br /&gt;
		return &#039;d&#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function determinedmsprec(decs) -- returns the most precision for a dec2dms conversion, depending on the most precise value in the decs table&lt;br /&gt;
	local precision = 0&lt;br /&gt;
	for d, val in ipairs(decs) do&lt;br /&gt;
		precision = math.max(precision, math_mod._precision(val))&lt;br /&gt;
	end&lt;br /&gt;
	return convertprecision(precision)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function dec2dms_d(dec)&lt;br /&gt;
	local degrees = math_mod._round( dec, 0 )&lt;br /&gt;
	return degrees&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function dec2dms_dm(dec)&lt;br /&gt;
	dec = math_mod._round( dec * 60, 0 )&lt;br /&gt;
	local minutes = dec % 60&lt;br /&gt;
	dec = math.floor( (dec - minutes) / 60 )&lt;br /&gt;
	local degrees = dec % 360&lt;br /&gt;
	return degrees, minutes&lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
local function dec2dms_dms(dec)&lt;br /&gt;
	dec = math_mod._round( dec * 60 * 60, 0 )&lt;br /&gt;
	local seconds = dec % 60&lt;br /&gt;
	dec = math.floor( (dec - seconds) / 60 )&lt;br /&gt;
	local minutes = dec % 60&lt;br /&gt;
	dec = math.floor( (dec - minutes) / 60 )&lt;br /&gt;
	local degrees = dec % 360&lt;br /&gt;
	return degrees, minutes, seconds&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._dec2dms(dec, coordtype, precision, globe) -- coordtype: latitude or longitude&lt;br /&gt;
	local degrees, minutes, seconds&lt;br /&gt;
	&lt;br /&gt;
	-- vérification du globe&lt;br /&gt;
	if not ( globe and globedata[ globe ] ) then&lt;br /&gt;
		globe = &#039;earth&#039;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- precision&lt;br /&gt;
	if not precision or precision == &#039;&#039; then&lt;br /&gt;
		precision = determinedmsprec({dec})&lt;br /&gt;
	end&lt;br /&gt;
	if precision ~= &#039;d&#039; and precision ~= &#039;dm&#039; and precision ~= &#039;dms&#039; then&lt;br /&gt;
		return makeerror({sortkey = &#039;C&#039;})&lt;br /&gt;
	end&lt;br /&gt;
	local dec = tonumber(dec)&lt;br /&gt;
	&lt;br /&gt;
	-- direction &lt;br /&gt;
	local direction&lt;br /&gt;
	if coordtype == &#039;latitude&#039; then &lt;br /&gt;
		if dec &amp;lt; 0 then&lt;br /&gt;
			direction = &#039;S&#039;&lt;br /&gt;
		else &lt;br /&gt;
			direction = &#039;N&#039;&lt;br /&gt;
		end&lt;br /&gt;
	elseif coordtype == &#039;longitude&#039; then&lt;br /&gt;
		if dec &amp;lt; 0 or globedata[globe].defaultdisplay == &#039;dec west&#039; then&lt;br /&gt;
			direction = &#039;W&#039;&lt;br /&gt;
		else &lt;br /&gt;
			direction = &#039;E&#039;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- conversion&lt;br /&gt;
	dec = math.abs(dec) -- les coordonnées en dms sont toujours positives&lt;br /&gt;
	if precision == &#039;dms&#039; then &lt;br /&gt;
		degrees, minutes, seconds = dec2dms_dms(dec)&lt;br /&gt;
	elseif precision == &#039;dm&#039; then&lt;br /&gt;
		degrees, minutes = dec2dms_dm(dec)&lt;br /&gt;
	else&lt;br /&gt;
		degrees = dec2dms_d(dec)&lt;br /&gt;
	end&lt;br /&gt;
	return builddmsdimension(degrees, minutes, seconds, direction)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.dec2dms(frame) -- legacy function somewhat cumbersome syntax&lt;br /&gt;
	args = frame.args&lt;br /&gt;
	local dec = args[1] &lt;br /&gt;
	if not tonumber(dec) then&lt;br /&gt;
		makeerror({message = i18n.invalidFormat, sortkey = &#039;A&#039;})&lt;br /&gt;
		return showerrors()&lt;br /&gt;
	end&lt;br /&gt;
	local precision = string.lower(args[4] or &#039;&#039;)&lt;br /&gt;
	local displayformat, coordtype&lt;br /&gt;
	&lt;br /&gt;
	if args[2] == &#039;N&#039; or args[2] == &#039;Nord&#039; then&lt;br /&gt;
		coordtype = &#039;latitude&#039;&lt;br /&gt;
	else &lt;br /&gt;
		coordtype = &#039;longitude&#039;&lt;br /&gt;
	end&lt;br /&gt;
	if args[2] == &#039;Nord&#039; or args[2] == &#039;Est&#039; or args[3] == &#039;Ouest&#039; or args[3] == &#039;Sud&#039; then&lt;br /&gt;
		displayformat = &#039;dms long&#039;&lt;br /&gt;
	end&lt;br /&gt;
	local coordobject = p._dec2dms(dec, coordtype, precision)&lt;br /&gt;
	if coordobject then&lt;br /&gt;
		return p.displaydmsdimension(coordobject, displayformat) .. showerrors()&lt;br /&gt;
	else&lt;br /&gt;
		return showerrors()&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function p._dms2dec(dmsobject) -- transforme une table degré minute secondes en nombre décimal&lt;br /&gt;
	local direction, degrees, minutes, seconds = dmsobject.direction, dmsobject.degrees, dmsobject.minutes, dmsobject.seconds&lt;br /&gt;
	local factor = 0&lt;br /&gt;
	local precision = 0&lt;br /&gt;
	if not minutes then minutes = 0 end&lt;br /&gt;
	if not seconds then seconds = 0 end&lt;br /&gt;
	&lt;br /&gt;
	if direction == &amp;quot;N&amp;quot; or direction == &amp;quot;E&amp;quot; then&lt;br /&gt;
		factor = 1&lt;br /&gt;
	elseif direction == &amp;quot;W&amp;quot; or direction == &amp;quot;S&amp;quot; then&lt;br /&gt;
		factor = -1&lt;br /&gt;
	elseif not direction then &lt;br /&gt;
		makeerror({message = i18n.noCardinalDirection, sortkey = &#039;A&#039;})&lt;br /&gt;
		return nil&lt;br /&gt;
	else&lt;br /&gt;
		makeerror({message = i18n.invalidDirection, sortkey = &#039;A&#039;})&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if dmsobject.seconds then -- vérifie la précision des données initiales&lt;br /&gt;
		precision = 5 + math.max( math_mod._precision(tostring(seconds), 0 ) ) -- passage par des strings assez tarabiscoté ?&lt;br /&gt;
	elseif dmsobject.minutes then&lt;br /&gt;
		precision = 3 + math.max( math_mod._precision(tostring(minutes), 0 ) )&lt;br /&gt;
	else&lt;br /&gt;
		precision = math.max( math_mod._precision(tostring(degrees), 0 ) )&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local decimal = factor * (degrees+(minutes+seconds/60)/60)&lt;br /&gt;
	return math_mod._round(decimal, precision)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.dms2dec(frame) -- legacy function, somewhat bizarre syntax&lt;br /&gt;
	local args = frame.args&lt;br /&gt;
	if tonumber(args[1]) then &lt;br /&gt;
		return args[1] -- coordonnées déjà en décimal&lt;br /&gt;
	elseif not args[2] then&lt;br /&gt;
		local dmsobject = parsedmsstring(args[1])&lt;br /&gt;
		if dmsobject then&lt;br /&gt;
			return p._dms2dec(dmsobject) -- coordonnées sous la fore 23/22/N&lt;br /&gt;
		else&lt;br /&gt;
			return showerrors()&lt;br /&gt;
		end&lt;br /&gt;
	else &lt;br /&gt;
		return p._dms2dec({direction = args[1], degrees = tonumber(args[2]), minutes = tonumber(args[3]), seconds = tonumber(args[4])})&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Wikidata&lt;br /&gt;
local function convertwikidataprecision(precision) -- converts a decima like &amp;quot;0.1&amp;quot; into &amp;quot;dm&amp;quot;&lt;br /&gt;
	if precision &amp;lt; 0.016 then&lt;br /&gt;
		return &#039;dms&#039;&lt;br /&gt;
	elseif precision &amp;lt; 1 then&lt;br /&gt;
		return &#039;dm&#039;&lt;br /&gt;
	else&lt;br /&gt;
		return &#039;d&#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function wikidatacoords(query)&lt;br /&gt;
	query = query or {property = &#039;p625&#039;}&lt;br /&gt;
	query.formatting = &#039;raw&#039;&lt;br /&gt;
	local wd = require(&#039;Module:Wikidata&#039;)&lt;br /&gt;
	local claim = wd.getClaims(query)&lt;br /&gt;
	if claim and claim[1] then -- redundant but more robust in case of a change in the code of Module:Wikidata&lt;br /&gt;
		local coords = wd.formatSnak(claim[1].mainsnak) -- todo: check for special values&lt;br /&gt;
		-- Wikidata does not handle correctly +West longitudes&lt;br /&gt;
		if globedata[ coords.globe ] and globedata[ coords.globe ].defaultdisplay == &#039;dec west&#039; then&lt;br /&gt;
			coords.longitude = math.abs( coords.longitude )&lt;br /&gt;
		end&lt;br /&gt;
		return coords.latitude, coords.longitude, coords.globe or &#039;earth&#039;, convertwikidataprecision(coords.precision or .001)&lt;br /&gt;
	end&lt;br /&gt;
	return nil&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local function wikidatacat(globe)&lt;br /&gt;
	--catbase= Article géolocalisé sur Terre&lt;br /&gt;
	local entitycat = mw.wikibase.getEntityObject()&lt;br /&gt;
	&lt;br /&gt;
	local basecat = &#039;Article géolocalisé&#039;&lt;br /&gt;
	local finalcat = {}&lt;br /&gt;
	--BADGES&lt;br /&gt;
	if entitycat then&lt;br /&gt;
		--BADGES&lt;br /&gt;
	   	for i, badgeId in ipairs( entitycat.sitelinks[&#039;frwiki&#039;].badges ) do&lt;br /&gt;
			if badgeId == &#039;Q17437796&#039;  then&lt;br /&gt;
				basecat=string.gsub(basecat, &amp;quot;Article géolocalisé&amp;quot;, &amp;quot;Article de qualité géolocalisé&amp;quot;)&lt;br /&gt;
			end&lt;br /&gt;
			if badgeId == &#039;Q17437798&#039;  then&lt;br /&gt;
				basecat=string.gsub(basecat, &amp;quot;Article géolocalisé&amp;quot;, &amp;quot;Bon article géolocalisé&amp;quot;)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if globe == &#039;earth&#039;  then&lt;br /&gt;
		if entitycat and entitycat.claims  then&lt;br /&gt;
			local country=entitycat.claims[&#039;P17&#039;]&lt;br /&gt;
			if not country then&lt;br /&gt;
				--pas pays à récupérer&lt;br /&gt;
				basecat=basecat .. &#039; sur Terre&#039;&lt;br /&gt;
				table.insert(finalcat,basecat)&lt;br /&gt;
			else&lt;br /&gt;
				--parfois plusieurs pays&lt;br /&gt;
				for i, paysId in ipairs( country ) do&lt;br /&gt;
					--on fait confiance au label wikidata&lt;br /&gt;
					local gdataone,qid&lt;br /&gt;
					&lt;br /&gt;
					if paysId.mainsnak.snaktype == &#039;value&#039; then&lt;br /&gt;
						qid=paysId.mainsnak.datavalue.value[&#039;numeric-id&#039;]&lt;br /&gt;
						gdataone=gdata.data[qid]&lt;br /&gt;
					else&lt;br /&gt;
						--Bir Tawil n&#039;a pas de pays connu&lt;br /&gt;
						qid=&#039;?&#039;&lt;br /&gt;
					end&lt;br /&gt;
					if gdataone ~= nil then&lt;br /&gt;
						local prep=genre[gdataone[&#039;genre&#039;]][&#039;en&#039;] or &#039;en &#039;&lt;br /&gt;
						local thecat=basecat .. &#039; &#039;..prep ..mw.wikibase.label( &#039;Q&#039;.. qid)&lt;br /&gt;
						if mw.title.new(&#039;category:&#039;..thecat).exists then&lt;br /&gt;
							table.insert(finalcat,thecat)&lt;br /&gt;
						else&lt;br /&gt;
							--Dommage!&lt;br /&gt;
							mw.log(thecat .. &#039; à créer&#039;)&lt;br /&gt;
						end&lt;br /&gt;
					else&lt;br /&gt;
						--pas d&#039;id?&lt;br /&gt;
						mw.log(qid .. &#039; à paramétrer&#039;)&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
				if #finalcat == 0 then&lt;br /&gt;
					--pas pays à récupérer&lt;br /&gt;
					basecat=basecat .. &#039; sur Terre&#039;&lt;br /&gt;
					table.insert(finalcat,basecat)&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			--pas wikidata&lt;br /&gt;
			basecat=basecat .. &#039; sur Terre&#039;&lt;br /&gt;
			table.insert(finalcat,basecat)&lt;br /&gt;
		end&lt;br /&gt;
	elseif globedata[globe] then&lt;br /&gt;
		basecat=basecat .. &#039; &#039; .. globedata[globe].trackingcat&lt;br /&gt;
		table.insert(finalcat,basecat)&lt;br /&gt;
	else&lt;br /&gt;
		basecat=basecat .. &#039; extraterrestre&#039;&lt;br /&gt;
		table.insert(finalcat,basecat)&lt;br /&gt;
	end&lt;br /&gt;
	return finalcat&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
 -- main function for displaying coordinates&lt;br /&gt;
function p._coord(args)&lt;br /&gt;
&lt;br /&gt;
	-- I declare variable	&lt;br /&gt;
	local displayformat = args.format -- string: one of: &#039;dms&#039;, &#039;dms long&#039;, &#039;dec&#039;, &#039;dec east&#039; and &#039;dec west&#039;&lt;br /&gt;
	local displayplace = string.lower(args.display or &#039;inline&#039;) --string: one of &#039;inline&#039;, &#039;title&#039; or &#039;inline,title&#039; &lt;br /&gt;
	local objectname = (args.name ~= &#039;&#039;) and args.name -- string: name of the title displayed in geohack&lt;br /&gt;
	local notes = (&#039; &#039; and args.notes) or &#039;&#039; -- string: notes to de displayed after coordinates&lt;br /&gt;
	local wikidata = args.wikidata -- string: set to &amp;quot;true&amp;quot; if needed&lt;br /&gt;
	local wikidataquery = args.wikidataquery -- table: see [[Module:Wikidata]] see function wikidatacoords&lt;br /&gt;
	local dmslatitude, dmslongitude -- table (when created)	&lt;br /&gt;
	local extraparams = args.extraparams or &#039;&#039; -- string (legacy, corresponds to geohackparams)&lt;br /&gt;
 	local trackingstring = &#039;&#039; -- tracking cats except error cats (already in errorstring)&lt;br /&gt;
 	local rawlat, rawlong = args.latitude, args.longitude&lt;br /&gt;
 	if rawlat == &#039;&#039; then rawlat = nil end&lt;br /&gt;
 	if rawlong == &#039;&#039; then rawlong = nil end&lt;br /&gt;
 	local globe = string.lower( args.globe or extraparams:match(&#039;globe:(%a+)&#039;) or &#039;&#039; ) -- string: see the globedata table for accepted values&lt;br /&gt;
	local latitude, longitude, precision, dmslatitude, dmslongitude -- latitude and longitude in decimal / dmslatitude and dmslongitude: tables withdms coords&lt;br /&gt;
	&lt;br /&gt;
	-- II extract coordinates from Wikitext&lt;br /&gt;
	if (rawlat or rawlong) then&lt;br /&gt;
		if (not rawlat) or (not rawlong) then -- if latitude is provided so should be longitude&lt;br /&gt;
			makeerror({message = i18n.coordMissing, sortkey = &#039;A&#039;})&lt;br /&gt;
			return showerrors()&lt;br /&gt;
		end&lt;br /&gt;
		latitude = parsedec(rawlat, &#039;latitude&#039;, globe)&lt;br /&gt;
&lt;br /&gt;
		if latitude then -- if latitude is decimal&lt;br /&gt;
			longitude = parsedec(rawlong, &#039;longitude&#039;, globe) -- so should be longitude&lt;br /&gt;
			precision = determinedmsprec({latitude, longitude}) -- before conversion from string to number for trailing zeros&lt;br /&gt;
			if not latitude or not longitude then&lt;br /&gt;
				if errorstring == &#039;&#039; then&lt;br /&gt;
					makeerror({message = i18n.invalidFormat, sortkey = &#039;A&#039;})&lt;br /&gt;
				end&lt;br /&gt;
				return showerrors()&lt;br /&gt;
			end&lt;br /&gt;
			dmslatitude, dmslongitude = p._dec2dms(latitude, &#039;latitude&#039;, precision), p._dec2dms(longitude, &#039;longitude&#039;, precision, globe)&lt;br /&gt;
			latitude, longitude = tonumber(latitude), tonumber(longitude)&lt;br /&gt;
		else -- if latitude is not decimal try to parse it as a dms string&lt;br /&gt;
			dmslatitude, dmslongitude = parsedmsstring(args.latitude, &#039;latitude&#039;), parsedmsstring(args.longitude, &#039;longitude&#039;)&lt;br /&gt;
			if not dmslatitude or not dmslongitude then&lt;br /&gt;
				return showerrors()&lt;br /&gt;
			end&lt;br /&gt;
			latitude, longitude = p._dms2dec(dmslatitude), p._dms2dec(dmslongitude)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- III extract coordinate data from Wikidata and compare them to local data&lt;br /&gt;
	local wikidatalatitude, wikidatalongitude, wikidataglobe, wikidataprecision&lt;br /&gt;
	if wikidata == &#039;true&#039; then&lt;br /&gt;
		wikidatalatitude, wikidatalongitude, wikidataglobe, wikidataprecision = wikidatacoords(wikidataquery)&lt;br /&gt;
		&lt;br /&gt;
		if wikidatalatitude and latitude and longitude then&lt;br /&gt;
			local maxdistance = tonumber(args.maxdistance) or wikidatathreshold&lt;br /&gt;
			if p._distance({latitude = latitude, longitude= longitude}, {latitude = wikidatalatitude, longitude= wikidatalongitude}, wikidataglobe) &amp;lt;  maxdistance then&lt;br /&gt;
				trackingstring = trackingstring .. makecat(i18n.sameaswikidata)&lt;br /&gt;
					else&lt;br /&gt;
				trackingstring = trackingstring .. makecat(i18n.notaswikidata)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		if wikidatalatitude and not latitude then&lt;br /&gt;
			latitude, longitude, globe, precision = wikidatalatitude, wikidatalongitude, wikidataglobe, wikidataprecision&lt;br /&gt;
			dmslatitude, dmslongitude = p._dec2dms(latitude, &#039;latitude&#039;, precision), p._dec2dms(longitude, &#039;longitude&#039;, precision, globe)&lt;br /&gt;
			trackingstring = trackingstring .. makecat(i18n.throughwikidata)&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		if latitude and not wikidatalatitude then&lt;br /&gt;
			if mw.title.getCurrentTitle().namespace == 0 then&lt;br /&gt;
				trackingstring = trackingstring .. makecat(i18n.nowikidata)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	-- exit if stil no latitude or no longitude&lt;br /&gt;
	if not latitude and not longitude then&lt;br /&gt;
		return nil -- ne rien ajouter ici pour que l&#039;appel à cette fonction retourne bien nil en l&#039;absence de données&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- IV best guesses for missing parameters&lt;br /&gt;
	&lt;br /&gt;
	--- globe&lt;br /&gt;
	if globe == &#039;&#039; then&lt;br /&gt;
		globe = &#039;earth&#039;&lt;br /&gt;
	end&lt;br /&gt;
	if not globedata[globe] then&lt;br /&gt;
		makeerror({message = i18n.invalidGlobe .. globe})&lt;br /&gt;
		globe = &#039;earth&#039;&lt;br /&gt;
	end&lt;br /&gt;
	if globe ~= &#039;earth&#039; then&lt;br /&gt;
		extraparams = extraparams .. &#039;_globe:&#039; .. globe -- pas de problème si le globe est en double&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	--- diplayformat&lt;br /&gt;
	if not displayformat or displayformat == &#039;&#039; then&lt;br /&gt;
		displayformat = globedata[globe].defaultdisplay&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- displayinline/displaytitle&lt;br /&gt;
	local displayinline =  string.find(displayplace, &#039;inline&#039;) &lt;br /&gt;
	local displaytitle = string.find(displayplace, &#039;title&#039;) &lt;br /&gt;
	if not displayinline and not displaytitle then&lt;br /&gt;
		displayinline = true&lt;br /&gt;
		if displayplace ~= &#039;&#039; then &lt;br /&gt;
			makeerror({sortkey = &#039;C&#039;}) --error if display not empty, but not not a major error, continue&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if displaytitle and mw.title.getCurrentTitle().namespace == 0 then&lt;br /&gt;
		--local cattoappend=globedata[globe].trackingcat&lt;br /&gt;
		--Récupération des badges&lt;br /&gt;
		local cats=wikidatacat(globe)&lt;br /&gt;
		for i, cat in ipairs( cats ) do&lt;br /&gt;
			trackingstring = trackingstring .. makecat(cat)&lt;br /&gt;
		end&lt;br /&gt;
	&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
-- V geodata&lt;br /&gt;
	local geodata = &#039;&#039;&lt;br /&gt;
	if latitude and longitude then&lt;br /&gt;
		local latstring, longstring = tostring(latitude), tostring(longitude)&lt;br /&gt;
		local primary = &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
		local frame = mw.getCurrentFrame()&lt;br /&gt;
		local geodataparams = {[1] = latstring, [2] = longstring, [3] = extraparams }&lt;br /&gt;
		if displaytitle then&lt;br /&gt;
			geodataparams[4] = &#039;primary&#039;&lt;br /&gt;
		end&lt;br /&gt;
		if objectname then&lt;br /&gt;
			geodataparams.name = objectname&lt;br /&gt;
		end&lt;br /&gt;
		geodata = frame:callParserFunction(&#039;#coordinates&#039;, geodataparams )&lt;br /&gt;
		if string.find(geodata, &#039;error&#039;) then -- the only error that has not been caught yet is primary key&lt;br /&gt;
			geodata = &#039;&#039;&lt;br /&gt;
			makeerror({sortkey=&#039;D&#039;})&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
-- VI final output&lt;br /&gt;
	local mainstring = &#039;&#039;&lt;br /&gt;
	if args.formatitle then&lt;br /&gt;
		if displaytitle then&lt;br /&gt;
			mainstring = mainstring .. buildHTML(latitude, longitude, dmslatitude, dmslongitude, globe, args.formatitle, false, true, objectname,extraparams )&lt;br /&gt;
		end&lt;br /&gt;
		if displayinline then&lt;br /&gt;
			mainstring = mainstring .. buildHTML(latitude, longitude, dmslatitude, dmslongitude, globe, displayformat, true, false, objectname,extraparams )&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		mainstring = buildHTML(latitude, longitude, dmslatitude, dmslongitude, globe, displayformat, displayinline, displaytitle, objectname,extraparams )&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return mainstring .. notes .. trackingstring .. geodata .. showerrors()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.coord(frame) -- parrses the strange parameters of Template:Coord before sending them to p.coord&lt;br /&gt;
	local args = frame.args&lt;br /&gt;
	local numericargs = {}&lt;br /&gt;
	for i, j in ipairs(args) do&lt;br /&gt;
		args[i] = mw.text.trim(j)&lt;br /&gt;
		if type(i) == &#039;number&#039; and args[i] ~= &#039;&#039; then&lt;br /&gt;
			table.insert(numericargs, args[i])&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if #numericargs %2 == 1 then -- if the number of args is odd, the last one provides formatting parameters&lt;br /&gt;
		args.extraparams = numericargs[#numericargs]&lt;br /&gt;
		if #numericargs == 1 and tonumber(numericargs[1]) then&lt;br /&gt;
			makeerror({message = i18n.coordMissing, sortkey = &#039;A&#039;})&lt;br /&gt;
			return showerrors()&lt;br /&gt;
		end&lt;br /&gt;
		table.remove(numericargs)&lt;br /&gt;
	end&lt;br /&gt;
	for i, j in ipairs(numericargs) do&lt;br /&gt;
		if i &amp;lt;= (#numericargs / 2) then&lt;br /&gt;
			if not args.latitude then&lt;br /&gt;
				args.latitude = j&lt;br /&gt;
			else&lt;br /&gt;
				args.latitude =	args.latitude .. &#039;/&#039; .. j&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			if not args.longitude then&lt;br /&gt;
				args.longitude = j&lt;br /&gt;
			else&lt;br /&gt;
				args.longitude = args.longitude .. &#039;/&#039; .. j&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if string.find(args.latitude or &#039;&#039;, &#039;E&#039;) or string.find(args.latitude or &#039;&#039;, &#039;W&#039;) then&lt;br /&gt;
		args.latitude, args.longitude = args.longitude, args.latitude&lt;br /&gt;
	end&lt;br /&gt;
	return p._coord(args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.Coord(frame)&lt;br /&gt;
	return p.coord(frame)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function p.latitude(frame) -- helper function pour infobox, à déprécier&lt;br /&gt;
	local args = frame.args&lt;br /&gt;
	local latitude  = frame.args[1]&lt;br /&gt;
	if latitude and mw.text.trim(latitude) ~= &#039;&#039; then&lt;br /&gt;
		return latitude&lt;br /&gt;
	elseif frame.args[&#039;wikidata&#039;] == &#039;true&#039; then&lt;br /&gt;
		local lat, long = wikidatacoords()&lt;br /&gt;
		return lat&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
function p.longitude(frame) -- helper function pour infobox, à déprécier&lt;br /&gt;
	local args = frame.args&lt;br /&gt;
	local longitude = frame.args[1]&lt;br /&gt;
	if longitude and mw.text.trim(longitude) ~= &#039;&#039; then&lt;br /&gt;
		return longitude&lt;br /&gt;
	elseif frame.args[&#039;wikidata&#039;] == &#039;true&#039; then&lt;br /&gt;
		local lat, long = wikidatacoords()&lt;br /&gt;
		return long&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Coord3&amp;diff=1367</id>
		<title>Modèle:Coord3</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Coord3&amp;diff=1367"/>
		<updated>2025-12-09T23:52:52Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#Invoke:CoordinatesFR|coord|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{{7|}}}|{{{8|}}}|{{{9|}}}| format = {{{format|}}} | name = {{{name|}}} | display = {{{display|}}} }}&amp;lt;nowiki /&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Mod%C3%A8le_obsol%C3%A8te&amp;diff=1365</id>
		<title>Modèle:Modèle obsolète</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Mod%C3%A8le_obsol%C3%A8te&amp;diff=1365"/>
		<updated>2025-12-09T23:52:52Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{Méta bandeau d&#039;avertissement&lt;br /&gt;
 | niveau = modéré&lt;br /&gt;
 | icône  = Circle-icons-denied.svg&lt;br /&gt;
 | titre  = Ce modèle est obsolète{{#if:{{{garder|}}}|{{espace}}mais doit être conservé {{#ifeq:{{{garder|}}} | oui | pour des raisons de compatibilité|{{{garder}}}}}}}.&lt;br /&gt;
 | texte  = Le [[Aide:Modèle|modèle]] &#039;&#039;&#039;{{PAGENAME}}&#039;&#039;&#039; est obsolète{{ #if: {{{raison|{{{2|}}}}}} | {{espace}}{{{raison|{{{2|}}}}}} | . }} &amp;lt;small&amp;gt;([{{fullurl:Spécial:Pages liées/{{FULLPAGENAME}}|hidetrans=0&amp;amp;hidelinks=1&amp;amp;hideredirs=0&amp;amp;hideimages=1}} Vérifier son utilisation].)&amp;lt;/small&amp;gt; &amp;lt;br /&amp;gt;{{{message|Veuillez utiliser {{#if:{{{nouveau|{{{1|}}}}}}|&#039;&#039;&#039;{{m|{{{nouveau|{{{1|}}}}}}}}&#039;&#039;&#039;|un autre modèle}} à la place ou solliciter l’aide des modélistes du [[Projet:Modèle|projet Modèle]].}}}&lt;br /&gt;
}}{{#ifeq:{{NAMESPACE}} | Modèle | {{#if:{{{nocat|}}} | | {{#ifeq:{{SUBPAGENAME}} | Documentation | | {{#if:{{{catégorie spécifique|}}}|[[Catégorie:{{{catégorie spécifique|}}}]]|[[Catégorie:Modèle obsolète {{#if:{{{garder|}}}|à garder}}|{{#ifeq:{{PAGENAME}}|Modèle:Modèle obsolète|*|{{PAGENAME}}}}]]}} }} }} }}{{#ifeq:{{NAMESPACE}} | Wikipédia | {{#if:{{{nocat|}}} | | {{#ifeq:{{SUBPAGENAME}} | Documentation | | [[Catégorie:Modèle obsolète {{#if:{{{garder|}}}|à garder}}|{{#ifeq:{{PAGENAME}}|Modèle:Modèle obsolète|*|{{PAGENAME}}}}]] }} }} }}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Test_nom_de_fichier&amp;diff=1363</id>
		<title>Modèle:Test nom de fichier</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Test_nom_de_fichier&amp;diff=1363"/>
		<updated>2025-12-09T23:52:51Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#if: {{NAMESPACE:Media:{{{1}}}}}&lt;br /&gt;
  | 1&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;{{Documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:27e&amp;diff=1361</id>
		<title>Modèle:27e</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:27e&amp;diff=1361"/>
		<updated>2025-12-09T23:52:50Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ordinal|27|description=Vingt-septième|{{{1|}}}}}&amp;lt;noinclude&amp;gt;{{Documentation abréviation ordinale en chiffres arabes}}&lt;br /&gt;
[[Catégorie:Modèle d&#039;abréviation ordinale en chiffres arabes|27e]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Infobox/Carte_dynamique&amp;diff=1359</id>
		<title>Modèle:Infobox/Carte dynamique</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Infobox/Carte_dynamique&amp;diff=1359"/>
		<updated>2025-12-09T23:52:49Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#if: {{#invoke:Coordinates|longitude|{{{longitude|}}}|wikidata=true}}&amp;lt;!-- Existe-t-il des coordonnées dans l&#039;article ou Wikidata ? &lt;br /&gt;
--&amp;gt; |&amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
{{#if: {{{cartes commons|{{{carte commons|{{{externes|{{{légende carte dynamique|}}}}}}}}}}}}|&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Carte interactive&lt;br /&gt;
 | osm       = {{{osm|oui}}}&lt;br /&gt;
 | latitude  = {{#if: {{{latitude|}}}|{{{latitude|}}}|{{#Invoke: Coordinates|latitude|wikidata=true}}}}&lt;br /&gt;
 | longitude = {{#if: {{{longitude|}}}|{{{longitude|}}}|{{#Invoke: Coordinates|longitude|wikidata=true}}}}&lt;br /&gt;
 | zoom      = {{#if: {{{zoom|}}}|{{{zoom|}}}|12}}&lt;br /&gt;
 | marqueur  = {{#ifeq: {{{marqueur|}}}|non||oui}}&lt;br /&gt;
 | symbole   = {{{symbole-marqueur|}}}&lt;br /&gt;
 | taille    = {{{taille-marqueur|}}}&lt;br /&gt;
 | couleur   = {{{couleur-marqueur|}}}&lt;br /&gt;
 | largeur   = 280&lt;br /&gt;
 | hauteur   = 280&lt;br /&gt;
 | align     = center&lt;br /&gt;
 | frameless = oui&lt;br /&gt;
 | externes  = {{#if: {{{cartes commons|}}} |{{{cartes commons|}}}|{{#if: {{{carte commons|}}} | {{Carte interactive/Commons|{{{carte commons|}}}}} | {{{externes|}}} }}}}&lt;br /&gt;
 | texte     = {{{légende carte dynamique|}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infobox mapframe&lt;br /&gt;
 | id           = {{#ifeq: {{{osm|}}}|oui||{{{osm|}}}}}&lt;br /&gt;
 | wikidata     = yes&lt;br /&gt;
 | coord        = {{#if: {{{latitude|}}}|{{#if: {{{longitude|}}}|{{Coord3|{{{latitude|}}}|{{{longitude|}}}}}|}}|}}&lt;br /&gt;
 | zoom         = {{#if: {{{zoom|}}}|{{{zoom|}}}|12}}&lt;br /&gt;
 | point        = {{#ifeq: {{{marqueur|}}}|non|none|point}}&lt;br /&gt;
 | marker       = {{{symbole-marqueur|}}}&lt;br /&gt;
 | marker-color = {{{couleur-marqueur|#555555}}}&lt;br /&gt;
 | stroke-width = {{{épaisseur-trait|2}}}&lt;br /&gt;
 | stroke-color = {{{couleur-trait|#555555}}}&lt;br /&gt;
 | shape-fill-opacity = 0.3&lt;br /&gt;
 | frame-width  = 280&lt;br /&gt;
 | frame-height = 280&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;| }}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Module:Arguments&amp;diff=1357</id>
		<title>Module:Arguments</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Module:Arguments&amp;diff=1357"/>
		<updated>2025-12-09T23:52:48Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- This module provides easy processing of arguments passed to Scribunto from&lt;br /&gt;
-- #invoke. It is intended for use by other Lua modules, and should not be&lt;br /&gt;
-- called from #invoke directly.&lt;br /&gt;
&lt;br /&gt;
local libraryUtil = require(&#039;libraryUtil&#039;)&lt;br /&gt;
local checkType = libraryUtil.checkType&lt;br /&gt;
&lt;br /&gt;
local arguments = {}&lt;br /&gt;
&lt;br /&gt;
-- Generate four different tidyVal functions, so that we don&#039;t have to check the&lt;br /&gt;
-- options every time we call it.&lt;br /&gt;
&lt;br /&gt;
local function tidyValDefault(key, val)&lt;br /&gt;
	if type(val) == &#039;string&#039; then&lt;br /&gt;
		val = val:match(&#039;^%s*(.-)%s*$&#039;)&lt;br /&gt;
		if val == &#039;&#039; then&lt;br /&gt;
			return nil&lt;br /&gt;
		else&lt;br /&gt;
			return val&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		return val&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function tidyValTrimOnly(key, val)&lt;br /&gt;
	if type(val) == &#039;string&#039; then&lt;br /&gt;
		return val:match(&#039;^%s*(.-)%s*$&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		return val&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function tidyValRemoveBlanksOnly(key, val)&lt;br /&gt;
	if type(val) == &#039;string&#039; then&lt;br /&gt;
		if val:find(&#039;%S&#039;) then&lt;br /&gt;
			return val&lt;br /&gt;
		else&lt;br /&gt;
			return nil&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		return val&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function tidyValNoChange(key, val)&lt;br /&gt;
	return val&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function matchesTitle(given, title)&lt;br /&gt;
	local tp = type( given )&lt;br /&gt;
	return (tp == &#039;string&#039; or tp == &#039;number&#039;) and mw.title.new( given ).prefixedText == title&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local translate_mt = { __index = function(t, k) return k end }&lt;br /&gt;
&lt;br /&gt;
function arguments.getArgs(frame, options)&lt;br /&gt;
	checkType(&#039;getArgs&#039;, 1, frame, &#039;table&#039;, true)&lt;br /&gt;
	checkType(&#039;getArgs&#039;, 2, options, &#039;table&#039;, true)&lt;br /&gt;
	frame = frame or {}&lt;br /&gt;
	options = options or {}&lt;br /&gt;
&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Set up argument translation.&lt;br /&gt;
	--]]&lt;br /&gt;
	options.translate = options.translate or {}&lt;br /&gt;
	if getmetatable(options.translate) == nil then&lt;br /&gt;
		setmetatable(options.translate, translate_mt)&lt;br /&gt;
	end&lt;br /&gt;
	if options.backtranslate == nil then&lt;br /&gt;
		options.backtranslate = {}&lt;br /&gt;
		for k,v in pairs(options.translate) do&lt;br /&gt;
			options.backtranslate[v] = k&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if options.backtranslate and getmetatable(options.backtranslate) == nil then&lt;br /&gt;
		setmetatable(options.backtranslate, {&lt;br /&gt;
			__index = function(t, k)&lt;br /&gt;
				if options.translate[k] ~= k then&lt;br /&gt;
					return nil&lt;br /&gt;
				else&lt;br /&gt;
					return k&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		})&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Get the argument tables. If we were passed a valid frame object, get the&lt;br /&gt;
	-- frame arguments (fargs) and the parent frame arguments (pargs), depending&lt;br /&gt;
	-- on the options set and on the parent frame&#039;s availability. If we weren&#039;t&lt;br /&gt;
	-- passed a valid frame object, we are being called from another Lua module&lt;br /&gt;
	-- or from the debug console, so assume that we were passed a table of args&lt;br /&gt;
	-- directly, and assign it to a new variable (luaArgs).&lt;br /&gt;
	--]]&lt;br /&gt;
	local fargs, pargs, luaArgs&lt;br /&gt;
	if type(frame.args) == &#039;table&#039; and type(frame.getParent) == &#039;function&#039; then&lt;br /&gt;
		if options.wrappers then&lt;br /&gt;
			--[[&lt;br /&gt;
			-- The wrappers option makes Module:Arguments look up arguments in&lt;br /&gt;
			-- either the frame argument table or the parent argument table, but&lt;br /&gt;
			-- not both. This means that users can use either the #invoke syntax&lt;br /&gt;
			-- or a wrapper template without the loss of performance associated&lt;br /&gt;
			-- with looking arguments up in both the frame and the parent frame.&lt;br /&gt;
			-- Module:Arguments will look up arguments in the parent frame&lt;br /&gt;
			-- if it finds the parent frame&#039;s title in options.wrapper;&lt;br /&gt;
			-- otherwise it will look up arguments in the frame object passed&lt;br /&gt;
			-- to getArgs.&lt;br /&gt;
			--]]&lt;br /&gt;
			local parent = frame:getParent()&lt;br /&gt;
			if not parent then&lt;br /&gt;
				fargs = frame.args&lt;br /&gt;
			else&lt;br /&gt;
				local title = parent:getTitle():gsub(&#039;/sandbox$&#039;, &#039;&#039;)&lt;br /&gt;
				local found = false&lt;br /&gt;
				if matchesTitle(options.wrappers, title) then&lt;br /&gt;
					found = true&lt;br /&gt;
				elseif type(options.wrappers) == &#039;table&#039; then&lt;br /&gt;
					for _,v in pairs(options.wrappers) do&lt;br /&gt;
						if matchesTitle(v, title) then&lt;br /&gt;
							found = true&lt;br /&gt;
							break&lt;br /&gt;
						end&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
&lt;br /&gt;
				-- We test for false specifically here so that nil (the default) acts like true.&lt;br /&gt;
				if found or options.frameOnly == false then&lt;br /&gt;
					pargs = parent.args&lt;br /&gt;
				end&lt;br /&gt;
				if not found or options.parentOnly == false then&lt;br /&gt;
					fargs = frame.args&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			-- options.wrapper isn&#039;t set, so check the other options.&lt;br /&gt;
			if not options.parentOnly then&lt;br /&gt;
				fargs = frame.args&lt;br /&gt;
			end&lt;br /&gt;
			if not options.frameOnly then&lt;br /&gt;
				local parent = frame:getParent()&lt;br /&gt;
				pargs = parent and parent.args or nil&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		if options.parentFirst then&lt;br /&gt;
			fargs, pargs = pargs, fargs&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		luaArgs = frame&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Set the order of precedence of the argument tables. If the variables are&lt;br /&gt;
	-- nil, nothing will be added to the table, which is how we avoid clashes&lt;br /&gt;
	-- between the frame/parent args and the Lua args.&lt;br /&gt;
	local argTables = {fargs}&lt;br /&gt;
	argTables[#argTables + 1] = pargs&lt;br /&gt;
	argTables[#argTables + 1] = luaArgs&lt;br /&gt;
&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Generate the tidyVal function. If it has been specified by the user, we&lt;br /&gt;
	-- use that; if not, we choose one of four functions depending on the&lt;br /&gt;
	-- options chosen. This is so that we don&#039;t have to call the options table&lt;br /&gt;
	-- every time the function is called.&lt;br /&gt;
	--]]&lt;br /&gt;
	local tidyVal = options.valueFunc&lt;br /&gt;
	if tidyVal then&lt;br /&gt;
		if type(tidyVal) ~= &#039;function&#039; then&lt;br /&gt;
			error(&lt;br /&gt;
				&amp;quot;bad value assigned to option &#039;valueFunc&#039;&amp;quot;&lt;br /&gt;
					.. &#039;(function expected, got &#039;&lt;br /&gt;
					.. type(tidyVal)&lt;br /&gt;
					.. &#039;)&#039;,&lt;br /&gt;
				2&lt;br /&gt;
			)&lt;br /&gt;
		end&lt;br /&gt;
	elseif options.trim ~= false then&lt;br /&gt;
		if options.removeBlanks ~= false then&lt;br /&gt;
			tidyVal = tidyValDefault&lt;br /&gt;
		else&lt;br /&gt;
			tidyVal = tidyValTrimOnly&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		if options.removeBlanks ~= false then&lt;br /&gt;
			tidyVal = tidyValRemoveBlanksOnly&lt;br /&gt;
		else&lt;br /&gt;
			tidyVal = tidyValNoChange&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Set up the args, metaArgs and nilArgs tables. args will be the one&lt;br /&gt;
	-- accessed from functions, and metaArgs will hold the actual arguments. Nil&lt;br /&gt;
	-- arguments are memoized in nilArgs, and the metatable connects all of them&lt;br /&gt;
	-- together.&lt;br /&gt;
	--]]&lt;br /&gt;
	local args, metaArgs, nilArgs, metatable = {}, {}, {}, {}&lt;br /&gt;
	setmetatable(args, metatable)&lt;br /&gt;
&lt;br /&gt;
	local function mergeArgs(tables)&lt;br /&gt;
		--[[&lt;br /&gt;
		-- Accepts multiple tables as input and merges their keys and values&lt;br /&gt;
		-- into one table. If a value is already present it is not overwritten;&lt;br /&gt;
		-- tables listed earlier have precedence. We are also memoizing nil&lt;br /&gt;
		-- values, which can be overwritten if they are &#039;s&#039; (soft).&lt;br /&gt;
		--]]&lt;br /&gt;
		for _, t in ipairs(tables) do&lt;br /&gt;
			for key, val in pairs(t) do&lt;br /&gt;
				if metaArgs[key] == nil and nilArgs[key] ~= &#039;h&#039; then&lt;br /&gt;
					local tidiedVal = tidyVal(key, val)&lt;br /&gt;
					if tidiedVal == nil then&lt;br /&gt;
						nilArgs[key] = &#039;s&#039;&lt;br /&gt;
					else&lt;br /&gt;
						metaArgs[key] = tidiedVal&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Define metatable behaviour. Arguments are memoized in the metaArgs table,&lt;br /&gt;
	-- and are only fetched from the argument tables once. Fetching arguments&lt;br /&gt;
	-- from the argument tables is the most resource-intensive step in this&lt;br /&gt;
	-- module, so we try and avoid it where possible. For this reason, nil&lt;br /&gt;
	-- arguments are also memoized, in the nilArgs table. Also, we keep a record&lt;br /&gt;
	-- in the metatable of when pairs and ipairs have been called, so we do not&lt;br /&gt;
	-- run pairs and ipairs on the argument tables more than once. We also do&lt;br /&gt;
	-- not run ipairs on fargs and pargs if pairs has already been run, as all&lt;br /&gt;
	-- the arguments will already have been copied over.&lt;br /&gt;
	--]]&lt;br /&gt;
&lt;br /&gt;
	metatable.__index = function (t, key)&lt;br /&gt;
		--[[&lt;br /&gt;
		-- Fetches an argument when the args table is indexed. First we check&lt;br /&gt;
		-- to see if the value is memoized, and if not we try and fetch it from&lt;br /&gt;
		-- the argument tables. When we check memoization, we need to check&lt;br /&gt;
		-- metaArgs before nilArgs, as both can be non-nil at the same time.&lt;br /&gt;
		-- If the argument is not present in metaArgs, we also check whether&lt;br /&gt;
		-- pairs has been run yet. If pairs has already been run, we return nil.&lt;br /&gt;
		-- This is because all the arguments will have already been copied into&lt;br /&gt;
		-- metaArgs by the mergeArgs function, meaning that any other arguments&lt;br /&gt;
		-- must be nil.&lt;br /&gt;
		--]]&lt;br /&gt;
		if type(key) == &#039;string&#039; then&lt;br /&gt;
			key = options.translate[key]&lt;br /&gt;
		end&lt;br /&gt;
		local val = metaArgs[key]&lt;br /&gt;
		if val ~= nil then&lt;br /&gt;
			return val&lt;br /&gt;
		elseif metatable.donePairs or nilArgs[key] then&lt;br /&gt;
			return nil&lt;br /&gt;
		end&lt;br /&gt;
		for _, argTable in ipairs(argTables) do&lt;br /&gt;
			local argTableVal = tidyVal(key, argTable[key])&lt;br /&gt;
			if argTableVal ~= nil then&lt;br /&gt;
				metaArgs[key] = argTableVal&lt;br /&gt;
				return argTableVal&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		nilArgs[key] = &#039;h&#039;&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	metatable.__newindex = function (t, key, val)&lt;br /&gt;
		-- This function is called when a module tries to add a new value to the&lt;br /&gt;
		-- args table, or tries to change an existing value.&lt;br /&gt;
		if type(key) == &#039;string&#039; then&lt;br /&gt;
			key = options.translate[key]&lt;br /&gt;
		end&lt;br /&gt;
		if options.readOnly then&lt;br /&gt;
			error(&lt;br /&gt;
				&#039;could not write to argument table key &amp;quot;&#039;&lt;br /&gt;
					.. tostring(key)&lt;br /&gt;
					.. &#039;&amp;quot;; the table is read-only&#039;,&lt;br /&gt;
				2&lt;br /&gt;
			)&lt;br /&gt;
		elseif options.noOverwrite and args[key] ~= nil then&lt;br /&gt;
			error(&lt;br /&gt;
				&#039;could not write to argument table key &amp;quot;&#039;&lt;br /&gt;
					.. tostring(key)&lt;br /&gt;
					.. &#039;&amp;quot;; overwriting existing arguments is not permitted&#039;,&lt;br /&gt;
				2&lt;br /&gt;
			)&lt;br /&gt;
		elseif val == nil then&lt;br /&gt;
			--[[&lt;br /&gt;
			-- If the argument is to be overwritten with nil, we need to erase&lt;br /&gt;
			-- the value in metaArgs, so that __index, __pairs and __ipairs do&lt;br /&gt;
			-- not use a previous existing value, if present; and we also need&lt;br /&gt;
			-- to memoize the nil in nilArgs, so that the value isn&#039;t looked&lt;br /&gt;
			-- up in the argument tables if it is accessed again.&lt;br /&gt;
			--]]&lt;br /&gt;
			metaArgs[key] = nil&lt;br /&gt;
			nilArgs[key] = &#039;h&#039;&lt;br /&gt;
		else&lt;br /&gt;
			metaArgs[key] = val&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local function translatenext(invariant)&lt;br /&gt;
		local k, v = next(invariant.t, invariant.k)&lt;br /&gt;
		invariant.k = k&lt;br /&gt;
		if k == nil then&lt;br /&gt;
			return nil&lt;br /&gt;
		elseif type(k) ~= &#039;string&#039; or not options.backtranslate then&lt;br /&gt;
			return k, v&lt;br /&gt;
		else&lt;br /&gt;
			local backtranslate = options.backtranslate[k]&lt;br /&gt;
			if backtranslate == nil then&lt;br /&gt;
				-- Skip this one. This is a tail call, so this won&#039;t cause stack overflow&lt;br /&gt;
				return translatenext(invariant)&lt;br /&gt;
			else&lt;br /&gt;
				return backtranslate, v&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	metatable.__pairs = function ()&lt;br /&gt;
		-- Called when pairs is run on the args table.&lt;br /&gt;
		if not metatable.donePairs then&lt;br /&gt;
			mergeArgs(argTables)&lt;br /&gt;
			metatable.donePairs = true&lt;br /&gt;
		end&lt;br /&gt;
		return translatenext, { t = metaArgs }&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local function inext(t, i)&lt;br /&gt;
		-- This uses our __index metamethod&lt;br /&gt;
		local v = t[i + 1]&lt;br /&gt;
		if v ~= nil then&lt;br /&gt;
			return i + 1, v&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	metatable.__ipairs = function (t)&lt;br /&gt;
		-- Called when ipairs is run on the args table.&lt;br /&gt;
		return inext, t, 0&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return args&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return arguments&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Module:Mapframe&amp;diff=1355</id>
		<title>Module:Mapframe</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Module:Mapframe&amp;diff=1355"/>
		<updated>2025-12-09T23:52:48Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- Note: Originally written on English Wikipedia at https://en.wikipedia.org/wiki/Module:Mapframe&lt;br /&gt;
&lt;br /&gt;
--[[----------------------------------------------------------------------------&lt;br /&gt;
 ##### Localisation (L10n) settings #####&lt;br /&gt;
 Replace values in quotes (&amp;quot;&amp;quot;) with localised values&lt;br /&gt;
----------------------------------------------------------------------------]]--&lt;br /&gt;
local L10n = {}&lt;br /&gt;
&lt;br /&gt;
-- Modue dependencies&lt;br /&gt;
local transcluder -- local copy of https://www.mediawiki.org/wiki/Module:Transcluder loaded lazily&lt;br /&gt;
-- &amp;quot;strict&amp;quot; should not be used, at least until all other modules which require this module are not using globals.&lt;br /&gt;
&lt;br /&gt;
-- Template parameter names (unnumbered versions only)&lt;br /&gt;
--   Specify each as either a single string, or a table of strings (aliases)&lt;br /&gt;
--   Aliases are checked left-to-right, i.e. `{ &amp;quot;one&amp;quot;, &amp;quot;two&amp;quot; }` is equivalent to using `{{{one| {{{two|}}} }}}` in a template&lt;br /&gt;
L10n.para = {&lt;br /&gt;
	display		= &amp;quot;display&amp;quot;,&lt;br /&gt;
	type		= &amp;quot;type&amp;quot;,&lt;br /&gt;
	id              = { &amp;quot;id&amp;quot;, &amp;quot;ids&amp;quot; },&lt;br /&gt;
	from		= &amp;quot;from&amp;quot;,&lt;br /&gt;
	raw		= &amp;quot;raw&amp;quot;,&lt;br /&gt;
	title		= &amp;quot;title&amp;quot;,&lt;br /&gt;
	description	= &amp;quot;description&amp;quot;,&lt;br /&gt;
	strokeColor     = { &amp;quot;stroke-color&amp;quot;, &amp;quot;stroke-colour&amp;quot; },&lt;br /&gt;
	strokeWidth	= &amp;quot;stroke-width&amp;quot;,&lt;br /&gt;
	strokeOpacity = &amp;quot;stroke-opacity&amp;quot;,&lt;br /&gt;
	fill        = &amp;quot;fill&amp;quot;,&lt;br /&gt;
	fillOpacity     = &amp;quot;fill-opacity&amp;quot;,&lt;br /&gt;
	coord		= &amp;quot;coord&amp;quot;,&lt;br /&gt;
	marker		= &amp;quot;marker&amp;quot;,&lt;br /&gt;
	markerColor	= { &amp;quot;marker-color&amp;quot;, &amp;quot;marker-colour&amp;quot; },&lt;br /&gt;
	markerSize = &amp;quot;marker-size&amp;quot;,&lt;br /&gt;
	radius      = { &amp;quot;radius&amp;quot;, &amp;quot;radius_m&amp;quot; },&lt;br /&gt;
	radiusKm    = &amp;quot;radius_km&amp;quot;,&lt;br /&gt;
	radiusFt    = &amp;quot;radius_ft&amp;quot;,&lt;br /&gt;
	radiusMi    = &amp;quot;radius_mi&amp;quot;,&lt;br /&gt;
	edges       = &amp;quot;edges&amp;quot;,&lt;br /&gt;
	text		= &amp;quot;text&amp;quot;,&lt;br /&gt;
	icon		= &amp;quot;icon&amp;quot;,&lt;br /&gt;
	zoom		= &amp;quot;zoom&amp;quot;,&lt;br /&gt;
	frame		= &amp;quot;frame&amp;quot;,&lt;br /&gt;
	plain		= &amp;quot;plain&amp;quot;,&lt;br /&gt;
	frameWidth	= &amp;quot;frame-width&amp;quot;,&lt;br /&gt;
	frameHeight	= &amp;quot;frame-height&amp;quot;,&lt;br /&gt;
	frameCoordinates = { &amp;quot;frame-coordinates&amp;quot;, &amp;quot;frame-coord&amp;quot; },&lt;br /&gt;
	frameLatitude    = { &amp;quot;frame-lat&amp;quot;, &amp;quot;frame-latitude&amp;quot; },&lt;br /&gt;
	frameLongitude   = { &amp;quot;frame-long&amp;quot;, &amp;quot;frame-longitude&amp;quot; },&lt;br /&gt;
	frameAlign       = &amp;quot;frame-align&amp;quot;,&lt;br /&gt;
	switch           = &amp;quot;switch&amp;quot;,&lt;br /&gt;
	overlay          = &amp;quot;overlay&amp;quot;,&lt;br /&gt;
	overlayBorder    = &amp;quot;overlay-border&amp;quot;,&lt;br /&gt;
	overlayHorizontalAlignment = &amp;quot;overlay-horizontal-alignment&amp;quot;,&lt;br /&gt;
	overlayVerticalAlignment = &amp;quot;overlay-vertical-alignment&amp;quot;,&lt;br /&gt;
	overlayHorizontalOffset = &amp;quot;overlay-horizontal-offset&amp;quot;,&lt;br /&gt;
	overlayVerticalOffset = &amp;quot;overlay-vertical-offset&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
-- Names of other templates this module can extract coordinates from&lt;br /&gt;
L10n.template = {&lt;br /&gt;
	coord     = { -- The coord template, as well as templates with output that contains {{coord}}&lt;br /&gt;
		&amp;quot;Coord&amp;quot;, &amp;quot;Coord/sandbox&amp;quot;, &amp;quot;Coor&amp;quot;, &amp;quot;Coor/sandbox&amp;quot;,&lt;br /&gt;
		&amp;quot;NRHP row&amp;quot;, &amp;quot;NRHP row/sandbox&amp;quot;,&lt;br /&gt;
		&amp;quot;WikidataCoord&amp;quot;, &amp;quot;WikidataCoord/sandbox&amp;quot;, &amp;quot;Wikidatacoord&amp;quot;, &amp;quot;Wikidata coord&amp;quot;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
-- Error messages&lt;br /&gt;
L10n.error = {&lt;br /&gt;
	badDisplayPara    = &amp;quot;Invalid display parameter&amp;quot;,&lt;br /&gt;
	noCoords	      = &amp;quot;Coordinates must be specified on Wikidata or in |&amp;quot; .. ( type(L10n.para.coord)== &#039;table&#039; and L10n.para.coord[1] or L10n.para.coord ) .. &amp;quot;=&amp;quot;,&lt;br /&gt;
	wikidataCoords    = &amp;quot;Coordinates not found on Wikidata&amp;quot;,&lt;br /&gt;
	noCircleCoords    = &amp;quot;Circle centre coordinates must be specified, or available via Wikidata&amp;quot;,&lt;br /&gt;
	negativeRadius    = &amp;quot;Circle radius must be a positive number&amp;quot;,&lt;br /&gt;
	noRadius          = &amp;quot;Circle radius must be specified&amp;quot;,&lt;br /&gt;
	negativeEdges     = &amp;quot;Circle edges must be a positive number&amp;quot;,&lt;br /&gt;
	noSwitchPara      = &amp;quot;Found only one switch value in |&amp;quot; .. ( type(L10n.para.switch)== &#039;table&#039; and L10n.para.switch[1] or L10n.para.switch ) .. &amp;quot;=&amp;quot;,&lt;br /&gt;
	oneSwitchLabel    = &amp;quot;Found only one label in |&amp;quot; .. ( type(L10n.para.switch)== &#039;table&#039; and L10n.para.switch[1] or L10n.para.switch ) .. &amp;quot;=&amp;quot;,&lt;br /&gt;
	noSwitchLists     = &amp;quot;At least one parameter must have a SWITCH: list&amp;quot;,&lt;br /&gt;
	switchMismatches  = &amp;quot;All SWITCH: lists must have the same number of values&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
	 -- &amp;quot;%s&amp;quot; and &amp;quot;%d&amp;quot; tokens will be replaced with strings and numbers when used&lt;br /&gt;
	oneSwitchValue    = &amp;quot;Found only one switch value in |%s=&amp;quot;,&lt;br /&gt;
	fewerSwitchLabels = &amp;quot;Found %d switch values but only %d labels in |&amp;quot; .. ( type(L10n.para.switch)== &#039;table&#039; and L10n.para.switch[1] or L10n.para.switch ) .. &amp;quot;=&amp;quot;,&lt;br /&gt;
	noNamedCoords     = &amp;quot;No named coordinates found in %s&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
-- Other strings&lt;br /&gt;
L10n.str = {&lt;br /&gt;
	-- valid values for display parameter, e.g. (|display=inline) or (|display=title) or (|display=inline,title) or (|display=title,inline)&lt;br /&gt;
	inline		= &amp;quot;inline&amp;quot;,&lt;br /&gt;
	title		= &amp;quot;title&amp;quot;,&lt;br /&gt;
	dsep		= &amp;quot;,&amp;quot;,			-- separator between inline and title (comma in the example above)&lt;br /&gt;
&lt;br /&gt;
	-- valid values for type paramter&lt;br /&gt;
	line		= &amp;quot;line&amp;quot;,		-- geoline feature (e.g. a road)&lt;br /&gt;
	shape		= &amp;quot;shape&amp;quot;,		-- geoshape feature (e.g. a state or province)&lt;br /&gt;
	shapeInverse	= &amp;quot;shape-inverse&amp;quot;,	-- geomask feature (the inverse of a geoshape)&lt;br /&gt;
	data		= &amp;quot;data&amp;quot;,		-- geoJSON data page on Commons&lt;br /&gt;
	point		= &amp;quot;point&amp;quot;,		-- single point feature (coordinates)&lt;br /&gt;
	circle      = &amp;quot;circle&amp;quot;,     -- circular area around a point&lt;br /&gt;
	named       = &amp;quot;named&amp;quot;,      -- all named coordinates in an article or section&lt;br /&gt;
&lt;br /&gt;
	-- Keyword to indicate a switch list. Must NOT use the special characters ^$()%.[]*+-?&lt;br /&gt;
	switch = &amp;quot;SWITCH&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
	-- valid values for icon, frame, and plain parameters&lt;br /&gt;
	affirmedWords = &#039; &#039;..table.concat({&lt;br /&gt;
		&amp;quot;add&amp;quot;,&lt;br /&gt;
		&amp;quot;added&amp;quot;,&lt;br /&gt;
		&amp;quot;affirm&amp;quot;,&lt;br /&gt;
		&amp;quot;affirmed&amp;quot;,&lt;br /&gt;
		&amp;quot;include&amp;quot;,&lt;br /&gt;
		&amp;quot;included&amp;quot;,&lt;br /&gt;
		&amp;quot;on&amp;quot;,&lt;br /&gt;
		&amp;quot;true&amp;quot;,&lt;br /&gt;
		&amp;quot;yes&amp;quot;,&lt;br /&gt;
		&amp;quot;y&amp;quot;&lt;br /&gt;
	}, &#039; &#039;)..&#039; &#039;,&lt;br /&gt;
	declinedWords = &#039; &#039;..table.concat({&lt;br /&gt;
		&amp;quot;decline&amp;quot;,&lt;br /&gt;
		&amp;quot;declined&amp;quot;,&lt;br /&gt;
		&amp;quot;exclude&amp;quot;,&lt;br /&gt;
		&amp;quot;excluded&amp;quot;,&lt;br /&gt;
		&amp;quot;false&amp;quot;,&lt;br /&gt;
		&amp;quot;none&amp;quot;,&lt;br /&gt;
		&amp;quot;not&amp;quot;,&lt;br /&gt;
		&amp;quot;no&amp;quot;,&lt;br /&gt;
		&amp;quot;n&amp;quot;,&lt;br /&gt;
		&amp;quot;off&amp;quot;,&lt;br /&gt;
		&amp;quot;omit&amp;quot;,&lt;br /&gt;
		&amp;quot;omitted&amp;quot;,&lt;br /&gt;
		&amp;quot;remove&amp;quot;,&lt;br /&gt;
		&amp;quot;removed&amp;quot;&lt;br /&gt;
	}, &#039; &#039;)..&#039; &#039;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
-- Default values for parameters&lt;br /&gt;
L10n.defaults = {&lt;br /&gt;
	display		= L10n.str.inline,&lt;br /&gt;
	text		= &amp;quot;Map&amp;quot;,&lt;br /&gt;
	frameWidth	= &amp;quot;300&amp;quot;,&lt;br /&gt;
	frameHeight	= &amp;quot;200&amp;quot;,&lt;br /&gt;
	frameAlign  = &amp;quot;right&amp;quot;,&lt;br /&gt;
	markerColor	= &amp;quot;5E74F3&amp;quot;,&lt;br /&gt;
	markerSize	= nil,&lt;br /&gt;
	strokeColor	= &amp;quot;#ff0000&amp;quot;,&lt;br /&gt;
	strokeWidth	= 6,&lt;br /&gt;
	edges = 32, -- number of edges used to approximate a circle&lt;br /&gt;
	overlayBorder = &amp;quot;1px solid white&amp;quot;,&lt;br /&gt;
	overlayHorizontalAlignment = &amp;quot;right&amp;quot;,&lt;br /&gt;
	overlayHorizontalOffset = &amp;quot;0&amp;quot;,&lt;br /&gt;
	overlayVerticalAlignment = &amp;quot;bottom&amp;quot;,&lt;br /&gt;
	overlayVerticalOffset = &amp;quot;0&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
-- #### End of L10n settings ####&lt;br /&gt;
&lt;br /&gt;
--[[----------------------------------------------------------------------------&lt;br /&gt;
 Utility methods&lt;br /&gt;
----------------------------------------------------------------------------]]--&lt;br /&gt;
local util = {}&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Looks up a parameter value based on the id (a key from the L10n.para table) and&lt;br /&gt;
optionally a suffix, for parameters that can be suffixed (e.g. type2 is type&lt;br /&gt;
with suffix 2).&lt;br /&gt;
@param {table} args  key-value pairs of parameter names and their values&lt;br /&gt;
@param {string} param_id  id for parameter name (key from the L10n.para table)&lt;br /&gt;
@param {string} [suffix]  suffix for parameter name&lt;br /&gt;
@returns {string|nil} parameter value if found, or nil if not found&lt;br /&gt;
]]--&lt;br /&gt;
function util.getParameterValue(args, param_id, suffix)&lt;br /&gt;
	suffix = suffix or &#039;&#039;&lt;br /&gt;
	if type( L10n.para[param_id] ) ~= &#039;table&#039; then&lt;br /&gt;
		return args[L10n.para[param_id]..suffix]&lt;br /&gt;
	end&lt;br /&gt;
	for _i, paramAlias in ipairs(L10n.para[param_id]) do&lt;br /&gt;
		if args[paramAlias..suffix] then&lt;br /&gt;
			return args[paramAlias..suffix]&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return nil&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Trim whitespace from args, and remove empty args. Also fix control characters.&lt;br /&gt;
@param {table} argsTable&lt;br /&gt;
@returns {table} trimmed args table&lt;br /&gt;
]]--&lt;br /&gt;
function util.trimArgs(argsTable)&lt;br /&gt;
	local cleanArgs = {}&lt;br /&gt;
	for key, val in pairs(argsTable) do&lt;br /&gt;
		if type(key) == &#039;string&#039;  and type(val) == &#039;string&#039; then&lt;br /&gt;
			val = val:match(&#039;^%s*(.-)%s*$&#039;)&lt;br /&gt;
			if val ~= &#039;&#039; then&lt;br /&gt;
				-- control characters inside json need to be escaped, but stripping them is simpler&lt;br /&gt;
				-- See also T214984&lt;br /&gt;
				-- However, *don&#039;t* strip control characters from wikitext (text or description parameters) or you&#039;ll break strip markers&lt;br /&gt;
				-- Alternatively it might be better to only strip control char from raw parameter content&lt;br /&gt;
				if util.matchesParam(&#039;text&#039;, key) or util.matchesParam(&#039;description&#039;, key, key:gsub(&#039;^%D+(%d+)$&#039;, &#039;%1&#039;) ) then&lt;br /&gt;
					cleanArgs[key] = val&lt;br /&gt;
				else&lt;br /&gt;
					cleanArgs[key] = val:gsub(&#039;%c&#039;,&#039; &#039;)&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			cleanArgs[key] = val&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return cleanArgs&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Check if a parameter name matches an unlocalized parameter key&lt;br /&gt;
@param {string} key - the unlocalized parameter name to search through&lt;br /&gt;
@param {string} name - the localized parameter name to check&lt;br /&gt;
@param {string|nil} - an optional suffix to apply to the value(s) from the localization key&lt;br /&gt;
@returns {boolean} true if the name matches the parameter, false otherwise&lt;br /&gt;
]]--&lt;br /&gt;
function util.matchesParam(key, name, suffix)&lt;br /&gt;
	local param = L10n.para[key]&lt;br /&gt;
	suffix = suffix or &#039;&#039;&lt;br /&gt;
	if type(param) == &#039;table&#039; then&lt;br /&gt;
		for _, v in pairs(param) do&lt;br /&gt;
			if (v .. suffix) == name then return true end&lt;br /&gt;
		end&lt;br /&gt;
		return false&lt;br /&gt;
	end&lt;br /&gt;
	return ((param .. suffix) == name)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Check if a value is affirmed (one of the values in L10n.str.affirmedWords)&lt;br /&gt;
@param {string} val  Value to be checked&lt;br /&gt;
@returns {boolean} true if affirmed, false otherwise&lt;br /&gt;
]]--&lt;br /&gt;
function util.isAffirmed(val)&lt;br /&gt;
	if not(val) then return false end&lt;br /&gt;
	return string.find(L10n.str.affirmedWords, &#039; &#039;..val..&#039; &#039;, 1, true ) and true or false&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Check if a value is declined (one of the values in L10n.str.declinedWords)&lt;br /&gt;
@param {string} val  Value to be checked&lt;br /&gt;
@returns {boolean} true if declined, false otherwise&lt;br /&gt;
]]--&lt;br /&gt;
function util.isDeclined(val)&lt;br /&gt;
	if not(val) then return false end&lt;br /&gt;
	return string.find(L10n.str.declinedWords , &#039; &#039;..val..&#039; &#039;, 1, true ) and true or false&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Check if the name of a template matches the known coord templates or wrappers&lt;br /&gt;
(in L10n.template.coord). The name is normalised when checked, so e.g. the names&lt;br /&gt;
&amp;quot;Coord&amp;quot;, &amp;quot;coord&amp;quot;, and &amp;quot;  Coord&amp;quot; all return true.&lt;br /&gt;
@param {string} name&lt;br /&gt;
@returns {boolean} true if it is a coord template or wrapper, false otherwise&lt;br /&gt;
]]--&lt;br /&gt;
function util.isCoordTemplateOrWrapper(name)&lt;br /&gt;
	name = mw.text.trim(name)&lt;br /&gt;
	local inputTitle = mw.title.new(name, &#039;Template&#039;)&lt;br /&gt;
	if not inputTitle then&lt;br /&gt;
		return false&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Create (or reuse) mw.title objects for each known coord template/wrapper.&lt;br /&gt;
	-- Stored in L10n.template.title so that they don&#039;t need to be recreated&lt;br /&gt;
	-- each time this function is called&lt;br /&gt;
	if not L10n.template.titles then&lt;br /&gt;
		L10n.template.titles = {}&lt;br /&gt;
		for _, v in pairs(L10n.template.coord) do&lt;br /&gt;
			table.insert(L10n.template.titles, mw.title.new(v, &#039;Template&#039;))&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	for _, templateTitle in pairs(L10n.template.titles) do&lt;br /&gt;
		if mw.title.equals(inputTitle, templateTitle) then&lt;br /&gt;
			return true&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return false&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Recursively extract coord templates which have a name parameter.&lt;br /&gt;
@param {string} wikitext&lt;br /&gt;
@returns {table} table sequence of coord templates&lt;br /&gt;
]]--&lt;br /&gt;
function util.extractCoordTemplates(wikitext)&lt;br /&gt;
	local output = {}&lt;br /&gt;
	local templates = mw.ustring.gmatch(wikitext, &#039;{%b{}}&#039;)&lt;br /&gt;
	local subtemplates = {}&lt;br /&gt;
	for template in templates do&lt;br /&gt;
		local templateName = mw.ustring.match(template, &#039;{{([^}|]+)&#039;)&lt;br /&gt;
		local nameParam = mw.ustring.match(template, &amp;quot;|%s*name%s*=%s*[^}|]+&amp;quot;)&lt;br /&gt;
		if util.isCoordTemplateOrWrapper(templateName) then&lt;br /&gt;
			if nameParam then table.insert(output, template) end&lt;br /&gt;
		elseif mw.ustring.find(mw.ustring.sub(template, 2), &amp;quot;{{&amp;quot;) then&lt;br /&gt;
			local subOutput = util.extractCoordTemplates(mw.ustring.sub(template, 2))&lt;br /&gt;
			for _, t in pairs(subOutput) do&lt;br /&gt;
				table.insert(output, t)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- ensure coords are not using title display&lt;br /&gt;
	for k, v in pairs(output) do&lt;br /&gt;
		output[k] = mw.ustring.gsub(v, &amp;quot;|%s*display%s*=[^|}]+&amp;quot;, &amp;quot;|display=inline&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	return output&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Gets all named coordiates from a page or a section of a page.&lt;br /&gt;
@param {string|nil} page  Page name, or name#section, to get named coordinates&lt;br /&gt;
  from. If the name is omitted, i.e. #section or nil or empty string, then&lt;br /&gt;
  the current page will be used.&lt;br /&gt;
@returns {table} sequence of {coord, name, description} tables where coord is&lt;br /&gt;
  the coordinates in a format suitable for #util.parseCoords, name is a string,&lt;br /&gt;
  and description is a string (coordinates in a format suitable for displaying&lt;br /&gt;
  to the reader). If for some reason the name can&#039;t be found, the description&lt;br /&gt;
  is nil and the name contains display-format coordinates.&lt;br /&gt;
@throws {L10n.error.noNamedCoords} if no named coordinates are found.&lt;br /&gt;
]]--&lt;br /&gt;
function util.getNamedCoords(page)&lt;br /&gt;
	if transcluder == nil then&lt;br /&gt;
		-- load [[Module:Transcluder]] lazily so it is only transcluded on pages that&lt;br /&gt;
		-- actually use named coordinates&lt;br /&gt;
		transcluder = require(&amp;quot;Module:Transcluder&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	local parts = mw.text.split(page or &amp;quot;&amp;quot;, &amp;quot;#&amp;quot;, true)&lt;br /&gt;
	local name = parts[1] == &amp;quot;&amp;quot; and mw.title.getCurrentTitle().prefixedText or parts[1]&lt;br /&gt;
	local section = parts[2]&lt;br /&gt;
	local pageWikitext = transcluder.get(section and name..&amp;quot;#&amp;quot;..section or name)&lt;br /&gt;
	local coordTemplates = util.extractCoordTemplates(pageWikitext)&lt;br /&gt;
	if #coordTemplates == 0 then error(string.format(L10n.error.noNamedCoords, page or name), 0) end&lt;br /&gt;
	local frame = mw.getCurrentFrame()&lt;br /&gt;
	local sep = &amp;quot;________&amp;quot;&lt;br /&gt;
	local expandedContent = frame:preprocess(table.concat(coordTemplates, sep))&lt;br /&gt;
	local expandedTemplates = mw.text.split(expandedContent, sep)&lt;br /&gt;
	local namedCoords = {}&lt;br /&gt;
	for _, expandedTemplate in pairs(expandedTemplates) do&lt;br /&gt;
		local p_name = mw.ustring.match(expandedTemplate, &amp;quot;&amp;lt;data class=\&amp;quot;p%-name\&amp;quot; value=\&amp;quot;(.-)\&amp;quot;&amp;gt;&amp;quot;)&lt;br /&gt;
		local p_latitude = mw.ustring.match(expandedTemplate, &amp;quot;&amp;lt;data class=\&amp;quot;p%-latitude\&amp;quot; value=\&amp;quot;(.-)\&amp;quot;&amp;gt;&amp;quot;)&lt;br /&gt;
		local p_longitude = mw.ustring.match(expandedTemplate, &amp;quot;&amp;lt;data class=\&amp;quot;p%-longitude\&amp;quot; value=\&amp;quot;(.-)\&amp;quot;&amp;gt;&amp;quot;)&lt;br /&gt;
		if p_name then&lt;br /&gt;
			if p_latitude == nil then error(string.format(L10n.error.debugString, &amp;quot;p_latitude == nil&amp;quot; .. expandedTemplate), 0) end&lt;br /&gt;
			if p_longitude == nil then error(string.format(L10n.error.debugString, &amp;quot;p_longitude == nil&amp;quot; .. expandedTemplate), 0) end&lt;br /&gt;
			if tonumber(p_latitude) &amp;lt; 0 then p_latitude = math.abs(p_latitude) .. &#039;_S&#039; else p_latitude = p_latitude .. &#039;_N&#039; end&lt;br /&gt;
			if tonumber(p_longitude) &amp;lt; 0 then p_longitude = math.abs(p_longitude) .. &#039;_W&#039; else p_longitude = p_longitude .. &#039;_E&#039; end&lt;br /&gt;
			local coord = p_latitude .. &amp;quot;_&amp;quot; .. p_longitude&lt;br /&gt;
			local name = (&lt;br /&gt;
				-- name specified by a wrapper template, e.g [[Article|Name]]&lt;br /&gt;
				mw.ustring.match(expandedTemplate, &amp;quot;&amp;lt;span class=\&amp;quot;mapframe%-coord%-name\&amp;quot;&amp;gt;(.-)&amp;lt;/span&amp;gt;&amp;quot;) or&lt;br /&gt;
				p_name or&lt;br /&gt;
				-- default to the coordinates if the name can&#039;t be retrieved&lt;br /&gt;
				coord&lt;br /&gt;
			)&lt;br /&gt;
			local description = name ~= coord and coord&lt;br /&gt;
--			local coord = mw.ustring.gsub(coord, &amp;quot;[° ]&amp;quot;, &amp;quot;_&amp;quot;)&lt;br /&gt;
			table.insert(namedCoords, {coord=coord, name=name, description=description})&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if #namedCoords == 0 then error(string.format(L10n.error.noNamedCoords, page or name), 0) end&lt;br /&gt;
	return namedCoords&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Parse coordinate values from the params passed in a GeoHack url (such as&lt;br /&gt;
//tools.wmflabs.org/geohack/geohack.php?pagename=Example&amp;amp;params=1_2_N_3_4_W_ or&lt;br /&gt;
//tools.wmflabs.org/geohack/geohack.php?pagename=Example&amp;amp;params=1.23_S_4.56_E_ )&lt;br /&gt;
or non-url string in the same format (such as `1_2_N_3_4_W_` or `1.23_S_4.56_E_`)&lt;br /&gt;
@param {string} coords  string containing coordinates&lt;br /&gt;
@returns {number, number} latitude, longitude&lt;br /&gt;
]]--&lt;br /&gt;
function util.parseCoords(coords)&lt;br /&gt;
	local coordsPatt&lt;br /&gt;
	if mw.ustring.find(coords, &amp;quot;params=&amp;quot;, 1, true) then&lt;br /&gt;
		-- prevent false matches from page name, e.g. ?pagename=Lorem_S._Ipsum&lt;br /&gt;
		coordsPatt = &#039;params=([_%.%d]+[NS][_%.%d]+[EW])&#039;&lt;br /&gt;
	else&lt;br /&gt;
		-- not actually a geohack url, just the same format&lt;br /&gt;
		coordsPatt = &#039;[_%.%d]+[NS][_%.%d]+[EW]&#039;&lt;br /&gt;
	end&lt;br /&gt;
	local parts = mw.text.split((mw.ustring.match(coords, coordsPatt) or &#039;&#039;), &#039;_&#039;)&lt;br /&gt;
&lt;br /&gt;
	local lat_d = tonumber(parts[1])&lt;br /&gt;
	local lat_m = tonumber(parts[2]) -- nil if coords are in decimal format&lt;br /&gt;
	local lat_s = lat_m and tonumber(parts[3]) -- nil if coords are either in decimal format or degrees and minutes only&lt;br /&gt;
	local lat = (lat_d or 0) + (lat_m or 0)/60 + (lat_s or 0)/3600&lt;br /&gt;
	if parts[#parts/2] == &#039;S&#039; then&lt;br /&gt;
		lat = lat * -1&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local long_d = tonumber(parts[1+#parts/2])&lt;br /&gt;
	local long_m = tonumber(parts[2+#parts/2]) -- nil if coords are in decimal format&lt;br /&gt;
	local long_s = long_m and tonumber(parts[3+#parts/2]) -- nil if coords are either in decimal format or degrees and minutes only&lt;br /&gt;
	local long = long_d + (long_m or 0)/60 + (long_s or 0)/3600&lt;br /&gt;
	if parts[#parts] == &#039;W&#039; then&lt;br /&gt;
		long = long * -1&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return lat, long&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Get coordinates from a Wikidata item&lt;br /&gt;
@param {string} item_id  Wikidata item id (Q number)&lt;br /&gt;
@returns {number, number} latitude, longitude&lt;br /&gt;
@throws {L10n.error.noCoords} if item_id is invalid or the item does not exist&lt;br /&gt;
@throws {L10n.error.wikidataCoords} if the the item does not have a P625&lt;br /&gt;
  statement (coordinates), or it is set to &amp;quot;no value&amp;quot;&lt;br /&gt;
]]--&lt;br /&gt;
function util.wikidataCoords(item_id)&lt;br /&gt;
	if not (item_id and mw.wikibase.isValidEntityId(item_id) and mw.wikibase.entityExists(item_id)) then&lt;br /&gt;
		error(L10n.error.noCoords, 0)&lt;br /&gt;
	end&lt;br /&gt;
	local coordStatements = mw.wikibase.getBestStatements(item_id, &#039;P625&#039;)&lt;br /&gt;
	if not coordStatements or #coordStatements == 0 then&lt;br /&gt;
		error(L10n.error.wikidataCoords, 0)&lt;br /&gt;
	end&lt;br /&gt;
	local hasNoValue = ( coordStatements[1].mainsnak and (coordStatements[1].mainsnak.snaktype == &#039;novalue&#039; or coordStatements[1].mainsnak.snaktype == &#039;somevalue&#039;) )&lt;br /&gt;
	if hasNoValue then&lt;br /&gt;
		error(L10n.error.wikidataCoords, 0)&lt;br /&gt;
	end&lt;br /&gt;
	local wdCoords = coordStatements[1][&#039;mainsnak&#039;][&#039;datavalue&#039;][&#039;value&#039;]&lt;br /&gt;
	return tonumber(wdCoords[&#039;latitude&#039;]), tonumber(wdCoords[&#039;longitude&#039;])&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Creates a polygon that approximates a circle&lt;br /&gt;
@param {number} lat  Latitude&lt;br /&gt;
@param {number} long  Longitude&lt;br /&gt;
@param {number} radius  Radius in metres&lt;br /&gt;
@param {number} n  Number of edges for the polygon&lt;br /&gt;
@returns {table} sequence of {latitude, longitude} table sequences, where&lt;br /&gt;
  latitude and longitude are both numbers&lt;br /&gt;
]]--&lt;br /&gt;
function util.circleToPolygon(lat, long, radius, n) -- n is number of edges&lt;br /&gt;
	-- Based on https://github.com/gabzim/circle-to-polygon, ISC licence&lt;br /&gt;
&lt;br /&gt;
	local function offset(cLat, cLon, distance, bearing)&lt;br /&gt;
		local lat1 = math.rad(cLat)&lt;br /&gt;
		local lon1 = math.rad(cLon)&lt;br /&gt;
		local dByR = distance / 6378137 -- distance divided by 6378137 (radius of the earth) wgs84&lt;br /&gt;
		local lat = math.asin(&lt;br /&gt;
			math.sin(lat1) * math.cos(dByR) +&lt;br /&gt;
			math.cos(lat1) * math.sin(dByR) * math.cos(bearing)&lt;br /&gt;
		)&lt;br /&gt;
		local lon = lon1 + math.atan2(&lt;br /&gt;
			math.sin(bearing) * math.sin(dByR) * math.cos(lat1),&lt;br /&gt;
			math.cos(dByR) - math.sin(lat1) * math.sin(lat)&lt;br /&gt;
		)&lt;br /&gt;
		return {math.deg(lon), math.deg(lat)}&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local coordinates = {};&lt;br /&gt;
	local i = 0;&lt;br /&gt;
	while i &amp;lt; n do&lt;br /&gt;
		table.insert(coordinates,&lt;br /&gt;
			offset(lat, long, radius, (2*math.pi*i*-1)/n)&lt;br /&gt;
		)&lt;br /&gt;
		i = i + 1&lt;br /&gt;
	end&lt;br /&gt;
	table.insert(coordinates, offset(lat, long, radius, 0))&lt;br /&gt;
	return coordinates&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Get the number of key-value pairs in a table, which might not be a sequence.&lt;br /&gt;
@param {table} t&lt;br /&gt;
@returns {number} count of key-value pairs&lt;br /&gt;
]]--&lt;br /&gt;
function util.tableCount(t)&lt;br /&gt;
	local count = 0&lt;br /&gt;
	for k, v in pairs(t) do&lt;br /&gt;
		count = count + 1&lt;br /&gt;
	end&lt;br /&gt;
	return count&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
For a table where the values are all tables, returns either the util.tableCount&lt;br /&gt;
of the subtables if they are all the same, or nil if they are not all the same.&lt;br /&gt;
@param {table} t&lt;br /&gt;
@returns {number|nil} count of key-value pairs of subtable, or nil if subtables&lt;br /&gt;
  have different counts&lt;br /&gt;
]]--&lt;br /&gt;
function util.subTablesCount(t)&lt;br /&gt;
	local count = nil&lt;br /&gt;
	for k, v in pairs(t) do&lt;br /&gt;
		if count == nil then&lt;br /&gt;
			count = util.tableCount(v)&lt;br /&gt;
		elseif count ~= util.tableCount(v) then&lt;br /&gt;
			return nil&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return count&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Splits a list into a table sequence. The items in the list may be separated by&lt;br /&gt;
commas, or by semicolons (if items may contain commas), or by &amp;quot;###&amp;quot; (if items&lt;br /&gt;
may contain semicolons).&lt;br /&gt;
@param {string} listString&lt;br /&gt;
@returns {table} sequence of list items&lt;br /&gt;
]]--&lt;br /&gt;
function util.tableFromList(listString)&lt;br /&gt;
	if type(listString) ~= &amp;quot;string&amp;quot; or listString == &amp;quot;&amp;quot; then return nil end&lt;br /&gt;
	local separator = (mw.ustring.find(listString, &amp;quot;###&amp;quot;, 0, true ) and &amp;quot;###&amp;quot;) or&lt;br /&gt;
		(mw.ustring.find(listString, &amp;quot;;&amp;quot;, 0, true ) and &amp;quot;;&amp;quot;) or &amp;quot;,&amp;quot;&lt;br /&gt;
	local pattern = &amp;quot;%s*&amp;quot;..separator..&amp;quot;%s*&amp;quot;&lt;br /&gt;
	return mw.text.split(listString, pattern)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Boolean in outer scope indicating if Kartographer should be able to&lt;br /&gt;
-- automatically calculate coordinates (see phab:T227402)&lt;br /&gt;
local coordsDerivedFromFeatures = false;&lt;br /&gt;
&lt;br /&gt;
--[[----------------------------------------------------------------------------&lt;br /&gt;
 Make methods: These take in a table of arguments, and return either a string&lt;br /&gt;
 or a table to be used in the eventual output.&lt;br /&gt;
----------------------------------------------------------------------------]]--&lt;br /&gt;
local make = {}&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Makes content to go inside the maplink or mapframe tag.&lt;br /&gt;
&lt;br /&gt;
@param {table} args&lt;br /&gt;
@returns {string} tag content&lt;br /&gt;
]]--&lt;br /&gt;
function make.content(args)&lt;br /&gt;
	if util.getParameterValue(args, &#039;raw&#039;) then&lt;br /&gt;
		coordsDerivedFromFeatures = true -- Kartographer should be able to automatically calculate coords from raw geoJSON&lt;br /&gt;
		return util.getParameterValue(args, &#039;raw&#039;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local content = {}&lt;br /&gt;
&lt;br /&gt;
    local argsExpanded = {}&lt;br /&gt;
    for k, v in pairs(args) do&lt;br /&gt;
		local index = string.match( k, &#039;^[^0-9]+([0-9]*)$&#039; )&lt;br /&gt;
		if index ~= nil then&lt;br /&gt;
			local indexNumber = &#039;&#039;&lt;br /&gt;
			if index ~= &#039;&#039; then&lt;br /&gt;
				indexNumber = tonumber(index)&lt;br /&gt;
			else&lt;br /&gt;
				indexNumber = 1&lt;br /&gt;
			end&lt;br /&gt;
&lt;br /&gt;
			if argsExpanded[indexNumber] == nil then&lt;br /&gt;
				argsExpanded[indexNumber] = {}&lt;br /&gt;
			end&lt;br /&gt;
			argsExpanded[indexNumber][ string.gsub(k, index, &#039;&#039;) ] = v&lt;br /&gt;
		end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
	for contentIndex, contentArgs in pairs(argsExpanded) do&lt;br /&gt;
		local argType = util.getParameterValue(contentArgs, &amp;quot;type&amp;quot;)&lt;br /&gt;
		-- Kartographer automatically calculates coords if geolines/shapes are used (T227402)&lt;br /&gt;
		if not coordsDerivedFromFeatures then&lt;br /&gt;
			coordsDerivedFromFeatures = ( argType == L10n.str.line or argType == L10n.str.shape ) and true or false&lt;br /&gt;
		end&lt;br /&gt;
		if argType == L10n.str.named then&lt;br /&gt;
			local namedCoords = util.getNamedCoords(util.getParameterValue(contentArgs, &amp;quot;from&amp;quot;))&lt;br /&gt;
			local typeKey = type(L10n.para.type) == &amp;quot;table&amp;quot; and L10n.para.type[1] or L10n.para.type&lt;br /&gt;
			local coordKey = type(L10n.para.coord) == &amp;quot;table&amp;quot; and L10n.para.coord[1] or L10n.para.coord&lt;br /&gt;
			local titleKey = type(L10n.para.title) == &amp;quot;table&amp;quot; and L10n.para.title[1] or L10n.para.title&lt;br /&gt;
			local descKey = type(L10n.para.description) == &amp;quot;table&amp;quot; and L10n.para.description[1] or L10n.para.description&lt;br /&gt;
			for _, namedCoord in pairs(namedCoords) do&lt;br /&gt;
				contentArgs[typeKey] = &amp;quot;point&amp;quot;&lt;br /&gt;
				contentArgs[coordKey]  = namedCoord.coord&lt;br /&gt;
				contentArgs[titleKey]  = namedCoord.name&lt;br /&gt;
				contentArgs[descKey]  = namedCoord.description&lt;br /&gt;
				content[#content+1] = make.contentJson(contentArgs)&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			content[#content + 1] = make.contentJson(contentArgs)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	--Single item, no array needed&lt;br /&gt;
	if #content==1 then return content[1] end&lt;br /&gt;
&lt;br /&gt;
	--Multiple items get placed in a FeatureCollection&lt;br /&gt;
	local contentArray = &#039;[\n&#039; .. table.concat( content, &#039;,\n&#039;) .. &#039;\n]&#039;&lt;br /&gt;
	return contentArray&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Make coordinates from the coord arg, or the id arg, or the current page&#039;s&lt;br /&gt;
Wikidata item.&lt;br /&gt;
@param {table} args&lt;br /&gt;
@param {boolean} [plainOutput]&lt;br /&gt;
@returns {Mixed} Either:&lt;br /&gt;
  {number, number} latitude, longitude  if plainOutput is true; or&lt;br /&gt;
  {table} table sequence of longitude, then latitude (gives the required format&lt;br /&gt;
   for GeoJSON when encoded)&lt;br /&gt;
]]--&lt;br /&gt;
function make.coords(args, plainOutput)&lt;br /&gt;
	local coords, lat, long&lt;br /&gt;
	local frame = mw.getCurrentFrame()&lt;br /&gt;
	if util.getParameterValue(args, &#039;coord&#039;) then&lt;br /&gt;
		coords = frame:preprocess( util.getParameterValue(args, &#039;coord&#039;) )&lt;br /&gt;
		lat, long = util.parseCoords(coords)&lt;br /&gt;
	else&lt;br /&gt;
		lat, long = util.wikidataCoords(util.getParameterValue(args, &#039;id&#039;) or mw.wikibase.getEntityIdForCurrentPage())&lt;br /&gt;
	end&lt;br /&gt;
	if plainOutput then&lt;br /&gt;
		return lat, long&lt;br /&gt;
	end&lt;br /&gt;
	return {[0] = long, [1] = lat}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Makes a table of coordinates that approximate a circle.&lt;br /&gt;
@param {table} args&lt;br /&gt;
@returns {table} sequence of {latitude, longitude} table sequences, where&lt;br /&gt;
  latitude and longitude are both numbers&lt;br /&gt;
@throws {L10n.error.noCircleCoords} if centre coordinates are not specified&lt;br /&gt;
@throws {L10n.error.noRadius} if radius is not specified&lt;br /&gt;
@throws {L10n.error.negativeRadius} if radius is negative or zero&lt;br /&gt;
@throws {L10n.error.negativeEdges} if edges is negative or zero&lt;br /&gt;
]]--&lt;br /&gt;
function make.circleCoords(args)&lt;br /&gt;
	local lat, long = make.coords(args, true)&lt;br /&gt;
	local radius = util.getParameterValue(args, &#039;radius&#039;)&lt;br /&gt;
	if not radius then&lt;br /&gt;
		radius = util.getParameterValue(args, &#039;radiusKm&#039;) and tonumber(util.getParameterValue(args, &#039;radiusKm&#039;))*1000&lt;br /&gt;
		if not radius then&lt;br /&gt;
			radius = util.getParameterValue(args, &#039;radiusMi&#039;) and tonumber(util.getParameterValue(args, &#039;radiusMi&#039;))*1609.344&lt;br /&gt;
			if not radius then&lt;br /&gt;
				radius = util.getParameterValue(args, &#039;radiusFt&#039;) and tonumber(util.getParameterValue(args, &#039;radiusFt&#039;))*0.3048&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local edges = util.getParameterValue(args, &#039;edges&#039;) or L10n.defaults.edges&lt;br /&gt;
	if not lat or not long then&lt;br /&gt;
		error(L10n.error.noCircleCoords, 0)&lt;br /&gt;
	elseif not radius then&lt;br /&gt;
		error(L10n.error.noRadius, 0)&lt;br /&gt;
	elseif tonumber(radius) &amp;lt;= 0 then&lt;br /&gt;
		error(L10n.error.negativeRadius, 0)&lt;br /&gt;
	elseif tonumber(edges) &amp;lt;= 0 then&lt;br /&gt;
		error(L10n.error.negativeEdges, 0)&lt;br /&gt;
	end&lt;br /&gt;
	return util.circleToPolygon(lat, long, radius, tonumber(edges))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Makes JSON data for a feature&lt;br /&gt;
@param contentArgs  args for this feature. Keys must be the non-suffixed version&lt;br /&gt;
  of the parameter names, i.e. use type, stroke, fill,... rather than type3,&lt;br /&gt;
  stroke3, fill3,...&lt;br /&gt;
@returns {string} JSON encoded data&lt;br /&gt;
]]--&lt;br /&gt;
function make.contentJson(contentArgs)&lt;br /&gt;
	local data = {}&lt;br /&gt;
&lt;br /&gt;
	if util.getParameterValue(contentArgs, &#039;type&#039;) == L10n.str.point or util.getParameterValue(contentArgs, &#039;type&#039;) == L10n.str.circle then&lt;br /&gt;
		local isCircle = util.getParameterValue(contentArgs, &#039;type&#039;) == L10n.str.circle&lt;br /&gt;
		data.type = &amp;quot;Feature&amp;quot;&lt;br /&gt;
		data.geometry = {&lt;br /&gt;
			type = isCircle and &amp;quot;LineString&amp;quot; or &amp;quot;Point&amp;quot;,&lt;br /&gt;
			coordinates = isCircle and make.circleCoords(contentArgs) or make.coords(contentArgs)&lt;br /&gt;
		}&lt;br /&gt;
		data.properties = {&lt;br /&gt;
			title = util.getParameterValue(contentArgs, &#039;title&#039;) or mw.getCurrentFrame():getParent():getTitle()&lt;br /&gt;
		}&lt;br /&gt;
		if isCircle then&lt;br /&gt;
			-- TODO: This is very similar to below, should be extracted into a function&lt;br /&gt;
			data.properties.stroke = util.getParameterValue(contentArgs, &#039;strokeColor&#039;) or L10n.defaults.strokeColor&lt;br /&gt;
			data.properties[&amp;quot;stroke-width&amp;quot;] = tonumber(util.getParameterValue(contentArgs, &#039;strokeWidth&#039;)) or L10n.defaults.strokeWidth&lt;br /&gt;
			local strokeOpacity = util.getParameterValue(contentArgs, &#039;strokeOpacity&#039;)&lt;br /&gt;
			if strokeOpacity then&lt;br /&gt;
				data.properties[&#039;stroke-opacity&#039;] = tonumber(strokeOpacity)&lt;br /&gt;
			end&lt;br /&gt;
			local fill = util.getParameterValue(contentArgs, &#039;fill&#039;)&lt;br /&gt;
			if fill then&lt;br /&gt;
				data.properties.fill = fill&lt;br /&gt;
				local fillOpacity = util.getParameterValue(contentArgs, &#039;fillOpacity&#039;)&lt;br /&gt;
				data.properties[&#039;fill-opacity&#039;] = fillOpacity and tonumber(fillOpacity) or 0.6&lt;br /&gt;
			end&lt;br /&gt;
		else -- is a point&lt;br /&gt;
			local markerSymbol = util.getParameterValue(contentArgs, &#039;marker&#039;) or L10n.defaults.marker&lt;br /&gt;
			-- allow blank to be explicitly specified, for overriding infoboxes or other templates with a default value&lt;br /&gt;
			if markerSymbol ~= &amp;quot;blank&amp;quot; then&lt;br /&gt;
				data.properties[&amp;quot;marker-symbol&amp;quot;] = markerSymbol&lt;br /&gt;
			end&lt;br /&gt;
			data.properties[&amp;quot;marker-color&amp;quot;] = util.getParameterValue(contentArgs, &#039;markerColor&#039;) or L10n.defaults.markerColor&lt;br /&gt;
			data.properties[&amp;quot;marker-size&amp;quot;] = util.getParameterValue(contentArgs, &#039;markerSize&#039;) or L10n.defaults.markerSize&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		data.type = &amp;quot;ExternalData&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		if util.getParameterValue(contentArgs, &#039;type&#039;) == L10n.str.data or util.getParameterValue(contentArgs, &#039;from&#039;) then&lt;br /&gt;
			data.service = &amp;quot;page&amp;quot;&lt;br /&gt;
		elseif util.getParameterValue(contentArgs, &#039;type&#039;) == L10n.str.line then&lt;br /&gt;
			data.service = &amp;quot;geoline&amp;quot;&lt;br /&gt;
		elseif util.getParameterValue(contentArgs, &#039;type&#039;) == L10n.str.shape then&lt;br /&gt;
			data.service = &amp;quot;geoshape&amp;quot;&lt;br /&gt;
		elseif util.getParameterValue(contentArgs, &#039;type&#039;) == L10n.str.shapeInverse then&lt;br /&gt;
			data.service = &amp;quot;geomask&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		if util.getParameterValue(contentArgs, &#039;id&#039;) or (not (util.getParameterValue(contentArgs, &#039;from&#039;)) and mw.wikibase.getEntityIdForCurrentPage()) then&lt;br /&gt;
			data.ids = util.getParameterValue(contentArgs, &#039;id&#039;) or mw.wikibase.getEntityIdForCurrentPage()&lt;br /&gt;
		else&lt;br /&gt;
			data.title = util.getParameterValue(contentArgs, &#039;from&#039;)&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		data.properties = {&lt;br /&gt;
			stroke = util.getParameterValue(contentArgs, &#039;strokeColor&#039;) or L10n.defaults.strokeColor,&lt;br /&gt;
			[&amp;quot;stroke-width&amp;quot;] = tonumber(util.getParameterValue(contentArgs, &#039;strokeWidth&#039;)) or L10n.defaults.strokeWidth&lt;br /&gt;
		}&lt;br /&gt;
		local strokeOpacity = util.getParameterValue(contentArgs, &#039;strokeOpacity&#039;)&lt;br /&gt;
		if strokeOpacity then&lt;br /&gt;
			data.properties[&#039;stroke-opacity&#039;] = tonumber(strokeOpacity)&lt;br /&gt;
		end&lt;br /&gt;
		local fill = util.getParameterValue(contentArgs, &#039;fill&#039;)&lt;br /&gt;
		if fill and (data.service == &amp;quot;geoshape&amp;quot; or data.service == &amp;quot;geomask&amp;quot;) then&lt;br /&gt;
			data.properties.fill = fill&lt;br /&gt;
			local fillOpacity = util.getParameterValue(contentArgs, &#039;fillOpacity&#039;)&lt;br /&gt;
			if fillOpacity then&lt;br /&gt;
				data.properties[&#039;fill-opacity&#039;] = tonumber(fillOpacity)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	data.properties.title = util.getParameterValue(contentArgs, &#039;title&#039;) or mw.title.getCurrentTitle().text&lt;br /&gt;
	if util.getParameterValue(contentArgs, &#039;description&#039;) then&lt;br /&gt;
		data.properties.description = util.getParameterValue(contentArgs, &#039;description&#039;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return mw.text.jsonEncode(data)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Makes attributes for the maplink or mapframe tag.&lt;br /&gt;
@param {table} args&lt;br /&gt;
@param {boolean} [isTitle]  Tag is to be displayed in the title of page rather&lt;br /&gt;
  than inline&lt;br /&gt;
@returns {table&amp;lt;string,string&amp;gt;} key-value pairs of attribute names and values&lt;br /&gt;
]]--&lt;br /&gt;
function make.tagAttribs(args, isTitle)&lt;br /&gt;
	local attribs = {}&lt;br /&gt;
	if util.getParameterValue(args, &#039;zoom&#039;) then&lt;br /&gt;
		attribs.zoom = util.getParameterValue(args, &#039;zoom&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	if util.isDeclined(util.getParameterValue(args, &#039;icon&#039;)) then&lt;br /&gt;
		attribs.class = &amp;quot;no-icon&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if util.getParameterValue(args, &#039;type&#039;) == L10n.str.point and not coordsDerivedFromFeatures then&lt;br /&gt;
		local lat, long = make.coords(args, &#039;plainOutput&#039;)&lt;br /&gt;
		attribs.latitude = tostring(lat)&lt;br /&gt;
		attribs.longitude = tostring(long)&lt;br /&gt;
	end&lt;br /&gt;
	if util.isAffirmed(util.getParameterValue(args, &#039;frame&#039;)) and not(isTitle) then&lt;br /&gt;
		attribs.width = util.getParameterValue(args, &#039;frameWidth&#039;) or L10n.defaults.frameWidth&lt;br /&gt;
		attribs.height = util.getParameterValue(args, &#039;frameHeight&#039;) or L10n.defaults.frameHeight&lt;br /&gt;
		if util.getParameterValue(args, &#039;frameCoordinates&#039;) then&lt;br /&gt;
			local frameLat, frameLong = util.parseCoords(util.getParameterValue(args, &#039;frameCoordinates&#039;))&lt;br /&gt;
			attribs.latitude = frameLat&lt;br /&gt;
			attribs.longitude = frameLong&lt;br /&gt;
		else&lt;br /&gt;
			if util.getParameterValue(args, &#039;frameLatitude&#039;) then&lt;br /&gt;
				attribs.latitude = util.getParameterValue(args, &#039;frameLatitude&#039;)&lt;br /&gt;
			end&lt;br /&gt;
			if util.getParameterValue(args, &#039;frameLongitude&#039;) then&lt;br /&gt;
				attribs.longitude = util.getParameterValue(args, &#039;frameLongitude&#039;)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		if not attribs.latitude and not attribs.longitude and not coordsDerivedFromFeatures then&lt;br /&gt;
			local success, lat, long = pcall(util.wikidataCoords, util.getParameterValue(args, &#039;id&#039;) or mw.wikibase.getEntityIdForCurrentPage())&lt;br /&gt;
			if success then&lt;br /&gt;
				attribs.latitude = tostring(lat)&lt;br /&gt;
				attribs.longitude = tostring(long)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		if util.getParameterValue(args, &#039;frameAlign&#039;) then&lt;br /&gt;
			attribs.align = util.getParameterValue(args, &#039;frameAlign&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		if util.isAffirmed(util.getParameterValue(args, &#039;plain&#039;)) then&lt;br /&gt;
			attribs.frameless = &amp;quot;1&amp;quot;&lt;br /&gt;
		else&lt;br /&gt;
			attribs.text = util.getParameterValue(args, &#039;text&#039;) or L10n.defaults.text&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		--[[&#039;&amp;amp;#x202F;&#039; for unbreakability and better visual, CSS alternative must be tried]]&lt;br /&gt;
		attribs.text = &#039;&amp;amp;#x202F;&#039; .. util.getParameterValue(args, &#039;text&#039;) or &#039;&amp;amp;#x202F;&#039; .. L10n.defaults.text&lt;br /&gt;
	end&lt;br /&gt;
	return attribs&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Makes maplink wikitext that will be located in the top-right of the title of the&lt;br /&gt;
page (the same place where coords with |display=title are positioned).&lt;br /&gt;
@param {table} args&lt;br /&gt;
@param {string} tagContent  Content for the maplink tag&lt;br /&gt;
@returns {string}&lt;br /&gt;
]]--&lt;br /&gt;
function make.titleOutput(args, tagContent)&lt;br /&gt;
	local titleTag = mw.text.tag(&#039;maplink&#039;, make.tagAttribs(args, true), tagContent)&lt;br /&gt;
	local spanAttribs = {&lt;br /&gt;
		style = &amp;quot;font-size: small;&amp;quot;,&lt;br /&gt;
		id = &amp;quot;coordinates&amp;quot;&lt;br /&gt;
	}&lt;br /&gt;
	return mw.text.tag(&#039;span&#039;, spanAttribs, titleTag)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Makes maplink or mapframe wikitext that will be located inline.&lt;br /&gt;
@param {table} args&lt;br /&gt;
@param {string} tagContent  Content for the maplink tag&lt;br /&gt;
@returns {string}&lt;br /&gt;
]]--&lt;br /&gt;
function make.inlineOutput(args, tagContent)&lt;br /&gt;
	local tagName = &#039;maplink&#039;&lt;br /&gt;
	if util.getParameterValue(args, &#039;frame&#039;) then&lt;br /&gt;
		tagName = &#039;mapframe&#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return mw.text.tag(tagName, make.tagAttribs(args), tagContent)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Makes the HTML required for the swicther to work, including the templatestyles&lt;br /&gt;
tag.&lt;br /&gt;
@param {table} params  table sequence of {map, label} tables&lt;br /&gt;
  @param {string} params{}.map  Wikitext for mapframe map&lt;br /&gt;
  @param {string} params{}.label  Label text for swicther option&lt;br /&gt;
@param {table} options&lt;br /&gt;
  @param {string} options.alignment  &amp;quot;left&amp;quot; or &amp;quot;center&amp;quot; or &amp;quot;right&amp;quot;&lt;br /&gt;
  @param {boolean} options.isThumbnail  Display in a thumbnail&lt;br /&gt;
  @param {string} options.width  Width of frame, e.g. &amp;quot;200&amp;quot;&lt;br /&gt;
  @param {string} [options.caption]  Caption wikitext for thumnail&lt;br /&gt;
@retruns {string} swicther HTML&lt;br /&gt;
]]--&lt;br /&gt;
function make.switcherHtml(params, options)&lt;br /&gt;
	options = options or {}&lt;br /&gt;
	local frame = mw.getCurrentFrame()&lt;br /&gt;
	local styles = frame:extensionTag{&lt;br /&gt;
		name = &amp;quot;templatestyles&amp;quot;,&lt;br /&gt;
		args = {src = &amp;quot;Template:Maplink/styles-multi.css&amp;quot;}&lt;br /&gt;
	}&lt;br /&gt;
	local container = mw.html.create(&amp;quot;div&amp;quot;)&lt;br /&gt;
		:addClass(&amp;quot;switcher-container&amp;quot;)&lt;br /&gt;
		:addClass(&amp;quot;mapframe-multi-container&amp;quot;)&lt;br /&gt;
	if options.alignment == &amp;quot;left&amp;quot; or options.alignment == &amp;quot;right&amp;quot; then&lt;br /&gt;
		container:addClass(&amp;quot;float&amp;quot;..options.alignment)&lt;br /&gt;
	else -- alignment is &amp;quot;center&amp;quot;&lt;br /&gt;
		container:addClass(&amp;quot;center&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	for i = 1, #params do&lt;br /&gt;
		container&lt;br /&gt;
			:tag(&amp;quot;div&amp;quot;)&lt;br /&gt;
				:wikitext(params[i].map)&lt;br /&gt;
				:tag(&amp;quot;span&amp;quot;)&lt;br /&gt;
					:addClass(&amp;quot;switcher-label&amp;quot;)&lt;br /&gt;
					:css(&amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;)&lt;br /&gt;
					:wikitext(mw.text.trim(params[i].label))&lt;br /&gt;
	end&lt;br /&gt;
	if not options.isThumbnail then&lt;br /&gt;
		return styles .. tostring(container)&lt;br /&gt;
	end&lt;br /&gt;
	local classlist = container:getAttr(&amp;quot;class&amp;quot;)&lt;br /&gt;
	classlist = mw.ustring.gsub(classlist, &amp;quot;%a*&amp;quot;..options.alignment, &amp;quot;&amp;quot;)&lt;br /&gt;
	container:attr(&amp;quot;class&amp;quot;, classlist)&lt;br /&gt;
	local outerCountainer = mw.html.create(&amp;quot;div&amp;quot;)&lt;br /&gt;
		:addClass(&amp;quot;mapframe-multi-outer-container&amp;quot;)&lt;br /&gt;
		:addClass(&amp;quot;mw-kartographer-container&amp;quot;)&lt;br /&gt;
		:addClass(&amp;quot;thumb&amp;quot;)&lt;br /&gt;
	if options.alignment == &amp;quot;left&amp;quot; or options.alignment == &amp;quot;right&amp;quot; then&lt;br /&gt;
		outerCountainer:addClass(&amp;quot;t&amp;quot;..options.alignment)&lt;br /&gt;
	else -- alignment is &amp;quot;center&amp;quot;&lt;br /&gt;
		outerCountainer&lt;br /&gt;
			:addClass(&amp;quot;tnone&amp;quot;)&lt;br /&gt;
			:addClass(&amp;quot;center&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	outerCountainer&lt;br /&gt;
		:tag(&amp;quot;div&amp;quot;)&lt;br /&gt;
			:addClass(&amp;quot;thumbinner&amp;quot;)&lt;br /&gt;
			:css(&amp;quot;width&amp;quot;, options.width..&amp;quot;px&amp;quot;)&lt;br /&gt;
			:node(container)&lt;br /&gt;
			:node(options.caption and mw.html.create(&amp;quot;div&amp;quot;)&lt;br /&gt;
				:addClass(&amp;quot;thumbcaption&amp;quot;)&lt;br /&gt;
				:wikitext(options.caption)&lt;br /&gt;
			)&lt;br /&gt;
	return styles .. tostring(outerCountainer)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Makes the HTML required for an overlay map to work&lt;br /&gt;
tag.&lt;br /&gt;
@param {string} overlayMap  wikitext for the overlay map&lt;br /&gt;
@param {string} baseMap  wikitext for the base map&lt;br /&gt;
@param {table} options  various styling/display options&lt;br /&gt;
  @param {string} options.align  &amp;quot;left&amp;quot; or &amp;quot;center&amp;quot; or &amp;quot;right&amp;quot;&lt;br /&gt;
  @param {string|number} options.width  Width of the base map, e.g. &amp;quot;300&amp;quot;&lt;br /&gt;
  @param {string|number} options.width  Height of the base map, e.g. &amp;quot;200&amp;quot;&lt;br /&gt;
  @param {string} options.border  Border style for the overlayed map, e.g. &amp;quot;1px solid white&amp;quot;&lt;br /&gt;
  @param {string} options.horizontalAlignment  Horizontal alignment for overlay map, &amp;quot;left&amp;quot; or &amp;quot;right&amp;quot;&lt;br /&gt;
  @param {string|number} options.horizontalOffset  Horizontal offset in pixels from the alignment edge, e.g &amp;quot;10&amp;quot;&lt;br /&gt;
  @param {string} options.verticalAlignment  Vertical alignment for overlay map, &amp;quot;top&amp;quot; or &amp;quot;bottom&amp;quot;&lt;br /&gt;
  @param {string|number} options.verticalOffset  Vertical offset in pixels from the alignment edge, e.g. is &amp;quot;10&amp;quot;&lt;br /&gt;
  @param {boolean} options.isThumbnail  Display in a thumbnail&lt;br /&gt;
  @param {string} [options.caption]  Caption wikitext for thumnail&lt;br /&gt;
@retruns {string} HTML for basemap with overlay&lt;br /&gt;
]]--&lt;br /&gt;
function make.overlayHtml(overlayMap, baseMap, options)&lt;br /&gt;
	options = options or {}&lt;br /&gt;
	local containerFloatClass = &amp;quot;float&amp;quot;..(options.align or &amp;quot;none&amp;quot;)&lt;br /&gt;
	if options.align == &amp;quot;center&amp;quot; then&lt;br /&gt;
		containerFloatClass = &amp;quot;center&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	local containerStyle = {&lt;br /&gt;
		position = &amp;quot;relative&amp;quot;,&lt;br /&gt;
		width = options.width .. &amp;quot;px&amp;quot;,&lt;br /&gt;
		height = options.height .. &amp;quot;px&amp;quot;,&lt;br /&gt;
		overflow = &amp;quot;hidden&amp;quot; -- mobile/minerva tends to add scrollbars for a couple of pixels&lt;br /&gt;
	}&lt;br /&gt;
	if options.align == &amp;quot;center&amp;quot; then&lt;br /&gt;
		containerStyle[&amp;quot;margin-left&amp;quot;] = &amp;quot;auto&amp;quot;&lt;br /&gt;
		containerStyle[&amp;quot;margin-right&amp;quot;] = &amp;quot;auto&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	local container = mw.html.create(&amp;quot;div&amp;quot;)&lt;br /&gt;
		:addClass(&amp;quot;mapframe-withOverlay-container&amp;quot;)&lt;br /&gt;
		:addClass(containerFloatClass)&lt;br /&gt;
		:addClass(&amp;quot;noresize&amp;quot;)&lt;br /&gt;
		:css(containerStyle)&lt;br /&gt;
&lt;br /&gt;
	local overlayStyle = {&lt;br /&gt;
		position = &amp;quot;absolute&amp;quot;,&lt;br /&gt;
		[&amp;quot;z-index&amp;quot;] = &amp;quot;1&amp;quot;,&lt;br /&gt;
		border = options.border or &amp;quot;1px solid white&amp;quot;&lt;br /&gt;
	}&lt;br /&gt;
	if options.horizontalAlignment == &amp;quot;right&amp;quot; then&lt;br /&gt;
		overlayStyle.right = options.horizontalOffset .. &amp;quot;px&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		overlayStyle.left = options.horizontalOffset .. &amp;quot;px&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if options.verticalAlignment == &amp;quot;bottom&amp;quot; then&lt;br /&gt;
		overlayStyle.bottom = options.verticalOffset .. &amp;quot;px&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		overlayStyle.top = options.verticalOffset .. &amp;quot;px&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	local overlayDiv = mw.html.create(&amp;quot;div&amp;quot;)&lt;br /&gt;
		:css(overlayStyle)&lt;br /&gt;
		:wikitext(overlayMap)&lt;br /&gt;
&lt;br /&gt;
	container&lt;br /&gt;
		:node(overlayDiv)&lt;br /&gt;
		:wikitext(baseMap)&lt;br /&gt;
&lt;br /&gt;
	if not options.isThumbnail then&lt;br /&gt;
		return tostring(container)&lt;br /&gt;
	end&lt;br /&gt;
	local classlist = container:getAttr(&amp;quot;class&amp;quot;)&lt;br /&gt;
	classlist = mw.ustring.gsub(classlist, &amp;quot;%a*&amp;quot;..options.align, &amp;quot;&amp;quot;)&lt;br /&gt;
	container:attr(&amp;quot;class&amp;quot;, classlist)&lt;br /&gt;
	local outerCountainer = mw.html.create(&amp;quot;div&amp;quot;)&lt;br /&gt;
		:addClass(&amp;quot;mapframe-withOverlay-outerContainer&amp;quot;)&lt;br /&gt;
		:addClass(&amp;quot;mw-kartographer-container&amp;quot;)&lt;br /&gt;
		:addClass(&amp;quot;thumb&amp;quot;)&lt;br /&gt;
	if options.align == &amp;quot;left&amp;quot; or options.align == &amp;quot;right&amp;quot; then&lt;br /&gt;
		outerCountainer:addClass(&amp;quot;t&amp;quot;..options.align)&lt;br /&gt;
	else -- alignment is &amp;quot;center&amp;quot;&lt;br /&gt;
		outerCountainer&lt;br /&gt;
			:addClass(&amp;quot;tnone&amp;quot;)&lt;br /&gt;
			:addClass(&amp;quot;center&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	outerCountainer&lt;br /&gt;
		:tag(&amp;quot;div&amp;quot;)&lt;br /&gt;
			:addClass(&amp;quot;thumbinner&amp;quot;)&lt;br /&gt;
			:css(&amp;quot;width&amp;quot;, options.width..&amp;quot;px&amp;quot;)&lt;br /&gt;
			:node(container)&lt;br /&gt;
			:node(options.caption and mw.html.create(&amp;quot;div&amp;quot;)&lt;br /&gt;
				:addClass(&amp;quot;thumbcaption&amp;quot;)&lt;br /&gt;
				:wikitext(options.caption)&lt;br /&gt;
			)&lt;br /&gt;
	return tostring(outerCountainer)&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[----------------------------------------------------------------------------&lt;br /&gt;
 Package to be exported, i.e. methods which will available to templates and&lt;br /&gt;
 other modules.&lt;br /&gt;
----------------------------------------------------------------------------]]--&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
-- Entry point for templates&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
	local parent = frame.getParent(frame)&lt;br /&gt;
	-- Check for overlay option&lt;br /&gt;
	local overlay = util.getParameterValue(parent.args, &#039;overlay&#039;)&lt;br /&gt;
	local hasOverlay = overlay and mw.text.trim(overlay) ~= &amp;quot;&amp;quot;&lt;br /&gt;
	-- Check for switch option&lt;br /&gt;
	local switch = util.getParameterValue(parent.args, &#039;switch&#039;)&lt;br /&gt;
	local isMulti = switch and mw.text.trim(switch) ~= &amp;quot;&amp;quot;&lt;br /&gt;
	-- Create output by choosing method to suit options&lt;br /&gt;
	local output&lt;br /&gt;
	if hasOverlay then&lt;br /&gt;
		output = p.withOverlay(parent.args)&lt;br /&gt;
	elseif isMulti then&lt;br /&gt;
		output = p.multi(parent.args)&lt;br /&gt;
	else&lt;br /&gt;
		output = p._main(parent.args)&lt;br /&gt;
	end&lt;br /&gt;
	-- Preprocess output before returning it&lt;br /&gt;
	return frame:preprocess(output)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Entry points for modules&lt;br /&gt;
function p._main(_args)&lt;br /&gt;
	local args = util.trimArgs(_args)&lt;br /&gt;
&lt;br /&gt;
	local tagContent = make.content(args)&lt;br /&gt;
&lt;br /&gt;
	local display = mw.text.split(util.getParameterValue(args, &#039;display&#039;) or L10n.defaults.display, &#039;%s*&#039; .. L10n.str.dsep .. &#039;%s*&#039;)&lt;br /&gt;
	local displayInTitle = display[1] ==  L10n.str.title or display[2] ==  L10n.str.title&lt;br /&gt;
	local displayInline = display[1] ==  L10n.str.inline or display[2] ==  L10n.str.inline&lt;br /&gt;
&lt;br /&gt;
	local output&lt;br /&gt;
	if displayInTitle and displayInline then&lt;br /&gt;
		output = make.titleOutput(args, tagContent) .. make.inlineOutput(args, tagContent)&lt;br /&gt;
	elseif displayInTitle then&lt;br /&gt;
		output = make.titleOutput(args, tagContent)&lt;br /&gt;
	elseif displayInline then&lt;br /&gt;
		output = make.inlineOutput(args, tagContent)&lt;br /&gt;
	else&lt;br /&gt;
		error(L10n.error.badDisplayPara)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return output&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.multi(_args)&lt;br /&gt;
	local args = util.trimArgs(_args)&lt;br /&gt;
	if not args[L10n.para.switch] then error(L10n.error.noSwitchPara, 0) end&lt;br /&gt;
	local switchParamValue = util.getParameterValue(args, &#039;switch&#039;)&lt;br /&gt;
	local switchLabels = util.tableFromList(switchParamValue)&lt;br /&gt;
	if #switchLabels == 1 then error(L10n.error.oneSwitchLabel, 0) end&lt;br /&gt;
&lt;br /&gt;
	local mapframeArgs = {}&lt;br /&gt;
	local switchParams = {}&lt;br /&gt;
	for name, val in pairs(args) do&lt;br /&gt;
		-- Copy to mapframeArgs, if not the switch labels or a switch parameter&lt;br /&gt;
		if val ~= switchParamValue and not string.match(val, &amp;quot;^&amp;quot;..L10n.str.switch..&amp;quot;:&amp;quot;) then&lt;br /&gt;
			mapframeArgs[name] = val&lt;br /&gt;
		end&lt;br /&gt;
		-- Check if this is a param to switch. If so, store the name and switch&lt;br /&gt;
		-- values in switchParams table.&lt;br /&gt;
		local switchList = string.match(val, &amp;quot;^&amp;quot;..L10n.str.switch..&amp;quot;:(.+)&amp;quot;)&lt;br /&gt;
		if switchList ~= nil then&lt;br /&gt;
			local values = util.tableFromList(switchList)&lt;br /&gt;
			if #values == 1 then&lt;br /&gt;
				error(string.format(L10n.error.oneSwitchValue, name), 0)&lt;br /&gt;
			end&lt;br /&gt;
			switchParams[name] = values&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if util.tableCount(switchParams) == 0 then&lt;br /&gt;
		error(L10n.error.noSwitchLists, 0)&lt;br /&gt;
	end&lt;br /&gt;
	local switchCount = util.subTablesCount(switchParams)&lt;br /&gt;
	if not switchCount then&lt;br /&gt;
		error(L10n.error.switchMismatches, 0)&lt;br /&gt;
	elseif switchCount &amp;gt; #switchLabels then&lt;br /&gt;
		error(string.format(L10n.error.fewerSwitchLabels, switchCount, #switchLabels), 0)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Ensure a plain frame will be used (thumbnail will be built by the&lt;br /&gt;
	-- make.switcherHtml function if required, so that switcher options are&lt;br /&gt;
	-- inside the thumnail)&lt;br /&gt;
	mapframeArgs.plain = &amp;quot;yes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	local switcher = {}&lt;br /&gt;
	for i = 1, switchCount do&lt;br /&gt;
		local label = switchLabels[i]&lt;br /&gt;
		for name, values in pairs(switchParams) do&lt;br /&gt;
			mapframeArgs[name] = values[i]&lt;br /&gt;
		end&lt;br /&gt;
		table.insert(switcher, {&lt;br /&gt;
			map = p._main(mapframeArgs),&lt;br /&gt;
			label = &amp;quot;Show &amp;quot;..label&lt;br /&gt;
		})&lt;br /&gt;
	end&lt;br /&gt;
	return make.switcherHtml(switcher, {&lt;br /&gt;
		alignment = args[&amp;quot;frame-align&amp;quot;] or &amp;quot;right&amp;quot;,&lt;br /&gt;
		isThumbnail = (args.frame and not args.plain) and true or false,&lt;br /&gt;
		width = args[&amp;quot;frame-width&amp;quot;] or L10n.defaults.frameWidth,&lt;br /&gt;
		caption = args.text&lt;br /&gt;
	})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.withOverlay(_args)&lt;br /&gt;
	-- Get and trim wikitext for overlay map&lt;br /&gt;
	local overlayMap = _args.overlay&lt;br /&gt;
	if type(overlayMap) == &#039;string&#039; then&lt;br /&gt;
		overlayMap = overlayMap:match(&#039;^%s*(.-)%s*$&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	local isThumbnail = (util.getParameterValue(_args, &amp;quot;frame&amp;quot;) and not util.getParameterValue(_args, &amp;quot;plain&amp;quot;)) and true or false&lt;br /&gt;
	-- Get base map using the _main function, as a plain map&lt;br /&gt;
	local args = util.trimArgs(_args)&lt;br /&gt;
	args.plain = &amp;quot;yes&amp;quot;&lt;br /&gt;
	local basemap = p._main(args)&lt;br /&gt;
	-- Extract overlay options from args&lt;br /&gt;
	local overlayOptions = {&lt;br /&gt;
		width = util.getParameterValue(args, &amp;quot;frameWidth&amp;quot;) or L10n.defaults.frameWidth,&lt;br /&gt;
		height = util.getParameterValue(args, &amp;quot;frameHeight&amp;quot;) or L10n.defaults.frameHeight,&lt;br /&gt;
		align = util.getParameterValue(args, &amp;quot;frameAlign&amp;quot;) or L10n.defaults.frameAlign,&lt;br /&gt;
		border = util.getParameterValue(args, &amp;quot;overlayBorder&amp;quot;) or L10n.defaults.overlayBorder,&lt;br /&gt;
		horizontalAlignment = util.getParameterValue(args, &amp;quot;overlayHorizontalAlignment&amp;quot;) or L10n.defaults.overlayHorizontalAlignment,&lt;br /&gt;
		horizontalOffset = util.getParameterValue(args, &amp;quot;overlayHorizontalOffset&amp;quot;) or L10n.defaults.overlayHorizontalOffset,&lt;br /&gt;
		verticalAlignment = util.getParameterValue(args, &amp;quot;overlayVerticalAlignment&amp;quot;) or L10n.defaults.overlayVerticalAlignment,&lt;br /&gt;
		verticalOffset = util.getParameterValue(args, &amp;quot;overlayVerticalOffset&amp;quot;) or L10n.defaults.overlayVerticalOffset,&lt;br /&gt;
		isThumbnail = isThumbnail,&lt;br /&gt;
		caption = util.getParameterValue(args, &amp;quot;text&amp;quot;) or L10n.defaults.text&lt;br /&gt;
	}&lt;br /&gt;
	-- Make the HTML for the overlaying maps&lt;br /&gt;
	return make.overlayHtml(overlayMap, basemap, overlayOptions)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Module:Drapeau/Data&amp;diff=1353</id>
		<title>Module:Drapeau/Data</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Module:Drapeau/Data&amp;diff=1353"/>
		<updated>2025-12-09T23:52:47Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local p = {}&lt;br /&gt;
local paysFlag={}&lt;br /&gt;
local paysFlagByName={}&lt;br /&gt;
local paysFlagByCIO={}&lt;br /&gt;
local paysFlagByISO={}&lt;br /&gt;
--[[&lt;br /&gt;
&amp;lt;!--Pays principaux--&amp;gt;&lt;br /&gt;
]]--&lt;br /&gt;
paysFlag[889]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q889&amp;quot;, label=&amp;quot;Afghanistan&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;AFG&amp;quot;,flag=&amp;quot;Flag of Afghanistan.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
    , genre=&amp;quot;msa&amp;quot; , namelong=&amp;quot;République islamique d&#039;Afghanistan&amp;quot;, gentileMS=&amp;quot;Afghan&amp;quot;, gentileMP=&amp;quot;Afghans&amp;quot;, gentileFS=&amp;quot;Afghane&amp;quot;, gentileFP=&amp;quot;Afghanes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;afghanistan&#039;]=889;&lt;br /&gt;
paysFlagByCIO[&#039;AFG&#039;]=889;&lt;br /&gt;
paysFlagByISO[&#039;AFG&#039;]=889;&lt;br /&gt;
paysFlag[258]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q258&amp;quot;, label=&amp;quot;Afrique du Sud&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;RSA&amp;quot;,flag=&amp;quot;Flag of South Africa.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of South Africa.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fsa&amp;quot; , namelong=&amp;quot;République d&#039;Afrique du Sud&amp;quot;, gentileMS=&amp;quot;Sud-Africain&amp;quot;, gentileMP=&amp;quot;Sud-Africains&amp;quot;, gentileFS=&amp;quot;Sud-Africaine&amp;quot;, gentileFP=&amp;quot;Sud-Africaines&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;afriquedusud&#039;]=258;&lt;br /&gt;
paysFlagByCIO[&#039;RSA&#039;]=258;&lt;br /&gt;
paysFlagByISO[&#039;ZAF&#039;]=258;&lt;br /&gt;
paysFlag[222]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q222&amp;quot;, label=&amp;quot;Albanie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;ALB&amp;quot;,flag=&amp;quot;Flag of Albania.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Albania.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fsa&amp;quot; , namelong=&amp;quot;République d&#039;Albanie&amp;quot;, gentileMS=&amp;quot;Albanais&amp;quot;, gentileMP=&amp;quot;Albanais&amp;quot;, gentileFS=&amp;quot;Albanaise&amp;quot;, gentileFP=&amp;quot;Albanaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;albanie&#039;]=222;&lt;br /&gt;
paysFlagByCIO[&#039;ALB&#039;]=222;&lt;br /&gt;
paysFlagByCIO[&#039;ALB&#039;]=222;&lt;br /&gt;
paysFlag[262]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q262&amp;quot;, label=&amp;quot;Algérie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;ALG&amp;quot;,flag=&amp;quot;Flag of Algeria.svg&amp;quot;,warensign=&amp;quot;Drapeau-marine.gif&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fsa&amp;quot; , namelong=&amp;quot;République algérienne démocratique et populaire&amp;quot;, gentileMS=&amp;quot;Algérien&amp;quot;, gentileMP=&amp;quot;Algériens&amp;quot;, gentileFS=&amp;quot;Algérienne&amp;quot;, gentileFP=&amp;quot;Algériennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;algerie&#039;]=262;&lt;br /&gt;
paysFlagByCIO[&#039;ALG&#039;]=262;&lt;br /&gt;
paysFlagByISO[&#039;DZA&#039;]=262;&lt;br /&gt;
paysFlag[183]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q183&amp;quot;, label=&amp;quot;Allemagne&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;GER&amp;quot;,flag=&amp;quot;Flag of Germany.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Germany.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fsa&amp;quot; , namelong=&amp;quot;République fédérale d&#039;Allemagne&amp;quot;, gentileMS=&amp;quot;Allemand&amp;quot;, gentileMP=&amp;quot;Allemands&amp;quot;, gentileFS=&amp;quot;Allemande&amp;quot;, gentileFP=&amp;quot;Allemandes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;allemagne&#039;]=183;&lt;br /&gt;
paysFlagByCIO[&#039;GER&#039;]=183;&lt;br /&gt;
paysFlagByISO[&#039;DEU&#039;]=183;&lt;br /&gt;
paysFlag[228]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q228&amp;quot;, label=&amp;quot;Andorre&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;AND&amp;quot;,flag=&amp;quot;Flag of Andorra.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msa&amp;quot; , namelong=&amp;quot;Principauté d&#039;Andorre&amp;quot;, gentileMS=&amp;quot;Andorran&amp;quot;, gentileMP=&amp;quot;Andorrans&amp;quot;, gentileFS=&amp;quot;Andorrane&amp;quot;, gentileFP=&amp;quot;Andorranes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;andorre&#039;]=228;&lt;br /&gt;
paysFlagByCIO[&#039;AND&#039;]=228&lt;br /&gt;
paysFlagByCIO[&#039;AND&#039;]=228&lt;br /&gt;
paysFlag[21]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q21&amp;quot;, label=&amp;quot;Angleterre&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;ENG&amp;quot;,flag=&amp;quot;Flag of England.svg&amp;quot;,warensign=&amp;quot;English Red Ensign 1620.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msa&amp;quot; , namelong=&amp;quot;Commonwealth d’Angleterre&amp;quot;, gentileMS=&amp;quot;Anglais&amp;quot;, gentileMP=&amp;quot;Anglais&amp;quot;, gentileFS=&amp;quot;Anglaise&amp;quot;, gentileFP=&amp;quot;Anglaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;angleterre&#039;]=21;&lt;br /&gt;
paysFlagByCIO[&#039;ENG&#039;]=21;&lt;br /&gt;
paysFlag[916]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q916&amp;quot;, label=&amp;quot;Angola&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;ANG&amp;quot;,flag=&amp;quot;Flag of Angola.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msa&amp;quot; , namelong=&amp;quot;République d&#039;Angola&amp;quot;, gentileMS=&amp;quot;Angolais&amp;quot;, gentileMP=&amp;quot;Angolais&amp;quot;, gentileFS=&amp;quot;Angolaise&amp;quot;, gentileFP=&amp;quot;Angolaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;angola&#039;]=916;&lt;br /&gt;
paysFlagByCIO[&#039;ANG&#039;]=916;&lt;br /&gt;
paysFlagByISO[&#039;AGO&#039;]=916;&lt;br /&gt;
paysFlag[781]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q781&amp;quot;, label=&amp;quot;Antigua-et-Barbuda&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;ANT&amp;quot;,flag=&amp;quot;Flag of Antigua and Barbuda.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fsia&amp;quot; , namelong=&amp;quot;$label&amp;quot;, gentileMS=&amp;quot;Antiguais&amp;quot;, gentileMP=&amp;quot;Antiguais&amp;quot;, gentileFS=&amp;quot;Antiguaise&amp;quot;, gentileFP=&amp;quot;Antiguaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;antiguaetbarbuda&#039;]=781;&lt;br /&gt;
paysFlagByCIO[&#039;ANT&#039;]=781;&lt;br /&gt;
paysFlagByISO[&#039;ATG&#039;]=781;&lt;br /&gt;
paysFlag[851]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q851&amp;quot;, label=&amp;quot;Arabie saoudite&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;KSA&amp;quot;,flag=&amp;quot;Flag of Saudi Arabia.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Saudi Arabia.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fsa&amp;quot; , namelong=&amp;quot;Royaume d&#039;Arabie saoudite&amp;quot;, gentileMS=&amp;quot;Saoudien&amp;quot;, gentileMP=&amp;quot;Saoudiens&amp;quot;, gentileFS=&amp;quot;Saoudienne&amp;quot;, gentileFP=&amp;quot;Saoudiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;arabiesaoudite&#039;]=851;&lt;br /&gt;
paysFlagByCIO[&#039;KSA&#039;]=851;&lt;br /&gt;
paysFlagByISO[&#039;SAU&#039;]=851;&lt;br /&gt;
paysFlag[414]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q414&amp;quot;, label=&amp;quot;Argentine&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;ARG&amp;quot;,flag=&amp;quot;Flag of Argentina.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fsa&amp;quot; , namelong=&amp;quot;République argentine&amp;quot;, gentileMS=&amp;quot;Argentin&amp;quot;, gentileMP=&amp;quot;Argentins&amp;quot;, gentileFS=&amp;quot;Argentine&amp;quot;, gentileFP=&amp;quot;Argentines&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;argentine&#039;]=414;&lt;br /&gt;
paysFlagByCIO[&#039;ARG&#039;]=414;&lt;br /&gt;
paysFlagByISO[&#039;ARG&#039;]=414;&lt;br /&gt;
paysFlag[399]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q399&amp;quot;, label=&amp;quot;Arménie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;ARM&amp;quot;,flag=&amp;quot;Flag of Armenia.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fsa&amp;quot; , namelong=&amp;quot;République d&#039;Arménie&amp;quot;, gentileMS=&amp;quot;Arménien&amp;quot;, gentileMP=&amp;quot;Arméniens&amp;quot;, gentileFS=&amp;quot;Arménienne&amp;quot;, gentileFP=&amp;quot;Arméniennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;armenie&#039;]=399;&lt;br /&gt;
paysFlagByCIO[&#039;ARM&#039;]=399;&lt;br /&gt;
paysFlagByISO[&#039;ARM&#039;]=399;&lt;br /&gt;
paysFlag[408]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q408&amp;quot;, label=&amp;quot;Australie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;AUS&amp;quot;,flag=&amp;quot;Flag of Australia.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Australia.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fsa&amp;quot; , namelong=&amp;quot;Commonwealth d&#039;Australie&amp;quot;, gentileMS=&amp;quot;Australien&amp;quot;, gentileMP=&amp;quot;Australiens&amp;quot;, gentileFS=&amp;quot;Australienne&amp;quot;, gentileFP=&amp;quot;Australiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;australie&#039;]=408;&lt;br /&gt;
paysFlagByCIO[&#039;AUS&#039;]=408;&lt;br /&gt;
paysFlagByISO[&#039;AUS&#039;]=408;&lt;br /&gt;
paysFlag[40]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q40&amp;quot;, label=&amp;quot;Autriche&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;AUT&amp;quot;,flag=&amp;quot;Flag of Austria.svg&amp;quot;,warensign=&amp;quot;Flag of Austria (State).svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fsa&amp;quot; , namelong=&amp;quot;République d&#039;Autriche&amp;quot;, gentileMS=&amp;quot;Autrichien&amp;quot;, gentileMP=&amp;quot;Autrichiens&amp;quot;, gentileFS=&amp;quot;Autrichienne&amp;quot;, gentileFP=&amp;quot;Autrichiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;autriche&#039;]=40;&lt;br /&gt;
paysFlagByCIO[&#039;AUT&#039;]=40;&lt;br /&gt;
paysFlagByISO[&#039;AUT&#039;]=40;&lt;br /&gt;
paysFlag[227]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q227&amp;quot;, label=&amp;quot;Azerbaïdjan&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;AZE&amp;quot;,flag=&amp;quot;Flag of Azerbaijan.svg&amp;quot;,warensign=&amp;quot;Naval Flag of Azerbaijan.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msa&amp;quot; , namelong=&amp;quot;République d&#039;Azerbaïdjan&amp;quot;, gentileMS=&amp;quot;Azerbaïdjanais&amp;quot;, gentileMP=&amp;quot;Azerbaïdjanais&amp;quot;, gentileFS=&amp;quot;Azerbaïdjanaise&amp;quot;, gentileFP=&amp;quot;Azerbaïdjanaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;azerbaidjan&#039;]=227;&lt;br /&gt;
paysFlagByCIO[&#039;AZE&#039;]=227;&lt;br /&gt;
paysFlagByISO[&#039;AZE&#039;]=227;&lt;br /&gt;
paysFlag[778]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q778&amp;quot;, label=&amp;quot;Bahamas&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;BAH&amp;quot;,flag=&amp;quot;Flag of the Bahamas.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of the Bahamas.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fp&amp;quot; , namelong=&amp;quot;Commonwealth des Bahamas&amp;quot;, gentileMS=&amp;quot;Bahaméen&amp;quot;, gentileMP=&amp;quot;Bahaméens&amp;quot;, gentileFS=&amp;quot;Bahaméenne&amp;quot;, gentileFP=&amp;quot;Bahaméennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;bahamas&#039;]=778;&lt;br /&gt;
paysFlagByCIO[&#039;BAH&#039;]=778;&lt;br /&gt;
paysFlagByISO[&#039;BHS&#039;]=778;&lt;br /&gt;
paysFlag[398]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q398&amp;quot;, label=&amp;quot;Bahreïn&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;BRN&amp;quot;,flag=&amp;quot;Flag of Bahrain.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msi&amp;quot; , namelong=&amp;quot;Royaume de Bahreïn&amp;quot;, gentileMS=&amp;quot;Bahreïnien&amp;quot;, gentileMP=&amp;quot;Bahreïniens&amp;quot;, gentileFS=&amp;quot;Bahreïnienne&amp;quot;, gentileFP=&amp;quot;Bahreïniennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;bahrein&#039;]=398;&lt;br /&gt;
paysFlagByCIO[&#039;BRN&#039;]=398;&lt;br /&gt;
paysFlagByISO[&#039;BHR&#039;]=398;&lt;br /&gt;
paysFlag[902]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q902&amp;quot;, label=&amp;quot;Bangladesh&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;BAN&amp;quot;,flag=&amp;quot;Flag of Bangladesh.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Bangladesh.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République populaire du Bangladesh&amp;quot;, gentileMS=&amp;quot;Bangladeshi&amp;quot;, gentileMP=&amp;quot;Bangladeshis&amp;quot;, gentileFS=&amp;quot;Bangladeshi&amp;quot;, gentileFP=&amp;quot;Bangladeshis&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;bangladesh&#039;]=902;&lt;br /&gt;
paysFlagByCIO[&#039;BAN&#039;]=902;&lt;br /&gt;
paysFlagByISO[&#039;BGD&#039;]=902;&lt;br /&gt;
paysFlag[244]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q244&amp;quot;, label=&amp;quot;Barbade&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;BAR&amp;quot;,flag=&amp;quot;Flag of Barbados.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Barbados.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fsaa&amp;quot; , namelong=&amp;quot;$label&amp;quot;, gentileMS=&amp;quot;Barbadien&amp;quot;, gentileMP=&amp;quot;Barbadiens&amp;quot;, gentileFS=&amp;quot;Barbadienne&amp;quot;, gentileFP=&amp;quot;Barbadiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;barbade&#039;]=244;&lt;br /&gt;
paysFlagByCIO[&#039;BAR&#039;]=244;&lt;br /&gt;
paysFlagByISO[&#039;BRB&#039;]=244;&lt;br /&gt;
paysFlag[31]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q31&amp;quot;, label=&amp;quot;Belgique&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;BEL&amp;quot;,flag=&amp;quot;Flag of Belgium.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Belgium.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;Royaume de Belgique&amp;quot;, gentileMS=&amp;quot;Belge&amp;quot;, gentileMP=&amp;quot;Belges&amp;quot;, gentileFS=&amp;quot;Belge&amp;quot;, gentileFP=&amp;quot;Belges&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;belgique&#039;]=31;&lt;br /&gt;
paysFlagByCIO[&#039;BEL&#039;]=31;&lt;br /&gt;
paysFlagByISO[&#039;BEL&#039;]=31;&lt;br /&gt;
paysFlag[242]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q242&amp;quot;, label=&amp;quot;Belize&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;BIZ&amp;quot;,flag=&amp;quot;Flag of Belize.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;$label&amp;quot;, gentileMS=&amp;quot;Bélizien&amp;quot;, gentileMP=&amp;quot;Béliziens&amp;quot;, gentileFS=&amp;quot;Bélizienne&amp;quot;, gentileFP=&amp;quot;Béliziennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;belize&#039;]=242;&lt;br /&gt;
paysFlagByCIO[&#039;BIZ&#039;]=242;&lt;br /&gt;
paysFlagByISO[&#039;BLZ&#039;]=242;&lt;br /&gt;
paysFlag[962]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q962&amp;quot;, label=&amp;quot;Bénin&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;BEN&amp;quot;,flag=&amp;quot;Flag of Benin.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Bénin&amp;quot;, gentileMS=&amp;quot;Béninois&amp;quot;, gentileMP=&amp;quot;Béninois&amp;quot;, gentileFS=&amp;quot;Béninoise&amp;quot;, gentileFP=&amp;quot;Béninoises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;benin&#039;]=962;&lt;br /&gt;
paysFlagByCIO[&#039;BEN&#039;]=962;&lt;br /&gt;
paysFlagByISO[&#039;BEN&#039;]=962;&lt;br /&gt;
paysFlag[917]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q917&amp;quot;, label=&amp;quot;Bhoutan&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;BHU&amp;quot;,flag=&amp;quot;Flag of Bhutan.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;Royaume du Bhoutan&amp;quot;, gentileMS=&amp;quot;Bhoutanais&amp;quot;, gentileMP=&amp;quot;Bhoutanais&amp;quot;, gentileFS=&amp;quot;Bhoutanaise&amp;quot;, gentileFP=&amp;quot;Bhoutanaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;bhoutan&#039;]=917;&lt;br /&gt;
paysFlagByCIO[&#039;BHU&#039;]=917;&lt;br /&gt;
paysFlagByISO[&#039;BTN&#039;]=917;&lt;br /&gt;
paysFlag[184]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q184&amp;quot;, label=&amp;quot;Biélorussie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;BLR&amp;quot;,flag=&amp;quot;Flag of Belarus.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République de Biélorussie&amp;quot;, gentileMS=&amp;quot;Biélorusse&amp;quot;, gentileMP=&amp;quot;Biélorusses&amp;quot;, gentileFS=&amp;quot;Biélorusse&amp;quot;, gentileFP=&amp;quot;Biélorusses&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;bielorussie&#039;]=184;&lt;br /&gt;
paysFlagByCIO[&#039;BLR&#039;]=184;&lt;br /&gt;
paysFlagByISO[&#039;BLR&#039;]=184;&lt;br /&gt;
paysFlag[836]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q836&amp;quot;, label=&amp;quot;Birmanie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;MYA&amp;quot;,flag=&amp;quot;Flag of Myanmar.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Myanmar.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République de l&#039;Union du Myanmar&amp;quot;, gentileMS=&amp;quot;Birman&amp;quot;, gentileMP=&amp;quot;Birmans&amp;quot;, gentileFS=&amp;quot;Birmane&amp;quot;, gentileFP=&amp;quot;Birmanes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;birmanie&#039;]=836;&lt;br /&gt;
paysFlagByCIO[&#039;MYA&#039;]=836;&lt;br /&gt;
paysFlagByISO[&#039;MMR&#039;]=836;&lt;br /&gt;
paysFlag[750]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q750&amp;quot;, label=&amp;quot;Bolivie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;BOL&amp;quot;,flag=&amp;quot;Flag of Bolivia.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Bolivia.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;État plurinational de Bolivie&amp;quot;, gentileMS=&amp;quot;Bolivien&amp;quot;, gentileMP=&amp;quot;Boliviens&amp;quot;, gentileFS=&amp;quot;Bolivienne&amp;quot;, gentileFP=&amp;quot;Boliviennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;bolivie&#039;]=750;&lt;br /&gt;
paysFlagByCIO[&#039;BOL&#039;]=750;&lt;br /&gt;
paysFlagByISO[&#039;BOL&#039;]=750;&lt;br /&gt;
paysFlag[225]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q225&amp;quot;, label=&amp;quot;Bosnie-Herzégovine&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;BIH&amp;quot;,flag=&amp;quot;Flag of Bosnia and Herzegovina.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;$label&amp;quot;, gentileMS=&amp;quot;Bosnien&amp;quot;, gentileMP=&amp;quot;Bosniens&amp;quot;, gentileFS=&amp;quot;Bosnien&amp;quot;, gentileFP=&amp;quot;Bosniens&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;bosnieherzegovine&#039;]=225;&lt;br /&gt;
paysFlagByCIO[&#039;BIH&#039;]=225;&lt;br /&gt;
paysFlagByISO[&#039;BIH&#039;]=225;&lt;br /&gt;
paysFlag[963]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q963&amp;quot;, label=&amp;quot;Botswana&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;BOT&amp;quot;,flag=&amp;quot;Flag of Botswana.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Botswana&amp;quot;, gentileMS=&amp;quot;Botswanais&amp;quot;, gentileMP=&amp;quot;Botswanais&amp;quot;, gentileFS=&amp;quot;Botswanaise&amp;quot;, gentileFP=&amp;quot;Botswanaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;botswana&#039;]=963;&lt;br /&gt;
paysFlagByCIO[&#039;BOT&#039;]=963;&lt;br /&gt;
paysFlag[155]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q155&amp;quot;, label=&amp;quot;Brésil&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;BRA&amp;quot;,flag=&amp;quot;Flag of Brazil.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République fédérative du Brésil&amp;quot;, gentileMS=&amp;quot;Brésilien&amp;quot;, gentileMP=&amp;quot;Brésiliens&amp;quot;, gentileFS=&amp;quot;Brésilienne&amp;quot;, gentileFP=&amp;quot;Brésiliennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;bresil&#039;]=155;&lt;br /&gt;
paysFlagByCIO[&#039;BRA&#039;]=155;&lt;br /&gt;
paysFlagByISO[&#039;BRA&#039;]=155;&lt;br /&gt;
paysFlag[921]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q921&amp;quot;, label=&amp;quot;Brunei&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;BRU&amp;quot;,flag=&amp;quot;Flag of Brunei.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Brunei.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msi&amp;quot; , namelong=&amp;quot;Brunei Darussalam&amp;quot;, gentileMS=&amp;quot;Brunéien&amp;quot;, gentileMP=&amp;quot;Brunéiens&amp;quot;, gentileFS=&amp;quot;Brunéienne&amp;quot;, gentileFP=&amp;quot;Brunéiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;brunei&#039;]=921;&lt;br /&gt;
paysFlagByCIO[&#039;BRU&#039;]=921;&lt;br /&gt;
paysFlagByCIO[&#039;BRN&#039;]=921;&lt;br /&gt;
paysFlag[219]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q219&amp;quot;, label=&amp;quot;Bulgarie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;BUL&amp;quot;,flag=&amp;quot;Flag of Bulgaria.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Bulgaria.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République de Bulgarie&amp;quot;, gentileMS=&amp;quot;Bulgare&amp;quot;, gentileMP=&amp;quot;Bulgares&amp;quot;, gentileFS=&amp;quot;Bulgare&amp;quot;, gentileFP=&amp;quot;Bulgares&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;bulgarie&#039;]=219;&lt;br /&gt;
paysFlagByCIO[&#039;BUL&#039;]=219;&lt;br /&gt;
paysFlagByISO[&#039;BGR&#039;]=219;&lt;br /&gt;
paysFlag[965]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q965&amp;quot;, label=&amp;quot;Burkina Faso&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;BUR&amp;quot;,flag=&amp;quot;Flag of Burkina Faso.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Burkina&amp;quot;, gentileMS=&amp;quot;Burkinabé&amp;quot;, gentileMP=&amp;quot;Burkinabés&amp;quot;, gentileFS=&amp;quot;Burkinabée&amp;quot;, gentileFP=&amp;quot;Burkinabées&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;burkinafaso&#039;]=965;&lt;br /&gt;
paysFlagByCIO[&#039;BUR&#039;]=965;&lt;br /&gt;
paysFlagByISO[&#039;BFA&#039;]=965;&lt;br /&gt;
paysFlag[967]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q967&amp;quot;, label=&amp;quot;Burundi&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;BDI&amp;quot;,flag=&amp;quot;Flag of Burundi.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Burundi&amp;quot;, gentileMS=&amp;quot;Burundais&amp;quot;, gentileMP=&amp;quot;Burundais&amp;quot;, gentileFS=&amp;quot;Burundaise&amp;quot;, gentileFP=&amp;quot;Burundaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;burundi&#039;]=967;&lt;br /&gt;
paysFlagByCIO[&#039;BDI&#039;]=967;&lt;br /&gt;
paysFlagByISO[&#039;BDI&#039;]=967;&lt;br /&gt;
paysFlag[424]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q424&amp;quot;, label=&amp;quot;Cambodge&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;CAM&amp;quot;,flag=&amp;quot;Flag of Cambodia.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;Royaume du Cambodge&amp;quot;, gentileMS=&amp;quot;Cambodgien&amp;quot;, gentileMP=&amp;quot;Cambodgiens&amp;quot;, gentileFS=&amp;quot;Cambodgienne&amp;quot;, gentileFP=&amp;quot;Cambodgiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;cambodge&#039;]=424;&lt;br /&gt;
paysFlagByCIO[&#039;CAM&#039;]=424;&lt;br /&gt;
paysFlagByISO[&#039;KHM&#039;]=424;&lt;br /&gt;
paysFlag[1009]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1009&amp;quot;, label=&amp;quot;Cameroun&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;CMR&amp;quot;,flag=&amp;quot;Flag of Cameroon.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Cameroun&amp;quot;, gentileMS=&amp;quot;Camerounais&amp;quot;, gentileMP=&amp;quot;Camerounais&amp;quot;, gentileFS=&amp;quot;Camerounaise&amp;quot;, gentileFP=&amp;quot;Camerounaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;cameroun&#039;]=1009;&lt;br /&gt;
paysFlagByCIO[&#039;CMR&#039;]=1009;&lt;br /&gt;
paysFlagByISO[&#039;CMR&#039;]=1009;&lt;br /&gt;
paysFlag[16]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q16&amp;quot;, label=&amp;quot;Canada&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;CAN&amp;quot;,flag=&amp;quot;Flag of Canada.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Canada.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;Commonwealth du Canada&amp;quot;, gentileMS=&amp;quot;Canadien&amp;quot;, gentileMP=&amp;quot;Canadiens&amp;quot;, gentileFS=&amp;quot;Canadienne&amp;quot;, gentileFP=&amp;quot;Canadiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;canada&#039;]=16;&lt;br /&gt;
paysFlagByCIO[&#039;CAN&#039;]=16;&lt;br /&gt;
paysFlagByISO[&#039;CAN&#039;]=16;&lt;br /&gt;
paysFlag[1011]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1011&amp;quot;, label=&amp;quot;Cap-Vert&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;CPV&amp;quot;,flag=&amp;quot;Flag of Cape Verde.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Cap-Vert&amp;quot;, gentileMS=&amp;quot;Cap-verdien&amp;quot;, gentileMP=&amp;quot;Cap-verdiens&amp;quot;, gentileFS=&amp;quot;Cap-verdienne&amp;quot;, gentileFP=&amp;quot;Cap-verdiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;capvert&#039;]=1011;&lt;br /&gt;
paysFlagByCIO[&#039;CPV&#039;]=1011;&lt;br /&gt;
paysFlagByISO[&#039;CPV&#039;]=1011;&lt;br /&gt;
paysFlag[929]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q929&amp;quot;, label=&amp;quot;République centrafricaine&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;CAF&amp;quot;,flag=&amp;quot;Flag of the Central African Republic.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;$label&amp;quot;, gentileMS=&amp;quot;Centrafricain&amp;quot;, gentileMP=&amp;quot;Centrafricains&amp;quot;, gentileFS=&amp;quot;Centrafricaine&amp;quot;, gentileFP=&amp;quot;Centrafricaines&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;centrafricaine&#039;]=929;paysFlagByName[&#039;republiquecentrafricaine&#039;]=929;&lt;br /&gt;
paysFlagByCIO[&#039;CAF&#039;]=929;&lt;br /&gt;
paysFlagByISO[&#039;CAF&#039;]=929;&lt;br /&gt;
paysFlag[298]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q298&amp;quot;, label=&amp;quot;Chili&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;CHI&amp;quot;,flag=&amp;quot;Flag of Chile.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Chili&amp;quot;, gentileMS=&amp;quot;Chilien&amp;quot;, gentileMP=&amp;quot;Chiliens&amp;quot;, gentileFS=&amp;quot;Chilienne&amp;quot;, gentileFP=&amp;quot;Chiliennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;chili&#039;]=298;&lt;br /&gt;
paysFlagByCIO[&#039;CHI&#039;]=298;&lt;br /&gt;
paysFlagByISO[&#039;CHL&#039;]=298;&lt;br /&gt;
paysFlag[148]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q148&amp;quot;, label=&amp;quot;Chine&amp;quot;, sitelink=&amp;quot;République populaire de Chine&amp;quot;,cio=&amp;quot;CHN&amp;quot;,flag=&amp;quot;Flag of the People&#039;s Republic of China.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of the People&#039;s Republic of China.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République populaire de Chine&amp;quot;, gentileMS=&amp;quot;Chinois&amp;quot;, gentileMP=&amp;quot;Chinois&amp;quot;, gentileFS=&amp;quot;Chinoise&amp;quot;, gentileFP=&amp;quot;Chinoises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;chine&#039;]=148;paysFlagByName[&#039;republiquepopulairedechine&#039;]=148;&lt;br /&gt;
paysFlagByCIO[&#039;CHN&#039;]=148;&lt;br /&gt;
paysFlagByISO[&#039;CHN&#039;]=148;&lt;br /&gt;
paysFlag[229]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q229&amp;quot;, label=&amp;quot;Chypre&amp;quot;, sitelink=&amp;quot;$label (pays)&amp;quot;,cio=&amp;quot;CYP&amp;quot;,flag=&amp;quot;Flag of Cyprus.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fsi&amp;quot; , namelong=&amp;quot;République de Chypre&amp;quot;, gentileMS=&amp;quot;Chypriote&amp;quot;, gentileMP=&amp;quot;Chypriotes&amp;quot;, gentileFS=&amp;quot;Chypriote&amp;quot;, gentileFP=&amp;quot;Chypriotes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;chypre&#039;]=229;&lt;br /&gt;
paysFlagByCIO[&#039;CYP&#039;]=229;&lt;br /&gt;
paysFlagByISO[&#039;CYP&#039;]=229;&lt;br /&gt;
paysFlag[739]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q739&amp;quot;, label=&amp;quot;Colombie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;COL&amp;quot;,flag=&amp;quot;Flag of Colombia.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Colombia.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République de Colombie&amp;quot;, gentileMS=&amp;quot;Colombien&amp;quot;, gentileMP=&amp;quot;Colombiens&amp;quot;, gentileFS=&amp;quot;Colombienne&amp;quot;, gentileFP=&amp;quot;Colombiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;colombie&#039;]=739;&lt;br /&gt;
paysFlagByCIO[&#039;COL&#039;]=739;&lt;br /&gt;
paysFlagByISO[&#039;COL&#039;]=739;&lt;br /&gt;
paysFlag[970]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q970&amp;quot;, label=&amp;quot;Comores&amp;quot;, sitelink=&amp;quot;$label (pays)&amp;quot;,cio=&amp;quot;COM&amp;quot;,flag=&amp;quot;Flag of the Comoros.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fp&amp;quot; , namelong=&amp;quot;Union des Comores&amp;quot;, gentileMS=&amp;quot;Comorien&amp;quot;, gentileMP=&amp;quot;Comoriens&amp;quot;, gentileFS=&amp;quot;Comorienne&amp;quot;, gentileFP=&amp;quot;Comoriennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;comores&#039;]=970;&lt;br /&gt;
paysFlagByCIO[&#039;COM&#039;]=970;&lt;br /&gt;
paysFlagByISO[&#039;COM&#039;]=970;&lt;br /&gt;
paysFlag[974]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q974&amp;quot;, label=&amp;quot;République démocratique du Congo&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;COD&amp;quot;,flag=&amp;quot;Flag of the Democratic Republic of the Congo.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;$label&amp;quot;, gentileMS=&amp;quot;Congolais&amp;quot;, gentileMP=&amp;quot;Congolais&amp;quot;, gentileFS=&amp;quot;Congolaise&amp;quot;, gentileFP=&amp;quot;Congolaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;congodemocratique&#039;]=974;paysFlagByName[&#039;republiquedemocratiqueducongo&#039;]=974;paysFlagByName[&#039;congokinshasa&#039;]=974 &lt;br /&gt;
paysFlagByCIO[&#039;COD&#039;]=974;&lt;br /&gt;
paysFlagByISO[&#039;COD&#039;]=974;&lt;br /&gt;
paysFlag[971]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q971&amp;quot;, label=&amp;quot;République du Congo&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;CGO&amp;quot;,flag=&amp;quot;Flag of the Republic of the Congo.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;$label&amp;quot;, gentileMS=&amp;quot;Congolais&amp;quot;, gentileMP=&amp;quot;Congolais&amp;quot;, gentileFS=&amp;quot;Congolaise&amp;quot;, gentileFP=&amp;quot;Congolaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;congo&#039;]=971;paysFlagByName[&#039;republiqueducongo&#039;]=971;paysFlagByName[&#039;congobrazzaville&#039;]=971 &lt;br /&gt;
paysFlagByCIO[&#039;CGO&#039;]=971;&lt;br /&gt;
paysFlagByISO[&#039;COG&#039;]=971;&lt;br /&gt;
paysFlag[423]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q423&amp;quot;, label=&amp;quot;Corée du Nord&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;PRK&amp;quot;,flag=&amp;quot;Flag of North Korea.svg&amp;quot;,warensign=&amp;quot;Flag of the Korean People&#039;s Navy.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République populaire démocratique de Corée&amp;quot;, gentileMS=&amp;quot;Nord-Coréen&amp;quot;, gentileMP=&amp;quot;Nord-Coréens&amp;quot;, gentileFS=&amp;quot;Nord-Coréenne&amp;quot;, gentileFP=&amp;quot;Nord-Coréennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;coreedunord&#039;]=423;&lt;br /&gt;
paysFlagByCIO[&#039;PRK&#039;]=423;&lt;br /&gt;
paysFlagByISO[&#039;PRK&#039;]=423;&lt;br /&gt;
paysFlag[884]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q884&amp;quot;, label=&amp;quot;Corée du Sud&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;KOR&amp;quot;,flag=&amp;quot;Flag of South Korea.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République de Corée&amp;quot;, gentileMS=&amp;quot;Sud-Coréen&amp;quot;, gentileMP=&amp;quot;Sud-Coréens&amp;quot;, gentileFS=&amp;quot;Sud-Coréenne&amp;quot;, gentileFP=&amp;quot;Sud-Coréennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;coreedusud&#039;]=884;&lt;br /&gt;
paysFlagByCIO[&#039;KOR&#039;]=884;&lt;br /&gt;
paysFlagByISO[&#039;KOR&#039;]=884;&lt;br /&gt;
paysFlag[800]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q800&amp;quot;, label=&amp;quot;Costa Rica&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;CRC&amp;quot;,flag=&amp;quot;Flag of Costa Rica.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Costa Rica&amp;quot;, gentileMS=&amp;quot;Costaricien&amp;quot;, gentileMP=&amp;quot;Costariciens&amp;quot;, gentileFS=&amp;quot;Costaricienne&amp;quot;, gentileFP=&amp;quot;Costariciennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;costarica&#039;]=800;&lt;br /&gt;
paysFlagByCIO[&#039;CRC&#039;]=800;&lt;br /&gt;
paysFlagByISO[&#039;CRI&#039;]=800;&lt;br /&gt;
paysFlag[1008]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1008&amp;quot;, label=&amp;quot;Côte d&#039;Ivoire&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;CIV&amp;quot;,flag=&amp;quot;Flag of Cote d&#039;Ivoire.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République de Côte d&#039;Ivoire&amp;quot;, gentileMS=&amp;quot;Ivoirien&amp;quot;, gentileMP=&amp;quot;Ivoiriens&amp;quot;, gentileFS=&amp;quot;Ivoirienne&amp;quot;, gentileFP=&amp;quot;Ivoiriennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;cotedivoire&#039;]=1008;&lt;br /&gt;
paysFlagByCIO[&#039;CIV&#039;]=1008;&lt;br /&gt;
paysFlagByISO[&#039;CIV&#039;]=1008;&lt;br /&gt;
paysFlag[224]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q224&amp;quot;, label=&amp;quot;Croatie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;CRO&amp;quot;,flag=&amp;quot;Flag of Croatia.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Croatia.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République de Croatie&amp;quot;, gentileMS=&amp;quot;Croate&amp;quot;, gentileMP=&amp;quot;Croates&amp;quot;, gentileFS=&amp;quot;Croate&amp;quot;, gentileFP=&amp;quot;Croates&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;croatie&#039;]=224;&lt;br /&gt;
paysFlagByCIO[&#039;CRO&#039;]=224;&lt;br /&gt;
paysFlagByISO[&#039;HRV&#039;]=224;&lt;br /&gt;
paysFlag[241]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q241&amp;quot;, label=&amp;quot;Cuba&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;CUB&amp;quot;,flag=&amp;quot;Flag of Cuba.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fsi&amp;quot; , namelong=&amp;quot;République de Cuba&amp;quot;, gentileMS=&amp;quot;Cubain&amp;quot;, gentileMP=&amp;quot;Cubains&amp;quot;, gentileFS=&amp;quot;Cubaine&amp;quot;, gentileFP=&amp;quot;Cubaines&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;cuba&#039;]=241;&lt;br /&gt;
paysFlagByCIO[&#039;CUB&#039;]=241;&lt;br /&gt;
paysFlagByISO[&#039;CUB&#039;]=241;&lt;br /&gt;
paysFlag[35]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q35&amp;quot;, label=&amp;quot;Danemark&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;DEN&amp;quot;,flag=&amp;quot;Flag of Denmark.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Denmark.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;Royaume du Danemark&amp;quot;, gentileMS=&amp;quot;Danois&amp;quot;, gentileMP=&amp;quot;Danois&amp;quot;, gentileFS=&amp;quot;Danoise&amp;quot;, gentileFP=&amp;quot;Danoises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;danemark&#039;]=35;&lt;br /&gt;
paysFlagByCIO[&#039;DEN&#039;]=35;&lt;br /&gt;
paysFlagByISO[&#039;DNK&#039;]=35;&lt;br /&gt;
paysFlag[977]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q977&amp;quot;, label=&amp;quot;Djibouti&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;DJI&amp;quot;,flag=&amp;quot;Flag of Djibouti.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msi&amp;quot; , namelong=&amp;quot;République de Djibouti&amp;quot;, gentileMS=&amp;quot;Djiboutien&amp;quot;, gentileMP=&amp;quot;Djiboutiens&amp;quot;, gentileFS=&amp;quot;Djiboutienne&amp;quot;, gentileFP=&amp;quot;Djiboutiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;djibouti&#039;]=977;&lt;br /&gt;
paysFlagByCIO[&#039;DJI&#039;]=977;&lt;br /&gt;
paysFlagByISO[&#039;DJI&#039;]=977;&lt;br /&gt;
paysFlag[786]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q786&amp;quot;, label=&amp;quot;République dominicaine&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;DOM&amp;quot;,flag=&amp;quot;Flag of the Dominican Republic.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of the Dominican Republic.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;$label&amp;quot;, gentileMS=&amp;quot;Dominicain&amp;quot;, gentileMP=&amp;quot;Dominicains&amp;quot;, gentileFS=&amp;quot;Dominicaine&amp;quot;, gentileFP=&amp;quot;Dominicaines&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;dominicaine&#039;]=786;paysFlagByName[&#039;republiquedominicaine&#039;]=786;&lt;br /&gt;
paysFlagByCIO[&#039;DOM&#039;]=786;&lt;br /&gt;
paysFlagByISO[&#039;DOM&#039;]=786;&lt;br /&gt;
paysFlag[784]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q784&amp;quot;, label=&amp;quot;Dominique&amp;quot;, sitelink=&amp;quot;$label (pays)&amp;quot;,cio=&amp;quot;DMA&amp;quot;,flag=&amp;quot;Flag of Dominica.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fsaa&amp;quot; , namelong=&amp;quot;Commonwealth de la Dominique&amp;quot;, gentileMS=&amp;quot;Dominiquais&amp;quot;, gentileMP=&amp;quot;Dominiquais&amp;quot;, gentileFS=&amp;quot;Dominiquaise&amp;quot;, gentileFP=&amp;quot;Dominiquaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;dominique&#039;]=784;&lt;br /&gt;
paysFlagByCIO[&#039;DMA&#039;]=784;&lt;br /&gt;
paysFlagByISO[&#039;DMA&#039;]=784;&lt;br /&gt;
paysFlag[79]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q79&amp;quot;, label=&amp;quot;Égypte&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;EGY&amp;quot;,flag=&amp;quot;Flag of Egypt.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Egypt.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fsa&amp;quot; , namelong=&amp;quot;République arabe d&#039;Égypte&amp;quot;, gentileMS=&amp;quot;Égyptien&amp;quot;, gentileMP=&amp;quot;Égyptiens&amp;quot;, gentileFS=&amp;quot;Égyptienne&amp;quot;, gentileFP=&amp;quot;Égyptiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;egypte&#039;]=79;&lt;br /&gt;
paysFlagByCIO[&#039;EGY&#039;]=79;&lt;br /&gt;
paysFlagByISO[&#039;EGY&#039;]=79;&lt;br /&gt;
paysFlag[878]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q878&amp;quot;, label=&amp;quot;Émirats arabes unis&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;UAE&amp;quot;,flag=&amp;quot;Flag of the United Arab Emirates.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;mp&amp;quot; , namelong=&amp;quot;État des Émirats arabes unis&amp;quot;, gentileMS=&amp;quot;Émirati&amp;quot;, gentileMP=&amp;quot;Émiratis&amp;quot;, gentileFS=&amp;quot;Émiratie&amp;quot;, gentileFP=&amp;quot;Émiraties&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;emiratsarabesunis&#039;]=878;&lt;br /&gt;
paysFlagByCIO[&#039;UAE&#039;]=878;&lt;br /&gt;
paysFlagByISO[&#039;ARE&#039;]=878;&lt;br /&gt;
paysFlag[736]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q736&amp;quot;, label=&amp;quot;Équateur&amp;quot;, sitelink=&amp;quot;$label (pays)&amp;quot;,cio=&amp;quot;ECU&amp;quot;,flag=&amp;quot;Flag of Ecuador.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msa&amp;quot; , namelong=&amp;quot;République d&#039;Équateur&amp;quot;, gentileMS=&amp;quot;Équatorien&amp;quot;, gentileMP=&amp;quot;Équatoriens&amp;quot;, gentileFS=&amp;quot;Équatorienne&amp;quot;, gentileFP=&amp;quot;Équatoriennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;equateur&#039;]=736;&lt;br /&gt;
paysFlagByCIO[&#039;ECU&#039;]=736;&lt;br /&gt;
paysFlagByISO[&#039;ECU&#039;]=736;&lt;br /&gt;
paysFlag[986]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q986&amp;quot;, label=&amp;quot;Érythrée&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;ERI&amp;quot;,flag=&amp;quot;Flag of Eritrea.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fsa&amp;quot; , namelong=&amp;quot;République d&#039;Érythrée&amp;quot;, gentileMS=&amp;quot;Érythréen&amp;quot;, gentileMP=&amp;quot;Érythréens&amp;quot;, gentileFS=&amp;quot;Érythréenne&amp;quot;, gentileFP=&amp;quot;Érythréennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;erythree&#039;]=986;&lt;br /&gt;
paysFlagByCIO[&#039;ERI&#039;]=986;&lt;br /&gt;
paysFlagByISO[&#039;ERI&#039;]=986;&lt;br /&gt;
paysFlag[29]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q29&amp;quot;, label=&amp;quot;Espagne&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;ESP&amp;quot;,flag=&amp;quot;Flag of Spain.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fsa&amp;quot; , namelong=&amp;quot;Royaume d&#039;Espagne&amp;quot;, gentileMS=&amp;quot;Espagnol&amp;quot;, gentileMP=&amp;quot;Espagnols&amp;quot;, gentileFS=&amp;quot;Espagnole&amp;quot;, gentileFP=&amp;quot;Espagnoles&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;espagne&#039;]=29;&lt;br /&gt;
paysFlagByCIO[&#039;ESP&#039;]=29;&lt;br /&gt;
paysFlagByISO[&#039;ESP&#039;]=29;&lt;br /&gt;
paysFlag[191]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q191&amp;quot;, label=&amp;quot;Estonie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;EST&amp;quot;,flag=&amp;quot;Flag of Estonia.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Estonia.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fsa&amp;quot; , namelong=&amp;quot;République d&#039;Estonie&amp;quot;, gentileMS=&amp;quot;Estonien&amp;quot;, gentileMP=&amp;quot;Estoniens&amp;quot;, gentileFS=&amp;quot;Estonienne&amp;quot;, gentileFP=&amp;quot;Estoniennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;estonie&#039;]=191;&lt;br /&gt;
paysFlagByCIO[&#039;EST&#039;]=191;&lt;br /&gt;
paysFlagByISO[&#039;EST&#039;]=191;&lt;br /&gt;
paysFlag[30]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q30&amp;quot;, label=&amp;quot;États-Unis&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;USA&amp;quot;,flag=&amp;quot;Flag of the United States.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;mp&amp;quot; , namelong=&amp;quot;États-Unis d&#039;Amérique&amp;quot;, gentileMS=&amp;quot;Américain&amp;quot;, gentileMP=&amp;quot;Américains&amp;quot;, gentileFS=&amp;quot;Américaine&amp;quot;, gentileFP=&amp;quot;Américaines&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;etatsunis&#039;]=30;&lt;br /&gt;
paysFlagByCIO[&#039;USA&#039;]=30;&lt;br /&gt;
paysFlagByISO[&#039;USA&#039;]=30;&lt;br /&gt;
paysFlag[115]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q115&amp;quot;, label=&amp;quot;Éthiopie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;ETH&amp;quot;,flag=&amp;quot;Flag of Ethiopia.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fsa&amp;quot; , namelong=&amp;quot;République fédérale démocratique d&#039;Éthiopie&amp;quot;, gentileMS=&amp;quot;Éthiopien&amp;quot;, gentileMP=&amp;quot;Éthiopiens&amp;quot;, gentileFS=&amp;quot;Éthiopienne&amp;quot;, gentileFP=&amp;quot;Éthiopiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;ethiopie&#039;]=115;&lt;br /&gt;
paysFlagByCIO[&#039;ETH&#039;]=115;&lt;br /&gt;
paysFlagByISO[&#039;ETH&#039;]=115;&lt;br /&gt;
paysFlag[712]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q712&amp;quot;, label=&amp;quot;Fidji&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;FIJ&amp;quot;,flag=&amp;quot;Flag of Fiji.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Fiji.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;mp&amp;quot; , namelong=&amp;quot;République des Fidji&amp;quot;, gentileMS=&amp;quot;Fidjien&amp;quot;, gentileMP=&amp;quot;Fidjiens&amp;quot;, gentileFS=&amp;quot;Fidjienne&amp;quot;, gentileFP=&amp;quot;Fidjiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;fidji&#039;]=712;&lt;br /&gt;
paysFlagByCIO[&#039;FIJ&#039;]=712;&lt;br /&gt;
paysFlagByISO[&#039;FIJ&#039;]=712;&lt;br /&gt;
paysFlag[33]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q33&amp;quot;, label=&amp;quot;Finlande&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;FIN&amp;quot;,flag=&amp;quot;Flag of Finland.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Finland.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République de Finlande&amp;quot;, gentileMS=&amp;quot;Finlandais&amp;quot;, gentileMP=&amp;quot;Finlandais&amp;quot;, gentileFS=&amp;quot;Finlandaise&amp;quot;, gentileFP=&amp;quot;Finlandaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;finlande&#039;]=33;&lt;br /&gt;
paysFlagByCIO[&#039;FIN&#039;]=33;&lt;br /&gt;
paysFlagByISO[&#039;FIN&#039;]=33;&lt;br /&gt;
paysFlag[142]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q142&amp;quot;, label=&amp;quot;France&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;FRA&amp;quot;,flag=&amp;quot;Flag of France.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République française&amp;quot;, gentileMS=&amp;quot;Français&amp;quot;, gentileMP=&amp;quot;Français&amp;quot;, gentileFS=&amp;quot;Française&amp;quot;, gentileFP=&amp;quot;Françaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;france&#039;]=142;&lt;br /&gt;
paysFlagByCIO[&#039;FRA&#039;]=142;&lt;br /&gt;
paysFlagByISO[&#039;FRA&#039;]=142;&lt;br /&gt;
paysFlag[1000]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1000&amp;quot;, label=&amp;quot;Gabon&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;GAB&amp;quot;,flag=&amp;quot;Flag of Gabon.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République gabonaise&amp;quot;, gentileMS=&amp;quot;Gabonais&amp;quot;, gentileMP=&amp;quot;Gabonais&amp;quot;, gentileFS=&amp;quot;Gabonaise&amp;quot;, gentileFP=&amp;quot;Gabonaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;gabon&#039;]=1000;&lt;br /&gt;
paysFlagByCIO[&#039;GAB&#039;]=1000;&lt;br /&gt;
paysFlagByISO[&#039;GAB&#039;]=1000;&lt;br /&gt;
paysFlag[1005]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1005&amp;quot;, label=&amp;quot;Gambie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;GAM&amp;quot;,flag=&amp;quot;Flag of The Gambia.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République de Gambie&amp;quot;, gentileMS=&amp;quot;Gambien&amp;quot;, gentileMP=&amp;quot;Gambiens&amp;quot;, gentileFS=&amp;quot;Gambienne&amp;quot;, gentileFP=&amp;quot;Gambiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;gambie&#039;]=1005;&lt;br /&gt;
paysFlagByCIO[&#039;GAM&#039;]=1005;&lt;br /&gt;
paysFlagByISO[&#039;GMB&#039;]=1005;&lt;br /&gt;
paysFlag[230]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q230&amp;quot;, label=&amp;quot;Géorgie&amp;quot;, sitelink=&amp;quot;$label (pays)&amp;quot;,cio=&amp;quot;GEO&amp;quot;,flag=&amp;quot;Flag of Georgia.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Georgia.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République de Géorgie&amp;quot;, gentileMS=&amp;quot;Géorgien&amp;quot;, gentileMP=&amp;quot;Géorgiens&amp;quot;, gentileFS=&amp;quot;Géorgienne&amp;quot;, gentileFP=&amp;quot;Géorgiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;georgie&#039;]=230;&lt;br /&gt;
paysFlagByCIO[&#039;GEO&#039;]=230;&lt;br /&gt;
paysFlagByISO[&#039;GEO&#039;]=230;&lt;br /&gt;
paysFlag[117]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q117&amp;quot;, label=&amp;quot;Ghana&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;GHA&amp;quot;,flag=&amp;quot;Flag of Ghana.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Ghana.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Ghana&amp;quot;, gentileMS=&amp;quot;Ghanéen&amp;quot;, gentileMP=&amp;quot;Ghanéens&amp;quot;, gentileFS=&amp;quot;Ghanéenne&amp;quot;, gentileFP=&amp;quot;Ghanéennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;ghana&#039;]=117;&lt;br /&gt;
paysFlagByCIO[&#039;GHA&#039;]=117;&lt;br /&gt;
paysFlagByISO[&#039;GHA&#039;]=117;&lt;br /&gt;
paysFlag[41]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q41&amp;quot;, label=&amp;quot;Grèce&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;GRE&amp;quot;,flag=&amp;quot;Flag of Greece.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Greece.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République hellénique&amp;quot;, gentileMS=&amp;quot;Grec&amp;quot;, gentileMP=&amp;quot;Grecs&amp;quot;, gentileFS=&amp;quot;Grecque&amp;quot;, gentileFP=&amp;quot;Grecques&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;grece&#039;]=41;&lt;br /&gt;
paysFlagByCIO[&#039;GRE&#039;]=41;&lt;br /&gt;
paysFlagByISO[&#039;GRC&#039;]=41;&lt;br /&gt;
paysFlag[769]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q769&amp;quot;, label=&amp;quot;Grenade&amp;quot;, sitelink=&amp;quot;$label (pays)&amp;quot;,cio=&amp;quot;GRN&amp;quot;,flag=&amp;quot;Flag of Grenada.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Grenada.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;Grenade&amp;quot;, gentileMS=&amp;quot;Grenadien&amp;quot;, gentileMP=&amp;quot;Grenadiens&amp;quot;, gentileFS=&amp;quot;Grenadienne&amp;quot;, gentileFP=&amp;quot;Grenadiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;grenade&#039;]=769;&lt;br /&gt;
paysFlagByCIO[&#039;GRN&#039;]=769;&lt;br /&gt;
paysFlagByISO[&#039;GRD&#039;]=769;&lt;br /&gt;
paysFlag[774]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q774&amp;quot;, label=&amp;quot;Guatemala&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;GUA&amp;quot;,flag=&amp;quot;Flag of Guatemala.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Guatemala&amp;quot;, gentileMS=&amp;quot;Guatémaltèque&amp;quot;, gentileMP=&amp;quot;Guatémaltèques&amp;quot;, gentileFS=&amp;quot;Guatémaltèque&amp;quot;, gentileFP=&amp;quot;Guatémaltèques&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;guatemala&#039;]=774;&lt;br /&gt;
paysFlagByCIO[&#039;GUA&#039;]=774;&lt;br /&gt;
paysFlagByISO[&#039;GTM&#039;]=774;&lt;br /&gt;
paysFlag[1006]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1006&amp;quot;, label=&amp;quot;Guinée&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;GUI&amp;quot;,flag=&amp;quot;Flag of Guinea.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République de Guinée&amp;quot;, gentileMS=&amp;quot;Guinéen&amp;quot;, gentileMP=&amp;quot;Guinéens&amp;quot;, gentileFS=&amp;quot;Guinéenne&amp;quot;, gentileFP=&amp;quot;Guinéennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;guinee&#039;]=1006;&lt;br /&gt;
paysFlagByCIO[&#039;GUI&#039;]=1006;&lt;br /&gt;
paysFlagByISO[&#039;GIN&#039;]=1006;&lt;br /&gt;
paysFlag[1007]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1007&amp;quot;, label=&amp;quot;Guinée-Bissau&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;GBS&amp;quot;,flag=&amp;quot;Flag of Guinea-Bissau.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République de Guinée-Bissau&amp;quot;, gentileMS=&amp;quot;Bissau-guinéen&amp;quot;, gentileMP=&amp;quot;Bissau-guinéens&amp;quot;, gentileFS=&amp;quot;Bissau-guinéenne&amp;quot;, gentileFP=&amp;quot;Bissau-guinéennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;guineebissau&#039;]=1007;&lt;br /&gt;
paysFlagByCIO[&#039;GBS&#039;]=1007;&lt;br /&gt;
paysFlagByISO[&#039;GNB&#039;]=1007;&lt;br /&gt;
paysFlag[983]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q983&amp;quot;, label=&amp;quot;Guinée équatoriale&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;GEQ&amp;quot;,flag=&amp;quot;Flag of Equatorial Guinea.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;équatoriale République de Guinée équatoriale&amp;quot;, gentileMS=&amp;quot;Équatoguinéen&amp;quot;, gentileMP=&amp;quot;Équatoguinéens&amp;quot;, gentileFS=&amp;quot;Équatoguinéenne&amp;quot;, gentileFP=&amp;quot;Équatoguinéennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;guineeequatoriale&#039;]=983;&lt;br /&gt;
paysFlagByCIO[&#039;GEQ&#039;]=983;&lt;br /&gt;
paysFlagByISO[&#039;GNQ&#039;]=983;&lt;br /&gt;
paysFlag[734]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q734&amp;quot;, label=&amp;quot;Guyana&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;GUY&amp;quot;,flag=&amp;quot;Flag of Guyana.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Guyana.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République coopérative de Guyana&amp;quot;, gentileMS=&amp;quot;Guyanien&amp;quot;, gentileMP=&amp;quot;Guyaniens&amp;quot;, gentileFS=&amp;quot;Guyanienne&amp;quot;, gentileFP=&amp;quot;Guyaniennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;guyana&#039;]=734;&lt;br /&gt;
paysFlagByCIO[&#039;GUY&#039;]=734;&lt;br /&gt;
paysFlagByISO[&#039;GUY&#039;]=734;&lt;br /&gt;
paysFlag[790]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q790&amp;quot;, label=&amp;quot;Haïti&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;HAI&amp;quot;,flag=&amp;quot;Flag of Haiti.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msia&amp;quot; , namelong=&amp;quot;République d&#039;Haïti&amp;quot;, gentileMS=&amp;quot;Haïtien&amp;quot;, gentileMP=&amp;quot;Haïtiens&amp;quot;, gentileFS=&amp;quot;Haïtienne&amp;quot;, gentileFP=&amp;quot;Haïtiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;haiti&#039;]=790;&lt;br /&gt;
paysFlagByCIO[&#039;HAI&#039;]=790;&lt;br /&gt;
paysFlagByISO[&#039;HTI&#039;]=790;&lt;br /&gt;
paysFlag[783]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q783&amp;quot;, label=&amp;quot;Honduras&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;HON&amp;quot;,flag=&amp;quot;Flag of Honduras.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Honduras.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Honduras&amp;quot;, gentileMS=&amp;quot;Hondurien&amp;quot;, gentileMP=&amp;quot;Honduriens&amp;quot;, gentileFS=&amp;quot;Hondurienne&amp;quot;, gentileFP=&amp;quot;Honduriennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;honduras&#039;]=783;&lt;br /&gt;
paysFlagByCIO[&#039;HON&#039;]=783;&lt;br /&gt;
paysFlagByISO[&#039;HND&#039;]=783;&lt;br /&gt;
paysFlag[28]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q28&amp;quot;, label=&amp;quot;Hongrie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;HUN&amp;quot;,flag=&amp;quot;Flag of Hungary.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Hungary.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République de Hongrie&amp;quot;, gentileMS=&amp;quot;Hongrois&amp;quot;, gentileMP=&amp;quot;Hongrois&amp;quot;, gentileFS=&amp;quot;Hongroise&amp;quot;, gentileFP=&amp;quot;Hongroises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;hongrie&#039;]=28;&lt;br /&gt;
paysFlagByCIO[&#039;HUN&#039;]=28;&lt;br /&gt;
paysFlagByISO[&#039;HUN&#039;]=28;&lt;br /&gt;
paysFlag[668]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q668&amp;quot;, label=&amp;quot;Inde&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;IND&amp;quot;,flag=&amp;quot;Flag of India.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of India.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fsa&amp;quot; , namelong=&amp;quot;République de l&#039;Inde&amp;quot;, gentileMS=&amp;quot;Indien&amp;quot;, gentileMP=&amp;quot;Indiens&amp;quot;, gentileFS=&amp;quot;Indienne&amp;quot;, gentileFP=&amp;quot;Indiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;inde&#039;]=668;&lt;br /&gt;
paysFlagByCIO[&#039;IND&#039;]=668;&lt;br /&gt;
paysFlagByISO[&#039;IND&#039;]=668;&lt;br /&gt;
paysFlag[252]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q252&amp;quot;, label=&amp;quot;Indonésie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;INA&amp;quot;,flag=&amp;quot;Flag of Indonesia.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fsa&amp;quot; , namelong=&amp;quot;République d&#039;Indonésie&amp;quot;, gentileMS=&amp;quot;Indonésien&amp;quot;, gentileMP=&amp;quot;Indonésiens&amp;quot;, gentileFS=&amp;quot;Indonésienne&amp;quot;, gentileFP=&amp;quot;Indonésiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;indonesie&#039;]=252;&lt;br /&gt;
paysFlagByCIO[&#039;INA&#039;]=252;&lt;br /&gt;
paysFlagByISO[&#039;IDN&#039;]=252;&lt;br /&gt;
paysFlag[796]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q796&amp;quot;, label=&amp;quot;Irak&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;IRQ&amp;quot;,flag=&amp;quot;Flag of Iraq.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msa&amp;quot; , namelong=&amp;quot;République d&#039;Irak&amp;quot;, gentileMS=&amp;quot;Irakien&amp;quot;, gentileMP=&amp;quot;Irakiens&amp;quot;, gentileFS=&amp;quot;Irakienne&amp;quot;, gentileFP=&amp;quot;Irakiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;irak&#039;]=796;paysFlagByName[&#039;iraq&#039;]=796&lt;br /&gt;
paysFlagByCIO[&#039;IRQ&#039;]=796;&lt;br /&gt;
paysFlagByISO[&#039;IRQ&#039;]=796;&lt;br /&gt;
paysFlag[794]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q794&amp;quot;, label=&amp;quot;Iran&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;IRI&amp;quot;,flag=&amp;quot;Flag of Iran.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msa&amp;quot; , namelong=&amp;quot;République islamique d&#039;Iran&amp;quot;, gentileMS=&amp;quot;Iranien&amp;quot;, gentileMP=&amp;quot;Iraniens&amp;quot;, gentileFS=&amp;quot;Iranienne&amp;quot;, gentileFP=&amp;quot;Iraniennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;iran&#039;]=794;&lt;br /&gt;
paysFlagByCIO[&#039;IRI&#039;]=794;paysFlagByCIO[&#039;IRN&#039;]=794;&lt;br /&gt;
paysFlagByISO[&#039;IRN&#039;]=794;&lt;br /&gt;
paysFlag[27]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q27&amp;quot;, label=&amp;quot;Irlande&amp;quot;, sitelink=&amp;quot;$label (pays)&amp;quot;,cio=&amp;quot;IRL&amp;quot;,flag=&amp;quot;Flag of Ireland.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msa&amp;quot; , namelong=&amp;quot;Irlande&amp;quot;, gentileMS=&amp;quot;Irlandais&amp;quot;, gentileMP=&amp;quot;Irlandais&amp;quot;, gentileFS=&amp;quot;Irlandaise&amp;quot;, gentileFP=&amp;quot;Irlandaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;irlande&#039;]=27;&lt;br /&gt;
paysFlagByCIO[&#039;IRL&#039;]=27;&lt;br /&gt;
paysFlagByISO[&#039;IRL&#039;]=27;&lt;br /&gt;
paysFlag[189]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q189&amp;quot;, label=&amp;quot;Islande&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;ISL&amp;quot;,flag=&amp;quot;Flag of Iceland.svg&amp;quot;,warensign=&amp;quot;Flag of Iceland (state).svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fsa&amp;quot; , namelong=&amp;quot;République d&#039;Islande&amp;quot;, gentileMS=&amp;quot;Islandais&amp;quot;, gentileMP=&amp;quot;Islandais&amp;quot;, gentileFS=&amp;quot;Islandaise&amp;quot;, gentileFP=&amp;quot;Islandaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;islande&#039;]=189;&lt;br /&gt;
paysFlagByCIO[&#039;ISL&#039;]=189;&lt;br /&gt;
paysFlagByISO[&#039;ISL&#039;]=189;&lt;br /&gt;
paysFlag[801]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q801&amp;quot;, label=&amp;quot;Israël&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;ISR&amp;quot;,flag=&amp;quot;Flag of Israel.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Israel.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msiae&amp;quot; , namelong=&amp;quot;État d&#039;Israël&amp;quot;, gentileMS=&amp;quot;Israélien&amp;quot;, gentileMP=&amp;quot;Israéliens&amp;quot;, gentileFS=&amp;quot;Israélienne&amp;quot;, gentileFP=&amp;quot;Israéliennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;israel&#039;]=801;&lt;br /&gt;
paysFlagByCIO[&#039;ISR&#039;]=801;&lt;br /&gt;
paysFlagByISO[&#039;ISR&#039;]=801;&lt;br /&gt;
paysFlag[38]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q38&amp;quot;, label=&amp;quot;Italie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;ITA&amp;quot;,flag=&amp;quot;Flag of Italy.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Italy.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fsa&amp;quot; , namelong=&amp;quot;République italienne&amp;quot;, gentileMS=&amp;quot;Italien&amp;quot;, gentileMP=&amp;quot;Italiens&amp;quot;, gentileFS=&amp;quot;Italienne&amp;quot;, gentileFP=&amp;quot;Italiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;italie&#039;]=38;&lt;br /&gt;
paysFlagByCIO[&#039;ITA&#039;]=38;&lt;br /&gt;
paysFlagByISO[&#039;ITA&#039;]=38;&lt;br /&gt;
paysFlag[766]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q766&amp;quot;, label=&amp;quot;Jamaïque&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;JAM&amp;quot;,flag=&amp;quot;Flag of Jamaica.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Jamaica.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;$label&amp;quot;, gentileMS=&amp;quot;Jamaïcain&amp;quot;, gentileMP=&amp;quot;Jamaïcains&amp;quot;, gentileFS=&amp;quot;Jamaïcaine&amp;quot;, gentileFP=&amp;quot;Jamaïcaines&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;jamaique&#039;]=766;&lt;br /&gt;
paysFlagByCIO[&#039;JAM&#039;]=766;&lt;br /&gt;
paysFlagByISO[&#039;JAM&#039;]=766;&lt;br /&gt;
paysFlag[17]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q17&amp;quot;, label=&amp;quot;Japon&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;JPN&amp;quot;,flag=&amp;quot;Flag of Japan.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Japan.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;État du Japon&amp;quot;, gentileMS=&amp;quot;Japonais&amp;quot;, gentileMP=&amp;quot;Japonais&amp;quot;, gentileFS=&amp;quot;Japonaise&amp;quot;, gentileFP=&amp;quot;Japonaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;japon&#039;]=17;&lt;br /&gt;
paysFlagByCIO[&#039;JPN&#039;]=17;&lt;br /&gt;
paysFlagByISO[&#039;JPN&#039;]=17;&lt;br /&gt;
paysFlag[810]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q810&amp;quot;, label=&amp;quot;Jordanie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;JOR&amp;quot;,flag=&amp;quot;Flag of Jordan.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Jordan.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;Royaume hachémite de Jordanie&amp;quot;, gentileMS=&amp;quot;Jordanien&amp;quot;, gentileMP=&amp;quot;Jordaniens&amp;quot;, gentileFS=&amp;quot;Jordanienne&amp;quot;, gentileFP=&amp;quot;Jordaniennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;jordanie&#039;]=810;&lt;br /&gt;
paysFlagByCIO[&#039;JOR&#039;]=810;&lt;br /&gt;
paysFlagByISO[&#039;JOR&#039;]=810;&lt;br /&gt;
paysFlag[232]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q232&amp;quot;, label=&amp;quot;Kazakhstan&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;KAZ&amp;quot;,flag=&amp;quot;Flag of Kazakhstan.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Kazakhstan.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Kazakhstan&amp;quot;, gentileMS=&amp;quot;Kazakh&amp;quot;, gentileMP=&amp;quot;Kazakhs&amp;quot;, gentileFS=&amp;quot;Kazakhe&amp;quot;, gentileFP=&amp;quot;Kazakhes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;kazakhstan&#039;]=232;&lt;br /&gt;
paysFlagByCIO[&#039;KAZ&#039;]=232;&lt;br /&gt;
paysFlagByISO[&#039;KAZ&#039;]=232;&lt;br /&gt;
paysFlag[114]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q114&amp;quot;, label=&amp;quot;Kenya&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;KEN&amp;quot;,flag=&amp;quot;Flag of Kenya.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Kenya.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Kenya&amp;quot;, gentileMS=&amp;quot;Kényan&amp;quot;, gentileMP=&amp;quot;Kényans&amp;quot;, gentileFS=&amp;quot;Kényane&amp;quot;, gentileFP=&amp;quot;Kényanes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;kenya&#039;]=114;&lt;br /&gt;
paysFlagByCIO[&#039;KEN&#039;]=114;&lt;br /&gt;
paysFlagByISO[&#039;KEN&#039;]=114;&lt;br /&gt;
paysFlag[813]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q813&amp;quot;, label=&amp;quot;Kirghizistan&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;KGZ&amp;quot;,flag=&amp;quot;Flag of Kyrgyzstan.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Kirghizistan&amp;quot;, gentileMS=&amp;quot;Kirghize&amp;quot;, gentileMP=&amp;quot;Kirghizes&amp;quot;, gentileFS=&amp;quot;Kirghize&amp;quot;, gentileFP=&amp;quot;Kirghizes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;kirghizistan&#039;]=813;&lt;br /&gt;
paysFlagByCIO[&#039;KGZ&#039;]=813;&lt;br /&gt;
paysFlagByISO[&#039;KGZ&#039;]=813;&lt;br /&gt;
paysFlag[710]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q710&amp;quot;, label=&amp;quot;Kiribati&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;KIR&amp;quot;,flag=&amp;quot;Flag of Kiribati.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;mp&amp;quot; , namelong=&amp;quot;République de Kiribati&amp;quot;, gentileMS=&amp;quot;Gilbertin&amp;quot;, gentileMP=&amp;quot;Gilbertins&amp;quot;, gentileFS=&amp;quot;Gilbertine&amp;quot;, gentileFP=&amp;quot;Gilbertines&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;kiribati&#039;]=710;&lt;br /&gt;
paysFlagByCIO[&#039;KIR&#039;]=710;&lt;br /&gt;
paysFlagByISO[&#039;KIR&#039;]=710;&lt;br /&gt;
paysFlag[817]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q817&amp;quot;, label=&amp;quot;Koweït&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;KUW&amp;quot;,flag=&amp;quot;Flag of Kuwait.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;État du Koweït&amp;quot;, gentileMS=&amp;quot;Koweïtien&amp;quot;, gentileMP=&amp;quot;Koweïtiens&amp;quot;, gentileFS=&amp;quot;Koweïtienne&amp;quot;, gentileFP=&amp;quot;Koweïtiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;koweit&#039;]=817;&lt;br /&gt;
paysFlagByCIO[&#039;KUW&#039;]=817;&lt;br /&gt;
paysFlagByISO[&#039;KWT&#039;]=817;&lt;br /&gt;
paysFlag[819]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q819&amp;quot;, label=&amp;quot;Laos&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;LAO&amp;quot;,flag=&amp;quot;Flag of Laos.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République démocratique populaire lao&amp;quot;, gentileMS=&amp;quot;Laotien&amp;quot;, gentileMP=&amp;quot;Laotiens&amp;quot;, gentileFS=&amp;quot;Laotienne&amp;quot;, gentileFP=&amp;quot;Laotiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;laos&#039;]=819;&lt;br /&gt;
paysFlagByCIO[&#039;LAO&#039;]=819;&lt;br /&gt;
paysFlagByISO[&#039;LAO&#039;]=819;&lt;br /&gt;
paysFlag[1013]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1013&amp;quot;, label=&amp;quot;Lesotho&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;LES&amp;quot;,flag=&amp;quot;Flag of Lesotho.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;Royaume du Lesotho&amp;quot;, gentileMS=&amp;quot;Lésothien&amp;quot;, gentileMP=&amp;quot;Lésothiens&amp;quot;, gentileFS=&amp;quot;Lésothienne&amp;quot;, gentileFP=&amp;quot;Lésothiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;lesotho&#039;]=1013;&lt;br /&gt;
paysFlagByCIO[&#039;LES&#039;]=1013;&lt;br /&gt;
paysFlagByISO[&#039;LSO&#039;]=1013;&lt;br /&gt;
paysFlag[211]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q211&amp;quot;, label=&amp;quot;Lettonie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;LAT&amp;quot;,flag=&amp;quot;Flag of Latvia.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Latvia.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République de Lettonie&amp;quot;, gentileMS=&amp;quot;Letton&amp;quot;, gentileMP=&amp;quot;Lettons&amp;quot;, gentileFS=&amp;quot;Lettonne&amp;quot;, gentileFP=&amp;quot;Lettonnes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;lettonie&#039;]=211;&lt;br /&gt;
paysFlagByCIO[&#039;LAT&#039;]=211;&lt;br /&gt;
paysFlagByISO[&#039;LVA&#039;]=211;&lt;br /&gt;
paysFlag[822]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q822&amp;quot;, label=&amp;quot;Liban&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;LIB&amp;quot;,flag=&amp;quot;Flag of Lebanon.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République libanaise&amp;quot;, gentileMS=&amp;quot;Libanais&amp;quot;, gentileMP=&amp;quot;Libanais&amp;quot;, gentileFS=&amp;quot;Libanaise&amp;quot;, gentileFP=&amp;quot;Libanaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;liban&#039;]=822;&lt;br /&gt;
paysFlagByCIO[&#039;LIB&#039;]=822;&lt;br /&gt;
paysFlagByISO[&#039;LBN&#039;]=822;&lt;br /&gt;
paysFlag[1014]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1014&amp;quot;, label=&amp;quot;Liberia&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;LBR&amp;quot;,flag=&amp;quot;Flag of Liberia.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Liberia&amp;quot;, gentileMS=&amp;quot;Libérien&amp;quot;, gentileMP=&amp;quot;Libériens&amp;quot;, gentileFS=&amp;quot;Libérienne&amp;quot;, gentileFP=&amp;quot;Libériennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;liberia&#039;]=1014;&lt;br /&gt;
paysFlagByCIO[&#039;LBR&#039;]=1014;&lt;br /&gt;
paysFlagByISO[&#039;LBR&#039;]=1014;&lt;br /&gt;
paysFlag[1016]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1016&amp;quot;, label=&amp;quot;Libye&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;LBA&amp;quot;,flag=&amp;quot;Flag of Libya.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Libya.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République libyenne&amp;quot;, gentileMS=&amp;quot;Libyen&amp;quot;, gentileMP=&amp;quot;Libyens&amp;quot;, gentileFS=&amp;quot;Libyenne&amp;quot;, gentileFP=&amp;quot;Libyennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;libye&#039;]=1016;&lt;br /&gt;
paysFlagByCIO[&#039;LBA&#039;]=1016;&lt;br /&gt;
paysFlagByISO[&#039;LBY&#039;]=1016;&lt;br /&gt;
paysFlag[347]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q347&amp;quot;, label=&amp;quot;Liechtenstein&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;LIE&amp;quot;,flag=&amp;quot;Flag of Liechtenstein.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;Principauté du Liechtenstein&amp;quot;, gentileMS=&amp;quot;Liechtensteinois&amp;quot;, gentileMP=&amp;quot;Liechtensteinois&amp;quot;, gentileFS=&amp;quot;Liechtensteinoise&amp;quot;, gentileFP=&amp;quot;Liechtensteinoises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;liechtenstein&#039;]=347;&lt;br /&gt;
paysFlagByCIO[&#039;LIE&#039;]=347;&lt;br /&gt;
paysFlagByISO[&#039;LIE&#039;]=347;&lt;br /&gt;
paysFlag[37]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q37&amp;quot;, label=&amp;quot;Lituanie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;LTU&amp;quot;,flag=&amp;quot;Flag of Lithuania.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Lithuania.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République de Lituanie&amp;quot;, gentileMS=&amp;quot;Lituanien&amp;quot;, gentileMP=&amp;quot;Lituaniens&amp;quot;, gentileFS=&amp;quot;Lituanienne&amp;quot;, gentileFP=&amp;quot;Lituaniennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;lituanie&#039;]=37;&lt;br /&gt;
paysFlagByCIO[&#039;LTU&#039;]=37;&lt;br /&gt;
paysFlagByISO[&#039;LTU&#039;]=37;&lt;br /&gt;
paysFlag[32]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q32&amp;quot;, label=&amp;quot;Luxembourg&amp;quot;, sitelink=&amp;quot;$label (pays)&amp;quot;,cio=&amp;quot;LUX&amp;quot;,flag=&amp;quot;Flag of Luxembourg.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;Grand-Duché de Luxembourg&amp;quot;, gentileMS=&amp;quot;Luxembourgeois&amp;quot;, gentileMP=&amp;quot;Luxembourgeois&amp;quot;, gentileFS=&amp;quot;Luxembourgeoise&amp;quot;, gentileFP=&amp;quot;Luxembourgeoises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;luxembourg&#039;]=32;&lt;br /&gt;
paysFlagByCIO[&#039;LUX&#039;]=32;&lt;br /&gt;
paysFlagByISO[&#039;LUX&#039;]=32;&lt;br /&gt;
paysFlag[221]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q221&amp;quot;, label=&amp;quot;Macédoine du Nord&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;MKD&amp;quot;,flag=&amp;quot;Flag of North_Macedonia.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République de Macédoine du Nord&amp;quot;, gentileMS=&amp;quot;Macédonien&amp;quot;, gentileMP=&amp;quot;Macédoniens&amp;quot;, gentileFS=&amp;quot;Macédonienne&amp;quot;, gentileFP=&amp;quot;Macédoniennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;macedoine&#039;]=221;paysFlagByName[&#039;macedoinedunord&#039;]=221;&lt;br /&gt;
paysFlagByCIO[&#039;MKD&#039;]=221;&lt;br /&gt;
paysFlagByISO[&#039;MKD&#039;]=221;&lt;br /&gt;
paysFlag[1019]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1019&amp;quot;, label=&amp;quot;Madagascar&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;MAD&amp;quot;,flag=&amp;quot;Flag of Madagascar.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msi&amp;quot; , namelong=&amp;quot;République de Madagascar&amp;quot;, gentileMS=&amp;quot;Malgache&amp;quot;, gentileMP=&amp;quot;Malgaches&amp;quot;, gentileFS=&amp;quot;Malgache&amp;quot;, gentileFP=&amp;quot;Malgaches&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;madagascar&#039;]=1019;&lt;br /&gt;
paysFlagByCIO[&#039;MAD&#039;]=1019;&lt;br /&gt;
paysFlagByISO[&#039;MDG&#039;]=1019;&lt;br /&gt;
paysFlag[833]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q833&amp;quot;, label=&amp;quot;Malaisie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;MAS&amp;quot;,flag=&amp;quot;Flag of Malaysia.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Malaysia.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;$label&amp;quot;, gentileMS=&amp;quot;Malaisien&amp;quot;, gentileMP=&amp;quot;Malaisiens&amp;quot;, gentileFS=&amp;quot;Malaisienne&amp;quot;, gentileFP=&amp;quot;Malaisiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;malaisie&#039;]=833;&lt;br /&gt;
paysFlagByCIO[&#039;MAS&#039;]=833;&lt;br /&gt;
paysFlagByISO[&#039;MYS&#039;]=833;&lt;br /&gt;
paysFlag[1020]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1020&amp;quot;, label=&amp;quot;Malawi&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;MAW&amp;quot;,flag=&amp;quot;Flag of Malawi.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Malawi&amp;quot;, gentileMS=&amp;quot;Malawien&amp;quot;, gentileMP=&amp;quot;Malawiens&amp;quot;, gentileFS=&amp;quot;Malawienne&amp;quot;, gentileFP=&amp;quot;Malawiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;malawi&#039;]=1020;&lt;br /&gt;
paysFlagByCIO[&#039;MAW&#039;]=1020;&lt;br /&gt;
paysFlagByISO[&#039;MWI&#039;]=1020;&lt;br /&gt;
paysFlag[826]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q826&amp;quot;, label=&amp;quot;Maldives&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;MDV&amp;quot;,flag=&amp;quot;Flag of Maldives.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fp&amp;quot; , namelong=&amp;quot;République des Maldives&amp;quot;, gentileMS=&amp;quot;Maldivien&amp;quot;, gentileMP=&amp;quot;Maldiviens&amp;quot;, gentileFS=&amp;quot;Maldivienne&amp;quot;, gentileFP=&amp;quot;Maldiviennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;maldives&#039;]=826;&lt;br /&gt;
paysFlagByCIO[&#039;MDV&#039;]=826;&lt;br /&gt;
paysFlagByISO[&#039;MDV&#039;]=826;&lt;br /&gt;
paysFlag[912]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q912&amp;quot;, label=&amp;quot;Mali&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;MLI&amp;quot;,flag=&amp;quot;Flag of Mali.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Mali&amp;quot;, gentileMS=&amp;quot;Malien&amp;quot;, gentileMP=&amp;quot;Maliens&amp;quot;, gentileFS=&amp;quot;Malienne&amp;quot;, gentileFP=&amp;quot;Maliennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;mali&#039;]=912;&lt;br /&gt;
paysFlagByCIO[&#039;MLI&#039;]=912;&lt;br /&gt;
paysFlagByISO[&#039;MLI&#039;]=912;&lt;br /&gt;
paysFlag[233]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q233&amp;quot;, label=&amp;quot;Malte&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;MLT&amp;quot;,flag=&amp;quot;Flag of Malta.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fsi&amp;quot; , namelong=&amp;quot;République de Malte&amp;quot;, gentileMS=&amp;quot;Maltais&amp;quot;, gentileMP=&amp;quot;Maltais&amp;quot;, gentileFS=&amp;quot;Maltaise&amp;quot;, gentileFP=&amp;quot;Maltaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;malte&#039;]=233;&lt;br /&gt;
paysFlagByCIO[&#039;MLT&#039;]=233;&lt;br /&gt;
paysFlagByISO[&#039;MLT&#039;]=233;&lt;br /&gt;
paysFlag[1028]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1028&amp;quot;, label=&amp;quot;Maroc&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;MAR&amp;quot;,flag=&amp;quot;Flag of Morocco.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Morocco.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;Royaume du Maroc&amp;quot;, gentileMS=&amp;quot;Marocain&amp;quot;, gentileMP=&amp;quot;Marocains&amp;quot;, gentileFS=&amp;quot;Marocaine&amp;quot;, gentileFP=&amp;quot;Marocaines&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;maroc&#039;]=1028;&lt;br /&gt;
paysFlagByCIO[&#039;MAR&#039;]=1028;&lt;br /&gt;
paysFlagByISO[&#039;MAR&#039;]=1028;&lt;br /&gt;
paysFlag[709]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q709&amp;quot;, label=&amp;quot;Îles Marshall&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;MHL&amp;quot;,flag=&amp;quot;Flag of the Marshall Islands.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fp&amp;quot; , namelong=&amp;quot;République des îles Marshall&amp;quot;, gentileMS=&amp;quot;Marshallais&amp;quot;, gentileMP=&amp;quot;Marshallais&amp;quot;, gentileFS=&amp;quot;Marshallaise&amp;quot;, gentileFP=&amp;quot;Marshallaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;marshall&#039;]=709;paysFlagByName[&#039;ilesmarshall&#039;]=709;&lt;br /&gt;
paysFlagByCIO[&#039;MHL&#039;]=709;&lt;br /&gt;
paysFlagByISO[&#039;MHL&#039;]=709;&lt;br /&gt;
paysFlag[1027]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1027&amp;quot;, label=&amp;quot;Maurice&amp;quot;, sitelink=&amp;quot;$label (pays)&amp;quot;,cio=&amp;quot;MRI&amp;quot;,flag=&amp;quot;Flag of Mauritius.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Mauritius.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msi&amp;quot; , namelong=&amp;quot;République de Maurice&amp;quot;, gentileMS=&amp;quot;Mauricien&amp;quot;, gentileMP=&amp;quot;Mauriciens&amp;quot;, gentileFS=&amp;quot;Mauricienne&amp;quot;, gentileFP=&amp;quot;Mauriciennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;maurice&#039;]=1027;&lt;br /&gt;
paysFlagByCIO[&#039;MRI&#039;]=1027;&lt;br /&gt;
paysFlagByISO[&#039;MUS&#039;]=1027;&lt;br /&gt;
paysFlag[1025]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1025&amp;quot;, label=&amp;quot;Mauritanie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;MTN&amp;quot;,flag=&amp;quot;Flag of Mauritania.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République islamique de Mauritanie&amp;quot;, gentileMS=&amp;quot;Mauritanien&amp;quot;, gentileMP=&amp;quot;Mauritaniens&amp;quot;, gentileFS=&amp;quot;Mauritanienne&amp;quot;, gentileFP=&amp;quot;Mauritaniennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;mauritanie&#039;]=1025;&lt;br /&gt;
paysFlagByCIO[&#039;MTN&#039;]=1025;&lt;br /&gt;
paysFlagByISO[&#039;MRT&#039;]=1025;&lt;br /&gt;
paysFlag[96]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q96&amp;quot;, label=&amp;quot;Mexique&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;MEX&amp;quot;,flag=&amp;quot;Flag of Mexico.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;États-Unis mexicains&amp;quot;, gentileMS=&amp;quot;Mexicain&amp;quot;, gentileMP=&amp;quot;Mexicains&amp;quot;, gentileFS=&amp;quot;Mexicaine&amp;quot;, gentileFP=&amp;quot;Mexicaines&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;mexique&#039;]=96;&lt;br /&gt;
paysFlagByCIO[&#039;MEX&#039;]=96;&lt;br /&gt;
paysFlagByISO[&#039;MEX&#039;]=96;&lt;br /&gt;
paysFlag[702]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q702&amp;quot;, label=&amp;quot;États fédérés de Micronésie&amp;quot;, sitelink=&amp;quot;États fédérés de Micronésie&amp;quot;,cio=&amp;quot;FSM&amp;quot;,flag=&amp;quot;Flag of Micronesia.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;mp&amp;quot; , namelong=&amp;quot;États fédérés de Micronésie&amp;quot;, gentileMS=&amp;quot;Micronésien&amp;quot;, gentileMP=&amp;quot;Micronésiens&amp;quot;, gentileFS=&amp;quot;Micronésienne&amp;quot;, gentileFP=&amp;quot;Micronésiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;micronesie&#039;]=702;&lt;br /&gt;
paysFlagByCIO[&#039;FSM&#039;]=702;&lt;br /&gt;
paysFlagByISO[&#039;FSM&#039;]=702;&lt;br /&gt;
paysFlag[217]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q217&amp;quot;, label=&amp;quot;Moldavie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;MDA&amp;quot;,flag=&amp;quot;Flag of Moldova.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République de Moldavie&amp;quot;, gentileMS=&amp;quot;Moldave&amp;quot;, gentileMP=&amp;quot;Moldaves&amp;quot;, gentileFS=&amp;quot;Moldave&amp;quot;, gentileFP=&amp;quot;Moldaves&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;moldavie&#039;]=217;&lt;br /&gt;
paysFlagByCIO[&#039;MDA&#039;]=217;&lt;br /&gt;
paysFlagByISO[&#039;MDA&#039;]=217;&lt;br /&gt;
paysFlag[235]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q235&amp;quot;, label=&amp;quot;Monaco&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;MON&amp;quot;,flag=&amp;quot;Flag of Monaco.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msi&amp;quot; , namelong=&amp;quot;Principauté de Monaco&amp;quot;, gentileMS=&amp;quot;Monégasque&amp;quot;, gentileMP=&amp;quot;Monégasques&amp;quot;, gentileFS=&amp;quot;Monégasque&amp;quot;, gentileFP=&amp;quot;Monégasques&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;monaco&#039;]=235;&lt;br /&gt;
paysFlagByCIO[&#039;MON&#039;]=235;&lt;br /&gt;
paysFlagByISO[&#039;MCO&#039;]=235;&lt;br /&gt;
paysFlag[711]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q711&amp;quot;, label=&amp;quot;Mongolie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;MGL&amp;quot;,flag=&amp;quot;Flag of Mongolia.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;$label&amp;quot;, gentileMS=&amp;quot;Mongol&amp;quot;, gentileMP=&amp;quot;Mongols&amp;quot;, gentileFS=&amp;quot;Mongole&amp;quot;, gentileFP=&amp;quot;Mongoles&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;mongolie&#039;]=711;&lt;br /&gt;
paysFlagByCIO[&#039;MGL&#039;]=711;&lt;br /&gt;
paysFlagByISO[&#039;MNG&#039;]=711;&lt;br /&gt;
paysFlag[236]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q236&amp;quot;, label=&amp;quot;Monténégro&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;MNE&amp;quot;,flag=&amp;quot;Flag of Montenegro.svg&amp;quot;,warensign=&amp;quot;Flag of the Navy of Montenegro.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;$label&amp;quot;, gentileMS=&amp;quot;Monténégrin&amp;quot;, gentileMP=&amp;quot;Monténégrins&amp;quot;, gentileFS=&amp;quot;Monténégrine&amp;quot;, gentileFP=&amp;quot;Monténégrines&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;montenegro&#039;]=236;&lt;br /&gt;
paysFlagByCIO[&#039;MNE&#039;]=236;&lt;br /&gt;
paysFlagByISO[&#039;MNE&#039;]=236;&lt;br /&gt;
paysFlag[1029]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1029&amp;quot;, label=&amp;quot;Mozambique&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;MOZ&amp;quot;,flag=&amp;quot;Flag of Mozambique.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Mozambique&amp;quot;, gentileMS=&amp;quot;Mozambicain&amp;quot;, gentileMP=&amp;quot;Mozambicains&amp;quot;, gentileFS=&amp;quot;Mozambicaine&amp;quot;, gentileFP=&amp;quot;Mozambicaines&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;mozambique&#039;]=1029;&lt;br /&gt;
paysFlagByCIO[&#039;MOZ&#039;]=1029;&lt;br /&gt;
paysFlagByISO[&#039;MOZ&#039;]=1029;&lt;br /&gt;
paysFlag[1030]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1030&amp;quot;, label=&amp;quot;Namibie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;NAM&amp;quot;,flag=&amp;quot;Flag of Namibia.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République de Namibie&amp;quot;, gentileMS=&amp;quot;Namibien&amp;quot;, gentileMP=&amp;quot;Namibiens&amp;quot;, gentileFS=&amp;quot;Namibienne&amp;quot;, gentileFP=&amp;quot;Namibiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;namibie&#039;]=1030;&lt;br /&gt;
paysFlagByCIO[&#039;NAM&#039;]=1030;&lt;br /&gt;
paysFlagByISO[&#039;NAM&#039;]=1030;&lt;br /&gt;
paysFlag[697]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q697&amp;quot;, label=&amp;quot;Nauru&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;NRU&amp;quot;,flag=&amp;quot;Flag of Nauru.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msi&amp;quot; , namelong=&amp;quot;République de Nauru&amp;quot;, gentileMS=&amp;quot;Nauruan&amp;quot;, gentileMP=&amp;quot;Nauruans&amp;quot;, gentileFS=&amp;quot;Nauruane&amp;quot;, gentileFP=&amp;quot;Nauruanes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;nauru&#039;]=697;&lt;br /&gt;
paysFlagByCIO[&#039;NRU&#039;]=697;&lt;br /&gt;
paysFlagByISO[&#039;NRU&#039;]=697;&lt;br /&gt;
paysFlag[837]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q837&amp;quot;, label=&amp;quot;Népal&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;NEP&amp;quot;,flag=&amp;quot;Flag of Nepal.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République démocratique fédérale du Népal&amp;quot;, gentileMS=&amp;quot;Népalais&amp;quot;, gentileMP=&amp;quot;Népalais&amp;quot;, gentileFS=&amp;quot;Népalaise&amp;quot;, gentileFP=&amp;quot;Népalaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;nepal&#039;]=837;&lt;br /&gt;
paysFlagByCIO[&#039;NEP&#039;]=837;&lt;br /&gt;
paysFlagByISO[&#039;NPL&#039;]=837;&lt;br /&gt;
paysFlag[811]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q811&amp;quot;, label=&amp;quot;Nicaragua&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;NCA&amp;quot;,flag=&amp;quot;Flag of Nicaragua.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Nicaragua&amp;quot;, gentileMS=&amp;quot;Nicaraguayen&amp;quot;, gentileMP=&amp;quot;Nicaraguayens&amp;quot;, gentileFS=&amp;quot;Nicaraguayenne&amp;quot;, gentileFP=&amp;quot;Nicaraguayennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;nicaragua&#039;]=811;&lt;br /&gt;
paysFlagByCIO[&#039;NCA&#039;]=811;&lt;br /&gt;
paysFlagByISO[&#039;NIC&#039;]=811;&lt;br /&gt;
paysFlag[1032]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1032&amp;quot;, label=&amp;quot;Niger&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;NIG&amp;quot;,flag=&amp;quot;Flag of Niger.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Niger&amp;quot;, gentileMS=&amp;quot;Nigérien&amp;quot;, gentileMP=&amp;quot;Nigériens&amp;quot;, gentileFS=&amp;quot;Nigérienne&amp;quot;, gentileFP=&amp;quot;Nigériennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;niger&#039;]=1032;&lt;br /&gt;
paysFlagByCIO[&#039;NIG&#039;]=1032;&lt;br /&gt;
paysFlagByISO[&#039;NER&#039;]=1032;&lt;br /&gt;
paysFlag[1033]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1033&amp;quot;, label=&amp;quot;Nigeria&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;NGR&amp;quot;,flag=&amp;quot;Flag of Nigeria.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Nigeria.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République fédérale du Nigeria&amp;quot;, gentileMS=&amp;quot;Nigérian&amp;quot;, gentileMP=&amp;quot;Nigérians&amp;quot;, gentileFS=&amp;quot;Nigériane&amp;quot;, gentileFP=&amp;quot;Nigérianes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;nigeria&#039;]=1033;&lt;br /&gt;
paysFlagByCIO[&#039;NGR&#039;]=1033;&lt;br /&gt;
paysFlagByISO[&#039;NGA&#039;]=1033;&lt;br /&gt;
paysFlag[20]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q20&amp;quot;, label=&amp;quot;Norvège&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;NOR&amp;quot;,flag=&amp;quot;Flag of Norway.svg&amp;quot;,warensign=&amp;quot;Flag of Norway, state.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;Royaume de Norvège&amp;quot;, gentileMS=&amp;quot;Norvégien&amp;quot;, gentileMP=&amp;quot;Norvégiens&amp;quot;, gentileFS=&amp;quot;Norvégienne&amp;quot;, gentileFP=&amp;quot;Norvégiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;norvege&#039;]=20;&lt;br /&gt;
paysFlagByCIO[&#039;NOR&#039;]=20;&lt;br /&gt;
paysFlagByISO[&#039;NOR&#039;]=20;&lt;br /&gt;
paysFlag[664]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q664&amp;quot;, label=&amp;quot;Nouvelle-Zélande&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;NZL&amp;quot;,flag=&amp;quot;Flag of New Zealand.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of New Zealand.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;Commonwealth de Nouvelle-Zélande&amp;quot;, gentileMS=&amp;quot;Néo-Zélandais&amp;quot;, gentileMP=&amp;quot;Néo-Zélandais&amp;quot;, gentileFS=&amp;quot;Néo-Zélandaise&amp;quot;, gentileFP=&amp;quot;Néo-Zélandaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;nouvellezelande&#039;]=664;&lt;br /&gt;
paysFlagByCIO[&#039;NZL&#039;]=664;&lt;br /&gt;
paysFlagByISO[&#039;NZL&#039;]=664;&lt;br /&gt;
paysFlag[842]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q842&amp;quot;, label=&amp;quot;Oman&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;OMA&amp;quot;,flag=&amp;quot;Flag of Oman.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Oman.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msia&amp;quot; , namelong=&amp;quot;Sultanat d&#039;Oman&amp;quot;, gentileMS=&amp;quot;Omani&amp;quot;, gentileMP=&amp;quot;Omanis&amp;quot;, gentileFS=&amp;quot;Omanie&amp;quot;, gentileFP=&amp;quot;Omanies&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;oman&#039;]=842;&lt;br /&gt;
paysFlagByCIO[&#039;OMA&#039;]=842;&lt;br /&gt;
paysFlagByCIO[&#039;OMN&#039;]=842;&lt;br /&gt;
paysFlag[1036]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1036&amp;quot;, label=&amp;quot;Ouganda&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;UGA&amp;quot;,flag=&amp;quot;Flag of Uganda.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msa&amp;quot; , namelong=&amp;quot;République d&#039;Ouganda&amp;quot;, gentileMS=&amp;quot;Ougandais&amp;quot;, gentileMP=&amp;quot;Ougandais&amp;quot;, gentileFS=&amp;quot;Ougandaise&amp;quot;, gentileFP=&amp;quot;Ougandaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;ouganda&#039;]=1036;&lt;br /&gt;
paysFlagByCIO[&#039;UGA&#039;]=1036;&lt;br /&gt;
paysFlagByISO[&#039;UGA&#039;]=1036;&lt;br /&gt;
paysFlag[265]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q265&amp;quot;, label=&amp;quot;Ouzbékistan&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;UZB&amp;quot;,flag=&amp;quot;Flag of Uzbekistan.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msa&amp;quot; , namelong=&amp;quot;République d&#039;Ouzbékistan&amp;quot;, gentileMS=&amp;quot;Ouzb&amp;quot;, gentileMP=&amp;quot;Ouzbeks&amp;quot;, gentileFS=&amp;quot;Ouzbèke&amp;quot;, gentileFP=&amp;quot;Ouzbèkes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;ouzbekistan&#039;]=265;&lt;br /&gt;
paysFlagByCIO[&#039;UZB&#039;]=265;&lt;br /&gt;
paysFlagByISO[&#039;UZB&#039;]=265;&lt;br /&gt;
paysFlag[843]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q843&amp;quot;, label=&amp;quot;Pakistan&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;PAK&amp;quot;,flag=&amp;quot;Flag of Pakistan.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Pakistan.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République islamique du Pakistan&amp;quot;, gentileMS=&amp;quot;Pakistanais&amp;quot;, gentileMP=&amp;quot;Pakistanais&amp;quot;, gentileFS=&amp;quot;Pakistanaise&amp;quot;, gentileFP=&amp;quot;Pakistanaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;pakistan&#039;]=843;&lt;br /&gt;
paysFlagByCIO[&#039;PAK&#039;]=843;&lt;br /&gt;
paysFlagByISO[&#039;PAK&#039;]=843;&lt;br /&gt;
paysFlag[695]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q695&amp;quot;, label=&amp;quot;Palaos&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;PLW&amp;quot;,flag=&amp;quot;Flag of Palau.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;mp&amp;quot; , namelong=&amp;quot;République des Palaos&amp;quot;, gentileMS=&amp;quot;Palauan&amp;quot;, gentileMP=&amp;quot;Palauans&amp;quot;, gentileFS=&amp;quot;Palauane&amp;quot;, gentileFP=&amp;quot;Palauanes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;palaos&#039;]=695;&lt;br /&gt;
paysFlagByCIO[&#039;PLW&#039;]=695;&lt;br /&gt;
paysFlagByISO[&#039;PLW&#039;]=695;&lt;br /&gt;
paysFlag[804]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q804&amp;quot;, label=&amp;quot;Panama&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;PAN&amp;quot;,flag=&amp;quot;Flag of Panama.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Panama&amp;quot;, gentileMS=&amp;quot;Panaméen&amp;quot;, gentileMP=&amp;quot;Panaméens&amp;quot;, gentileFS=&amp;quot;Panaméenne&amp;quot;, gentileFP=&amp;quot;Panaméennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;panama&#039;]=804;&lt;br /&gt;
paysFlagByCIO[&#039;PAN&#039;]=804;&lt;br /&gt;
paysFlagByISO[&#039;PAN&#039;]=804;&lt;br /&gt;
paysFlag[691]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q691&amp;quot;, label=&amp;quot;Papouasie-Nouvelle-Guinée&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;PNG&amp;quot;,flag=&amp;quot;Flag of Papua New Guinea.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Papua New Guinea.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;État indépendant de Papouasie-Nouvelle-Guinée&amp;quot;, gentileMS=&amp;quot;Papouasien&amp;quot;, gentileMP=&amp;quot;Papouasiens&amp;quot;, gentileFS=&amp;quot;Papouasienne&amp;quot;, gentileFP=&amp;quot;Papouasiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;papouasienouvelleguinee&#039;]=691;&lt;br /&gt;
paysFlagByCIO[&#039;PNG&#039;]=691;&lt;br /&gt;
paysFlagByISO[&#039;PNG&#039;]=691;&lt;br /&gt;
paysFlag[733]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q733&amp;quot;, label=&amp;quot;Paraguay&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;PAR&amp;quot;,flag=&amp;quot;Flag of Paraguay.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Paraguay&amp;quot;, gentileMS=&amp;quot;Paraguayen&amp;quot;, gentileMP=&amp;quot;Paraguayens&amp;quot;, gentileFS=&amp;quot;Paraguayenne&amp;quot;, gentileFP=&amp;quot;Paraguayennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;paraguay&#039;]=733;&lt;br /&gt;
paysFlagByCIO[&#039;PAR&#039;]=733;&lt;br /&gt;
paysFlagByISO[&#039;PRY&#039;]=733;&lt;br /&gt;
paysFlag[55]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q55&amp;quot;, label=&amp;quot;Pays-Bas&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;NED&amp;quot;,flag=&amp;quot;Flag of the Netherlands.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;mp&amp;quot; , namelong=&amp;quot;Royaume des Pays-Bas&amp;quot;, gentileMS=&amp;quot;Néerlandais&amp;quot;, gentileMP=&amp;quot;Néerlandais&amp;quot;, gentileFS=&amp;quot;Néerlandaise&amp;quot;, gentileFP=&amp;quot;Néerlandaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;paysbas&#039;]=55;&lt;br /&gt;
paysFlagByCIO[&#039;NED&#039;]=55;paysFlagByCIO[&#039;NLD&#039;]=55;&lt;br /&gt;
paysFlagByISO[&#039;NLD&#039;]=55;&lt;br /&gt;
paysFlag[419]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q419&amp;quot;, label=&amp;quot;Pérou&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;PER&amp;quot;,flag=&amp;quot;Flag of Peru (state).svg&amp;quot;,warensign=&amp;quot;Flag of Peru (State).svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Pérou&amp;quot;, gentileMS=&amp;quot;Péruvien&amp;quot;, gentileMP=&amp;quot;Péruviens&amp;quot;, gentileFS=&amp;quot;Péruvienne&amp;quot;, gentileFP=&amp;quot;Péruviennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;perou&#039;]=419;&lt;br /&gt;
paysFlagByCIO[&#039;PER&#039;]=419;&lt;br /&gt;
paysFlagByISO[&#039;PER&#039;]=419;&lt;br /&gt;
paysFlag[928]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q928&amp;quot;, label=&amp;quot;Philippines&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;PHI&amp;quot;,flag=&amp;quot;Flag of the Philippines.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fp&amp;quot; , namelong=&amp;quot;République des Philippines&amp;quot;, gentileMS=&amp;quot;Philippin&amp;quot;, gentileMP=&amp;quot;Philippins&amp;quot;, gentileFS=&amp;quot;Philippine&amp;quot;, gentileFP=&amp;quot;Philippines&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;philippines&#039;]=928;&lt;br /&gt;
paysFlagByCIO[&#039;PHI&#039;]=928;&lt;br /&gt;
paysFlagByISO[&#039;PHL&#039;]=928;&lt;br /&gt;
paysFlag[36]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q36&amp;quot;, label=&amp;quot;Pologne&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;POL&amp;quot;,flag=&amp;quot;Flag of Poland.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Poland.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République de Pologne&amp;quot;, gentileMS=&amp;quot;Polonais&amp;quot;, gentileMP=&amp;quot;Polonais&amp;quot;, gentileFS=&amp;quot;Polonaise&amp;quot;, gentileFP=&amp;quot;Polonaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;pologne&#039;]=36;&lt;br /&gt;
paysFlagByCIO[&#039;POL&#039;]=36;&lt;br /&gt;
paysFlagByISO[&#039;POL&#039;]=36;&lt;br /&gt;
paysFlag[45]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q45&amp;quot;, label=&amp;quot;Portugal&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;POR&amp;quot;,flag=&amp;quot;Flag of Portugal.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République portugaise&amp;quot;, gentileMS=&amp;quot;Portugais&amp;quot;, gentileMP=&amp;quot;Portugais&amp;quot;, gentileFS=&amp;quot;Portugaise&amp;quot;, gentileFP=&amp;quot;Portugaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;portugal&#039;]=45;&lt;br /&gt;
paysFlagByCIO[&#039;POR&#039;]=45;&lt;br /&gt;
paysFlagByISO[&#039;PRT&#039;]=45;&lt;br /&gt;
paysFlag[846]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q846&amp;quot;, label=&amp;quot;Qatar&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;QAT&amp;quot;,flag=&amp;quot;Flag of Qatar.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;État du Qatar&amp;quot;, gentileMS=&amp;quot;Qatari&amp;quot;, gentileMP=&amp;quot;Qataris&amp;quot;, gentileFS=&amp;quot;Qatarie&amp;quot;, gentileFP=&amp;quot;Qataries&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;qatar&#039;]=846;&lt;br /&gt;
paysFlagByCIO[&#039;QAT&#039;]=846;&lt;br /&gt;
paysFlagByISO[&#039;QAT&#039;]=846;&lt;br /&gt;
paysFlag[218]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q218&amp;quot;, label=&amp;quot;Roumanie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;ROU&amp;quot;,flag=&amp;quot;Flag of Romania.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;$label&amp;quot;, gentileMS=&amp;quot;Roumain&amp;quot;, gentileMP=&amp;quot;Roumains&amp;quot;, gentileFS=&amp;quot;Roumaine&amp;quot;, gentileFP=&amp;quot;Roumaines&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;roumanie&#039;]=218;&lt;br /&gt;
paysFlagByCIO[&#039;ROU&#039;]=218;&lt;br /&gt;
paysFlagByISO[&#039;ROU&#039;]=218;&lt;br /&gt;
paysFlag[145]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q145&amp;quot;, label=&amp;quot;Royaume-Uni&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;GBR&amp;quot;,flag=&amp;quot;Flag of the United Kingdom.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of the United Kingdom.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;Royaume-Uni de Grande-Bretagne et d&#039;Irlande du Nord&amp;quot;, gentileMS=&amp;quot;Britannique&amp;quot;, gentileMP=&amp;quot;Britanniques&amp;quot;, gentileFS=&amp;quot;Britannique&amp;quot;, gentileFP=&amp;quot;Britanniques&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;royaumeuni&#039;]=145;&lt;br /&gt;
paysFlagByCIO[&#039;GBR&#039;]=145;&lt;br /&gt;
paysFlagByISO[&#039;GBR&#039;]=145;&lt;br /&gt;
paysFlag[159]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q159&amp;quot;, label=&amp;quot;Russie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;RUS&amp;quot;,flag=&amp;quot;Flag of Russia.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Russia.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;Fédération de Russie&amp;quot;, gentileMS=&amp;quot;Russe&amp;quot;, gentileMP=&amp;quot;Russes&amp;quot;, gentileFS=&amp;quot;Russe&amp;quot;, gentileFP=&amp;quot;Russes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;russie&#039;]=159;&lt;br /&gt;
paysFlagByCIO[&#039;RUS&#039;]=159;&lt;br /&gt;
paysFlagByISO[&#039;RUS&#039;]=159;&lt;br /&gt;
paysFlag[1037]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1037&amp;quot;, label=&amp;quot;Rwanda&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;RWA&amp;quot;,flag=&amp;quot;Flag of Rwanda.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Rwanda&amp;quot;, gentileMS=&amp;quot;Rwandais&amp;quot;, gentileMP=&amp;quot;Rwandais&amp;quot;, gentileFS=&amp;quot;Rwandaise&amp;quot;, gentileFP=&amp;quot;Rwandaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;rwanda&#039;]=1037;&lt;br /&gt;
paysFlagByCIO[&#039;RWA&#039;]=1037;&lt;br /&gt;
paysFlagByISO[&#039;RWA&#039;]=1037;&lt;br /&gt;
paysFlag[763]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q763&amp;quot;, label=&amp;quot;Saint-Christophe-et-Niévès&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;SKN&amp;quot;,flag=&amp;quot;Flag of Saint Kitts and Nevis.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Saint Kitts and Nevis.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msi&amp;quot; , namelong=&amp;quot;Fédération de Saint-Christophe-et-Niévès&amp;quot;, gentileMS=&amp;quot;Kittitien&amp;quot;, gentileMP=&amp;quot;Kittitiens&amp;quot;, gentileFS=&amp;quot;Kittitienne&amp;quot;, gentileFP=&amp;quot;Kittitiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;saintchristopheetnieves&#039;]=763;&lt;br /&gt;
paysFlagByCIO[&#039;SKN&#039;]=763;&lt;br /&gt;
paysFlagByISO[&#039;KNA&#039;]=763;&lt;br /&gt;
paysFlag[760]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q760&amp;quot;, label=&amp;quot;Sainte-Lucie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;LCA&amp;quot;,flag=&amp;quot;Flag of Saint Lucia.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fsi&amp;quot; , namelong=&amp;quot;$label&amp;quot;, gentileMS=&amp;quot;Saint-Lucien&amp;quot;, gentileMP=&amp;quot;Saint-Luciens&amp;quot;, gentileFS=&amp;quot;Saint-Lucienne&amp;quot;, gentileFP=&amp;quot;Saint-Luciennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;saintelucie&#039;]=760;&lt;br /&gt;
paysFlagByCIO[&#039;LCA&#039;]=760;&lt;br /&gt;
paysFlagByISO[&#039;LCA&#039;]=760;&lt;br /&gt;
paysFlag[238]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q238&amp;quot;, label=&amp;quot;Saint-Marin&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;SMR&amp;quot;,flag=&amp;quot;Flag of San Marino.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msi&amp;quot; , namelong=&amp;quot;République de Saint-Marin&amp;quot;, gentileMS=&amp;quot;Saint-Marinais&amp;quot;, gentileMP=&amp;quot;Saint-Marinais&amp;quot;, gentileFS=&amp;quot;Saint-Marinaise&amp;quot;, gentileFP=&amp;quot;Saint-Marinaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;saintmarin&#039;]=238;&lt;br /&gt;
paysFlagByCIO[&#039;SMR&#039;]=238;&lt;br /&gt;
paysFlagByISO[&#039;SMR&#039;]=238;&lt;br /&gt;
paysFlag[757]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q757&amp;quot;, label=&amp;quot;Saint-Vincent-et-les-Grenadines&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;VIN&amp;quot;,flag=&amp;quot;Flag of Saint Vincent and the Grenadines.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msi&amp;quot; , namelong=&amp;quot;$label&amp;quot;, gentileMS=&amp;quot;Saint-Vincentais&amp;quot;, gentileMP=&amp;quot;Saint-Vincentais&amp;quot;, gentileFS=&amp;quot;Saint-Vincentaise&amp;quot;, gentileFP=&amp;quot;Saint-Vincentaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;saintvincentetlesgrenadines&#039;]=757;&lt;br /&gt;
paysFlagByCIO[&#039;VIN&#039;]=757;&lt;br /&gt;
paysFlagByISO[&#039;VCT&#039;]=757;&lt;br /&gt;
paysFlag[685]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q685&amp;quot;, label=&amp;quot;Salomon&amp;quot;, sitelink=&amp;quot;Îles Salomon&amp;quot;,cio=&amp;quot;SOL&amp;quot;,flag=&amp;quot;Flag of the Solomon Islands.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of the Solomon Islands.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;mp&amp;quot; , namelong=&amp;quot;Îles Salomon&amp;quot;, gentileMS=&amp;quot;Salomonais&amp;quot;, gentileMP=&amp;quot;Salomonais&amp;quot;, gentileFS=&amp;quot;Salomonaise&amp;quot;, gentileFP=&amp;quot;Salomonaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;salomon&#039;]=685;paysFlagByName[&#039;ilessalomon&#039;]=685;&lt;br /&gt;
paysFlagByCIO[&#039;SOL&#039;]=685;&lt;br /&gt;
paysFlagByISO[&#039;SLB&#039;]=685;&lt;br /&gt;
paysFlag[792]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q792&amp;quot;, label=&amp;quot;Salvador&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;ESA&amp;quot;,flag=&amp;quot;Flag of El Salvador.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Salvador&amp;quot;, gentileMS=&amp;quot;Salvadorien&amp;quot;, gentileMP=&amp;quot;Salvadoriens&amp;quot;, gentileFS=&amp;quot;Salvadorienne&amp;quot;, gentileFP=&amp;quot;Salvadoriennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;salvador&#039;]=792;paysFlagByName[&#039;elsalvador&#039;]=792;&lt;br /&gt;
paysFlagByCIO[&#039;ESA&#039;]=792;&lt;br /&gt;
paysFlagByISO[&#039;SLV&#039;]=792;&lt;br /&gt;
paysFlag[683]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q683&amp;quot;, label=&amp;quot;Samoa&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;SAM&amp;quot;,flag=&amp;quot;Flag of Samoa.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fp&amp;quot; , namelong=&amp;quot;État indépendant des Samoa&amp;quot;, gentileMS=&amp;quot;Samoan&amp;quot;, gentileMP=&amp;quot;Samoans&amp;quot;, gentileFS=&amp;quot;Samoane&amp;quot;, gentileFP=&amp;quot;Samoanes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;samoa&#039;]=683;&lt;br /&gt;
paysFlagByCIO[&#039;SAM&#039;]=683;&lt;br /&gt;
paysFlagByISO[&#039;WSM&#039;]=683;&lt;br /&gt;
paysFlag[1039]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1039&amp;quot;, label=&amp;quot;Sao Tomé-et-Principe&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;STP&amp;quot;,flag=&amp;quot;Flag of Sao Tome and Principe.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msi&amp;quot; , namelong=&amp;quot;République démocratique de Sao Tomé-et-Principe&amp;quot;, gentileMS=&amp;quot;Santoméen&amp;quot;, gentileMP=&amp;quot;Santoméens&amp;quot;, gentileFS=&amp;quot;Santoméenne&amp;quot;, gentileFP=&amp;quot;Santoméennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;saotomeetprincipe&#039;]=1039;&lt;br /&gt;
paysFlagByCIO[&#039;STP&#039;]=1039;&lt;br /&gt;
paysFlagByISO[&#039;STP&#039;]=1039;&lt;br /&gt;
paysFlag[1041]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1041&amp;quot;, label=&amp;quot;Sénégal&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;SEN&amp;quot;,flag=&amp;quot;Flag of Senegal.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Sénégal&amp;quot;, gentileMS=&amp;quot;Sénégalais&amp;quot;, gentileMP=&amp;quot;Sénégalais&amp;quot;, gentileFS=&amp;quot;Sénégalaise&amp;quot;, gentileFP=&amp;quot;Sénégalaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;senegal&#039;]=1041;&lt;br /&gt;
paysFlagByCIO[&#039;SEN&#039;]=1041;&lt;br /&gt;
paysFlagByISO[&#039;SEN&#039;]=1041;&lt;br /&gt;
paysFlag[403]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q403&amp;quot;, label=&amp;quot;Serbie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;SRB&amp;quot;,flag=&amp;quot;Flag of Serbia.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République de Serbie&amp;quot;, gentileMS=&amp;quot;Serbe&amp;quot;, gentileMP=&amp;quot;Serbes&amp;quot;, gentileFS=&amp;quot;Serbe&amp;quot;, gentileFP=&amp;quot;Serbes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;serbie&#039;]=403;&lt;br /&gt;
paysFlagByCIO[&#039;SRB&#039;]=403;&lt;br /&gt;
paysFlagByISO[&#039;SRB&#039;]=403;&lt;br /&gt;
paysFlag[1042]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1042&amp;quot;, label=&amp;quot;Seychelles&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;SEY&amp;quot;,flag=&amp;quot;Flag of the Seychelles.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fp&amp;quot; , namelong=&amp;quot;République des Seychelles&amp;quot;, gentileMS=&amp;quot;Seychellois&amp;quot;, gentileMP=&amp;quot;Seychellois&amp;quot;, gentileFS=&amp;quot;Seychelloise&amp;quot;, gentileFP=&amp;quot;Seychelloises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;seychelles&#039;]=1042;&lt;br /&gt;
paysFlagByCIO[&#039;SEY&#039;]=1042;&lt;br /&gt;
paysFlagByISO[&#039;SYC&#039;]=1042;&lt;br /&gt;
paysFlag[1044]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1044&amp;quot;, label=&amp;quot;Sierra Leone&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;SLE&amp;quot;,flag=&amp;quot;Flag of Sierra Leone.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Sierra Leone.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République de Sierra Leone&amp;quot;, gentileMS=&amp;quot;Sierra-Léonais&amp;quot;, gentileMP=&amp;quot;Sierra-Léonais&amp;quot;, gentileFS=&amp;quot;Sierra-Léonaise&amp;quot;, gentileFP=&amp;quot;Sierra-Léonaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;sierraleone&#039;]=1044;&lt;br /&gt;
paysFlagByCIO[&#039;SLE&#039;]=1044;&lt;br /&gt;
paysFlagByISO[&#039;SLE&#039;]=1044;&lt;br /&gt;
paysFlag[334]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q334&amp;quot;, label=&amp;quot;Singapour&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;SIN&amp;quot;,flag=&amp;quot;Flag of Singapore.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Singapore.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msi&amp;quot; , namelong=&amp;quot;République de Singapour&amp;quot;, gentileMS=&amp;quot;Singapourien&amp;quot;, gentileMP=&amp;quot;Singapouriens&amp;quot;, gentileFS=&amp;quot;Singapourienne&amp;quot;, gentileFP=&amp;quot;Singapouriennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;singapour&#039;]=334;&lt;br /&gt;
paysFlagByCIO[&#039;SIN&#039;]=334;&lt;br /&gt;
paysFlagByISO[&#039;SGP&#039;]=334;&lt;br /&gt;
paysFlag[214]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q214&amp;quot;, label=&amp;quot;Slovaquie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;SVK&amp;quot;,flag=&amp;quot;Flag of Slovakia.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République slovaque&amp;quot;, gentileMS=&amp;quot;Slovaque&amp;quot;, gentileMP=&amp;quot;Slovaques&amp;quot;, gentileFS=&amp;quot;Slovaque&amp;quot;, gentileFP=&amp;quot;Slovaques&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;slovaquie&#039;]=214;&lt;br /&gt;
paysFlagByCIO[&#039;SVK&#039;]=214;&lt;br /&gt;
paysFlagByISO[&#039;SVK&#039;]=214;&lt;br /&gt;
paysFlag[215]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q215&amp;quot;, label=&amp;quot;Slovénie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;SLO&amp;quot;,flag=&amp;quot;Flag of Slovenia.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République de Slovénie&amp;quot;, gentileMS=&amp;quot;Slovéne&amp;quot;, gentileMP=&amp;quot;Slovénes&amp;quot;, gentileFS=&amp;quot;Slovéne&amp;quot;, gentileFP=&amp;quot;Slovénes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;slovenie&#039;]=215;&lt;br /&gt;
paysFlagByCIO[&#039;SLO&#039;]=215;&lt;br /&gt;
paysFlagByISO[&#039;SVN&#039;]=215;&lt;br /&gt;
paysFlag[1045]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1045&amp;quot;, label=&amp;quot;Somalie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;SOM&amp;quot;,flag=&amp;quot;Flag of Somalia.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République somalie&amp;quot;, gentileMS=&amp;quot;Somalien&amp;quot;, gentileMP=&amp;quot;Somaliens&amp;quot;, gentileFS=&amp;quot;Somalienne&amp;quot;, gentileFP=&amp;quot;Somaliennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;somalie&#039;]=1045;&lt;br /&gt;
paysFlagByCIO[&#039;SOM&#039;]=1045;&lt;br /&gt;
paysFlagByISO[&#039;SOM&#039;]=1045;&lt;br /&gt;
paysFlag[1049]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1049&amp;quot;, label=&amp;quot;Soudan&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;SUD&amp;quot;,flag=&amp;quot;Flag of Sudan.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Sudan.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Soudan&amp;quot;, gentileMS=&amp;quot;Soudanais&amp;quot;, gentileMP=&amp;quot;Soudanaiss&amp;quot;, gentileFS=&amp;quot;Soudanaise&amp;quot;, gentileFP=&amp;quot;Soudanaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;soudan&#039;]=1049;&lt;br /&gt;
paysFlagByCIO[&#039;SUD&#039;]=1049;&lt;br /&gt;
paysFlagByISO[&#039;SDN&#039;]=1049;&lt;br /&gt;
paysFlag[958]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q958&amp;quot;, label=&amp;quot;Soudan du Sud&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;&amp;quot;,flag=&amp;quot;Flag of South Sudan.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Soudan du Sud&amp;quot;, gentileMS=&amp;quot;Sud-Soudanais&amp;quot;, gentileMP=&amp;quot;Sud-Soudanaiss&amp;quot;, gentileFS=&amp;quot;Sud-Soudanaise&amp;quot;, gentileFP=&amp;quot;Sud-Soudanaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;soudandusud&#039;]=958;paysFlagByName[&#039;sudsoudan&#039;]=958 &lt;br /&gt;
paysFlagByCIO[&#039;SSD&#039;]=958;&lt;br /&gt;
paysFlagByISO[&#039;SSD&#039;]=958;&lt;br /&gt;
paysFlag[854]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q854&amp;quot;, label=&amp;quot;Sri Lanka&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;SRI&amp;quot;,flag=&amp;quot;Flag of Sri Lanka.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Sri Lanka.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République démocratique socialiste de Sri Lanka&amp;quot;, gentileMS=&amp;quot;Srilankais&amp;quot;, gentileMP=&amp;quot;Srilankais&amp;quot;, gentileFS=&amp;quot;Srilankaise&amp;quot;, gentileFP=&amp;quot;Srilankaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;srilanka&#039;]=854;&lt;br /&gt;
paysFlagByCIO[&#039;SRI&#039;]=854;&lt;br /&gt;
paysFlagByISO[&#039;LKA&#039;]=854;&lt;br /&gt;
paysFlag[34]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q34&amp;quot;, label=&amp;quot;Suède&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;SWE&amp;quot;,flag=&amp;quot;Flag of Sweden.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Sweden.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;Royaume de Suède&amp;quot;, gentileMS=&amp;quot;Suédois&amp;quot;, gentileMP=&amp;quot;Suédois&amp;quot;, gentileFS=&amp;quot;Suédoise&amp;quot;, gentileFP=&amp;quot;Suédoises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;suede&#039;]=34;&lt;br /&gt;
paysFlagByCIO[&#039;SWE&#039;]=34;&lt;br /&gt;
paysFlagByISO[&#039;SWE&#039;]=34;&lt;br /&gt;
paysFlag[39]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q39&amp;quot;, label=&amp;quot;Suisse&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;SUI&amp;quot;,flag=&amp;quot;Flag of Switzerland.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;Confédération suisse&amp;quot;, gentileMS=&amp;quot;Suisse&amp;quot;, gentileMP=&amp;quot;Suisses&amp;quot;, gentileFS=&amp;quot;Suisse&amp;quot;, gentileFP=&amp;quot;Suisses&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;suisse&#039;]=39;&lt;br /&gt;
paysFlagByCIO[&#039;SUI&#039;]=39;&lt;br /&gt;
paysFlagByISO[&#039;CHE&#039;]=39;&lt;br /&gt;
paysFlag[730]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q730&amp;quot;, label=&amp;quot;Suriname&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;SUR&amp;quot;,flag=&amp;quot;Flag of Suriname.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Suriname&amp;quot;, gentileMS=&amp;quot;Surinamais&amp;quot;, gentileMP=&amp;quot;Surinamais&amp;quot;, gentileFS=&amp;quot;Surinamaise&amp;quot;, gentileFP=&amp;quot;Surinamaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;suriname&#039;]=730;&lt;br /&gt;
paysFlagByCIO[&#039;SUR&#039;]=730;&lt;br /&gt;
paysFlagByISO[&#039;SUR&#039;]=730;&lt;br /&gt;
paysFlag[1050]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q1050&amp;quot;, label=&amp;quot;Eswatini&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;SWZ&amp;quot;,flag=&amp;quot;Flag of Eswatini.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msa&amp;quot; , namelong=&amp;quot;Royaume d&#039;Eswatini&amp;quot;, gentileMS=&amp;quot;Swazi&amp;quot;, gentileMP=&amp;quot;Swazis&amp;quot;, gentileFS=&amp;quot;Swazi&amp;quot;, gentileFP=&amp;quot;Swazis&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;swaziland&#039;]=1050;paysFlagByName[&#039;eswatini&#039;]=1050;&lt;br /&gt;
paysFlagByCIO[&#039;SWZ&#039;]=1050;&lt;br /&gt;
paysFlagByISO[&#039;SWZ&#039;]=1050;&lt;br /&gt;
paysFlag[858]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q858&amp;quot;, label=&amp;quot;Syrie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;SYR&amp;quot;,flag=&amp;quot;Flag of Syria.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République arabe syrienne&amp;quot;, gentileMS=&amp;quot;Syrien&amp;quot;, gentileMP=&amp;quot;Syriens&amp;quot;, gentileFS=&amp;quot;Syrienne&amp;quot;, gentileFP=&amp;quot;Syriennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;syrie&#039;]=858;&lt;br /&gt;
paysFlagByCIO[&#039;SYR&#039;]=858;&lt;br /&gt;
paysFlagByISO[&#039;SYR&#039;]=858;&lt;br /&gt;
paysFlag[863]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q863&amp;quot;, label=&amp;quot;Tadjikistan&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;TJK&amp;quot;,flag=&amp;quot;Flag of Tajikistan.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Tadjikistan&amp;quot;, gentileMS=&amp;quot;Tadjik&amp;quot;, gentileMP=&amp;quot;Tadjiks&amp;quot;, gentileFS=&amp;quot;Tadjike&amp;quot;, gentileFP=&amp;quot;Tadjikes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;tadjikistan&#039;]=863;&lt;br /&gt;
paysFlagByCIO[&#039;TJK&#039;]=863;&lt;br /&gt;
paysFlagByISO[&#039;TJK&#039;]=863;&lt;br /&gt;
paysFlag[924]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q924&amp;quot;, label=&amp;quot;Tanzanie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;TAN&amp;quot;,flag=&amp;quot;Flag of Tanzania.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République unie de Tanzanie&amp;quot;, gentileMS=&amp;quot;Tanzanien&amp;quot;, gentileMP=&amp;quot;Tanzaniens&amp;quot;, gentileFS=&amp;quot;Tanzanienne&amp;quot;, gentileFP=&amp;quot;Tanzaniennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;tanzanie&#039;]=924;&lt;br /&gt;
paysFlagByCIO[&#039;TAN&#039;]=924;&lt;br /&gt;
paysFlagByISO[&#039;TZA&#039;]=924;&lt;br /&gt;
paysFlag[657]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q657&amp;quot;, label=&amp;quot;Tchad&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;CHA&amp;quot;,flag=&amp;quot;Flag of Chad.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Tchad&amp;quot;, gentileMS=&amp;quot;Tchadien&amp;quot;, gentileMP=&amp;quot;Tchadiens&amp;quot;, gentileFS=&amp;quot;Tchadienne&amp;quot;, gentileFP=&amp;quot;Tchadiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;tchad&#039;]=657;&lt;br /&gt;
paysFlagByCIO[&#039;CHA&#039;]=657;&lt;br /&gt;
paysFlagByISO[&#039;TCD&#039;]=657;&lt;br /&gt;
paysFlag[213]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q213&amp;quot;, label=&amp;quot;République tchèque&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;CZE&amp;quot;,flag=&amp;quot;Flag of the Czech Republic.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;$label&amp;quot;, gentileMS=&amp;quot;Tchèque&amp;quot;, gentileMP=&amp;quot;Tchèques&amp;quot;, gentileFS=&amp;quot;Tchèque&amp;quot;, gentileFP=&amp;quot;Tchèques&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;tcheque&#039;]=213;paysFlagByName[&#039;republiquetcheque&#039;]=213;&lt;br /&gt;
paysFlagByCIO[&#039;CZE&#039;]=213;&lt;br /&gt;
paysFlagByISO[&#039;CZE&#039;]=213;&lt;br /&gt;
paysFlag[869]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q869&amp;quot;, label=&amp;quot;Thaïlande&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;THA&amp;quot;,flag=&amp;quot;Flag of Thailand.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Thailand.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;Royaume de Thaïlande&amp;quot;, gentileMS=&amp;quot;Thaïlandais&amp;quot;, gentileMP=&amp;quot;Thaïlandais&amp;quot;, gentileFS=&amp;quot;Thaïlandaise&amp;quot;, gentileFP=&amp;quot;Thaïlandaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;thailande&#039;]=869;&lt;br /&gt;
paysFlagByCIO[&#039;THA&#039;]=869;&lt;br /&gt;
paysFlagByISO[&#039;THA&#039;]=869;&lt;br /&gt;
paysFlag[574]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q574&amp;quot;, label=&amp;quot;Timor oriental&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;TLS&amp;quot;,flag=&amp;quot;Flag of East Timor.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République démocratique du Timor oriental&amp;quot;, gentileMS=&amp;quot;Est-Timorais&amp;quot;, gentileMP=&amp;quot;Est-Timorais&amp;quot;, gentileFS=&amp;quot;Est-Timoraise&amp;quot;, gentileFP=&amp;quot;Est-Timoraises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;timororiental&#039;]=574;&lt;br /&gt;
paysFlagByCIO[&#039;TLS&#039;]=574;&lt;br /&gt;
paysFlagByISO[&#039;TLS&#039;]=574;&lt;br /&gt;
paysFlag[945]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q945&amp;quot;, label=&amp;quot;Togo&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;TOG&amp;quot;,flag=&amp;quot;Flag of Togo.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République togolaise&amp;quot;, gentileMS=&amp;quot;Togolais&amp;quot;, gentileMP=&amp;quot;Togolais&amp;quot;, gentileFS=&amp;quot;Togolaise&amp;quot;, gentileFP=&amp;quot;Togolaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;togo&#039;]=945;&lt;br /&gt;
paysFlagByCIO[&#039;TOG&#039;]=945;&lt;br /&gt;
paysFlagByISO[&#039;TOG&#039;]=945;&lt;br /&gt;
paysFlag[678]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q678&amp;quot;, label=&amp;quot;Tonga&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;TGA&amp;quot;,flag=&amp;quot;Flag of Tonga.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Tonga.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;mp&amp;quot; , namelong=&amp;quot;Royaume des Tonga&amp;quot;, gentileMS=&amp;quot;Tonguien&amp;quot;, gentileMP=&amp;quot;Tonguiens&amp;quot;, gentileFS=&amp;quot;Tonguienne&amp;quot;, gentileFP=&amp;quot;Tonguiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;tonga&#039;]=678;&lt;br /&gt;
paysFlagByCIO[&#039;TGA&#039;]=678;&lt;br /&gt;
paysFlagByISO[&#039;TON&#039;]=678;&lt;br /&gt;
paysFlag[754]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q754&amp;quot;, label=&amp;quot;Trinité-et-Tobago&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;TRI&amp;quot;,flag=&amp;quot;Flag of Trinidad and Tobago.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Trinidad and Tobago.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msi&amp;quot; , namelong=&amp;quot;République de Trinité-et-Tobago&amp;quot;, gentileMS=&amp;quot;Trinidadien&amp;quot;, gentileMP=&amp;quot;Trinidadiens&amp;quot;, gentileFS=&amp;quot;Trinidadienne&amp;quot;, gentileFP=&amp;quot;Trinidadiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;triniteettobago&#039;]=754;&lt;br /&gt;
paysFlagByCIO[&#039;TRI&#039;]=754;paysFlagByCIO[&#039;TTO&#039;]=754;&lt;br /&gt;
paysFlagByISO[&#039;TTO&#039;]=754;&lt;br /&gt;
paysFlag[948]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q948&amp;quot;, label=&amp;quot;Tunisie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;TUN&amp;quot;,flag=&amp;quot;Flag of Tunisia.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République tunisienne&amp;quot;, gentileMS=&amp;quot;Tunisien&amp;quot;, gentileMP=&amp;quot;Tunisiens&amp;quot;, gentileFS=&amp;quot;Tunisienne&amp;quot;, gentileFP=&amp;quot;Tunisiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;tunisie&#039;]=948;&lt;br /&gt;
paysFlagByCIO[&#039;TUN&#039;]=948;&lt;br /&gt;
paysFlagByISO[&#039;TUN&#039;]=948;&lt;br /&gt;
paysFlag[874]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q874&amp;quot;, label=&amp;quot;Turkménistan&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;TKM&amp;quot;,flag=&amp;quot;Flag of Turkmenistan.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Turkménistan&amp;quot;, gentileMS=&amp;quot;Turkmène&amp;quot;, gentileMP=&amp;quot;Turkmènes&amp;quot;, gentileFS=&amp;quot;Turkmène&amp;quot;, gentileFP=&amp;quot;Turkmènes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;turkmenistan&#039;]=874;&lt;br /&gt;
paysFlagByCIO[&#039;TKM&#039;]=874;&lt;br /&gt;
paysFlagByISO[&#039;TKM&#039;]=874;&lt;br /&gt;
paysFlag[43]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q43&amp;quot;, label=&amp;quot;Turquie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;TUR&amp;quot;,flag=&amp;quot;Flag of Turkey.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République de Turquie&amp;quot;, gentileMS=&amp;quot;Turc&amp;quot;, gentileMP=&amp;quot;Turcs&amp;quot;, gentileFS=&amp;quot;Turque&amp;quot;, gentileFP=&amp;quot;Turques&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;turquie&#039;]=43;&lt;br /&gt;
paysFlagByCIO[&#039;TUR&#039;]=43;&lt;br /&gt;
paysFlagByISO[&#039;TUR&#039;]=43;&lt;br /&gt;
paysFlag[672]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q672&amp;quot;, label=&amp;quot;Tuvalu&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;TUV&amp;quot;,flag=&amp;quot;Flag of Tuvalu.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;mp&amp;quot; , namelong=&amp;quot;État des Tuvalu&amp;quot;, gentileMS=&amp;quot;Tuvaluan&amp;quot;, gentileMP=&amp;quot;Tuvaluans&amp;quot;, gentileFS=&amp;quot;Tuvaluane&amp;quot;, gentileFP=&amp;quot;Tuvaluanes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;tuvalu&#039;]=672;&lt;br /&gt;
paysFlagByCIO[&#039;TUV&#039;]=672;&lt;br /&gt;
paysFlagByISO[&#039;TUV&#039;]=672;&lt;br /&gt;
paysFlag[212]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q212&amp;quot;, label=&amp;quot;Ukraine&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;UKR&amp;quot;,flag=&amp;quot;Flag of Ukraine.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Ukraine.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fsa&amp;quot; , namelong=&amp;quot;République ukrainienne&amp;quot;, gentileMS=&amp;quot;Ukrainien&amp;quot;, gentileMP=&amp;quot;Ukrainiens&amp;quot;, gentileFS=&amp;quot;Ukrainienne&amp;quot;, gentileFP=&amp;quot;Ukrainiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;ukraine&#039;]=212;&lt;br /&gt;
paysFlagByCIO[&#039;UKR&#039;]=212;&lt;br /&gt;
paysFlagByISO[&#039;UKR&#039;]=212;&lt;br /&gt;
paysFlag[77]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q77&amp;quot;, label=&amp;quot;Uruguay&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;URU&amp;quot;,flag=&amp;quot;Flag of Uruguay.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msa&amp;quot; , namelong=&amp;quot;République orientale de l&#039;Uruguay&amp;quot;, gentileMS=&amp;quot;Uruguayen&amp;quot;, gentileMP=&amp;quot;Uruguayens&amp;quot;, gentileFS=&amp;quot;Uruguayenne&amp;quot;, gentileFP=&amp;quot;Uruguayennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;uruguay&#039;]=77;&lt;br /&gt;
paysFlagByCIO[&#039;URU&#039;]=77;&lt;br /&gt;
paysFlagByISO[&#039;URY&#039;]=77;&lt;br /&gt;
paysFlag[686]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q686&amp;quot;, label=&amp;quot;Vanuatu&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;VAN&amp;quot;,flag=&amp;quot;Flag of Vanuatu.svg&amp;quot;,warensign=&amp;quot;Naval Ensign of Vanuatu.svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République de Vanuatu&amp;quot;, gentileMS=&amp;quot;Vanuatuan&amp;quot;, gentileMP=&amp;quot;Vanuatuans&amp;quot;, gentileFS=&amp;quot;Vanuatuane&amp;quot;, gentileFP=&amp;quot;Vanuatuanes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;vanuatu&#039;]=686;&lt;br /&gt;
paysFlagByCIO[&#039;VAN&#039;]=686;&lt;br /&gt;
paysFlagByISO[&#039;VUT&#039;]=686;&lt;br /&gt;
paysFlag[237]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q237&amp;quot;, label=&amp;quot;Vatican&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;&amp;quot;,flag=&amp;quot;Flag of the Vatican City.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;État de la Cité du Vatican&amp;quot;, gentileMS=&amp;quot;Vaticanais&amp;quot;, gentileMP=&amp;quot;Vaticanais&amp;quot;, gentileFS=&amp;quot;Vaticanaise&amp;quot;, gentileFP=&amp;quot;Vaticanaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;vatican&#039;]=237;paysFlagByName[&#039;saintsiege&#039;]=237;&lt;br /&gt;
--paysFlagByCIO[&#039;&#039;]=237;&lt;br /&gt;
paysFlagByISO[&#039;VAT&#039;]=237;&lt;br /&gt;
paysFlag[717]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q717&amp;quot;, label=&amp;quot;Venezuela&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;VEN&amp;quot;,flag=&amp;quot;Flag of Venezuela (state).svg&amp;quot;,warensign=&amp;quot;Flag of Venezuela (State).svg&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République bolivarienne du Venezuela&amp;quot;, gentileMS=&amp;quot;Vénézuélien&amp;quot;, gentileMP=&amp;quot;Vénézuéliens&amp;quot;, gentileFS=&amp;quot;Vénézuélienne&amp;quot;, gentileFP=&amp;quot;Vénézuéliennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;venezuela&#039;]=717;&lt;br /&gt;
paysFlagByCIO[&#039;VEN&#039;]=717;&lt;br /&gt;
paysFlagByISO[&#039;VEN&#039;]=717;&lt;br /&gt;
paysFlag[881]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q881&amp;quot;, label=&amp;quot;Viêt Nam&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;VIE&amp;quot;,flag=&amp;quot;Flag of Vietnam.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République socialiste du Viêt Nam&amp;quot;, gentileMS=&amp;quot;Vietnamien&amp;quot;, gentileMP=&amp;quot;Vietnamiens&amp;quot;, gentileFS=&amp;quot;Vietnamienne&amp;quot;, gentileFP=&amp;quot;Vietnamiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;vietnam&#039;]=881;&lt;br /&gt;
paysFlagByCIO[&#039;VIE&#039;]=881;&lt;br /&gt;
paysFlagByISO[&#039;VNM&#039;]=881;&lt;br /&gt;
paysFlag[805]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q805&amp;quot;, label=&amp;quot;Yémen&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;YEM&amp;quot;,flag=&amp;quot;Flag of Yemen.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Yémen&amp;quot;, gentileMS=&amp;quot;Yéménite&amp;quot;, gentileMP=&amp;quot;Yéménites&amp;quot;, gentileFS=&amp;quot;Yéménite&amp;quot;, gentileFP=&amp;quot;Yéménites&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;yemen&#039;]=805;&lt;br /&gt;
paysFlagByCIO[&#039;YEM&#039;]=805;&lt;br /&gt;
paysFlagByISO[&#039;YEM&#039;]=805;&lt;br /&gt;
paysFlag[953]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q953&amp;quot;, label=&amp;quot;Zambie&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;ZAM&amp;quot;,flag=&amp;quot;Flag of Zambia.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;fs&amp;quot; , namelong=&amp;quot;République de Zambie&amp;quot;, gentileMS=&amp;quot;Zambien&amp;quot;, gentileMP=&amp;quot;Zambiens&amp;quot;, gentileFS=&amp;quot;Zambienne&amp;quot;, gentileFP=&amp;quot;Zambiennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;zambie&#039;]=953;&lt;br /&gt;
paysFlagByCIO[&#039;ZAM&#039;]=953;&lt;br /&gt;
paysFlagByISO[&#039;ZMB&#039;]=953;&lt;br /&gt;
paysFlag[954]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q954&amp;quot;, label=&amp;quot;Zimbabwe&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;ZIM&amp;quot;,flag=&amp;quot;Flag of Zimbabwe.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;République du Zimbabwe&amp;quot;, gentileMS=&amp;quot;Zimbabwéen&amp;quot;, gentileMP=&amp;quot;Zimbabwéens&amp;quot;, gentileFS=&amp;quot;Zimbabwéenne&amp;quot;, gentileFP=&amp;quot;Zimbabwéennes&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;zimbabwe&#039;]=954;&lt;br /&gt;
paysFlagByCIO[&#039;ZIM&#039;]=954;&lt;br /&gt;
paysFlagByISO[&#039;ZWE&#039;]=954;&lt;br /&gt;
&lt;br /&gt;
paysFlag[22]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q21&amp;quot;, label=&amp;quot;Écosse&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;SCO&amp;quot;,flag=&amp;quot;Flag of Scotland.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msa&amp;quot; , namelong=&amp;quot;Commonwealth d&#039;Écosse&amp;quot;, gentileMS=&amp;quot;Écossais&amp;quot;, gentileMP=&amp;quot;Écossais&amp;quot;, gentileFS=&amp;quot;Écossaise&amp;quot;, gentileFP=&amp;quot;Écossaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;ecosse&#039;]=22;&lt;br /&gt;
paysFlagByCIO[&#039;SCO&#039;]=22;&lt;br /&gt;
paysFlag[25]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q21&amp;quot;, label=&amp;quot;pays de Galles&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;WAL&amp;quot;,flag=&amp;quot;Flag of Wales.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;ms&amp;quot; , namelong=&amp;quot;Commonwealth du pays de Galles&amp;quot;, gentileMS=&amp;quot;Gallois&amp;quot;, gentileMP=&amp;quot;Gallois&amp;quot;, gentileFS=&amp;quot;Galloise&amp;quot;, gentileFP=&amp;quot;Galloises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;paysdegalles&#039;]=25;&lt;br /&gt;
paysFlagByCIO[&#039;WAL&#039;]=25;&lt;br /&gt;
paysFlag[26]={group=&amp;quot;pays&amp;quot;, qid=&amp;quot;Q21&amp;quot;, label=&amp;quot;Irlande du Nord&amp;quot;, sitelink=&amp;quot;$label&amp;quot;,cio=&amp;quot;NIR&amp;quot;,flag=&amp;quot;Flag_of_Northern_Ireland.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
	, genre=&amp;quot;msa&amp;quot; , namelong=&amp;quot;Commonwealth d&#039;Irlande du Nord&#039;&amp;quot;, gentileMS=&amp;quot;Nord-Irlandais&amp;quot;, gentileMP=&amp;quot;Nord-Irlandais&amp;quot;, gentileFS=&amp;quot;Nord-Irlandaise&amp;quot;, gentileFP=&amp;quot;Nord-Irlandaises&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;irlandedunord&#039;]=26;&lt;br /&gt;
paysFlagByCIO[&#039;NIR&#039;]=26;&lt;br /&gt;
--Territoires non autonomes&lt;br /&gt;
paysFlag[25228]={group=&amp;quot;nonautonome&amp;quot;, qid=&#039;Q25228&#039;, label=&amp;quot;Anguilla&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;AIA&#039;, flag=&#039;Flag of Anguilla.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fsia&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Anguillan&#039;,gentileFS=&#039;Anguillane&#039;,gentileMP=&#039;Anguillans&#039;,gentileFP=&#039;Anguillanes&#039;}&lt;br /&gt;
paysFlagByName[&#039;anguilla&#039;]=25228&lt;br /&gt;
paysFlagByCIO[&#039;AIA&#039;]=25228;&lt;br /&gt;
paysFlagByISO[&#039;AIA&#039;]=25228;&lt;br /&gt;
paysFlag[23635]={group=&amp;quot;nonautonome&amp;quot;, qid=&#039;Q23635&#039;, label=&amp;quot;Bermudes&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;BER&#039;, flag=&#039;Flag of Bermuda.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fp&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Bermudien&#039;,gentileFS=&#039;Bermudienne&#039;,gentileMP=&#039;Bermudiens&#039;,gentileFP=&#039;Bermudiennes&#039;}&lt;br /&gt;
paysFlagByName[&#039;bermudes&#039;]=23635&lt;br /&gt;
paysFlagByCIO[&#039;BER&#039;]=23635;&lt;br /&gt;
paysFlagByISO[&#039;BMU&#039;]=23635;&lt;br /&gt;
paysFlag[23681]={group=&amp;quot;nonautonome&amp;quot;, qid=&#039;Q23681&#039;, label=&amp;quot;Chypre du Nord&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;&#039;, flag=&#039;Flag of the Turkish Republic of Northern Cyprus.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fsi&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Nord-Chypriote&#039;,gentileFS=&#039;Nord-Chypriote&#039;,gentileMP=&#039;Nord-Chypriotes&#039;,gentileFP=&#039;Nord-Chypriotes&#039;}&lt;br /&gt;
paysFlagByName[&#039;chypredunord&#039;]=23681&lt;br /&gt;
--;paysFlagByCIO[&#039;&#039;]=23681;&lt;br /&gt;
--paysFlagByCIO[&#039;&#039;]=23681;&lt;br /&gt;
paysFlag[5785]={group=&amp;quot;nonautonome&amp;quot;, qid=&#039;Q5785&#039;, label=&amp;quot;Îles Caïmans&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;CAY&#039;, flag=&#039;Flag of the Cayman Islands.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fp&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Caïmanais&#039;,gentileFS=&#039;Caïmanaise&#039;,gentileMP=&#039;Caïmanais&#039;,gentileFP=&#039;Caïmanaises&#039;}&lt;br /&gt;
paysFlagByName[&#039;ilescaimans&#039;]=5785;paysFlagByName[&#039;caimans&#039;]=5785&lt;br /&gt;
paysFlagByCIO[&#039;CAY&#039;]=5785;&lt;br /&gt;
paysFlagByISO[&#039;CYM&#039;]=5785;&lt;br /&gt;
paysFlag[1410]={group=&amp;quot;nonautonome&amp;quot;, qid=&#039;Q1410&#039;, label=&amp;quot;Gibraltar&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;GIB&#039;, flag=&#039;Flag of Gibraltar.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;msi&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Gibraltarien&#039;,gentileFS=&#039;Gibraltarienne&#039;,gentileMP=&#039;Gibraltariens&#039;,gentileFP=&#039;Gibraltariennes&#039;}&lt;br /&gt;
paysFlagByName[&#039;gibraltar&#039;]=1410&lt;br /&gt;
paysFlagByCIO[&#039;GIB&#039;]=1410;&lt;br /&gt;
paysFlagByISO[&#039;GIB&#039;]=1410;&lt;br /&gt;
paysFlag[16635]={group=&amp;quot;nonautonome&amp;quot;, qid=&#039;Q16635&#039;, label=&amp;quot;Guam&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;GUM&#039;, flag=&#039;Flag of Guam.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;msi&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Guamien&#039;,gentileFS=&#039;Guamienne&#039;,gentileMP=&#039;Guamiens&#039;,gentileFP=&#039;Guamiennes&#039;}&lt;br /&gt;
paysFlagByName[&#039;guam&#039;]=16635&lt;br /&gt;
paysFlagByCIO[&#039;GUM&#039;]=16635;&lt;br /&gt;
paysFlagByISO[&#039;GUM&#039;]=16635;&lt;br /&gt;
paysFlag[9648]={group=&amp;quot;nonautonome&amp;quot;, qid=&#039;Q9648&#039;, label=&amp;quot;Îles Malouines&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;&#039;, flag=&#039;Flag of the Falkland Islands.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fp&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Falklandais&#039;,gentileFS=&#039;Falklandaise&#039;,gentileMP=&#039;Falklandais&#039;,gentileFP=&#039;Falklandaises&#039;}&lt;br /&gt;
paysFlagByName[&#039;ilesmalouines&#039;]=9648;paysFlagByName[&#039;malouines&#039;]=9648;paysFlagByName[&#039;ilesfalkland&#039;]=9648;paysFlagByName[&#039;falkland&#039;]=9648;&lt;br /&gt;
--;paysFlagByCIO[&#039;&#039;]=9648;&lt;br /&gt;
paysFlagByISO[&#039;FLK&#039;]=16635;&lt;br /&gt;
paysFlag[1246]={group=&amp;quot;nonautonome&amp;quot;, qid=&#039;Q1246&#039;, label=&amp;quot;Kosovo&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;KOS&#039;, flag=&#039;Flag of Kosovo.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;ms&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Kosovar&#039;,gentileFS=&#039;Kosovare&#039;,gentileMP=&#039;Kosovars&#039;,gentileFP=&#039;Kosovares&#039;}&lt;br /&gt;
paysFlagByName[&#039;kosovo&#039;]=1246&lt;br /&gt;
paysFlagByCIO[&#039;KOS&#039;]=1246;&lt;br /&gt;
paysFlagByISO[&#039;KOS&#039;]=1246;--pas officiel&lt;br /&gt;
paysFlag[13353]={group=&amp;quot;nonautonome&amp;quot;, qid=&#039;Q13353&#039;, label=&amp;quot;Montserrat&amp;quot;, sitelink=&#039;Montserrat (Antilles)&#039;, cio=&#039;&#039;, flag=&#039;Flag of Montserrat.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;msi&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Montserratien&#039;,gentileFS=&#039;Montserratienne&#039;,gentileMP=&#039;Montserratiens&#039;,gentileFP=&#039;Montserratiennes&#039;}&lt;br /&gt;
paysFlagByName[&#039;montserrat&#039;]=13353&lt;br /&gt;
--;paysFlagByCIO[&#039;&#039;]=13353;&lt;br /&gt;
paysFlagByISO[&#039;MSR&#039;]=13353;&lt;br /&gt;
paysFlag[33788]={group=&amp;quot;nonautonome&amp;quot;, qid=&#039;Q33788&#039;, label=&amp;quot;Nouvelle-Calédonie&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;&#039;, flag=&#039; Flag of France.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fs&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Néo-Calédonien&#039;,gentileFS=&#039;Néo-Calédonienne&#039;,gentileMP=&#039;Néo-Calédoniens&#039;,gentileFP=&#039;Néo-Calédoniennes&#039;}&lt;br /&gt;
paysFlagByName[&#039;nouvellecaledonie&#039;]=33788&lt;br /&gt;
--;paysFlagByCIO[&#039;&#039;]=33788;&lt;br /&gt;
paysFlagByISO[&#039;NCL&#039;]=33788;&lt;br /&gt;
paysFlag[219060]={group=&amp;quot;nonautonome&amp;quot;, qid=&#039;Q219060&#039;, label=&amp;quot;Autorité palestinienne&amp;quot;, sitelink=&#039;Palestine&#039;, cio=&#039;PLE&#039;, flag=&#039; Flag of Palestine.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fsa&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Palestinien&#039;,gentileFS=&#039;Palestinienne&#039;,gentileMP=&#039;Palestiniens&#039;,gentileFP=&#039;Palestiniennes&#039;}&lt;br /&gt;
paysFlagByName[&#039;palestine&#039;]=219060&lt;br /&gt;
paysFlagByCIO[&#039;PLE&#039;]=219060;&lt;br /&gt;
paysFlagByISO[&#039;PSE&#039;]=219060;&lt;br /&gt;
paysFlag[35672]={group=&amp;quot;nonautonome&amp;quot;, qid=&#039;Q35672&#039;, label=&amp;quot;Îles Pitcairn&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;&#039;, flag=&#039;Flag of the Pitcairn Islands.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fp&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Pitcairnais&#039;,gentileFS=&#039;Pitcairnaise&#039;,gentileMP=&#039;Pitcairnais&#039;,gentileFP=&#039;Pitcairnaises&#039;}&lt;br /&gt;
paysFlagByName[&#039;pitcairn&#039;]=35672&lt;br /&gt;
--;paysFlagByCIO[&#039;&#039;]=35672;&lt;br /&gt;
paysFlagByCIO[&#039;PCN&#039;]=35672;&lt;br /&gt;
paysFlag[192184]={group=&amp;quot;nonautonome&amp;quot;, qid=&#039;Q192184&#039;, label=&amp;quot;Sainte-Hélène, Ascension et Tristan da Cunha&amp;quot;, sitelink=&#039;Sainte-Hélène, Ascension et Tristan da Cunha&#039;, cio=&#039;&#039;, flag=&#039;Flag of Saint Helena.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fs&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Sainte-Hélénien&#039;,gentileFS=&#039;Sainte-Hélénienne&#039;,gentileMP=&#039;Sainte-Héléniens&#039;,gentileFP=&#039;Sainte-Héléniennes&#039;}&lt;br /&gt;
paysFlagByName[&#039;saintehelene&#039;]=192184&lt;br /&gt;
--;paysFlagByCIO[&#039;&#039;]=192184;&lt;br /&gt;
paysFlagByCIO[&#039;SHN&#039;]=192184;&lt;br /&gt;
paysFlag[6250]={group=&amp;quot;nonautonome&amp;quot;, qid=&#039;Q6250&#039;, label=&amp;quot;Sahara occidental&amp;quot;, sitelink=&#039;République arabe sahraouie démocratique&#039;, cio=&#039;&#039;, flag=&#039;Flag of Western Sahara.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;ms&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Sahraoui&#039;,gentileFS=&#039;Sahraouie&#039;,gentileMP=&#039;Sahraouis&#039;,gentileFP=&#039;Sahraouies&#039;}&lt;br /&gt;
paysFlagByName[&#039;saharaoccidental&#039;]=6250&lt;br /&gt;
--;paysFlagByCIO[&#039;&#039;]=6250;&lt;br /&gt;
paysFlagByCIO[&#039;ESH&#039;]=6250;&lt;br /&gt;
paysFlag[16641]={group=&amp;quot;nonautonome&amp;quot;, qid=&#039;Q16641&#039;, label=&amp;quot;Samoa américaines&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;ASA&#039;, flag=&#039;Flag of American Samoa.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fp&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Samoan (USA)&#039;,gentileFS=&#039;Samoane (USA)&#039;,gentileMP=&#039;Samoans (USA)&#039;,gentileFP=&#039;Samoanes (USA)&#039;}&lt;br /&gt;
paysFlagByName[&#039;samoaamericaines&#039;]=16641&lt;br /&gt;
paysFlagByCIO[&#039;ASA&#039;]=16641;&lt;br /&gt;
paysFlagByISO[&#039;ASM&#039;]=16641;&lt;br /&gt;
paysFlag[865]={group=&amp;quot;nonautonome&amp;quot;, qid=&#039;Q865&#039;, label=&amp;quot;République de Chine&amp;quot;, sitelink=&#039;République de Chine (Taïwan)&#039;, cio=&#039;ROC&#039;, flag=&#039;Flag of the Republic of China.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fs&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Taïwanais&#039;,gentileFS=&#039;Taïwanaise&#039;,gentileMP=&#039;Taïwanais&#039;,gentileFP=&#039;Taïwanaises&#039;}&lt;br /&gt;
paysFlagByName[&#039;republiquedechine&#039;]=865;paysFlagByName[&#039;taiwan&#039;]=865;&lt;br /&gt;
paysFlagByCIO[&#039;ROC&#039;]=865;paysFlagByCIO[&#039;TPE&#039;]=865;&lt;br /&gt;
paysFlagByISO[&#039;TWN&#039;]=865;&lt;br /&gt;
paysFlag[18221]={group=&amp;quot;nonautonome&amp;quot;, qid=&#039;Q18221&#039;, label=&amp;quot;Îles Turques-et-Caïques&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;TCA&#039;, flag=&#039;Flag of the Turks and Caicos Islands.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fp&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Turques-et-Caïques-insulaire&#039;,gentileFS=&#039;Turques-et-Caïques-insulaire&#039;,gentileMP=&#039;Turques-et-Caïques-insulaires&#039;,gentileFP=&#039;Turques-et-Caïques-insulaires&#039;}&lt;br /&gt;
paysFlagByName[&#039;turquesetcaiques&#039;]=18221;paysFlagByName[&#039;ilesturquesetcaiques&#039;]=18221;&lt;br /&gt;
paysFlagByCIO[&#039;TCA&#039;]=18221;&lt;br /&gt;
paysFlagByISO[&#039;TCA&#039;]=18221;&lt;br /&gt;
paysFlag[11703]={group=&amp;quot;nonautonome&amp;quot;, qid=&#039;Q11703&#039;, label=&amp;quot;Îles Vierges des États-Unis&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;ISV&#039;, flag=&#039;Flag of the United States Virgin Islands.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fp&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Insulaire des îles Vierges des États-Unis&#039;,gentileFS=&#039;Insulaire des îles Vierges des États-Unis&#039;,gentileMP=&#039;Insulaires des îles Vierges des États-Unis&#039;,gentileFP=&#039;Insulaires des îles Vierges des États-Unis&#039;}&lt;br /&gt;
paysFlagByName[&#039;viergesdesetatsunis&#039;]=11703;paysFlagByName[&#039;ilesviergesdesetatsunis&#039;]=11703&lt;br /&gt;
paysFlagByCIO[&#039;ISV&#039;]=11703;&lt;br /&gt;
paysFlagByISO[&#039;VIR&#039;]=11703;&lt;br /&gt;
paysFlag[25305]={group=&amp;quot;nonautonome&amp;quot;, qid=&#039;Q25305&#039;, label=&amp;quot;Îles Vierges britanniques&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;IVB&#039;, flag=&#039;Flag of the British Virgin Islands.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fp&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Insulaire des Îles Vierges britanniques&#039;,gentileFS=&#039;Insulaire des Îles Vierges britanniques&#039;,gentileMP=&#039;Insulaires des Îles Vierges britanniques&#039;,gentileFP=&#039;Insulaires des Îles Vierges britanniques&#039;}&lt;br /&gt;
paysFlagByName[&#039;viergesbritanniques&#039;]=25305;paysFlagByName[&#039;ilesviergesbritanniques&#039;]=25305&lt;br /&gt;
paysFlagByCIO[&#039;IVB&#039;]=25305;&lt;br /&gt;
paysFlagByISO[&#039;VGB&#039;]=25305;&lt;br /&gt;
&lt;br /&gt;
--Dépendances--&amp;gt;&lt;br /&gt;
paysFlag[5689]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q5689&#039;, label=&amp;quot;Åland&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;&#039;, flag=&#039;Flag of Åland.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;msia&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Aalandais&#039;,gentileFS=&#039;Aalandaise&#039;,gentileMP=&#039;Aalandais&#039;,gentileFP=&#039;Aalandaises&#039;}&lt;br /&gt;
paysFlagByName[&#039;aland&#039;]=5689;paysFlagByName[&#039;ilesdaland&#039;]=5689;&lt;br /&gt;
--;paysFlagByCIO[&#039;&#039;]=5689;&lt;br /&gt;
paysFlag[21203]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q21203&#039;, label=&amp;quot;Aruba&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;ARU&#039;, flag=&#039;Flag of Aruba.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;msia&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Arubéen&#039;,gentileFS=&#039;Arubéenne&#039;,gentileMP=&#039;Arubéens&#039;,gentileFP=&#039;Arubéennes&#039;}&lt;br /&gt;
paysFlagByName[&#039;aruba&#039;]=21203;&lt;br /&gt;
paysFlagByCIO[&#039;ARU&#039;]=21203;&lt;br /&gt;
paysFlag[25263]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q25263&#039;, label=&amp;quot;Açores&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;&#039;, flag=&#039;Flag of the Azores.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;mp&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Açoréen&#039;,gentileFS=&#039;Açoréenne&#039;,gentileMP=&#039;Açoréens&#039;,gentileFP=&#039;Açoréennes&#039;}&lt;br /&gt;
paysFlagByName[&#039;acores&#039;]=25263;&lt;br /&gt;
--;paysFlagByCIO[&#039;&#039;]=25263;&lt;br /&gt;
paysFlag[5813]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q5813&#039;, label=&amp;quot;Îles Canaries&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;&#039;, flag=&#039;Flag of the Canary Islands.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fp&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Canarien&#039;,gentileFS=&#039;Canarienne&#039;,gentileMP=&#039;Canariens&#039;,gentileFP=&#039;Canariennes&#039;}&lt;br /&gt;
paysFlagByName[&#039;canaries&#039;]=5813;paysFlagByName[&#039;ilescanaries&#039;]=5813;&lt;br /&gt;
--;paysFlagByCIO[&#039;&#039;]=5813;&lt;br /&gt;
paysFlag[5823]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q5823&#039;, label=&amp;quot;Ceuta&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;&#039;, flag=&#039;Flag Ceuta.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;msi&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Ceutien&#039;,gentileFS=&#039;Ceutienne&#039;,gentileMP=&#039;Ceutiens&#039;,gentileFP=&#039;Ceutiennes&#039;}&lt;br /&gt;
paysFlagByName[&#039;ceuta&#039;]=5823;&lt;br /&gt;
--;paysFlagByCIO[&#039;&#039;]=5823;&lt;br /&gt;
paysFlag[31063]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q31063&#039;, label=&amp;quot;Île Christmas&amp;quot;, sitelink=&#039;Île Christmas  (Australie)&#039;, cio=&#039;&#039;, flag=&#039;Flag of Christmas Island.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fsa&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Insulaire de Christmas&#039;,gentileFS=&#039;Insulaire de Christmas&#039;,gentileMP=&#039;Insulaires de Christmas&#039;,gentileFP=&#039;Insulaires de Christmas&#039;}&lt;br /&gt;
paysFlagByName[&#039;christmas&#039;]=31063;paysFlagByName[&#039;ilechristmas&#039;]=31063;&lt;br /&gt;
--;paysFlagByCIO[&#039;&#039;]=31063;&lt;br /&gt;
paysFlag[36004]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q36004&#039;, label=&amp;quot;Îles Cocos&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;&#039;, flag=&#039;Flag of the Cocos (Keeling) Islands.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fp&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Insulaire des Cocos&#039;,gentileFS=&#039;Insulaire des Cocos&#039;,gentileMP=&#039;Insulaires des Cocos&#039;,gentileFP=&#039;Insulaires des Cocos&#039;}&lt;br /&gt;
paysFlagByName[&#039;cocos&#039;]=36004;paysFlagByName[&#039;ilescocos&#039;]=36004;&lt;br /&gt;
--;paysFlagByCIO[&#039;&#039;]=36004;&lt;br /&gt;
paysFlag[26988]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q26988&#039;, label=&amp;quot;Îles Cook&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;COK&#039;, flag=&#039;Flag of the Cook Islands.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fp&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Insulaire des Cook&#039;,gentileFS=&#039;Insulaire des Cook&#039;,gentileMP=&#039;Insulaires des Cook&#039;,gentileFP=&#039;Insulaires des Cook&#039;}&lt;br /&gt;
paysFlagByName[&#039;cook&#039;]=26988;paysFlagByName[&#039;ilescook&#039;]=26988;&lt;br /&gt;
paysFlagByCIO[&#039;COK&#039;]=26988;&lt;br /&gt;
paysFlag[25279]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q25279&#039;, label=&amp;quot;Curaçao&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;CUW&#039;, flag=&#039;Flag of Curaçao.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;msi&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Curaçaoan&#039;,gentileFS=&#039;Curaçaoane&#039;,gentileMP=&#039;Curaçaoans&#039;,gentileFP=&#039;Curaçaoanes&#039;}&lt;br /&gt;
paysFlagByName[&#039;curacao&#039;]=25279;&lt;br /&gt;
paysFlagByCIO[&#039;CUW&#039;]=25279;&lt;br /&gt;
paysFlag[4628]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q4628&#039;, label=&amp;quot;Îles Féroé &amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;FRO&#039;, flag=&#039;Flag of the Faroe Islands.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fp&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Féroïen&#039;,gentileFS=&#039;Féroïenne&#039;,gentileMP=&#039;Féroïens&#039;,gentileFP=&#039;Féroïennes&#039;}&lt;br /&gt;
paysFlagByName[&#039;feroe&#039;]=4628;paysFlagByName[&#039;ilesferoe&#039;]=4628;&lt;br /&gt;
paysFlagByCIO[&#039;FRO&#039;]=4628;&lt;br /&gt;
paysFlag[35086]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q35086&#039;, label=&amp;quot;Géorgie du Sud-et-les Îles Sandwich du Sud&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;&#039;, flag=&#039;Flag of South Georgia and the South Sandwich Islands.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fs&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;&#039;,gentileFS=&#039;&#039;,gentileMP=&#039;&#039;,gentileFP=&#039;&#039;}&lt;br /&gt;
paysFlagByName[&#039;georgiedusudetlesilessandwichdusud&#039;]=35086;paysFlagByName[&#039;georgiedusud&#039;]=35086;paysFlagByName[&#039;ilessandwichdusud&#039;]=35086;&lt;br /&gt;
--;paysFlagByCIO[&#039;&#039;]=35086;&lt;br /&gt;
paysFlag[223]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q223&#039;, label=&amp;quot;Groenland&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;&#039;, flag=&#039;Flag of Greenland.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;ms&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Groenlandais&#039;,gentileFS=&#039;Groenlandaise&#039;,gentileMP=&#039;Groenlandais&#039;,gentileFP=&#039;Groenlandaises&#039;}&lt;br /&gt;
paysFlagByName[&#039;groenland&#039;]=223;&lt;br /&gt;
--;paysFlagByCIO[&#039;&#039;]=223;&lt;br /&gt;
paysFlag[17012]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q17012&#039;, label=&amp;quot;Guadeloupe&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;GPE&#039;, flag=&#039;Flag of France.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fs&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Guadeloupéen&#039;,gentileFS=&#039;Guadeloupéenne&#039;,gentileMP=&#039;Guadeloupéens&#039;,gentileFP=&#039;Guadeloupéennes&#039;}&lt;br /&gt;
paysFlagByName[&#039;guadeloupe&#039;]=17012;&lt;br /&gt;
paysFlagByCIO[&#039;GPE&#039;]=17012;&lt;br /&gt;
paysFlag[25230]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q25230&#039;, label=&amp;quot;Guernesey&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;GGY&#039;, flag=&#039;Flag of Guernsey.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;msi&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Guernesiais&#039;,gentileFS=&#039;Guernesiaise&#039;,gentileMP=&#039;Guernesiais&#039;,gentileFP=&#039;Guernesiaises&#039;}&lt;br /&gt;
paysFlagByName[&#039;guernesey&#039;]=25230;&lt;br /&gt;
paysFlagByCIO[&#039;GGY&#039;]=25230;&lt;br /&gt;
paysFlag[3769]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q3769&#039;, label=&amp;quot;Guyane&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;GYF&#039;, flag=&#039;Flag of France.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fs&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Guyanais&#039;,gentileFS=&#039;Guyanaise&#039;,gentileMP=&#039;Guyanais&#039;,gentileFP=&#039;Guyanaises&#039;}&lt;br /&gt;
paysFlagByName[&#039;guyane&#039;]=3769;paysFlagByName[&#039;guyanefrancaise&#039;]=3769;&lt;br /&gt;
paysFlagByCIO[&#039;GYF&#039;]=3769;&lt;br /&gt;
paysFlag[8646]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q8646&#039;, label=&amp;quot;Hong Kong&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;HKG&#039;, flag=&#039;Flag of Hong_Kong.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;msi&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Hongkongais&#039;,gentileFS=&#039;Hongkongaise&#039;,gentileMP=&#039;Hongkongais&#039;,gentileFP=&#039;Hongkongaises&#039;}&lt;br /&gt;
paysFlagByName[&#039;hongkong&#039;]=8646;&lt;br /&gt;
paysFlagByCIO[&#039;HKG&#039;]=8646;&lt;br /&gt;
paysFlag[785]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q785&#039;, label=&amp;quot;Jersey&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;JEY&#039;, flag=&#039;Flag of Jersey.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;msi&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Jersiais&#039;,gentileFS=&#039;Jersiaise&#039;,gentileMP=&#039;Jersiais&#039;,gentileFP=&#039;Jersiaises&#039;}&lt;br /&gt;
paysFlagByName[&#039;jersey&#039;]=785;&lt;br /&gt;
paysFlagByCIO[&#039;JEY&#039;]=785;&lt;br /&gt;
paysFlag[14773]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q14773&#039;, label=&amp;quot;Macao&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;MAC&#039;, flag=&#039;Flag_of_Macau.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;msi&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Macanais&#039;,gentileFS=&#039;Macanaise&#039;,gentileMP=&#039;Macanais&#039;,gentileFP=&#039;Macanaises&#039;}&lt;br /&gt;
paysFlagByName[&#039;macao&#039;]=14773;&lt;br /&gt;
paysFlagByCIO[&#039;MAC&#039;]=14773;&lt;br /&gt;
paysFlag[26253]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q26253&#039;, label=&amp;quot;Madère&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;&#039;, flag=&#039;Flag of Madeira.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fsi&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Madérien&#039;,gentileFS=&#039;Madérienne&#039;,gentileMP=&#039;Madériens&#039;,gentileFP=&#039;Madériennes&#039;}&lt;br /&gt;
paysFlagByName[&#039;madere&#039;]=26253;&lt;br /&gt;
--;paysFlagByCIO[&#039;&#039;]=26253;&lt;br /&gt;
paysFlag[9676]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q9676&#039;, label=&amp;quot;Île de Man&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;IMN&#039;, flag=&#039;Flag of the Isle of Man.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fsa&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Mannois&#039;,gentileFS=&#039;Mannoise&#039;,gentileMP=&#039;Mannois&#039;,gentileFP=&#039;Mannoises&#039;}&lt;br /&gt;
paysFlagByName[&#039;iledeman&#039;]=9676;paysFlagByName[&#039;man&#039;]=9676;&lt;br /&gt;
paysFlagByCIO[&#039;IMN&#039;]=9676;&lt;br /&gt;
paysFlag[16644]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q16644&#039;, label=&amp;quot;Îles Mariannes du Nord&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;NMI&#039;, flag=&#039;Flag of the Northern Mariana Islands.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fp&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Mariannais&#039;,gentileFS=&#039;Mariannaise&#039;,gentileMP=&#039;Mariannais&#039;,gentileFP=&#039;Mariannaises&#039;}&lt;br /&gt;
paysFlagByName[&#039;mariannesdunord&#039;]=16644;paysFlagByName[&#039;ilesmariannesdunord&#039;]=16644;&lt;br /&gt;
paysFlagByCIO[&#039;NMI&#039;]=16644;&lt;br /&gt;
paysFlag[17054]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q17054&#039;, label=&amp;quot;Martinique&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;MTQ&#039;, flag=&#039;Flag of France.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fs&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Martiniquais&#039;,gentileFS=&#039;Martiniquaise&#039;,gentileMP=&#039;Martiniquais&#039;,gentileFP=&#039;Martiniquaises&#039;}&lt;br /&gt;
paysFlagByName[&#039;martinique&#039;]=17054;&lt;br /&gt;
--;paysFlagByCIO[&#039;MTQ&#039;]=17054;&lt;br /&gt;
paysFlag[17063]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q17063&#039;, label=&amp;quot;Mayotte&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;&#039;, flag=&#039;Flag of France.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fsi&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Mahorais&#039;,gentileFS=&#039;Mahoraise&#039;,gentileMP=&#039;Mahorais&#039;,gentileFP=&#039;Mahoraises&#039;}&lt;br /&gt;
paysFlagByName[&#039;aaaa&#039;]=17063;&lt;br /&gt;
paysFlagByCIO[&#039;MTQ&#039;]=17063;&lt;br /&gt;
paysFlag[5831]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q5831&#039;, label=&amp;quot;Melilla&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;&#039;, flag=&#039;Flag of Melilla.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fsi&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Mélillien&#039;,gentileFS=&#039;Mélillienne&#039;,gentileMP=&#039;Mélilliens&#039;,gentileFP=&#039;Mélilliennes&#039;}&lt;br /&gt;
paysFlagByName[&#039;melilla&#039;]=5831;&lt;br /&gt;
--;paysFlagByCIO[&#039;&#039;]=5831;&lt;br /&gt;
paysFlag[34020]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q34020&#039;, label=&amp;quot;Niue&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;NIU&#039;, flag=&#039;Flag of Niue.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fsi&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Niouéen&#039;,gentileFS=&#039;Niouéenne&#039;,gentileMP=&#039;Niouéens&#039;,gentileFP=&#039;Niouéennes&#039;}&lt;br /&gt;
paysFlagByName[&#039;aaaa&#039;]=34020;&lt;br /&gt;
--;paysFlagByCIO[&#039;&#039;]=34020;&lt;br /&gt;
paysFlag[31057]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q31057&#039;, label=&amp;quot;Île Norfolk&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;&#039;, flag=&#039;Flag of Norfolk Island.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fsa&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Norfolkais&#039;,gentileFS=&#039;Norfolkaise&#039;,gentileMP=&#039;Norfolkais&#039;,gentileFP=&#039;Norfolkaises&#039;}&lt;br /&gt;
paysFlagByName[&#039;norfolk&#039;]=31057;paysFlagByName[&#039;ilenorfolk&#039;]=31057;&lt;br /&gt;
--;paysFlagByCIO[&#039;&#039;]=31057;&lt;br /&gt;
paysFlag[30971]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q30971&#039;, label=&amp;quot;Polynésie française&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;TAH&#039;, flag=&#039;Flag of French Polynesia.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fs&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Francopolynésien&#039;,gentileFS=&#039;Francopolynésienne&#039;,gentileMP=&#039;Francopolynésiens&#039;,gentileFP=&#039;Francopolynésiennes&#039;}&lt;br /&gt;
paysFlagByName[&#039;polynésiefrançaise&#039;]=30971;paysFlagByName[&#039;tahiti&#039;]=30971;&lt;br /&gt;
paysFlagByCIO[&#039;TAH&#039;]=30971;&lt;br /&gt;
paysFlag[1183]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q1183&#039;, label=&amp;quot;Porto Rico&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;PUR&#039;, flag=&#039;Flag of Puerto Rico.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;msi&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Portoricain&#039;,gentileFS=&#039;Portoricaine&#039;,gentileMP=&#039;Portoricains&#039;,gentileFP=&#039;Portoricaines&#039;}&lt;br /&gt;
paysFlagByName[&#039;portorico&#039;]=1183;&lt;br /&gt;
paysFlagByCIO[&#039;PUR&#039;]=1183;&lt;br /&gt;
paysFlag[17070]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q17070&#039;, label=&amp;quot;La Réunion&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;REU&#039;, flag=&#039;Flag of France.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fsi&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Réunionnais&#039;,gentileFS=&#039;Réunionnaise&#039;,gentileMP=&#039;Réunionnais&#039;,gentileFP=&#039;Réunionnaises&#039;}&lt;br /&gt;
paysFlagByName[&#039;lareunion&#039;]=17070;paysFlagByName[&#039;reunion&#039;]=17070;&lt;br /&gt;
paysFlagByCIO[&#039;REU&#039;]=17070;&lt;br /&gt;
paysFlag[25362]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q25362&#039;, label=&amp;quot;Saint-Barthélemy&amp;quot;, sitelink=&#039;Saint-Barthélemy (Antilles françaises)&#039;, cio=&#039;&#039;, flag=&#039;Flag of France.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fsi&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Saint-Barthéléminois&#039;,gentileFS=&#039;Saint-Barthéléminoise&#039;,gentileMP=&#039;Saint-Barthéléminois&#039;,gentileFP=&#039;Saint-Barthéléminoises&#039;}&lt;br /&gt;
paysFlagByName[&#039;saintbarthelemy&#039;]=25362;&lt;br /&gt;
--;paysFlagByCIO[&#039;&#039;]=25362;&lt;br /&gt;
paysFlag[126125]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q126125&#039;, label=&amp;quot;Saint-Martin&amp;quot;, sitelink=&#039;Saint-Martin (Antilles françaises)&#039;, cio=&#039;SMT&#039;, flag=&#039;Flag of France.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;msi&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Saint-Martinois&#039;,gentileFS=&#039;Saint-Martinoise&#039;,gentileMP=&#039;Saint-Martinois&#039;,gentileFP=&#039;Saint-Martinoises&#039;}&lt;br /&gt;
paysFlagByName[&#039;saintmartin&#039;]=126125;&lt;br /&gt;
paysFlagByCIO[&#039;SMT&#039;]=126125;&lt;br /&gt;
paysFlag[26273]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q26273&#039;, label=&amp;quot;Saint-Martin&amp;quot;, sitelink=&#039;Saint-Martin (Pays-Bas)&#039;, cio=&#039;SXM&#039;, flag=&#039;Flag of Sint Maarten.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;msi&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Saint-Martineer&#039;,gentileFS=&#039;Saint-Martineer&#039;,gentileMP=&#039;Saint-Martineer&#039;,gentileFP=&#039;Saint-Martineer&#039;}&lt;br /&gt;
paysFlagByName[&#039;saintmartineen&#039;]=26273;&lt;br /&gt;
paysFlagByCIO[&#039;SXM&#039;]=26273;&lt;br /&gt;
paysFlag[34617]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q34617&#039;, label=&amp;quot;Saint-Pierre-et-Miquelon&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;&#039;, flag=&#039;Flag of France.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;msi&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Français de Saint-Pierre-et-Miquelon&#039;,gentileFS=&#039;Française de Saint-Pierre-et-Miquelon&#039;,gentileMP=&#039;Français de Saint-Pierre-et-Miquelon&#039;,gentileFP=&#039;Françaises de Saint-Pierre-et-Miquelon&#039;}&lt;br /&gt;
paysFlagByName[&#039;saintpierreetmiquelon&#039;]=34617;&lt;br /&gt;
--;paysFlagByCIO[&#039;&#039;]=34617;&lt;br /&gt;
paysFlag[43448]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q43448&#039;, label=&amp;quot;Territoire britannique de l&#039;océan Indien&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;&#039;, flag=&#039;Flag of the British Indian Ocean Territory.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;ms&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Chagossien&#039;,gentileFS=&#039;Chagossienne&#039;,gentileMP=&#039;Chagossiens&#039;,gentileFP=&#039;Chagossiennes&#039;}&lt;br /&gt;
paysFlagByName[&#039;territoirebritanniquedeloceanindien&#039;]=43448;paysFlagByName[&#039;chagos&#039;]=43448;&lt;br /&gt;
--;paysFlagByCIO[&#039;&#039;]=43448;&lt;br /&gt;
paysFlag[36823]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q36823&#039;, label=&amp;quot;Tokelau&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;&#039;, flag=&#039;Flag of Tokelau.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fp&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Tokelauan&#039;,gentileFS=&#039;Tokelauane&#039;,gentileMP=&#039;Tokelauans&#039;,gentileFP=&#039;Tokelauanes&#039;}&lt;br /&gt;
paysFlagByName[&#039;tokelau&#039;]=36823;&lt;br /&gt;
--;paysFlagByCIO[&#039;&#039;]=36823;&lt;br /&gt;
paysFlag[35555]={group=&amp;quot;dependance&amp;quot;, qid=&#039;Q35555&#039;, label=&amp;quot;Wallis-et-Futuna&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;&#039;, flag=&#039;Flag of France.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fsi&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Wallisien-et-Futunien&#039;,gentileFS=&#039;Wallisienne-et-Futunienne&#039;,gentileMP=&#039;Wallisiens-et-Futuniens&#039;,gentileFP=&#039;Wallisiennes-et-Futuniennes&#039;}&lt;br /&gt;
paysFlagByName[&#039;wallisetfutuna&#039;]=35555;&lt;br /&gt;
--;paysFlagByCIO[&#039;&#039;]=35555;&lt;br /&gt;
&lt;br /&gt;
--Ancien pays--&amp;gt;&lt;br /&gt;
paysFlag[25227]={group=&amp;quot;disparu&amp;quot;, qid=&#039;Q25227&#039;, label=&amp;quot;Antilles néerlandaises&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;AHO&#039;, flag=&#039;Flag_of_the_Netherlands_Antilles_(1986-2010).svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fp&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Insulaire des Antilles néerlandaises&#039;,gentileFS=&#039;Insulaire des Antilles néerlandaises&#039;,gentileMP=&#039;Insulaires des Antilles néerlandaises&#039;,gentileFP=&#039;Insulaires des Antilles néerlandaises&#039;}&lt;br /&gt;
paysFlagByName[&#039;antillesneerlandaises&#039;]=25227;&lt;br /&gt;
paysFlagByCIO[&#039;AHO&#039;]=25227;&lt;br /&gt;
paysFlag[33946]={group=&amp;quot;disparu&amp;quot;, qid=&#039;Q33946&#039;, label=&amp;quot;Tchécoslovaquie&amp;quot;, sitelink=&#039;$label&#039;, cio=&#039;TCH&#039;, flag=&#039;Flag_of_the_Czech_Republic.svg&#039;,warensign=&#039;$flag&#039;&lt;br /&gt;
    , genre=&#039;fs&#039;, namelong=&#039;$label&#039;, gentileMS=&#039;Tchécoslovaque&#039;,gentileFS=&#039;Tchécoslovaque&#039;,gentileMP=&#039;Tchécoslovaques&#039;,gentileFP=&#039;Tchécoslovaques&#039;}&lt;br /&gt;
paysFlagByName[&#039;tchécoslovaquie&#039;]=33946;&lt;br /&gt;
paysFlagByCIO[&#039;TCH&#039;]=33946;&lt;br /&gt;
&lt;br /&gt;
--fictif--&amp;gt;&lt;br /&gt;
paysFlag[1751472]={group=&amp;quot;fictif&amp;quot;, qid=&amp;quot;Q1751472&amp;quot;, label=&#039;Bordurie&#039;, sitelink=&#039;Bordurie&#039;, cio=&amp;quot;&amp;quot;, flag=&amp;quot;Borduriens flagga.svg&amp;quot;,warensign=&amp;quot;$flag&amp;quot;&lt;br /&gt;
    , genre=&amp;quot;fs&amp;quot;, namelong=&amp;quot;$label&amp;quot;, gentileMS=&amp;quot;Bordure&amp;quot;,gentileFS=&amp;quot;Bordure&amp;quot;,gentileMP=&amp;quot;Bordures&amp;quot;,gentileFP=&amp;quot;Bordures&amp;quot;}&lt;br /&gt;
paysFlagByName[&#039;bordurie&#039;]=1751472;&lt;br /&gt;
&lt;br /&gt;
p.data=paysFlag;&lt;br /&gt;
p.idByName=paysFlagByName;&lt;br /&gt;
p.idByCIO=paysFlagByCIO;&lt;br /&gt;
p.idByISO=paysFlagByISO;&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Infobox/Notice&amp;diff=1351</id>
		<title>Modèle:Infobox/Notice</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Infobox/Notice&amp;diff=1351"/>
		<updated>2025-12-09T23:52:45Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{Infodoc|colspan={{Premier non vide|{{{3|}}}|2}}|couleur={{Premier non vide|{{{2|}}}|AAAAAA}}|lien={{{1|}}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Infobox/Image&amp;diff=1349</id>
		<title>Modèle:Infobox/Image</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Infobox/Image&amp;diff=1349"/>
		<updated>2025-12-09T23:52:44Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#if:{{{1|}}}&lt;br /&gt;
 | &amp;lt;td colspan=&amp;quot;{{#if:{{{5|}}}|{{{5}}}|2}}&amp;quot; style=&amp;quot;text-align:center; line-height: 1.5em;&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#invoke:Image|infoboxV2&lt;br /&gt;
       | image = {{{1}}}&lt;br /&gt;
       | taille = {{{3|}}}&lt;br /&gt;
       | alt = {{{4|}}}&lt;br /&gt;
       | link = {{{6|}}}&lt;br /&gt;
       | border = {{{border|}}}&lt;br /&gt;
       | page = {{{page|}}}&lt;br /&gt;
       | lang = {{{lang|fr}}}&lt;br /&gt;
	   | class = {{{classe image|{{{class|}}}}}} {{#switch: {{lc:{{{1|}}}}} | defaut.svg | defaut 2.svg = skin-invert-image}}&lt;br /&gt;
      }} &amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
les mauvais paramétrages : articles&lt;br /&gt;
&lt;br /&gt;
   --&amp;gt;{{#if: {{NAMESPACE}} ||&amp;lt;!--&lt;br /&gt;
Fichier&lt;br /&gt;
   --&amp;gt;{{#ifexist: Media:{{urldecode|{{{1|}}}|PATH}}&lt;br /&gt;
        |&lt;br /&gt;
        |[[Catégorie:Erreur d&#039;Infobox/Image inconnue ou mal codifiée]]&lt;br /&gt;
      }}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
   --&amp;gt;{{#if:{{{2|}}}|&amp;lt;br/&amp;gt;{{trim|{{{2}}}}}}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#switch: {{NAMESPACE}}{{{nocat|}}}{{lc:{{{1|}}}}}|defaut.svg|defaut 2.svg|image manquante.jpg=[[Catégorie:Article à illustrer {{trim|{{{7|}}}}}]]}}&lt;br /&gt;
   &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
 | {{#if:{{NAMESPACE}}{{{nocat|}}}&lt;br /&gt;
     |&lt;br /&gt;
     |&amp;lt;td colspan=&amp;quot;{{#if:{{{5|}}}|{{{5}}}|2}}&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;[[Catégorie:Article à illustrer {{trim|{{{7|}}}}}]]&lt;br /&gt;
      &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
   }}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
les mauvais paramétrages : modèles&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{NAMESPACENUMBER}}/{{{nocat|}}}|10/|&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{BASEPAGENAME}}|{{PAGENAME}}&amp;lt;!-- on ignore les sous-pages --&amp;gt;|&amp;lt;!--&lt;br /&gt;
Alternative          --&amp;gt;{{#if:{{{4|}}}||[[Catégorie:Erreur d&#039;Infobox/Image sans alternative]]}}&amp;lt;!--&lt;br /&gt;
Article à illustrer. --&amp;gt;{{#if:{{{7|}}}|{{#ifexist: Catégorie:Article à illustrer {{trim|{{{7|}}}}}||[[Catégorie:Erreur d&#039;Infobox/Catégorie Article à illustrer inconnue]]}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Module:Date&amp;diff=1347</id>
		<title>Module:Date</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Module:Date&amp;diff=1347"/>
		<updated>2025-12-09T23:52:43Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- luacheck: globals mw, no max line length&lt;br /&gt;
&lt;br /&gt;
local fun = {}&lt;br /&gt;
&lt;br /&gt;
local Outils = require &#039;Module:Outils&#039;&lt;br /&gt;
-- chargement de la base de données répertoriant certaines pages existant ou n&#039;existant pas pour éviter les &amp;quot;ifexist&amp;quot;.&lt;br /&gt;
local dataLiens&lt;br /&gt;
local success, resultat = pcall ( mw.loadData, &#039;Module:Date/Data&#039; )&lt;br /&gt;
if success then&lt;br /&gt;
	dataLiens = resultat&lt;br /&gt;
else&lt;br /&gt;
	-- protection au cas où le sous-module serait mal modifié&lt;br /&gt;
	dataLiens = { [&#039;&#039;] = { mois = { aucun = 1000, tous = { 1773, 2014 } }, } }&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- nettoie un paramètre non nommé (vire les espaces au début et à la fin)&lt;br /&gt;
-- retourne nil si le texte est vide ou n&#039;est pas du texte. Attention c&#039;est important pour les fonctions qui l&#039;utilisent.&lt;br /&gt;
local trim = Outils.trim&lt;br /&gt;
&lt;br /&gt;
-- Fonction destinée à mettre la première lettre du mois en majuscule :&lt;br /&gt;
-- utilisation de string car aucun mois ne commence par une lettre non ascii en français ou anglais.&lt;br /&gt;
local function ucfirst( str )&lt;br /&gt;
	return str:sub( 1, 1 ):upper() .. str:sub( 2 )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local modelePremier = &#039;&amp;lt;abbr class=&amp;quot;abbr&amp;quot; title=&amp;quot;premier&amp;quot;&amp;gt;1&amp;lt;sup&amp;gt;er&amp;lt;/sup&amp;gt;&amp;lt;/abbr&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- liste des mois, écriture exacte et alias, en minuscule&lt;br /&gt;
local listeMois = {&lt;br /&gt;
	{ num = 1,  nJour = 31, abrev = &#039;janv.&#039;,  nom = &#039;janvier&#039;, alias = { &#039;jan.&#039;, &#039;janv.&#039;, &#039;jan&#039;, &#039;janv&#039;, &#039;january&#039; } },&lt;br /&gt;
	{ num = 2,  nJour = 29, abrev = &#039;fév.&#039;,   nom = &#039;février&#039;, alias = { &#039;fevrier&#039;, &#039;fev.&#039;, &#039;fev&#039;, &#039;fév.&#039;, &#039;fév&#039;, &#039;févr&#039;, &#039;févr.&#039;, &#039;february&#039;, &#039;feb&#039;, &#039;feb.&#039; } },&lt;br /&gt;
	{ num = 3,  nJour = 31, abrev = &#039;mars&#039;,   nom = &#039;mars&#039;, alias = { &#039;mar.&#039;, &#039;mar&#039;, &#039;march&#039; } },&lt;br /&gt;
	{ num = 4,  nJour = 30, abrev = &#039;avr.&#039;,   nom = &#039;avril&#039;, alias = { &#039;avr.&#039;, &#039;avr&#039;, &#039;apr&#039;, &#039;april&#039;} },&lt;br /&gt;
	{ num = 5,  nJour = 31, abrev = &#039;mai&#039;,    nom = &#039;mai&#039;, alias = { &#039;may&#039; } },&lt;br /&gt;
	{ num = 6,  nJour = 30, abrev = &#039;juin&#039;,   nom = &#039;juin&#039;, alias = { &#039;jun&#039;, &#039;june&#039; } },&lt;br /&gt;
	{ num = 7,  nJour = 31, abrev = &#039;juill.&#039;, nom = &#039;juillet&#039;, alias = { &#039;juil.&#039;, &#039;juil&#039;, &#039;juill.&#039;, &#039;juill&#039;, &#039;jul&#039;, &#039;july&#039; } },&lt;br /&gt;
	{ num = 8,  nJour = 31, abrev = &#039;août&#039;,   nom = &#039;août&#039;, alias = { &#039;aoû&#039;, &#039;aug&#039;, &#039;august&#039; } },&lt;br /&gt;
	{ num = 9,  nJour = 30, abrev = &#039;sept.&#039;,  nom = &#039;septembre&#039;, alias = { &#039;sept.&#039;, &#039;sept&#039;, &#039;sep.&#039;, &#039;sep&#039;, &#039;september&#039; } },&lt;br /&gt;
	{ num = 10, nJour = 31, abrev = &#039;oct.&#039;,   nom = &#039;octobre&#039;, alias = { &#039;oct.&#039;, &#039;oct&#039;, &#039;october&#039; } },&lt;br /&gt;
	{ num = 11, nJour = 30, abrev = &#039;nov.&#039;,   nom = &#039;novembre&#039;, alias = { &#039;nov.&#039;, &#039;nov&#039;, &#039;november&#039; } },&lt;br /&gt;
	{ num = 12, nJour = 31, abrev = &#039;déc.&#039;,   nom = &#039;décembre&#039;, alias = { &#039;decembre&#039;, &#039;déc.&#039;, &#039;dec.&#039;, &#039;dec&#039;, &#039;déc&#039;, &#039;december&#039; } },&lt;br /&gt;
	aout = { num = 8, nJour = 31, abrev = &#039;aout&#039;, nom = &#039;aout&#039;, alias = { &#039;aou&#039; } },&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
-- ajoute les noms, abréviations et alias en tant que clés de listeMois&lt;br /&gt;
for i = 1, 12 do&lt;br /&gt;
	local mois = listeMois[i]&lt;br /&gt;
	listeMois[tostring( i )] = mois&lt;br /&gt;
	if i &amp;lt; 10 then&lt;br /&gt;
		listeMois[&#039;0&#039; .. i] = mois&lt;br /&gt;
	end&lt;br /&gt;
	listeMois[mois.nom] = mois&lt;br /&gt;
	listeMois[mois.abrev] = mois&lt;br /&gt;
	for j = 1, #mois.alias do&lt;br /&gt;
		listeMois[mois.alias[j]] = mois&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
for i = 1, #listeMois.aout.alias do&lt;br /&gt;
	listeMois[listeMois.aout.alias[i]] = listeMois.aout&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local liste_saisons = {&lt;br /&gt;
	{ &#039;printemps&#039;, &#039;spring&#039;, },&lt;br /&gt;
	{ &#039;été&#039;, &#039;summer&#039;, },&lt;br /&gt;
	{ &#039;automne&#039;, &#039;autumn&#039;, },&lt;br /&gt;
	{ &#039;hiver&#039;, &#039;winter&#039;, },&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
-- à partir d&#039;un nom de saison (en français ou en anglais),&lt;br /&gt;
-- retourne son nom canonique (exemple : &amp;quot;été&amp;quot;)&lt;br /&gt;
-- si non reconnu, retourne nil&lt;br /&gt;
function fun.determinationSaison( saison )&lt;br /&gt;
	local s = trim( saison )&lt;br /&gt;
	if s then&lt;br /&gt;
		s = s:gsub( &#039;É&#039;, &#039;é&#039; ):lower()&lt;br /&gt;
		for i = 1, 4 do&lt;br /&gt;
			for j = 1, #liste_saisons[i] do&lt;br /&gt;
				if s == liste_saisons[i][j] then&lt;br /&gt;
					return liste_saisons[i][1]&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
-- à partir d&#039;un nom de mois (en français ou en anglais), de son numéro ou d&#039;une abréviation,&lt;br /&gt;
-- retourne son nom canonique (exemple : &amp;quot;juin&amp;quot;) et son numéro (exemple : 6)&lt;br /&gt;
-- si non reconnu, retourne nil, nil&lt;br /&gt;
function fun.determinationMois( mois )&lt;br /&gt;
	local result&lt;br /&gt;
&lt;br /&gt;
	local num = tonumber( mois )&lt;br /&gt;
	if num then&lt;br /&gt;
		result = listeMois[num]&lt;br /&gt;
	else&lt;br /&gt;
		local str = trim( mois )&lt;br /&gt;
		if str then&lt;br /&gt;
			result = listeMois[str]&lt;br /&gt;
			if not result then&lt;br /&gt;
				result = listeMois[str:gsub( &#039;É&#039;, &#039;é&#039; ):gsub( &#039;Û&#039;, &#039;û&#039; ):lower()]&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if result then&lt;br /&gt;
		return result.nom, result.num&lt;br /&gt;
	else&lt;br /&gt;
		return nil, nil&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- fonction interne à modeleDate, pour déterminer si on peut se passer de faire un ifexist&lt;br /&gt;
local function existDate( dataQualificatif, annee, mois )&lt;br /&gt;
	local data&lt;br /&gt;
	if mois then&lt;br /&gt;
		data = dataQualificatif.mois&lt;br /&gt;
	else&lt;br /&gt;
		data = dataQualificatif.annee&lt;br /&gt;
	end&lt;br /&gt;
	if type( data ) ~= &#039;table&#039; then&lt;br /&gt;
		-- si data n&#039;existe pas c&#039;est que l&#039;on considère qu&#039;il n&#039;y a pas de lien.&lt;br /&gt;
		return&lt;br /&gt;
	end&lt;br /&gt;
	-- le qualificatif est remplacé par celui de la base de données, ce qui permet des alias.&lt;br /&gt;
	local lien = annee&lt;br /&gt;
	if dataQualificatif.qualificatif ~= &#039;&#039; then&lt;br /&gt;
		lien = lien .. &#039; &#039; .. dataQualificatif.qualificatif&lt;br /&gt;
	end&lt;br /&gt;
	local seul = annee&lt;br /&gt;
	if mois then&lt;br /&gt;
		lien = mois .. &#039; &#039; .. lien&lt;br /&gt;
		seul = ucfirst( mois ) .. &#039; &#039; .. annee&lt;br /&gt;
	end&lt;br /&gt;
	local aucun = tonumber( data.aucun )&lt;br /&gt;
	if aucun and annee &amp;lt;= aucun then&lt;br /&gt;
		-- si l&#039;année est dans la partie &#039;aucun&#039; on teste s&#039;il y a malgré tout un lien isolé&lt;br /&gt;
		if type( data.seul ) == &#039;table&#039; then&lt;br /&gt;
			for i, v in ipairs( data.seul ) do&lt;br /&gt;
				if seul == v or seul == tonumber( v ) then&lt;br /&gt;
					return lien&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		-- partie aucun et pas de lien =&amp;gt; nil&lt;br /&gt;
		return nil&lt;br /&gt;
	elseif type( data.tous ) == &#039;table&#039; then&lt;br /&gt;
		local tous1, tous2 = tonumber( data.tous[1] ), tonumber( data.tous[2] )&lt;br /&gt;
		if tous1 and tous2 and annee &amp;gt;= tous1 and annee &amp;lt;= tous2 then&lt;br /&gt;
			-- l&#039;année est dans la partie &#039;tous&#039; donc on retourne le lien&lt;br /&gt;
			return lien&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- l&#039;année n&#039;est ni dans la partie aucun, ni dans la partie tous donc il faut tester si la page existe.&lt;br /&gt;
	local cibleLien = mw.title.new( lien )&lt;br /&gt;
	if cibleLien and cibleLien.exists then&lt;br /&gt;
		return lien&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
-- Supprime le jour de la semaine, et &amp;quot;le&amp;quot; avant une date&lt;br /&gt;
function fun.nettoyageJour( jour )&lt;br /&gt;
	if type( jour ) == &#039;string&#039; then&lt;br /&gt;
		local nomJour = { &#039;[Ll]undi&#039;, &#039;[Mm]ardi&#039;, &#039;[Mm]ercredi&#039;, &#039;[Jj]eudi&#039;, &#039;[Vv]endredi&#039;,&lt;br /&gt;
			&#039;[Ss]amedi&#039;, &#039;[Dd]imanche&#039;, &#039;^ *[Ll]e&#039; }&lt;br /&gt;
		local premier = { &#039;&amp;lt;abbr class=&amp;quot;abbr *&amp;quot; title=&amp;quot;[Pp]remier&amp;quot; *&amp;gt;1&amp;lt;sup&amp;gt;er&amp;lt;/sup&amp;gt;&amp;lt;/abbr&amp;gt;&#039;, &#039;1&amp;lt;sup&amp;gt;er&amp;lt;/sup&amp;gt;&#039;, &#039;1er&#039; }&lt;br /&gt;
		for i = 1, #nomJour do&lt;br /&gt;
			jour = jour:gsub( nomJour[i], &#039;&#039; )&lt;br /&gt;
		end&lt;br /&gt;
		for i = 1, #premier do&lt;br /&gt;
			jour = jour:gsub( premier[i], &#039;1&#039; )&lt;br /&gt;
		end&lt;br /&gt;
		jour = trim( jour )&lt;br /&gt;
	end&lt;br /&gt;
	return jour&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
-- Sépare une chaine date en une table contenant les champs jour, mois et annee.&lt;br /&gt;
-- la date doit contenir le mois.&lt;br /&gt;
function fun.separationJourMoisAnnee( date )&lt;br /&gt;
	date = trim( date )&lt;br /&gt;
	if date then&lt;br /&gt;
		local function erreur( periode, valeur )&lt;br /&gt;
			return false, &#039;&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;&#039; .. periode .. &#039; invalide (&#039; .. valeur .. &#039;)&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		local dateAvantCleanup = date&lt;br /&gt;
		local jour, mois, annee, masquerMois, masquerAnnee, separateur&lt;br /&gt;
&lt;br /&gt;
		-- variable pour construire les regex&lt;br /&gt;
		local j = &#039;([0-3]?%d)&#039;                            -- jour&lt;br /&gt;
		local m = &#039;([01]?%d)&#039;                             -- mois numérique&lt;br /&gt;
		local mmm = &#039;([^%s%p%d]+[.]?)&#039;                    -- mois en toute lettre&lt;br /&gt;
		local mmm2 = &#039;([^%s%p%d]+[.]?[-/][^%s%p%d]+[.]?)&#039; -- mois-mois en toute lettre&lt;br /&gt;
		local aj = &#039;(%-?%d+)&#039;                             -- année ou jour&lt;br /&gt;
		local s = &#039;[ ./-]+&#039;                               -- séparateur simple&lt;br /&gt;
		local sep = &#039;([ ./-]+)&#039;                           -- séparateur avec capture, pour le détecter deux fois&lt;br /&gt;
		local moins = &#039;(%-?)&#039;                             -- signe moins pour signifier qu&#039;il ne faut pas afficher cette donnée&lt;br /&gt;
&lt;br /&gt;
		date = fun.nettoyageJour( date )&lt;br /&gt;
		if date == nil then&lt;br /&gt;
			return erreur( &#039;Date&#039;, dateAvantCleanup )&lt;br /&gt;
		end&lt;br /&gt;
		if date:find( &#039;[[&#039;, nil, true ) then&lt;br /&gt;
			date = date&lt;br /&gt;
				-- suppression catégories (doit être exécuté avant le code de suppression des liens)&lt;br /&gt;
					:gsub( &#039;%[%[[Cc]atégorie:.-%]%]&#039;, &#039;&#039; )&lt;br /&gt;
					:gsub( &#039;%[%[[Cc]ategory:.-%]%]&#039;, &#039;&#039; )&lt;br /&gt;
				-- suppression liens&lt;br /&gt;
					:gsub( &#039;%[%[([^%[%]|]*)|?([^%[%]]*)%]%]&#039;, function ( l, t ) return trim( t ) or l end )&lt;br /&gt;
		end&lt;br /&gt;
		date = date&lt;br /&gt;
			-- suppression balises&lt;br /&gt;
				:gsub( &#039;%b&amp;lt;&amp;gt;&#039;, &#039;&#039; )&lt;br /&gt;
			-- suppression des espaces insécables&lt;br /&gt;
				-- nbsp&lt;br /&gt;
				:gsub( &#039;\194\160&#039;, &#039; &#039; )&lt;br /&gt;
				:gsub( &#039;&amp;amp;nbsp;&#039;, &#039; &#039; )&lt;br /&gt;
				:gsub( &#039;&amp;amp;#160;&#039;, &#039; &#039; )&lt;br /&gt;
				-- narrow nbsp&lt;br /&gt;
				:gsub( &#039;\226\128\175&#039;, &#039; &#039; )&lt;br /&gt;
				:gsub( &#039;&amp;amp;#8239;&#039;, &#039; &#039; )&lt;br /&gt;
				-- thin space&lt;br /&gt;
				:gsub( &#039;\226\128\137&#039;, &#039; &#039; )&lt;br /&gt;
				:gsub( &#039;&amp;amp;thinsp;&#039;, &#039; &#039; )&lt;br /&gt;
				:gsub( &#039;&amp;amp;#8201;&#039;, &#039; &#039; )&lt;br /&gt;
				-- simple space&lt;br /&gt;
				:gsub( &#039;&amp;amp;#32;&#039;, &#039; &#039; )&lt;br /&gt;
				-- plusieurs espaces (doit être exécuté après les autres remplacements)&lt;br /&gt;
				:gsub( &#039; +&#039;, &#039; &#039; )&lt;br /&gt;
			-- réduction av. J-C pour simplifier un peu les regex&lt;br /&gt;
				:gsub( &#039;(%d+) ?[Aa][Vv]%.? ?[Jj][ .-]*[Cc]%.?&#039;, &#039;-%1&#039; )&lt;br /&gt;
			-- suppression de l&#039;heure dans les dates ISO&lt;br /&gt;
				:gsub( &#039;^+?([%d-]*%d%d%-%d%d)T%d%d[%d:,.+-]*Z?$&#039; , &#039;%1&#039;)&lt;br /&gt;
&lt;br /&gt;
		-- test année seule&lt;br /&gt;
		if date:match( &#039;^&#039;..aj..&#039;$&#039; ) then&lt;br /&gt;
			annee = date:match( &#039;^&#039;..aj..&#039;$&#039; )&lt;br /&gt;
		elseif date:match( &#039;^&#039;..aj..s..aj..moins..&#039;$&#039; ) then&lt;br /&gt;
			-- jj/mm, mm/aaaa ou aaaa/mm&lt;br /&gt;
			local a, separateur, b, sb = date:match( &#039;^&#039;..aj..sep..aj..moins..&#039;$&#039; )&lt;br /&gt;
			a, b = tonumber( a ), tonumber( b )&lt;br /&gt;
			if separateur:match( &#039;^.+%-$&#039; ) then&lt;br /&gt;
				-- probablement mm/-aaaa, année av.JC&lt;br /&gt;
				b = 0 - b&lt;br /&gt;
			end&lt;br /&gt;
			if  a &amp;gt; 12 and ( b &amp;lt; 1 or b &amp;gt; 31 ) or&lt;br /&gt;
				b &amp;gt; 12 and ( a &amp;lt; 1 or a &amp;gt; 31 ) then&lt;br /&gt;
				return erreur( &#039;Date&#039;, dateAvantCleanup )&lt;br /&gt;
			elseif b &amp;lt; 1 or b &amp;gt; 31 then&lt;br /&gt;
				mois, annee, masquerAnnee = a, b, sb&lt;br /&gt;
			elseif a &amp;lt; 1 or a &amp;gt; 31 then&lt;br /&gt;
				annee, mois = a, b&lt;br /&gt;
			elseif b &amp;gt; 12 then&lt;br /&gt;
				return erreur( &#039;Mois&#039;, b )&lt;br /&gt;
			else&lt;br /&gt;
				jour, mois, masquerMois = a, b, sb&lt;br /&gt;
			end&lt;br /&gt;
		elseif date:match( &#039;^&#039;..aj..sep..m..moins..&#039;%2&#039;..aj..moins..&#039;$&#039; ) then&lt;br /&gt;
			-- jj/mm/aaaa ou aaaa/mm/jj&lt;br /&gt;
			jour, separateur, mois, masquerMois, annee, masquerAnnee = date:match( &#039;^&#039;..aj..sep..m..moins..&#039;%2&#039;..aj..moins..&#039;$&#039; )&lt;br /&gt;
			if separateur == &#039;-&#039; and masquerMois == &#039;-&#039; and masquerAnnee == &#039;&#039; and tonumber( annee ) &amp;gt; 0 then&lt;br /&gt;
				-- date au format jj-mm--aaaa type 17-06--44 pour 17 juin 44 av. JC&lt;br /&gt;
				masquerMois = nil&lt;br /&gt;
				annee = 0 - annee&lt;br /&gt;
			end&lt;br /&gt;
		elseif date:match( &#039;^&#039;..j..sep..mmm..moins..&#039;%2&#039;..aj..moins..&#039;$&#039; ) then&lt;br /&gt;
			-- jj mmm aaaa&lt;br /&gt;
			jour, separateur, mois, masquerMois, annee, masquerAnnee = date:match( &#039;^&#039;..j..sep..mmm..moins..&#039;%2&#039;..aj..moins..&#039;$&#039; )&lt;br /&gt;
		elseif date:match( &#039;^&#039;..mmm..s..aj..moins..&#039;$&#039; ) then&lt;br /&gt;
			-- mmm aaaa&lt;br /&gt;
			mois, separateur, annee, masquerAnnee = date:match( &#039;^&#039;..mmm..sep..aj..moins..&#039;$&#039; )&lt;br /&gt;
			if separateur:match( &#039;^.+%-$&#039; ) then&lt;br /&gt;
				annee = &#039;-&#039; .. annee&lt;br /&gt;
			end&lt;br /&gt;
		elseif date:match( &#039;^&#039;..mmm2..s..aj..moins..&#039;$&#039; ) then&lt;br /&gt;
			-- mmm-mmm aaaa&lt;br /&gt;
			mois, separateur, annee, masquerAnnee = date:match( &#039;^&#039;..mmm2..sep..aj..moins..&#039;$&#039; )&lt;br /&gt;
			if separateur:match( &#039;^.+%-$&#039; ) then&lt;br /&gt;
				annee = &#039;-&#039; .. annee&lt;br /&gt;
			end&lt;br /&gt;
		elseif date:match( &#039;^&#039;..j..s..mmm..moins..&#039;$&#039; ) then&lt;br /&gt;
			-- jj mmm&lt;br /&gt;
			jour, mois, masquerMois = date:match( &#039;^&#039;..j..s..mmm..moins..&#039;$&#039; )&lt;br /&gt;
		elseif date:match( &#039;^&#039;..mmm..s..j..&#039;, ?&#039;..aj..&#039;$&#039;) then&lt;br /&gt;
			-- mmm jj, aaaa (format anglo-saxon)&lt;br /&gt;
			mois, jour, annee = date:match( &#039;^&#039;..mmm..s..j..&#039;, ?&#039;..aj..&#039;$&#039;)&lt;br /&gt;
		elseif date:match( &#039;^&#039;..mmm..&#039;$&#039; ) then&lt;br /&gt;
			mois = date&lt;br /&gt;
		else&lt;br /&gt;
			return erreur( &#039;Date&#039;, dateAvantCleanup )&lt;br /&gt;
		end&lt;br /&gt;
		local jn, an = tonumber( jour ), tonumber( annee )&lt;br /&gt;
		if jn and an and ( jn &amp;gt; 31 or jn &amp;lt; 0 or #jour &amp;gt;= 3 ) and an &amp;lt;= 31 then&lt;br /&gt;
			-- cas notamment des date ISO 2015-06-17, -0044-06-17 et -0002-06-17&lt;br /&gt;
			-- inversion du jour et de l&#039;année&lt;br /&gt;
			local temp = annee&lt;br /&gt;
			annee = jour&lt;br /&gt;
			jour = temp&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		return fun.validationJourMoisAnnee{&lt;br /&gt;
			jour, mois, annee,&lt;br /&gt;
			masquerAnnee = trim( masquerAnnee ) and true or nil,&lt;br /&gt;
			masquerMois = ( trim( masquerAnnee ) or not annee ) and trim( masquerMois ) and true or nil,&lt;br /&gt;
			-- or nil sert juste à éviter de trainer une valeur false dans tous les tests unitaires.&lt;br /&gt;
		}&lt;br /&gt;
	else&lt;br /&gt;
		return true, {}&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
-- validationJourMoisAnnee vérifie que les paramètres correspondent à une date valide.&lt;br /&gt;
-- la date peut être dans les paramètres 1 à 3, ou dans des paramètres jour, mois et annee.&lt;br /&gt;
-- La fonction retourne true suivi d&#039;une table avec la date en paramètres nommés (sans accent sur année)&lt;br /&gt;
-- ou false suivi d&#039;un message d&#039;erreur.&lt;br /&gt;
function fun.validationJourMoisAnnee( frame )&lt;br /&gt;
	local args = Outils.extractArgs( frame )&lt;br /&gt;
	local jour, mois, numMois, annee&lt;br /&gt;
	local bjour = args[&#039;jour&#039;] or args[1] or &#039;&#039;&lt;br /&gt;
	local bmois = tostring( args[&#039;mois&#039;] or args[2] or &#039;&#039; )&lt;br /&gt;
	local bannee = args[&#039;annee&#039;] or args[&#039;année&#039;] or args[3] or &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
	local function erreur( periode, valeur )&lt;br /&gt;
		return false, &#039;&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;&#039; .. periode .. &#039; invalide (&#039; .. valeur .. &#039;)&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- on traite l&#039;année&lt;br /&gt;
	if Outils.notEmpty( bannee ) then&lt;br /&gt;
		annee = tonumber( bannee )&lt;br /&gt;
		if annee == nil and type( bannee ) == &#039;string&#039; then&lt;br /&gt;
			-- test si l&#039;année contient av. J.-C.&lt;br /&gt;
			annee = bannee:match( &#039;^(%d+) ?[Aa][Vv]%.? ?[Jj][ .-]*[Cc]%.?&#039; )&lt;br /&gt;
			annee = tonumber( annee )&lt;br /&gt;
			if annee then&lt;br /&gt;
				annee = 0 - annee&lt;br /&gt;
			else&lt;br /&gt;
				return erreur( &#039;Année&#039;, bannee )&lt;br /&gt;
			end&lt;br /&gt;
		elseif annee == 0 then&lt;br /&gt;
			return erreur( &#039;Année&#039;, 0 )&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		annee = nil&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- on traite le mois&lt;br /&gt;
	if Outils.notEmpty( bmois ) then&lt;br /&gt;
		mois, numMois = fun.determinationMois( bmois )&lt;br /&gt;
		if mois == nil then&lt;br /&gt;
			mois = fun.determinationSaison( bmois )&lt;br /&gt;
			if mois == nil then&lt;br /&gt;
				local mois1, sep, mois2 = bmois:match( &#039;^([^%s%p%d]+[.]?)([-/])([^%s%p%d]+[.]?)$&#039; )&lt;br /&gt;
				if mois1 then&lt;br /&gt;
					mois1 = fun.determinationMois( mois1 )&lt;br /&gt;
					mois2 = fun.determinationMois( mois2 )&lt;br /&gt;
					if mois1 == nil or mois2 == nil then&lt;br /&gt;
						return erreur( &#039;Mois&#039;, bmois )&lt;br /&gt;
					end&lt;br /&gt;
					mois = mois1 .. sep .. mois2&lt;br /&gt;
				else&lt;br /&gt;
					return erreur( &#039;Mois&#039;, bmois )&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		-- on traite le jour si présent&lt;br /&gt;
		if Outils.notEmpty( bjour ) then&lt;br /&gt;
			if not numMois then&lt;br /&gt;
				erreur( &#039;Date&#039;, &#039;jour avec saison ou plusieurs mois&#039; )&lt;br /&gt;
			end&lt;br /&gt;
			jour = tonumber( bjour )&lt;br /&gt;
			if jour == nil then&lt;br /&gt;
				jour = tonumber( fun.nettoyageJour( bjour ) )&lt;br /&gt;
			end&lt;br /&gt;
			if jour == nil then&lt;br /&gt;
				return erreur( &#039;Jour&#039;, bjour )&lt;br /&gt;
			end&lt;br /&gt;
			-- on valide que le jour est correct&lt;br /&gt;
			if jour &amp;lt; 1 or jour &amp;gt; 31 then&lt;br /&gt;
				return erreur( &#039;Jour&#039;, bjour )&lt;br /&gt;
			elseif jour &amp;gt; listeMois[numMois].nJour then&lt;br /&gt;
				return erreur( &#039;Jour&#039;, bjour .. &#039; &#039; .. mois )&lt;br /&gt;
			elseif jour == 29 and numMois == 2 and annee and ( math.fmod( annee, 4 ) ~= 0 ) then&lt;br /&gt;
				-- l&#039;année bisextile sur les siècles est toujours acceptée pour être compatible avec les dates juliennes.&lt;br /&gt;
				return erreur( &#039;Jour&#039;, &#039;29 février &#039; .. annee )&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			-- S&#039;il n&#039;y a pas de jour on regarde si la première lettre du mois est en majuscule&lt;br /&gt;
			if bmois:match( &#039;^%u&#039; ) then&lt;br /&gt;
				-- oui, on passe la première lettre en majuscule&lt;br /&gt;
				mois = ucfirst( mois )&lt;br /&gt;
			end&lt;br /&gt;
			-- s&#039;il n&#039;y a pas d&#039;année non plus on retourne le mois simple&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		-- on teste le jour si présent&lt;br /&gt;
		if Outils.notEmpty( bjour ) then&lt;br /&gt;
			if annee then&lt;br /&gt;
				return erreur( &#039;Mois&#039;, &#039;absent&#039; )&lt;br /&gt;
			else&lt;br /&gt;
				bjour = fun.nettoyageJour( bjour )&lt;br /&gt;
				jour = tonumber( bjour )&lt;br /&gt;
				if jour then&lt;br /&gt;
					if jour &amp;gt; 31 or jour &amp;lt; 1 then&lt;br /&gt;
						annee = jour&lt;br /&gt;
						jour = nil&lt;br /&gt;
					else&lt;br /&gt;
						return erreur( &#039;Date&#039;, &#039;jour seul : &#039; .. bjour )&lt;br /&gt;
					end&lt;br /&gt;
				else&lt;br /&gt;
					return erreur( &#039;Jour&#039;, bjour )&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- vérification de l&#039;absence d&#039;un décalage&lt;br /&gt;
	if annee and annee &amp;lt; 13 and annee &amp;gt; 0 and not jour and ( tonumber( bmois ) or ( not mois and tonumber( args[4] ) ) ) then&lt;br /&gt;
		return false, &#039;&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;année improbable (&#039; .. annee .. &#039;)&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local resultat = {&lt;br /&gt;
		jour = jour,&lt;br /&gt;
		mois = mois,&lt;br /&gt;
		numMois = numMois,&lt;br /&gt;
		annee = annee,&lt;br /&gt;
		masquerAnnee = args.masquerAnnee,&lt;br /&gt;
		masquerMois = args.masquerMois,&lt;br /&gt;
	}&lt;br /&gt;
	return true, resultat&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
-- émule le modèle {{m|Date}}.&lt;br /&gt;
-- Paramètres :&lt;br /&gt;
--		1 : jour (numéro ou &amp;quot;1er&amp;quot;) ou la date complète&lt;br /&gt;
--		2 : mois (en toutes lettres) ou spécialité de l&#039;année&lt;br /&gt;
--		3 : année (nombre)&lt;br /&gt;
--		4 : spécialité de l&#039;année&lt;br /&gt;
--		julien : date dans le calendrier julien&lt;br /&gt;
--		compact : affiche le mois sous forme d&#039;abréviation&lt;br /&gt;
--		avJC : non pour désactiver l&#039;affichage de « av. J.-C. » pour les dates négatives&lt;br /&gt;
--		âge : ajoute la durée depuis cette date&lt;br /&gt;
--		agePrefix : préfixe pour l&#039;age, &#039;à &#039; par défaut pour les décès&lt;br /&gt;
--		liens : active les liens par défaut&lt;br /&gt;
--		nolinks : ne met pas de lien sur la date (a précédence sur le paramètre &amp;quot;liens&amp;quot;)&lt;br /&gt;
--		afficherErreurs : en cas d&#039;erreur, si défini à &amp;quot;non&amp;quot; ne retourne pas un message d&#039;erreur, mais le 1er argument inchangé&lt;br /&gt;
--		categoriserErreurs : en cas d&#039;erreur, si défini à &amp;quot;non&amp;quot; ne catégorise pas ; peut aussi être défini avec une catégorie à utiliser à la place de celle par défaut&lt;br /&gt;
--		naissance : ajoute la class &amp;quot;bday&amp;quot;&lt;br /&gt;
--		mort : ajoute la class &amp;quot;dday&amp;quot;&lt;br /&gt;
function fun.modeleDate( frame )&lt;br /&gt;
	local Yesno = require &#039;Module:Yesno&#039;&lt;br /&gt;
	&lt;br /&gt;
	local args&lt;br /&gt;
	if frame. args and frame.args.nogetparent then args = frame.args else args = Outils.extractArgs( frame ) end&lt;br /&gt;
	-- l&#039;import des paramètres passés au modèle appelant et non au #invoke est désactivable par nogetparent&lt;br /&gt;
	for i,j in ipairs(args) do args[i] = tostring(j) end&lt;br /&gt;
	local resultat&lt;br /&gt;
&lt;br /&gt;
	local dateNaissanceMort&lt;br /&gt;
	local cherchedeuxdates = args.mort or args[&#039;événement&#039;] or args.evenement&lt;br /&gt;
&lt;br /&gt;
	-- analyse des paramètres non nommés (ou paramètres de la date jour, mois, annee)&lt;br /&gt;
	local test, params&lt;br /&gt;
	local arg1, arg2, arg3, arg4 = fun.nettoyageJour( args[1] ), trim( args[2] ), trim( args[3] ), trim( args[4] )&lt;br /&gt;
	if cherchedeuxdates then args2 = fun.nettoyageJour( args2 ) end&lt;br /&gt;
	local slashesinarg1 = arg1 and arg1:match( &#039;[^ ./-][ ./-]+[^ ./-]&#039; )&lt;br /&gt;
	local slashesinarg2 = cherchedeuxdates and arg2 and arg2:match( &#039;[^ ./-][ ./-]+[^ ./-]&#039; )&lt;br /&gt;
	if arg1 and not arg3 and ((slashesinarg1 and not cherchedeuxdates)  or arg2 == nil or dataLiens[arg2] or mw.ustring.match( arg2, &#039;%a %a&#039; ) ) then&lt;br /&gt;
		-- une date dans le premier paramètre&lt;br /&gt;
		test, params = fun.separationJourMoisAnnee( arg1 )&lt;br /&gt;
		if test then&lt;br /&gt;
			if dataLiens[trim( arg2 )] then&lt;br /&gt;
				params.qualificatif = trim( arg2 )&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	elseif  cherchedeuxdates and (not arg4) and ( slashesinarg1 or slashesinarg2 or dataLiens[arg3] or (arg3 and mw.ustring.match( arg3, &#039;%a %a&#039; ) ) ) then&lt;br /&gt;
		-- deux dates dans les deux premiers paramètres&lt;br /&gt;
		test, params = fun.separationJourMoisAnnee( arg1 )&lt;br /&gt;
		if test then&lt;br /&gt;
			dateNaissanceMort = trim( arg2 )&lt;br /&gt;
			if dataLiens[trim( arg3 )] then&lt;br /&gt;
				params.qualificatif = trim( arg3 )&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		local cleanArgs = {jour = args.jour, mois = args.mois, annee = args.annee or args[&#039;année&#039;]}&lt;br /&gt;
		&lt;br /&gt;
		if arg1 and listeMois[arg1] and not tonumber(arg1) then --le premier argument est un mois donc le deuxième est présumé année&lt;br /&gt;
			cleanArgs.mois = (cleanArgs.mois or arg1)&lt;br /&gt;
			cleanArgs.annee = cleanArgs.annee or arg2&lt;br /&gt;
			cleanArgs.qualificatif = arg3&lt;br /&gt;
		else&lt;br /&gt;
			cleanArgs.jour = cleanArgs.jour or arg1&lt;br /&gt;
			cleanArgs.mois = cleanArgs.mois or arg2&lt;br /&gt;
			cleanArgs.annee = cleanArgs.annee or arg3&lt;br /&gt;
			cleanArgs.qualificatif = arg4&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		local function masquerParam( p )&lt;br /&gt;
			-- sépare le signe moins final éventuel signifiant que le paramètre ne doit pas être affiché.&lt;br /&gt;
			if type( p ) ~= &#039;string&#039; then&lt;br /&gt;
				return p, nil&lt;br /&gt;
			end&lt;br /&gt;
			local value, mask = p:match( &#039;^%s*(.-)(%-?)%s*$&#039; )&lt;br /&gt;
			return value, ( mask == &#039;-&#039; or nil )&lt;br /&gt;
		end&lt;br /&gt;
		cleanArgs.mois, cleanArgs.masquerMois = masquerParam( cleanArgs.mois )&lt;br /&gt;
		cleanArgs.annee, cleanArgs.masquerAnnee = masquerParam( cleanArgs.annee )&lt;br /&gt;
&lt;br /&gt;
		-- Si les paramètres ont été envoyés directement, ils ont précédence&lt;br /&gt;
		if args.masquerMois then cleanArgs.masquerMois = args.masquerMois end&lt;br /&gt;
		if args.masquerAnnee then cleanArgs.masquerAnnee = args.masquerAnnee end&lt;br /&gt;
&lt;br /&gt;
		test, params = fun.validationJourMoisAnnee( cleanArgs )&lt;br /&gt;
		&lt;br /&gt;
		if test and dataLiens[trim( cleanArgs.qualificatif )] then&lt;br /&gt;
			params.qualificatif = trim( cleanArgs.qualificatif )&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- analyse des paramètres nommés&lt;br /&gt;
	if test then&lt;br /&gt;
		params.agePrefix = args.agePrefix&lt;br /&gt;
		if args.qualificatif and dataLiens[args.qualificatif] then&lt;br /&gt;
			params.qualificatif = args.qualificatif&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		-- julien peut avoir trois valeurs : inactif, format standard (true), format court&lt;br /&gt;
		params.julien = Yesno( args.julien, &#039;court&#039;, false )&lt;br /&gt;
		params.avJC = Yesno( args.avJC )&lt;br /&gt;
&lt;br /&gt;
		if args[&#039;républicain&#039;] and args[&#039;républicain&#039;] ~= &#039;&#039; then&lt;br /&gt;
			if args[&#039;républicain&#039;] == &#039;liens&#039; then&lt;br /&gt;
				params.republicain = &#039;liens&#039;&lt;br /&gt;
			else&lt;br /&gt;
				params.republicain = Yesno( args[&#039;républicain&#039;], false )&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			params.republicain = false&lt;br /&gt;
		end&lt;br /&gt;
		if args.dateNaissanceMort and args.dateNaissanceMort ~= &#039;&#039; then&lt;br /&gt;
			dateNaissanceMort = args.dateNaissanceMort&lt;br /&gt;
		elseif args[&#039;dateNaissanceÉvénement&#039;] and args[&#039;dateNaissanceÉvénement&#039;] ~= &#039;&#039; then&lt;br /&gt;
			dateNaissanceMort = args[&#039;dateNaissanceÉvénement&#039;]&lt;br /&gt;
		end&lt;br /&gt;
		if dateNaissanceMort then&lt;br /&gt;
			local testNaissanceMort, paramsNaissanceMort = fun.separationJourMoisAnnee( dateNaissanceMort )&lt;br /&gt;
			if testNaissanceMort then&lt;br /&gt;
				params.anneeNaissanceMort, params.moisNaissanceMort, params.numMoisNaissanceMort, params.jourNaissanceMort = paramsNaissanceMort.annee, paramsNaissanceMort.mois, paramsNaissanceMort.numMois, paramsNaissanceMort.jour&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		local listeParam = {&lt;br /&gt;
			age = &#039;âge&#039;,&lt;br /&gt;
			[&#039;âge&#039;] = &#039;âge&#039;,&lt;br /&gt;
			naissance = &#039;naissance&#039;,&lt;br /&gt;
			mort = &#039;mort&#039;,&lt;br /&gt;
			[&#039;événement&#039;] = &#039;événement&#039;,&lt;br /&gt;
			evenement = &#039;evenement&#039;,&lt;br /&gt;
			[&#039;décès&#039;] = &#039;mort&#039;,&lt;br /&gt;
			apJC = &#039;apJC&#039;,&lt;br /&gt;
			nolinks = &#039;nolinks&#039;,&lt;br /&gt;
			compact = &#039;compact&#039;,&lt;br /&gt;
			compacte = &#039;compact&#039;,&lt;br /&gt;
		}&lt;br /&gt;
		for n, v in pairs( listeParam ) do&lt;br /&gt;
			params[v] = params[v] or Yesno( args[n], true, false ) or nil&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		if not params.nolinks then&lt;br /&gt;
			local liens = Yesno( args.liens )&lt;br /&gt;
			if liens == nil then&lt;br /&gt;
				-- liens actifs par défaut si qualificatif&lt;br /&gt;
				liens = params.qualificatif and params.qualificatif ~= &amp;quot;&amp;quot; and true or false&lt;br /&gt;
			end&lt;br /&gt;
			params.nolinks = not liens&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		-- sortie pour les tests unitaire, ou pour débugger&lt;br /&gt;
		if args.debug then&lt;br /&gt;
			return params&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		resultat = fun._modeleDate( params )&lt;br /&gt;
&lt;br /&gt;
	else&lt;br /&gt;
		local yn_afficherErreurs = Yesno( args.afficherErreurs )&lt;br /&gt;
		if yn_afficherErreurs == nil or yn_afficherErreurs == true then&lt;br /&gt;
			resultat = params&lt;br /&gt;
		else&lt;br /&gt;
			resultat = args[1]&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		local currentTitle = mw.title.getCurrentTitle()&lt;br /&gt;
&lt;br /&gt;
		if currentTitle:inNamespaces( 0, 4, 10, 14, 100 )&lt;br /&gt;
		and not Outils.notEmpty( args.nocat )&lt;br /&gt;
		and not currentTitle.prefixedText:match( &#039;^Modèle:.+/Test$&#039; ) then&lt;br /&gt;
			local categorie&lt;br /&gt;
			local yn_categoriserErreurs = Yesno( args.categoriserErreurs, &#039;custom&#039;, true )&lt;br /&gt;
			if yn_categoriserErreurs == nil or yn_categoriserErreurs == true then&lt;br /&gt;
				categorie = &#039;[[Catégorie:Page utilisant le modèle date avec une syntaxe erronée]]&#039;&lt;br /&gt;
			elseif yn_categoriserErreurs == false then&lt;br /&gt;
				categorie = &#039;&#039;&lt;br /&gt;
			else&lt;br /&gt;
				local nomCategorie = args.categoriserErreurs&lt;br /&gt;
					:gsub( &#039;^%[%[&#039;, &#039;&#039; )&lt;br /&gt;
					:gsub( &#039;%]%]$&#039;, &#039;&#039; )&lt;br /&gt;
					:gsub( &#039;^:?[Cc]atégorie:&#039;, &#039;&#039; )&lt;br /&gt;
					:gsub( &#039;^:?[Cc]atégory:&#039;, &#039;&#039; )&lt;br /&gt;
				categorie = &#039;[[Catégorie:&#039; .. nomCategorie .. &#039;]]&#039;&lt;br /&gt;
			end&lt;br /&gt;
			resultat = resultat .. categorie&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return resultat  or &#039;&#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function fun._modeleDate( args )&lt;br /&gt;
	local annee, mois, numMois, jour = args.annee, args.mois, args.numMois, args.jour&lt;br /&gt;
	local qualificatif = args.qualificatif&lt;br /&gt;
&lt;br /&gt;
	if ( annee or mois or jour ) == nil then&lt;br /&gt;
		return&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- on traite l&#039;âge, naissance et mort&lt;br /&gt;
	local agePrefix = args.agePrefix&lt;br /&gt;
	local age = args[&#039;âge&#039;] and fun.age( annee, numMois, jour )&lt;br /&gt;
	local naissance = args.naissance&lt;br /&gt;
	local mort = args.mort&lt;br /&gt;
	local evenement = args[&#039;événement&#039;] or args.evenement&lt;br /&gt;
	if mort and args.anneeNaissanceMort then&lt;br /&gt;
		age = fun.age( args.anneeNaissanceMort, args.numMoisNaissanceMort, args.jourNaissanceMort, annee, numMois, jour )&lt;br /&gt;
		agePrefix = agePrefix or &#039;à &#039; -- faut-il mettre \194\160 ?&lt;br /&gt;
	elseif evenement and args.anneeNaissanceMort then&lt;br /&gt;
		if naissance then&lt;br /&gt;
			age = fun.age( annee, numMois, jour, args.anneeNaissanceMort, args.numMoisNaissanceMort, args.jourNaissanceMort )&lt;br /&gt;
		else&lt;br /&gt;
			age = fun.age(args.anneeNaissanceMort, args.numMoisNaissanceMort, args.jourNaissanceMort,  annee, numMois, jour )&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	agePrefix = agePrefix or &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
	-- on traite le calendrier&lt;br /&gt;
	local gannee, gmois, gjour = annee, numMois, jour   -- date suivant le calendrier grégorien pour &amp;lt;time&amp;gt;&lt;br /&gt;
	local jannee, jmois, jjour = annee, mois, jour      -- date suivant le calendrier julien si necessaire&lt;br /&gt;
	local julienDate, julienSup, julienSep              -- servira éventuellement à afficher la date selon le calendrier julien&lt;br /&gt;
	local gregAprMois, gregAprAn, gregFin               -- message de calendrier grégorien lorsque la date est selon le calendrier julien&lt;br /&gt;
	local dateRepublicaine&lt;br /&gt;
	if annee and jour then&lt;br /&gt;
		local amj = annee * 10000 + numMois * 100 + jour&lt;br /&gt;
		if amj &amp;lt; 15821014 then&lt;br /&gt;
			if annee &amp;gt; 0 then&lt;br /&gt;
				gannee, gmois, gjour = fun.julianToGregorian( annee, numMois, jour )&lt;br /&gt;
			else&lt;br /&gt;
				-- calendrier grégorien proleptique avec année 0.&lt;br /&gt;
				gannee, gmois, gjour = fun.julianToGregorian( annee + 1, numMois, jour )&lt;br /&gt;
			end&lt;br /&gt;
			args.julien = false&lt;br /&gt;
&lt;br /&gt;
		elseif args.julien then&lt;br /&gt;
			gannee, gmois, gjour = fun.julianToGregorian( annee, numMois, jour )&lt;br /&gt;
			annee, mois, jour = gannee, listeMois[gmois].nom, gjour&lt;br /&gt;
			if jjour == 1 then&lt;br /&gt;
				jjour = modelePremier&lt;br /&gt;
			end&lt;br /&gt;
			if args.compact then&lt;br /&gt;
				jmois = listeMois[jmois].abrev&lt;br /&gt;
			end&lt;br /&gt;
			if args.julien == &#039;court&#039; then&lt;br /&gt;
				julienDate = jjour .. &#039; &#039; .. jmois .. &#039; &#039;&lt;br /&gt;
				julienSup = &#039;&amp;lt;sup&amp;gt;[[calendrier julien|jul.]]&amp;lt;/sup&amp;gt;&#039;&lt;br /&gt;
				if jannee == annee then&lt;br /&gt;
					gregAprMois = &#039;&amp;lt;sup&amp;gt;[[calendrier grégorien|grég.]]&amp;lt;/sup&amp;gt;&#039;&lt;br /&gt;
				else&lt;br /&gt;
					julienDate = julienDate .. jannee .. &#039; &#039;&lt;br /&gt;
					gregAprAn = &#039;&amp;lt;sup&amp;gt;[[calendrier grégorien|grég.]]&amp;lt;/sup&amp;gt;&#039;&lt;br /&gt;
				end&lt;br /&gt;
				julienSep = &#039; / &#039;&lt;br /&gt;
			else&lt;br /&gt;
				julienDate = jjour .. &#039; &#039; .. jmois .. &#039; &#039; .. jannee&lt;br /&gt;
				julienSep = &#039; (&#039;&lt;br /&gt;
				gregFin = &#039; [[Passage du calendrier julien au calendrier grégorien|dans le calendrier grégorien]])&#039;&lt;br /&gt;
			end&lt;br /&gt;
&lt;br /&gt;
		elseif args.republicain then&lt;br /&gt;
			local DateRep = require &#039;Module:Date républicaine&#039;&lt;br /&gt;
			local RepSansLiens&lt;br /&gt;
			if args.republicain == &#039;liens&#039; then&lt;br /&gt;
				RepSansLiens = false&lt;br /&gt;
			else&lt;br /&gt;
				RepSansLiens = true&lt;br /&gt;
			end&lt;br /&gt;
			dateRepublicaine = DateRep._date_republicaine(&lt;br /&gt;
				RepSansLiens,&lt;br /&gt;
				{ fun.formatRepCal( fun.do_toRepCal{gannee, gmois, gjour} ) }&lt;br /&gt;
			)&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		if annee and annee &amp;lt; 0 then&lt;br /&gt;
			gannee = gannee + 1&lt;br /&gt;
		end&lt;br /&gt;
		args.julien = false&lt;br /&gt;
		args.republicain = false&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- on génère le résultat&lt;br /&gt;
&lt;br /&gt;
	-- Déclarations des variables&lt;br /&gt;
	local wikiListe = {}                   -- reçoit le texte affiché pour chaque paramètre&lt;br /&gt;
	local iso = {}                         -- reçoit le format date ISO de ce paramètre&lt;br /&gt;
	local texteMois = mois                 -- texte du mois qui sera affiché (éventuellement l&#039;abréviation)&lt;br /&gt;
	if args.compact then&lt;br /&gt;
		if not numMois then&lt;br /&gt;
			-- mois est autre chose qu&#039;un simple mois : saison, mois-mois... auquel cas, pas d&#039;abréviation (provoquait erreur Lua)&lt;br /&gt;
			-- (les abréviations pour le cas &amp;quot;mois[-/]mois&amp;quot; seraient théoriquement possibles, mais ça reste à implémenter)&lt;br /&gt;
		else&lt;br /&gt;
			if args.nolinks then&lt;br /&gt;
				texteMois = &#039;&amp;lt;abbr class=&amp;quot;abbr&amp;quot; title=&amp;quot;&#039; .. mois .. &#039;&amp;quot;&amp;gt;&#039; .. listeMois[mois].abrev .. &#039;&amp;lt;/abbr&amp;gt;&#039;&lt;br /&gt;
			else&lt;br /&gt;
				texteMois = listeMois[mois].abrev&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	mois = mois and mois:gsub( &#039;aout&#039;, &#039;août&#039; )&lt;br /&gt;
&lt;br /&gt;
	local dataQualificatif, dataCat&lt;br /&gt;
	if not args.nolinks then&lt;br /&gt;
		dataQualificatif = dataLiens[qualificatif or &#039;&#039;]&lt;br /&gt;
		if type( dataQualificatif ) ~= &#039;table&#039; then&lt;br /&gt;
			-- si le qualificatif n&#039;est pas dans la base de données, on crée une table minimum,&lt;br /&gt;
			-- qui imposera un test sur l&#039;année, mais considère qu&#039;il n&#039;y a pas de lien sur le jour ou le mois&lt;br /&gt;
			dataQualificatif = { qualificatif = qualificatif, annee = { } }&lt;br /&gt;
		end&lt;br /&gt;
		dataCat = dataLiens[dataQualificatif.cat]&lt;br /&gt;
		if type( dataCat ) ~= &#039;table&#039; or dataCat == dataQualificatif then&lt;br /&gt;
			dataCat = { qualificatif = &#039;&#039; }&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local function wikiLien( lien, texte )&lt;br /&gt;
		if lien == texte then&lt;br /&gt;
			return &#039;[[&#039; .. texte .. &#039;]]&#039;&lt;br /&gt;
		else&lt;br /&gt;
			return &#039;[[&#039; .. lien .. &#039;|&#039; .. texte .. &#039;]]&#039;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	-- le jour si présent&lt;br /&gt;
	local qualifJour = &#039;&#039;&lt;br /&gt;
	if jour then&lt;br /&gt;
		if args.nolinks then&lt;br /&gt;
			if jour == 1 then&lt;br /&gt;
				jour = modelePremier&lt;br /&gt;
			end&lt;br /&gt;
			table.insert( wikiListe, jour )&lt;br /&gt;
		else&lt;br /&gt;
			qualifJour = dataQualificatif.jour and dataQualificatif.qualificatif&lt;br /&gt;
				or dataCat.jour and dataCat.qualificatif&lt;br /&gt;
				or &#039;&#039;&lt;br /&gt;
			local texteJour, lien&lt;br /&gt;
			if jour == 1 then&lt;br /&gt;
				texteJour = &#039;1&amp;lt;sup&amp;gt;er&amp;lt;/sup&amp;gt;&#039;&lt;br /&gt;
				lien = &#039;1er &#039; .. mois&lt;br /&gt;
			else&lt;br /&gt;
				texteJour = jour&lt;br /&gt;
				lien = jour .. &#039; &#039; .. mois&lt;br /&gt;
			end&lt;br /&gt;
			if qualifJour ~= &#039;&#039; then&lt;br /&gt;
				lien = lien .. &#039; &#039; .. qualifJour&lt;br /&gt;
			end&lt;br /&gt;
			-- s&#039;il n&#039;y a pas de lien sur le mois, il sera affiché avec le jour.&lt;br /&gt;
			table.insert( wikiListe, wikiLien( lien, texteJour ) )&lt;br /&gt;
			table.insert( wikiListe, wikiLien( lien, texteJour .. &#039; &#039;.. texteMois ) )&lt;br /&gt;
		end&lt;br /&gt;
		table.insert( iso, 1, string.sub( &#039;0&#039; .. gjour, -2 ) )&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- le mois&lt;br /&gt;
	if mois then&lt;br /&gt;
		if #wikiListe == 0 and annee == nil then&lt;br /&gt;
			return texteMois&lt;br /&gt;
		end&lt;br /&gt;
		if args.nolinks then&lt;br /&gt;
			if not args.masquerMois then&lt;br /&gt;
				table.insert( wikiListe, texteMois )&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			local lien&lt;br /&gt;
			if annee then&lt;br /&gt;
				if not numMois then&lt;br /&gt;
					-- mois est autre chose qu&#039;un simple mois : saison, mois-mois... auquel cas, pas de lien&lt;br /&gt;
				else&lt;br /&gt;
					lien = existDate( dataQualificatif, annee, mois ) or existDate( dataCat, annee, mois )&lt;br /&gt;
					if lien == nil and qualificatif and qualifJour == &#039;&#039; then&lt;br /&gt;
						-- nouveau test sans le qualificatif uniquement s&#039;il n&#039;y a pas d&#039;éphémérides pour ce qualificatif.&lt;br /&gt;
						lien = existDate( dataLiens[&#039;&#039;], annee, mois )&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			if lien or args.masquerMois then&lt;br /&gt;
				-- s&#039;il y a un lien on retire le lien affichant &#039;jour mois&#039; pour ajouter &#039;[[mois annee|mois]]&#039;&lt;br /&gt;
				table.remove( wikiListe )&lt;br /&gt;
				if not args.masquerMois then&lt;br /&gt;
					table.insert( wikiListe, wikiLien( lien, texteMois ) )&lt;br /&gt;
				end&lt;br /&gt;
			elseif #wikiListe &amp;gt; 0 then&lt;br /&gt;
				-- sinon on retire le lien affichant &#039;jour&#039; pour ne garder que le lien &#039;jour mois&#039;&lt;br /&gt;
				table.remove( wikiListe, #wikiListe - 1 )&lt;br /&gt;
			elseif args.masquerAnnee then&lt;br /&gt;
				-- s&#039;il n&#039;y a pas de jour et que l&#039;année n&#039;est pas affichée, on insère le mois seul.&lt;br /&gt;
				table.insert( wikiListe, texteMois )&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		if gmois then&lt;br /&gt;
			table.insert( iso, 1, string.sub( &#039;0&#039; .. gmois, -2 ) )&lt;br /&gt;
		end&lt;br /&gt;
		table.insert( wikiListe, gregAprMois )&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- l&#039;année&lt;br /&gt;
	if annee and not (args.julien == true and args.nolinks and jannee == annee ) then&lt;br /&gt;
		if not args.masquerAnnee then&lt;br /&gt;
			local texteAnnee = annee&lt;br /&gt;
			if annee &amp;lt; 0 then&lt;br /&gt;
				local anneeAvJc = 0 - annee&lt;br /&gt;
				if args.avJC == false then&lt;br /&gt;
					texteAnnee = anneeAvJc&lt;br /&gt;
				else&lt;br /&gt;
					texteAnnee = anneeAvJc .. &#039; &amp;lt;abbr class=&amp;quot;abbr&amp;quot; title=&amp;quot;&#039;&lt;br /&gt;
						.. &#039;avant Jésus-Christ&amp;quot;&amp;gt;av. J.-C.&amp;lt;/abbr&amp;gt;&#039;&lt;br /&gt;
				end&lt;br /&gt;
			elseif args.apJC then&lt;br /&gt;
				texteAnnee = texteAnnee .. &#039; &amp;lt;abbr class=&amp;quot;abbr&amp;quot; title=&amp;quot;&#039;&lt;br /&gt;
					.. &#039;après Jésus-Christ&amp;quot;&amp;gt;apr. J.-C.&amp;lt;/abbr&amp;gt;&#039;&lt;br /&gt;
			end&lt;br /&gt;
			if args.nolinks then -- seulement si on doit l&#039;afficher&lt;br /&gt;
				table.insert( wikiListe, texteAnnee )&lt;br /&gt;
			else&lt;br /&gt;
				local lien = existDate( dataQualificatif, annee ) or existDate( dataCat, annee )&lt;br /&gt;
				if not lien then&lt;br /&gt;
					if annee &amp;lt; 0 then&lt;br /&gt;
						local anneeAvJc = 0 - annee&lt;br /&gt;
						lien = anneeAvJc .. &#039; av. J.-C.&#039;&lt;br /&gt;
					else&lt;br /&gt;
						lien = annee&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
				if mois and #wikiListe == 0 then&lt;br /&gt;
					-- si le mois n&#039;a pas de lien et n&#039;est pas affiché avec le jour, il est affiché avec l&#039;année.&lt;br /&gt;
					texteAnnee = texteMois .. &#039; &#039; .. texteAnnee&lt;br /&gt;
				end&lt;br /&gt;
				table.insert( wikiListe, wikiLien( lien, texteAnnee ) )&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if annee then&lt;br /&gt;
		if gannee &amp;gt; 999 then&lt;br /&gt;
			table.insert( iso, 1, gannee )&lt;br /&gt;
		elseif gannee &amp;gt; -1 then&lt;br /&gt;
			table.insert( iso, 1, string.sub( &#039;000&#039; .. gannee , -4 ) )&lt;br /&gt;
		elseif gannee &amp;gt; -999 then&lt;br /&gt;
			-- calendrier grégorien proleptique avec année 0.&lt;br /&gt;
			table.insert( iso, 1, &#039;U-&#039; .. string.sub( &#039;000&#039; .. ( 0 - gannee ), -4 ) )&lt;br /&gt;
		else&lt;br /&gt;
			table.insert( iso, 1, &#039;U&#039; .. gannee )&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	table.insert( wikiListe, gregAprAn )&lt;br /&gt;
&lt;br /&gt;
	-- l&#039;age&lt;br /&gt;
	if type( age ) == &#039;number&#039; and age &amp;gt;= 0 and ( not naissance or age &amp;lt; 120 ) then&lt;br /&gt;
		if age == 0 then&lt;br /&gt;
			age = &#039;(&#039; .. agePrefix .. &#039;moins d’un\194\160an)&#039;&lt;br /&gt;
		elseif age == 1 then&lt;br /&gt;
			age = &#039;(&#039; .. agePrefix .. &#039;1\194\160an)&#039;&lt;br /&gt;
		else&lt;br /&gt;
			age = &#039;(&#039;.. agePrefix .. age .. &#039;\194\160ans)&#039;&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		age = false&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	-- compilation du résultat&lt;br /&gt;
	local wikiTexte = table.concat( wikiListe, &#039; &#039; )&lt;br /&gt;
	local isoTexte = table.concat( iso, &#039;-&#039; )&lt;br /&gt;
&lt;br /&gt;
	-- On ajoute un peu de sémantique.&lt;br /&gt;
	local wikiHtml = mw.html.create( &#039;&#039; )&lt;br /&gt;
&lt;br /&gt;
	if julienDate then&lt;br /&gt;
		wikiHtml:tag( &#039;span&#039;)&lt;br /&gt;
				:addClass( &#039;nowrap&#039; )&lt;br /&gt;
				:attr( &#039;data-sort-value&#039;, isoTexte )&lt;br /&gt;
				:wikitext( julienDate )&lt;br /&gt;
				:node( julienSup )&lt;br /&gt;
				:done()&lt;br /&gt;
			:wikitext( julienSep )&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local dateHtml = wikiHtml:tag( &#039;time&#039; )&lt;br /&gt;
			:wikitext( wikiTexte )&lt;br /&gt;
	if wikiTexte:match( &#039; &#039; ) then&lt;br /&gt;
		dateHtml:addClass( &#039;nowrap&#039; )&lt;br /&gt;
	end&lt;br /&gt;
	if isoTexte ~= wikiTexte then&lt;br /&gt;
		dateHtml:attr( &#039;datetime&#039;, isoTexte )&lt;br /&gt;
				:attr( &#039;data-sort-value&#039;, isoTexte )&lt;br /&gt;
	end&lt;br /&gt;
	if not args.nolinks then&lt;br /&gt;
		dateHtml:addClass( &#039;date-lien&#039; )&lt;br /&gt;
	end&lt;br /&gt;
	if naissance then&lt;br /&gt;
		dateHtml:addClass( &#039;bday&#039; )&lt;br /&gt;
	elseif mort then&lt;br /&gt;
		dateHtml:addClass( &#039;dday&#039; )&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	wikiHtml:wikitext( gregFin )&lt;br /&gt;
&lt;br /&gt;
	if dateRepublicaine then&lt;br /&gt;
		wikiHtml:wikitext( &#039; (&#039;, dateRepublicaine, &#039;)&#039; )&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if age then&lt;br /&gt;
		wikiHtml:wikitext( &#039; &#039; )&lt;br /&gt;
				:tag( &#039;span&#039; )&lt;br /&gt;
					:addClass( &#039;noprint&#039;)&lt;br /&gt;
					:wikitext( age )&lt;br /&gt;
					:done()&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return tostring( wikiHtml )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
-- isoJourMoisAnnee transforme une date iso en un tableau équivalent à celui retourné par separationJourMoisAnnee&lt;br /&gt;
local function isoJourMoisAnnee( dateiso )&lt;br /&gt;
	if dateiso and dateiso:sub( 1, 2 ) == &#039;U-&#039; then&lt;br /&gt;
		dateiso = dateiso:sub( 2 )&lt;br /&gt;
	end&lt;br /&gt;
	local annee, mois, jour = dateiso:match( &#039;^(%-?%d%d%d%d+)%-(%d+)%-(%d+)$&#039; )&lt;br /&gt;
	if not annee then&lt;br /&gt;
		annee, mois = dateiso:match( &#039;^(%-?%d%d%d%d+)%-(%d+)$&#039; )&lt;br /&gt;
	end&lt;br /&gt;
	if not annee then&lt;br /&gt;
		annee = dateiso:match( &#039;^(%-?%d%d%d%d+)$&#039; )&lt;br /&gt;
	end&lt;br /&gt;
	if annee and tonumber( annee ) &amp;lt;= 0 then&lt;br /&gt;
		-- la date iso utilise une année 0&lt;br /&gt;
		annee = tonumber( annee ) - 1&lt;br /&gt;
	end&lt;br /&gt;
	if not annee then&lt;br /&gt;
		mois, jour = dateiso:match( &#039;^(%d+)%-(%d+)$&#039; )&lt;br /&gt;
	end&lt;br /&gt;
	return fun.validationJourMoisAnnee{ jour, mois, annee }&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- analyseDate sépare la date du contenu qui précède et suit, supprime les liens, et retourne si possible une table avec jour mois année&lt;br /&gt;
local function analyseDate( d )&lt;br /&gt;
	if trim( d ) then&lt;br /&gt;
		local datesMultiples = d:match( &#039; ou &#039; ) or d:match( &#039;^[Ee]ntre &#039; ) or d:match( &#039;&amp;lt;time.-&amp;gt;.-&amp;lt;time.-&amp;gt;&#039; )&lt;br /&gt;
		if datesMultiples then&lt;br /&gt;
			return d&lt;br /&gt;
		end&lt;br /&gt;
		local approx = d:match( &#039;^[Vv]ers &#039; ) or d:match( &#039;^[Aa]près &#039; ) or d:match( &#039;^[Aa]vant &#039; )&lt;br /&gt;
		-- booléen qui indique que la date est approximative, empêchant l&#039;affichage de l&#039;âge ou de la durée&lt;br /&gt;
		approx = approx and true or false&lt;br /&gt;
&lt;br /&gt;
		local analyse = d&lt;br /&gt;
		-- s&#039;il s&#039;agit d&#039;une date formattée avec {{date}}, on utilisera la valeur du datetime pour reconstruire la date&lt;br /&gt;
		local dateiso = d:match( &#039;datetime=&amp;quot;([U%d-]+)&amp;quot;&#039; ) or d:match( &#039;&amp;lt;time&amp;gt;(.-)&amp;lt;/time&amp;gt;&#039; )&lt;br /&gt;
		local debut, strDate, fin&lt;br /&gt;
		if dateiso then&lt;br /&gt;
			-- supprime le formatage créé par {{date}}&lt;br /&gt;
			debut, strDate, fin = analyse:match( &#039;(.-)&amp;lt;time.-&amp;gt;(.-)&amp;lt;/time&amp;gt;(.*)&#039; )&lt;br /&gt;
		end&lt;br /&gt;
		if not strDate then&lt;br /&gt;
			-- sépare une date av. J.-C. du contenu qui suit&lt;br /&gt;
			strDate, fin = analyse:match( &#039;(.-%d av%. J%.%-C%.]*%-?)(.*)&#039; )&lt;br /&gt;
		end&lt;br /&gt;
		if not strDate then&lt;br /&gt;
			-- sépare la date (avec ses liens) d&#039;une référence ou contenu commençant par un espace&lt;br /&gt;
			strDate, fin = analyse:match( &#039;(.-%d%d%d%]*%-?)([\127 ].+)&#039; )&lt;br /&gt;
		end&lt;br /&gt;
		if not strDate then&lt;br /&gt;
			-- sépare la date du contenu commençant par &amp;lt;br&amp;gt;&lt;br /&gt;
			strDate, fin = analyse:match( &#039;(.-%d%d%d%]*%-?)(&amp;lt;br ?/?&amp;gt;.+)&#039; )&lt;br /&gt;
		end&lt;br /&gt;
		analyse = strDate or analyse&lt;br /&gt;
		-- supprime les liens&lt;br /&gt;
		analyse = analyse:gsub(&lt;br /&gt;
			&#039;%[%[([^%[%]|]*)|?([^%[%]]*)%]%]&#039;,&lt;br /&gt;
			function ( l, t )&lt;br /&gt;
				return trim( t ) or l&lt;br /&gt;
			end&lt;br /&gt;
		)&lt;br /&gt;
		&lt;br /&gt;
		local t, r&lt;br /&gt;
		if dateiso then&lt;br /&gt;
			-- Si la date était formatée avec {{date}}, on la reconstruit à partir de la valeur de datetime&lt;br /&gt;
			t, r = isoJourMoisAnnee( dateiso )&lt;br /&gt;
		end&lt;br /&gt;
		if t then&lt;br /&gt;
			local tTexte, rTexte = fun.separationJourMoisAnnee( analyse )&lt;br /&gt;
			if r.annee and r.jour then&lt;br /&gt;
				local amj = r.annee * 10000 + r.numMois * 100 + r.jour&lt;br /&gt;
				-- Les dates avant le 14 octobre 1582 sont dans le calendrier julien mais utilisent un datetime grégorien&lt;br /&gt;
				local gregToJul = amj &amp;lt; 15821014&lt;br /&gt;
				if not gregToJul and amj &amp;lt; 15821024 then&lt;br /&gt;
					-- Entre le 14 et le 23 octobre, on ne peut pas différencier entre julien et grégorien sans comparer avec le texte&lt;br /&gt;
					gregToJul = tTexte and rTexte.jour ~= r.jour&lt;br /&gt;
				end&lt;br /&gt;
				if gregToJul then&lt;br /&gt;
					local jannee, jmois, jjour = fun.gregorianToJulian( r.annee, r.numMois, r.jour )&lt;br /&gt;
					r = {&lt;br /&gt;
						annee = jannee,&lt;br /&gt;
						numMois = jmois,&lt;br /&gt;
						mois = listeMois[jmois].nom,&lt;br /&gt;
						jour = jjour&lt;br /&gt;
					}&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			if tTexte then&lt;br /&gt;
				-- On analyse le texte de la date pour repérer les dates partiellement masquées&lt;br /&gt;
				-- Si seul le jour est affiché, separationJourMoisAnnee l&#039;interprète comme une année&lt;br /&gt;
				if not rTexte.jour and not rTexte.mois and rTexte.annee == r.jour then&lt;br /&gt;
					r.masquerMois = true&lt;br /&gt;
					r.masquerAnnee = true&lt;br /&gt;
				elseif rTexte.jour == r.jour and rTexte.mois == r.mois and not rTexte.annee then&lt;br /&gt;
					r.masquerAnnee = true&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			t, r = fun.separationJourMoisAnnee( analyse )&lt;br /&gt;
		end&lt;br /&gt;
		if t then&lt;br /&gt;
			return r, fin, debut, approx&lt;br /&gt;
		else&lt;br /&gt;
			return d, fin, debut, approx&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
-- fonction destinée aux infobox, notamment pour afficher les dates de naissance et de mort&lt;br /&gt;
-- les liens présent dans les dates fournies sont automatiquement supprimés pour gérer les cas où&lt;br /&gt;
-- le paramètre contient déjà un modèle date.&lt;br /&gt;
-- Paramètres :&lt;br /&gt;
-- 		1 : type de date à afficher (naissance / n, mort / m, ou date / d)&lt;br /&gt;
-- 		2 : Date ou date de naissance&lt;br /&gt;
-- 		3 : Date de mort si type n ou m&lt;br /&gt;
-- 		qualificatif = suffixe des page de date à lier (exemple : en musique)&lt;br /&gt;
-- 		nolinks : n&#039;affiche pas de lien&lt;br /&gt;
--		préfixe : préfixe à afficher s&#039;il y a un jour (par défaut &#039;&#039;)&lt;br /&gt;
--		préfixe sans jour : préfixe à afficher s&#039;il n&#039;y a pas de jour (par défaut : &#039;&#039;)&lt;br /&gt;
function fun.dateInfobox( frame )&lt;br /&gt;
	local args = frame.args&lt;br /&gt;
	if type( args ) ~= &#039;table&#039; or not ( args[1] and args[2] ) then&lt;br /&gt;
		return&lt;br /&gt;
	end&lt;br /&gt;
	-- prefix ajoute un préfixe en fonction de la présence ou non du jour si le paramètre &amp;quot;préfixe sans jour&amp;quot; est défini&lt;br /&gt;
	local function prefix( dateString )&lt;br /&gt;
		if dateString then&lt;br /&gt;
			local datetime = dateString:match( &#039;datetime=&amp;quot;([U%d%-]+)&amp;quot;&#039; )&lt;br /&gt;
			if datetime and datetime:match(&#039;%-%d%d%-%d%d&#039;) and trim( args[&#039;préfixe&#039;] ) then&lt;br /&gt;
				return args[&#039;préfixe&#039;] .. &#039; &#039; .. dateString&lt;br /&gt;
			end&lt;br /&gt;
			if trim( args[&#039;préfixe sans jour&#039;] ) then&lt;br /&gt;
				return args[&#039;préfixe sans jour&#039;] .. &#039; &#039; .. dateString&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		return dateString&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local naissance = args[1]:match( &#039;^n&#039; ) == &#039;n&#039;&lt;br /&gt;
	local mort = args[1]:match( &#039;^m&#039; ) or args[1]:match( &#039;décès&#039; )&lt;br /&gt;
	local evenement = args[1]:match( &#039;^é&#039; )&lt;br /&gt;
	local affichageDate, qualificatif = args[2], args[4]&lt;br /&gt;
	local affichageDateTab, resultatDate, complementDate, prefixeDate, approxDate&lt;br /&gt;
	local dateNaissance, dateMort, approxNaissance, approxMort&lt;br /&gt;
	if mort or evenement then&lt;br /&gt;
		affichageDate = args[3]&lt;br /&gt;
	end&lt;br /&gt;
	if not trim( affichageDate ) then&lt;br /&gt;
		return&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if affichageDate:match( &#039;]]&amp;lt;/time&amp;gt;&#039; ) or affichageDate:match( &#039;&amp;lt;/time&amp;gt;]]&#039; ) then&lt;br /&gt;
		-- S&#039;il y a des liens il y a probablement déjà un modèle date, évitons de l&#039;exécuter une 2e fois&lt;br /&gt;
		if ( naissance or mort or evenement ) and ( affichageDate:match( &#039;wikidata%-linkback&#039; )) then&lt;br /&gt;
			local _&lt;br /&gt;
			dateNaissance, _, _, approxNaissance = analyseDate( args[2] )&lt;br /&gt;
			dateMort, _, _, approxMort = analyseDate( args[3] )&lt;br /&gt;
			resultatDate = affichageDate&lt;br /&gt;
		else&lt;br /&gt;
			return prefix( affichageDate )&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		affichageDateTab, complementDate, prefixeDate, approxDate = analyseDate( affichageDate )&lt;br /&gt;
		if type( affichageDateTab ) ~= &#039;table&#039; then&lt;br /&gt;
			return affichageDateTab&lt;br /&gt;
		else&lt;br /&gt;
			if naissance then&lt;br /&gt;
				local _&lt;br /&gt;
				dateNaissance, approxNaissance = affichageDateTab, approxDate&lt;br /&gt;
				dateMort, _, _, approxMort = analyseDate( args[3] )&lt;br /&gt;
			elseif mort then&lt;br /&gt;
				local _&lt;br /&gt;
				dateNaissance, _, _, approxNaissance = analyseDate( args[2] )&lt;br /&gt;
				dateMort, approxMort = affichageDateTab, approxDate&lt;br /&gt;
			else&lt;br /&gt;
				qualificatif = args[3]&lt;br /&gt;
			end&lt;br /&gt;
			affichageDateTab.naissance = not approxNaissance and naissance&lt;br /&gt;
			affichageDateTab.mort = not approxMort and mort&lt;br /&gt;
			affichageDateTab.evenement = evenement&lt;br /&gt;
			affichageDateTab.qualificatif = args.qualificatif or qualificatif&lt;br /&gt;
			affichageDateTab.liens = true -- Dans les infobox, liens activés par défaut&lt;br /&gt;
			affichageDateTab.nolinks = args.nolinks&lt;br /&gt;
			affichageDateTab.nocat = args.nocat&lt;br /&gt;
			affichageDateTab.julien = args.julien&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	resultatDate = resultatDate or fun._modeleDate( affichageDateTab )&lt;br /&gt;
&lt;br /&gt;
	local age, prefixAge, suffixAge, calculAge = &#039;&#039;, &#039; &amp;lt;span class=&amp;quot;noprint&amp;quot;&amp;gt;(&#039;, &#039;)&amp;lt;/span&amp;gt;&#039;, nil&lt;br /&gt;
	if naissance and&lt;br /&gt;
		dateNaissance and&lt;br /&gt;
		not approxNaissance and&lt;br /&gt;
		not dateMort and&lt;br /&gt;
		type( dateNaissance ) == &#039;table&#039;&lt;br /&gt;
	then&lt;br /&gt;
		calculAge = fun.age( dateNaissance.annee, dateNaissance.numMois, dateNaissance.jour )&lt;br /&gt;
		if calculAge and calculAge &amp;gt; 120 then&lt;br /&gt;
			calculAge = nil&lt;br /&gt;
		end&lt;br /&gt;
	elseif ( mort or evenement ) and&lt;br /&gt;
		dateNaissance and&lt;br /&gt;
		dateMort and&lt;br /&gt;
		not approxNaissance and&lt;br /&gt;
		not approxMort and&lt;br /&gt;
		type( dateNaissance ) == &#039;table&#039;&lt;br /&gt;
		and type( dateMort ) == &#039;table&#039;&lt;br /&gt;
	then&lt;br /&gt;
		calculAge = fun.age(&lt;br /&gt;
			dateNaissance.annee,&lt;br /&gt;
			dateNaissance.numMois,&lt;br /&gt;
			dateNaissance.jour,&lt;br /&gt;
			dateMort.annee,&lt;br /&gt;
			dateMort.numMois,&lt;br /&gt;
			dateMort.jour&lt;br /&gt;
		)&lt;br /&gt;
		prefixAge = &#039; (à &#039;&lt;br /&gt;
		suffixAge = &#039;)&#039;&lt;br /&gt;
	end&lt;br /&gt;
	if tonumber( calculAge ) then&lt;br /&gt;
		if calculAge &amp;gt; 1 then&lt;br /&gt;
			age = prefixAge .. calculAge .. &#039;\194\160ans&#039; .. suffixAge&lt;br /&gt;
		elseif calculAge == 1 then&lt;br /&gt;
			age = prefixAge .. &#039;un\194\160an&#039; .. suffixAge&lt;br /&gt;
		elseif calculAge == 0 then&lt;br /&gt;
			age = prefixAge .. &#039;moins d’un\194\160an&#039; .. suffixAge&lt;br /&gt;
		end&lt;br /&gt;
		if complementDate and complementDate:match( &#039;ans?%)&#039; ) then&lt;br /&gt;
			complementDate = &#039;&#039;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return ( prefixeDate or &#039;&#039; ) .. prefix( resultatDate ) .. ( complementDate or &#039;&#039; ) .. age&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function fun.dureeInfobox( frame )&lt;br /&gt;
	local args = frame.args&lt;br /&gt;
	if type( args ) ~= &#039;table&#039; or not args[1] then&lt;br /&gt;
		return&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- vérifie si une chaîne semble contenir une durée&lt;br /&gt;
	local function contientDuree( chaine )&lt;br /&gt;
		return chaine and (&lt;br /&gt;
			mw.ustring.match( chaine, &#039;%f[%w]ans?%f[^%w]&#039; ) or&lt;br /&gt;
			mw.ustring.match( chaine, &#039;%f[%w]mois%f[^%w]&#039; ) or&lt;br /&gt;
			mw.ustring.match( chaine, &#039;%f[%w]jours?%f[^%w]&#039; )&lt;br /&gt;
		)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local jour1, mois1, annee1, jour2, mois2, annee2 = &#039;&#039;, &#039;&#039;, &#039;&#039;, &#039;&#039;, &#039;&#039;, &#039;&#039;&lt;br /&gt;
	local t1, fin1, _, approx1 = analyseDate( args[1] )&lt;br /&gt;
	if approx1 or type( t1 ) ~= &#039;table&#039; then&lt;br /&gt;
		return&lt;br /&gt;
	end&lt;br /&gt;
	jour1 = t1.jour or &#039;&#039;&lt;br /&gt;
	mois1 = t1.numMois or &#039;&#039;&lt;br /&gt;
	annee1 = t1.annee or &#039;&#039;&lt;br /&gt;
	if args[2] and args[2] ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		local t2, fin2, _, approx2 = analyseDate( args[2] )&lt;br /&gt;
		if approx2 or type( t2 ) ~= &#039;table&#039; then&lt;br /&gt;
			return&lt;br /&gt;
		end&lt;br /&gt;
		if contientDuree( fin2 ) then&lt;br /&gt;
			-- La durée semble déjà renseignée manuellement&lt;br /&gt;
			return&lt;br /&gt;
		end&lt;br /&gt;
		jour2 = t2.jour or &#039;&#039;&lt;br /&gt;
		mois2 = t2.numMois or &#039;&#039;&lt;br /&gt;
		annee2 = t2.annee or &#039;&#039;&lt;br /&gt;
		if annee1 == &#039;&#039; or annee2 == &#039;&#039; then&lt;br /&gt;
			-- Mieux vaut ne pas extrapoler l&#039;année&lt;br /&gt;
			return&lt;br /&gt;
		end&lt;br /&gt;
		if ( jour1 ~= &#039;&#039; and jour2 == &#039;&#039; ) or&lt;br /&gt;
			( mois1 ~= &#039;&#039; and mois2 == &#039;&#039; ) then&lt;br /&gt;
				-- Si la deuxième date est moins précise que la première, mieux vaut ne rien afficher&lt;br /&gt;
				return&lt;br /&gt;
		end&lt;br /&gt;
	elseif annee1 == &#039;&#039; or contientDuree( fin1 ) then&lt;br /&gt;
		-- L&#039;année n&#039;est pas spécifiée ou la durée semble déjà renseignée&lt;br /&gt;
		return&lt;br /&gt;
	end&lt;br /&gt;
	local duree = (require &#039;Module:Durée&#039;)._duree({ jour1, mois1, annee1, jour2, mois2, annee2, noerror = true })&lt;br /&gt;
	if duree then&lt;br /&gt;
		return &#039;&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;(&#039; .. duree .. &#039;)&amp;lt;/small&amp;gt;&#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
-- la fonction dateISO renvoie un date au format aaaa-mm-jj (sans liens)&lt;br /&gt;
-- l&#039;année peut être sous la forme 2013 ou [[2013 en litérature|2013]]&lt;br /&gt;
-- le mois peut être en lettres ou en chiffres&lt;br /&gt;
-- le jour peut être sous la forme &#039;05&#039;, &#039;{{1er}}&#039; ou &#039;vendredi 13&#039;&lt;br /&gt;
function fun.dateISO( frame )&lt;br /&gt;
	local args = Outils.extractArgs( frame )&lt;br /&gt;
	local annee = Outils.notEmpty( args[&#039;année&#039;], args.annee, args.year, args.date )&lt;br /&gt;
	-- extraction de l&#039;année&lt;br /&gt;
	if type( annee ) == &#039;string&#039; then&lt;br /&gt;
		annee = ( tonumber( annee )	-- match &#039;2013&#039;&lt;br /&gt;
				or string.match ( annee, &#039;%D(%d%d%d%d)%D&#039; ) -- match &#039;[[2013 en musique|2013]]&#039;&lt;br /&gt;
				or string.match ( annee, &#039;%D(%d%d%d%d)$&#039; )  -- match &#039;17 septembre 2013&#039;&lt;br /&gt;
				or string.match ( annee, &#039;^(%d%d%d%d)%D&#039; )  -- match &#039;2013-09-17&#039;&lt;br /&gt;
		)&lt;br /&gt;
	end&lt;br /&gt;
	annee = tonumber( annee )&lt;br /&gt;
&lt;br /&gt;
	-- le format de date iso est défini suivant le calendrier grégorien.&lt;br /&gt;
	-- Avant l&#039;année 1583 la date est calendrier est probablement du calendrier julien,&lt;br /&gt;
	-- donc autant s&#039;abstenir.&lt;br /&gt;
	if annee and annee &amp;gt; 1582 then&lt;br /&gt;
		local mois = Outils.notEmpty( args.mois, args.month )&lt;br /&gt;
		-- num mois trouve le numéro du mois, qu&#039;il soit numérique ou texte, complet ou abrégé.&lt;br /&gt;
		local nomMois, numMois = fun.determinationMois( mois )&lt;br /&gt;
		if numMois then&lt;br /&gt;
			mois = &#039;-&#039; .. string.sub( &#039;0&#039; .. numMois, -2 )&lt;br /&gt;
&lt;br /&gt;
			local jour = Outils.notEmpty( args.jour, args.day, args[&#039;quantième&#039;] )&lt;br /&gt;
			if type( jour ) == &#039;string&#039; then&lt;br /&gt;
				jour = tonumber( jour ) or tonumber( string.match ( jour, &#039;%d+&#039;) )&lt;br /&gt;
			end&lt;br /&gt;
			jour = tonumber( jour )&lt;br /&gt;
			if jour and jour &amp;lt;= listeMois[numMois].nJour then&lt;br /&gt;
				jour = &#039;-&#039; .. string.sub( &#039;0&#039; .. jour, -2 )&lt;br /&gt;
				return annee .. mois .. jour&lt;br /&gt;
			else&lt;br /&gt;
				return annee .. mois&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			return tostring( annee )&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
-- Rang du jour dans l&#039;année&lt;br /&gt;
-- Usage : do_dayRank{année,mois,jour}&lt;br /&gt;
function fun.do_dayRank(arguments)&lt;br /&gt;
	local yr = tonumber(arguments.year or arguments[1]) or 1&lt;br /&gt;
	local mt = tonumber(arguments.month or arguments[2]) or 1&lt;br /&gt;
	local dy = tonumber(arguments.day or arguments[3]) or 1&lt;br /&gt;
	-- Rangs des premiers des mois&lt;br /&gt;
	local ranks = {0,31,59,90,120,151,181,212,243,273,304,334}&lt;br /&gt;
&lt;br /&gt;
	local rank = (ranks[mt] or 0) + dy - 1&lt;br /&gt;
	if(fun.isLeapYear(yr) and (mt &amp;gt;= 3)) then&lt;br /&gt;
		rank = rank+1&lt;br /&gt;
	end&lt;br /&gt;
	return rank&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Nombre de jours entre deux années (du 1er janvier au 1er janvier)&lt;br /&gt;
-- Suit le calendrier grégorien&lt;br /&gt;
function fun.do_daysBetween(arguments)&lt;br /&gt;
	local yr1 = tonumber(arguments[1]) or 0&lt;br /&gt;
	local yr2 = tonumber(arguments[2]) or 0&lt;br /&gt;
&lt;br /&gt;
	return fun.daysSinceOrigin(yr2) - fun.daysSinceOrigin(yr1)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Nombre de jours depuis l&#039;année 1 (du 1er janvier au 1er janvier)&lt;br /&gt;
function fun.daysSinceOrigin(year)&lt;br /&gt;
	local yr = year-1&lt;br /&gt;
	return 365*yr + math.floor(yr/4) - math.floor(yr/100) + math.floor(yr/400)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Test d&#039;année bissextile (Suit le calendrier grégorien)&lt;br /&gt;
function fun.isLeapYear(year)&lt;br /&gt;
	local yr = tonumber(year) or 1&lt;br /&gt;
	return (yr%4 == 0) and ((yr%100 ~= 0) or (yr%400 == 0))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Conversion d&#039;un nombre en chiffres romains&lt;br /&gt;
function fun.toRoman(number)&lt;br /&gt;
	local n = math.floor(number)&lt;br /&gt;
	local letters = {&amp;quot;I&amp;quot;,&amp;quot;V&amp;quot;,&amp;quot;X&amp;quot;,&amp;quot;L&amp;quot;,&amp;quot;C&amp;quot;,&amp;quot;D&amp;quot;,&amp;quot;M&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;}&lt;br /&gt;
	local pattern = {&amp;quot;&amp;quot;,&amp;quot;0&amp;quot;,&amp;quot;00&amp;quot;,&amp;quot;000&amp;quot;,&amp;quot;01&amp;quot;,&amp;quot;1&amp;quot;,&amp;quot;10&amp;quot;,&amp;quot;100&amp;quot;,&amp;quot;1000&amp;quot;,&amp;quot;02&amp;quot;}&lt;br /&gt;
	local result = &amp;quot;&amp;quot;&lt;br /&gt;
	if(n&amp;lt;=0 or n&amp;gt;=4000) then&lt;br /&gt;
		result = &amp;quot;---&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		for i=1,7,2 do&lt;br /&gt;
			local p = pattern[n%10 + 1]&lt;br /&gt;
			for j=0,2 do&lt;br /&gt;
				p = string.gsub(p,tostring(j),letters[i+j])&lt;br /&gt;
			end&lt;br /&gt;
			result = p .. result&lt;br /&gt;
			n = math.floor(n/10)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return result&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Conversion et affichage d&#039;une date dans le calendrier républicain&lt;br /&gt;
function fun.dateRepublicain(frame)&lt;br /&gt;
	local pframe = frame:getParent()&lt;br /&gt;
	local arguments = pframe.args&lt;br /&gt;
	return fun.formatRepCal(fun.do_toRepCal(arguments))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
-- Calcul d&#039;une date dans le calendrier républicain&lt;br /&gt;
-- On suppose que les années 4n+3 sont sextiles (3, 7, 11...)&lt;br /&gt;
function fun.do_toRepCal(arguments)&lt;br /&gt;
	local yr = tonumber(arguments.year or arguments[1]) or 2000&lt;br /&gt;
	-- rang absolu du jour demandé, le jour 0 étant le 22 septembre 1792 (1er jour de l&#039;an I)&lt;br /&gt;
	local repDays = fun.do_dayRank(arguments) + fun.do_daysBetween{1792,yr} - fun.do_dayRank{1792,9,22}&lt;br /&gt;
	local repYear = math.floor((repDays+731)/365.25) - 1&lt;br /&gt;
	local repDayRank = repDays - 365*(repYear-1) - math.floor(repYear/4)&lt;br /&gt;
	local repMonth, repDay = math.floor(repDayRank/30)+1, (repDayRank%30)+1&lt;br /&gt;
	return {repYear, repMonth, repDay}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
-- Formatage d&#039;une date selon le calendrier républicain&lt;br /&gt;
-- Usage : fun.formatRepCal{année,mois,jour}&lt;br /&gt;
function fun.formatRepCal(arguments)&lt;br /&gt;
	local months = {&amp;quot;Vendémiaire&amp;quot;,&amp;quot;Brumaire&amp;quot;,&amp;quot;Frimaire&amp;quot;,&amp;quot;Nivôse&amp;quot;,&amp;quot;Pluviôse&amp;quot;,&amp;quot;Ventôse&amp;quot;,&amp;quot;Germinal&amp;quot;,&amp;quot;Floréal&amp;quot;,&amp;quot;Prairial&amp;quot;,&amp;quot;Messidor&amp;quot;,&amp;quot;Thermidor&amp;quot;,&amp;quot;Fructidor&amp;quot;}&lt;br /&gt;
	local extras = {&amp;quot;de la vertu&amp;quot;,&amp;quot;du génie&amp;quot;,&amp;quot;du travail&amp;quot;,&amp;quot;des récompenses&amp;quot;,&amp;quot;de l&#039;opinion&amp;quot;,&amp;quot;de la Révolution&amp;quot;}&lt;br /&gt;
	local result = &amp;quot;&amp;quot;&lt;br /&gt;
	if(arguments[2] &amp;lt; 13) then&lt;br /&gt;
		result = result .. tostring(arguments[3]) .. &amp;quot;\194\160&amp;quot; .. months[arguments[2]]&lt;br /&gt;
	else&lt;br /&gt;
		result = result .. &amp;quot;jour &amp;quot; .. extras[arguments[3]]&lt;br /&gt;
	end&lt;br /&gt;
	result = result .. &amp;quot; de l&#039;an &amp;quot; .. fun.toRoman(arguments[1])&lt;br /&gt;
	return result&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
-- Voir Modèle:Âge&lt;br /&gt;
-- retourne l&#039;âge en fonction de la ou les dates fournies. La valeur retournée est de type &#039;number&#039;&lt;br /&gt;
-- Paramètres :&lt;br /&gt;
-- 1, 2, 3 : année, mois jour de naissance (supposé dans le calendrier grégorien)&lt;br /&gt;
-- 4, 5, 6 : année, mois, jour du calcul (facultatif, par défaut la date UTC courante).&lt;br /&gt;
function fun.age( an, mn, jn, ac, mc, jc )&lt;br /&gt;
	if ac == nil then&lt;br /&gt;
		local today = os.date( &#039;!*t&#039; )&lt;br /&gt;
		ac = today.year&lt;br /&gt;
		mc = today.month&lt;br /&gt;
		jc = today.day&lt;br /&gt;
	else&lt;br /&gt;
		ac = tonumber( ac )&lt;br /&gt;
		mc = tonumber( mc )&lt;br /&gt;
		jc = tonumber( jc )&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	an = tonumber( an )&lt;br /&gt;
	mn = tonumber( mn )&lt;br /&gt;
	jn = tonumber( jn )&lt;br /&gt;
&lt;br /&gt;
	if an == nil or ac == nil or mn == nil or mc == nil then&lt;br /&gt;
		-- pas de message d&#039;erreur qui risque de faire planter la fonction appelante&lt;br /&gt;
		-- à elle de gérer ce retour.&lt;br /&gt;
		return&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local age = ac - an&lt;br /&gt;
&lt;br /&gt;
	-- si l&#039;intervalle traverse l&#039;année zéro, il faut soustraire une année&lt;br /&gt;
	-- parce que cette année n&#039;existe pas dans les calendriers chrétiens&lt;br /&gt;
	if an &amp;lt; 0 and ac &amp;gt; 0 then&lt;br /&gt;
		age = age - 1&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if mc == mn then&lt;br /&gt;
		if jc == nil or jn == nil then&lt;br /&gt;
			return&lt;br /&gt;
		end&lt;br /&gt;
		return age - ( jc &amp;lt; jn and 1 or 0 )&lt;br /&gt;
	else&lt;br /&gt;
		return age - ( mc &amp;lt; mn and 1 or 0 )&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function fun.modeleAge( frame )&lt;br /&gt;
	local args = Outils.extractArgs( frame )&lt;br /&gt;
	local age = fun.age(&lt;br /&gt;
		args[1] or args[&#039;année&#039;],&lt;br /&gt;
		args[2] or args[&#039;mois&#039;],&lt;br /&gt;
		args[3] or args[&#039;jour&#039;],&lt;br /&gt;
		args[4],&lt;br /&gt;
		args[5],&lt;br /&gt;
		args[6]&lt;br /&gt;
	)&lt;br /&gt;
	if age then&lt;br /&gt;
		return age&lt;br /&gt;
	else&lt;br /&gt;
		return &#039;&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;Paramètres incorrects ou insuffisants pour calculer l\&#039;âge précis&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
-- calcul du jour julien à partir d&#039;une date du calendrier grégorien&lt;br /&gt;
function fun.julianDay( year, month, day, hour, min, sec )&lt;br /&gt;
	local julian&lt;br /&gt;
	julian = math.floor( math.floor( ( year * 12 + month + 57609 ) / 12 - 1 ) * 1461 / 4 )&lt;br /&gt;
			- math.floor( math.floor( ( year * 12 + month + 57609 ) / 12 - 1 ) / 100 )&lt;br /&gt;
			+ math.floor( math.floor( ( year * 12 + month + 57609 ) / 12 - 1 ) / 400 )&lt;br /&gt;
			+ math.floor( ( math.fmod( month + 57609, 12 ) + 4 ) * 153 / 5 )&lt;br /&gt;
			+ day + ( hour or 12 ) / 24 + ( min or 0 ) / 1440 + ( sec or 0 ) / 86400&lt;br /&gt;
			- 32167.5&lt;br /&gt;
	return julian&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
-- calcul du jour julien à partir d&#039;une date du calendrier julien&lt;br /&gt;
function fun.julianDayJulian( year, month, day, hour, min, sec )&lt;br /&gt;
	local julian&lt;br /&gt;
	julian = math.floor( math.floor( ( year * 12 + month + 57609 ) / 12 - 1 ) * 1461 / 4 )&lt;br /&gt;
			+ math.floor( ( math.fmod( month + 57609, 12 ) + 4 ) * 153 / 5 )&lt;br /&gt;
			+ day + ( hour or 12 ) / 24 + ( min or 0 ) / 1440 + ( sec or 0 ) / 86400&lt;br /&gt;
			- 32205.5&lt;br /&gt;
	return julian&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
-- calcul d&#039;une date dans le calendrier grégorien à partir du jour julien&lt;br /&gt;
function fun.julianDayToGregorian( julianDay )&lt;br /&gt;
	local base = math.floor( julianDay + 32044.5 )  -- 1 March -4800 (proleptic Gregorian date)&lt;br /&gt;
	local nCentury = math.floor( ( base * 4 + 3 ) / 146097 )&lt;br /&gt;
	local sinceCentury = base - math.floor( nCentury * 146097 / 4 )&lt;br /&gt;
	local nYear = math.floor( ( sinceCentury * 4 + 3 ) / 1461 )&lt;br /&gt;
	local sinceYear = sinceCentury - math.floor( nYear * 1461 / 4 )&lt;br /&gt;
	local nMonth = math.floor( ( sinceYear * 5 + 2 ) / 153 )&lt;br /&gt;
&lt;br /&gt;
	local day = sinceYear - math.floor( ( nMonth * 153 + 2 ) / 5 ) + 1&lt;br /&gt;
	local month = nMonth - math.floor( nMonth / 10 ) * 12 + 3&lt;br /&gt;
	local year = math.floor( sinceYear / 306 ) + nYear + 100 * nCentury - 4800&lt;br /&gt;
&lt;br /&gt;
	return year, month, day&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
-- calcul d&#039;une date dans le calendrier julien à partir du jour julien&lt;br /&gt;
-- calcul basé sur l&#039;algorithme de la page https://en.wikipedia.org/wiki/Julian_day#Julian_or_Gregorian_calendar_from_Julian_day_number&lt;br /&gt;
function fun.julianDayToJulian( julianDay )&lt;br /&gt;
	local y = 4716&lt;br /&gt;
	local v = 3&lt;br /&gt;
	local j = 1401&lt;br /&gt;
	local u = 5&lt;br /&gt;
	local m = 2&lt;br /&gt;
	local s = 153&lt;br /&gt;
	local n = 12&lt;br /&gt;
	local w = 2&lt;br /&gt;
	local r = 4&lt;br /&gt;
	local B = 274277&lt;br /&gt;
	local p = 1461&lt;br /&gt;
	local C = -38&lt;br /&gt;
	local f = julianDay + j&lt;br /&gt;
	local e = r * f + v&lt;br /&gt;
    local g = math.modf( math.fmod( e, p ) / r )&lt;br /&gt;
    local h = u * g + w&lt;br /&gt;
    local D = math.modf( math.fmod( h, s ) / u ) + 1&lt;br /&gt;
    local M = math.fmod( math.modf( h / s ) + m, n ) + 1&lt;br /&gt;
    local Y = math.modf( e / p ) - y + math.modf( ( n + m - M ) / n )&lt;br /&gt;
    return Y, M, D&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
-- calcul d&#039;une date dans le calendrier grégorien à partir d&#039;une date dans le calendrier julien&lt;br /&gt;
function fun.julianToGregorian( year, month, day )&lt;br /&gt;
	return fun.julianDayToGregorian( fun.julianDayJulian( year, month, day ) )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
-- calcul d&#039;une date dans le calendrier julien à partir d&#039;une date dans le calendrier grégorien&lt;br /&gt;
function fun.gregorianToJulian( year, month, day )&lt;br /&gt;
	year = tonumber(year)&lt;br /&gt;
	if month then month = tonumber(month) else month = 6 end --prend une valeur centrale pour donner un best &amp;quot;guess&amp;quot;&lt;br /&gt;
	if day then day = tonumber(day) else day = 15 end&lt;br /&gt;
	return fun.julianDayToJulian( fun.julianDay( year, month, day ) )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
  Cette fonction retourne &amp;quot;CET&amp;quot; ou &amp;quot;CEST&amp;quot; selon que dans la pseudo-timezone en cours&lt;br /&gt;
    c&#039;est l&#039;heure d&#039;été ou l&#039;heure d&#039;hiver.&lt;br /&gt;
  Cette fonction n&#039;a de sens a priori que pour des modèles utilisés en Europe&lt;br /&gt;
&lt;br /&gt;
  Paramètre optionnel non nommé : &amp;quot;sans lien&amp;quot; : retourne le texte CET/CEST. sinon&lt;br /&gt;
    retourne ce même texte avec un wikilien vers les articles correspondants&lt;br /&gt;
--]]&lt;br /&gt;
function fun.CEST(frame)&lt;br /&gt;
	-- option : ne pas créer de wikilien&lt;br /&gt;
	local opt = trim(frame.args[1] or frame:getParent().args[1])&lt;br /&gt;
	-- on récupère l&#039;information dans la zone courante&lt;br /&gt;
	local t = mw.getContentLanguage():formatDate(&amp;quot;I&amp;quot;, nil, true)&lt;br /&gt;
&lt;br /&gt;
	if (t == &amp;quot;1&amp;quot;) then  -- heure d&#039;été&lt;br /&gt;
		if (opt == &amp;quot;sans lien&amp;quot;) then&lt;br /&gt;
			return &amp;quot;CEST&amp;quot;&lt;br /&gt;
		elseif (opt == &amp;quot;décalage&amp;quot;) then&lt;br /&gt;
			return &amp;quot;2&amp;quot;&lt;br /&gt;
		else&lt;br /&gt;
			return &amp;quot;[[Heure d&#039;été d&#039;Europe centrale|CEST]]&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
	else  -- heure d&#039;hiver (ou autre zone où ça ne s&#039;applique pas)&lt;br /&gt;
		if (opt == &amp;quot;sans lien&amp;quot;) then&lt;br /&gt;
			return &amp;quot;CET&amp;quot;&lt;br /&gt;
		elseif (opt == &amp;quot;décalage&amp;quot;) then&lt;br /&gt;
			return &amp;quot;1&amp;quot;&lt;br /&gt;
		else&lt;br /&gt;
			return &amp;quot;[[Heure normale d&#039;Europe centrale|CET]]&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return fun&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Module:Wikidata&amp;diff=1345</id>
		<title>Module:Wikidata</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Module:Wikidata&amp;diff=1345"/>
		<updated>2025-12-09T23:52:42Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--script that retrieves basic data stored in Wikidata, for the datamodel, see https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua&lt;br /&gt;
&lt;br /&gt;
local wd = {}&lt;br /&gt;
&lt;br /&gt;
-- creation of a subobject to store comparison funtions, used for sorting claims&lt;br /&gt;
-- to be able to build more complex sorts like topological sorts&lt;br /&gt;
&lt;br /&gt;
wd.compare = {}&lt;br /&gt;
&lt;br /&gt;
local databases = { }&lt;br /&gt;
local modules = { }&lt;br /&gt;
local databasesNames = { -- modules de données statiques pouvant être appelés avec mw.loadData(), ne nécessitant pas require()&lt;br /&gt;
	i18n = &#039;Module:Wikidata/I18n&#039;,&lt;br /&gt;
	globes = &#039;Module:Wikidata/Globes&#039;,&lt;br /&gt;
	langhierarchy = &#039;Module:Wikidata/Hiérarchie des langues&#039;,&lt;br /&gt;
	langcodes = &#039;Module:Dictionnaire Wikidata/Codes langue&#039;, -- big, infrequently used&lt;br /&gt;
	invertedlangcodes = &#039;Module:Dictionnaire Wikidata/Codes langue/inversé&#039;&lt;br /&gt;
}&lt;br /&gt;
local modulesNames = {&lt;br /&gt;
	reference = &#039;Module:Wikidata/Références&#039;,&lt;br /&gt;
	linguistic = &#039;Module:Linguistique&#039;,&lt;br /&gt;
	datemodule = &#039;Module:Date&#039;,&lt;br /&gt;
	formatDate = &#039;Module:Date complexe&#039;,&lt;br /&gt;
	formatNum = &#039;Module:Conversion&#039;,&lt;br /&gt;
	langmodule = &#039;Module:Langue&#039;,&lt;br /&gt;
	cite = &#039;Module:Biblio&#039;,&lt;br /&gt;
	weblink = &#039;Module:Weblink&#039;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local function loadDatabase( t, key )&lt;br /&gt;
	if databasesNames[key] then&lt;br /&gt;
		local m = mw.loadData( databasesNames[key] )&lt;br /&gt;
		t[key] = m&lt;br /&gt;
		return m&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
local function loadModule( t, key )&lt;br /&gt;
	if modulesNames[key] then&lt;br /&gt;
		local m = require( modulesNames[key] )&lt;br /&gt;
		t[key] = m&lt;br /&gt;
		return m&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
setmetatable( databases, { __index = loadDatabase } )&lt;br /&gt;
setmetatable( modules, { __index = loadModule } ) -- ainsi le require() sera opéré seulement si nécessaire par modules.(nom du module)&lt;br /&gt;
&lt;br /&gt;
local datequalifiers = {&#039;P585&#039;, &#039;P571&#039;, &#039;P580&#039;, &#039;P582&#039;, &#039;P1319&#039;, &#039;P1326&#039;}&lt;br /&gt;
&lt;br /&gt;
-- === I18n ===&lt;br /&gt;
local defaultlang = mw.getContentLanguage():getCode()&lt;br /&gt;
&lt;br /&gt;
function wd.translate(str, rep1, rep2)&lt;br /&gt;
	str = databases.i18n[str] or str&lt;br /&gt;
	if rep1 and (type (rep1) == &#039;string&#039;) then&lt;br /&gt;
		str = str:gsub(&#039;$1&#039;, rep1)&lt;br /&gt;
	end&lt;br /&gt;
	if rep2 and (type (rep2) == &#039;string&#039;)then&lt;br /&gt;
		str = str:gsub(&#039;$2&#039;, rep2)&lt;br /&gt;
	end&lt;br /&gt;
	return str&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addCat(cat, sortkey)&lt;br /&gt;
	if sortkey then&lt;br /&gt;
		return &#039;[[Category:&#039; .. cat .. &#039;|&#039; .. sortkey .. &#039;]]&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return &#039;[[Category:&#039; .. cat .. &#039;]]&#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function formatError( key , category, debug)&lt;br /&gt;
    if debug then&lt;br /&gt;
        return error(databases.i18n[key] or key)&lt;br /&gt;
    end&lt;br /&gt;
    if category then&lt;br /&gt;
        return addCat(category, key)&lt;br /&gt;
    else&lt;br /&gt;
        return addCat(&#039;cat-unsorted-issue&#039;, key)&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
function wd.isSpecial(snak)&lt;br /&gt;
	return (snak.snaktype ~= &#039;value&#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.getId(snak)&lt;br /&gt;
	if (snak.snaktype == &#039;value&#039;) then&lt;br /&gt;
		return &#039;Q&#039; .. snak.datavalue.value[&#039;numeric-id&#039;]&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.getNumericId(snak)&lt;br /&gt;
	if (snak.snaktype == &#039;value&#039;) then&lt;br /&gt;
		return snak.datavalue.value[&#039;numeric-id&#039;]&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.getMainId(claim)&lt;br /&gt;
	return wd.getId(claim.mainsnak)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.entityId(entity)&lt;br /&gt;
	if type(entity) == &#039;string&#039; then&lt;br /&gt;
		return entity&lt;br /&gt;
	elseif type(entity) == &#039;table&#039; then&lt;br /&gt;
		return entity.id&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.getEntityIdForCurrentPage()&lt;br /&gt;
	return mw.wikibase.getEntityIdForCurrentPage()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- function that returns true if the &amp;quot;qid&amp;quot; parameter is the qid&lt;br /&gt;
-- of the item that is linked to the calling page&lt;br /&gt;
function wd.isPageOfQId(qid)&lt;br /&gt;
	local self_id = mw.wikibase.getEntityIdForCurrentPage()&lt;br /&gt;
	return self_id ~= nil and qid == self_id&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.getEntity( val )&lt;br /&gt;
	if type(val) == &#039;table&#039; then&lt;br /&gt;
		return val&lt;br /&gt;
	end&lt;br /&gt;
	if val == &#039;-&#039; then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	if val == &#039;&#039; then&lt;br /&gt;
		val = nil&lt;br /&gt;
	end&lt;br /&gt;
	return mw.wikibase.getEntity(val)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.splitStr(val) -- transforme en table les chaînes venant du Wikitexte qui utilisent des virgules de séparation&lt;br /&gt;
	if type(val) == &#039;string&#039; then&lt;br /&gt;
		val = mw.text.split(val, &amp;quot;,&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	return val&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.isHere(searchset, val, matchfunction)&lt;br /&gt;
	for i, j in pairs(searchset) do&lt;br /&gt;
		if matchfunction then&lt;br /&gt;
			if matchfunction(val,j) then&lt;br /&gt;
				return true&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			if val == j then&lt;br /&gt;
				return true&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return false&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local function wikidataLink(entity)&lt;br /&gt;
	local name =&#039;:d:&#039;&lt;br /&gt;
&lt;br /&gt;
	if type(entity) == &#039;string&#039; then&lt;br /&gt;
		if entity:match(&amp;quot;P[0-9]+&amp;quot;) then&lt;br /&gt;
			entity = &amp;quot;Property:&amp;quot; .. entity&lt;br /&gt;
		end&lt;br /&gt;
		return name .. entity&lt;br /&gt;
	elseif type(entity) == &#039;table&#039; then&lt;br /&gt;
		if entity[&amp;quot;type&amp;quot;] == &amp;quot;property&amp;quot; then&lt;br /&gt;
			name = &amp;quot;:d:Property:&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
		return name .. entity.id&lt;br /&gt;
	elseif type(entity) == nil then&lt;br /&gt;
		return formatError(&#039;entity-not-found&#039;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.siteLink(entity, project, lang)&lt;br /&gt;
	-- returns 3 values: a sitelink (with the relevant prefix) a project name and a language&lt;br /&gt;
	lang = lang or defaultlang&lt;br /&gt;
	if (type(project) ~= &#039;string&#039;) then&lt;br /&gt;
		project = &#039;wiki&#039;&lt;br /&gt;
	end&lt;br /&gt;
	project = project:lower()&lt;br /&gt;
	if project == &#039;wikipedia&#039; then&lt;br /&gt;
		project = &#039;wiki&#039;&lt;br /&gt;
	end&lt;br /&gt;
	if type(entity) == &#039;string&#039; and (project == &#039;wiki&#039;) and ( (not lang or lang == defaultlang) ) then -- évite de charger l&#039;élément entier&lt;br /&gt;
		local link = mw.wikibase.getSitelink(entity)&lt;br /&gt;
		if link then&lt;br /&gt;
			local test_redirect = mw.title.new(link) -- remplacement des redirections (retirer si trop coûteux)&lt;br /&gt;
			if test_redirect.isRedirect and test_redirect.redirectTarget then&lt;br /&gt;
				link = test_redirect.redirectTarget.fullText&lt;br /&gt;
				if link == mw.title.getCurrentTitle().text then return nil end --redirection vers l&#039;article de départ : pas de lien plutôt qu&#039;une mise en gras&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		return link, &#039;wiki&#039;, defaultlang&lt;br /&gt;
	end&lt;br /&gt;
	if project == &#039;wikidata&#039; then&lt;br /&gt;
		return wikidataLink(entity), &#039;wikidata&#039;&lt;br /&gt;
	end&lt;br /&gt;
	local projects = {&lt;br /&gt;
		-- nom = {préfixe sur Wikidata, préfix pour les liens sur Wikipédia, ajouter préfixe de langue}&lt;br /&gt;
		wiki = {&#039;wiki&#039;, nil, true}, -- wikipedia&lt;br /&gt;
		commons = {&#039;commonswiki&#039;, &#039;commons&#039;, false},&lt;br /&gt;
		commonswiki = {&#039;commonswiki&#039;, &#039;commons&#039;, false},&lt;br /&gt;
		wikiquote = {&#039;wikiquote&#039;, &#039;q&#039;, true},&lt;br /&gt;
		wikivoyage = {&#039;wikivoyage&#039;, &#039;voy&#039;, true},&lt;br /&gt;
		wikibooks = {&#039;wikibooks&#039;, &#039;b&#039;, true},&lt;br /&gt;
		wikinews = {&#039;wikinews&#039;, &#039;n&#039;, true},&lt;br /&gt;
		wikiversity = {&#039;wikiversity&#039;, &#039;v&#039;, true},&lt;br /&gt;
		wikisource = {&#039;wikisource&#039;, &#039;s&#039;, true},&lt;br /&gt;
		wiktionary = {&#039;wiktionary&#039;, &#039;wikt&#039;, true},&lt;br /&gt;
		specieswiki = {&#039;specieswiki&#039;, &#039;species&#039;, false},&lt;br /&gt;
		metawiki = {&#039;metawiki&#039;, &#039;m&#039;, false},&lt;br /&gt;
		incubator = {&#039;incubator&#039;, &#039;incubator&#039;, false},&lt;br /&gt;
		outreach = {&#039;outreach&#039;, &#039;outreach&#039;, false},&lt;br /&gt;
		mediawiki = {&#039;mediawiki&#039;, &#039;mw&#039;, false}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	local entityid = entity.id or entity&lt;br /&gt;
&lt;br /&gt;
	local projectdata = projects[project:lower()]&lt;br /&gt;
	if not projectdata then -- defaultlink might be in the form &amp;quot;dewiki&amp;quot; rather than &amp;quot;project: &#039;wiki&#039;, lang: &#039;de&#039; &amp;quot;&lt;br /&gt;
		for k, v in pairs(projects) do&lt;br /&gt;
			if project:match( k .. &#039;$&#039; )&lt;br /&gt;
				and mw.language.isKnownLanguageTag(project:sub(1, #project-#k))&lt;br /&gt;
			then&lt;br /&gt;
				lang = project:sub(1, #project-#k)&lt;br /&gt;
				project = project:sub(#lang + 1, #project)&lt;br /&gt;
				projectdata = projects[project]&lt;br /&gt;
				break&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		if not mw.language.isKnownLanguageTag(lang) then&lt;br /&gt;
			return --formatError(&#039;invalid-project-code&#039;, projet or &#039;nil&#039;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if not projectdata then&lt;br /&gt;
		return -- formatError(&#039;invalid-project-code&#039;, projet or &#039;nil&#039;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local linkcode = projectdata[1]&lt;br /&gt;
	local prefix = projectdata[2]&lt;br /&gt;
	local multiversion = projectdata[3]&lt;br /&gt;
	if multiversion then&lt;br /&gt;
		linkcode = lang .. linkcode&lt;br /&gt;
	end&lt;br /&gt;
	local link = mw.wikibase.getSitelink(entityid, linkcode)&lt;br /&gt;
	if not link then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if prefix then&lt;br /&gt;
		link = prefix .. &#039;:&#039; .. link&lt;br /&gt;
	end&lt;br /&gt;
	if multiversion then&lt;br /&gt;
		link = &#039;:&#039; .. lang .. &#039;:&#039; .. link&lt;br /&gt;
	end&lt;br /&gt;
	return link, project, lang&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- add new values to a list, avoiding duplicates&lt;br /&gt;
function wd.addNewValues(olditems, newitems, maxnum, stopval)&lt;br /&gt;
	if not newitems then&lt;br /&gt;
		return olditems&lt;br /&gt;
	end&lt;br /&gt;
	for _, qid in pairs(newitems) do&lt;br /&gt;
		if stopval and (qid == stopval) then&lt;br /&gt;
			table.insert(olditems, qid)&lt;br /&gt;
			return olditems&lt;br /&gt;
		end&lt;br /&gt;
		if maxnum and (#olditems &amp;gt;= maxnum) then&lt;br /&gt;
			return olditems&lt;br /&gt;
		end&lt;br /&gt;
		if not wd.isHere(olditems, qid) then&lt;br /&gt;
			table.insert(olditems, qid)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return olditems&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--=== FILTER CLAIMS ACCORDING TO VARIOUS CRITERIA : FUNCTION GETCLAIMS et alii ===&lt;br /&gt;
&lt;br /&gt;
local function notSpecial(claim)&lt;br /&gt;
	local type&lt;br /&gt;
&lt;br /&gt;
	if claim.mainsnak ~= nil then&lt;br /&gt;
		type = claim.mainsnak.snaktype&lt;br /&gt;
	else&lt;br /&gt;
		-- condition respectée quand showonlyqualifier est un paramètre renseigné&lt;br /&gt;
		-- dans ce cas, claim n&#039;est pas une déclaration entière, mais UNE snak qualifiée du main snak&lt;br /&gt;
		type = claim.snaktype&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return type == &#039;value&#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function hasTargetValue(claim, targets) -- retourne true si la valeur est dans la liste des target, ou si c&#039;est une valeur spéciale filtrée séparément par excludespecial&lt;br /&gt;
	local id = wd.getMainId(claim)&lt;br /&gt;
	local targets = wd.splitStr(targets)&lt;br /&gt;
	return wd.isHere(targets, id) or wd.isSpecial(claim.mainsnak)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function excludeValues(claim, values) -- true si la valeur n&#039;est pas dans la liste, ou si c&#039;est une valeur spéciale (filtrée à part par excludespecial)&lt;br /&gt;
	return wd.isSpecial(claim.mainsnak) or not ( hasTargetValue(claim, values) )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function hasTargetClass(claim, targets, maxdepth) -- retourne true si la valeur est une instance d&#039;une classe dans la liste des target, ou si c&#039;est une valeur spéciale filtrée séparément par excludespecial&lt;br /&gt;
	local id = wd.getMainId(claim)&lt;br /&gt;
	local targets = wd.splitStr(targets)&lt;br /&gt;
	local maxdepth = maxdepth or 10&lt;br /&gt;
	local matchfunction = function(value, target) return wd.isInstance(target, value, maxdepth) end&lt;br /&gt;
	return wd.isHere(targets, id, matchfunction) or wd.isSpecial(claim.mainsnak)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function excludeClasses(claim, classes, maxdepth) -- true si la valeur n&#039;est pas une instance d&#039;une classe dans la liste, ou si c&#039;est une valeur spéciale (filtrée à part par excludespecial)&lt;br /&gt;
	return wd.isSpecial(claim.mainsnak) or not ( hasTargetClass(claim, classes, maxdepth) )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function hasTargetSuperclass(claim, targets, maxdepth) -- retourne true si la valeur est une sous-classe d&#039;une classe dans la liste des target, ou si c&#039;est une valeur spéciale filtrée séparément par excludespecial&lt;br /&gt;
	local id = wd.getMainId(claim)&lt;br /&gt;
	local targets = wd.splitStr(targets)&lt;br /&gt;
	local maxdepth = maxdepth or 10&lt;br /&gt;
	local matchfunction = function(value, target) return wd.isSubclass(target, value, maxdepth) end&lt;br /&gt;
	return wd.isHere(targets, id, matchfunction) or wd.isSpecial(claim.mainsnak)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function excludeSuperclasses(claim, classes, maxdepth) -- true si la valeur n&#039;est pas une sous-classe d&#039;une classe dans la liste, ou si c&#039;est une valeur spéciale (filtrée à part par excludespecial)&lt;br /&gt;
	return wd.isSpecial(claim.mainsnak) or not ( hasTargetSuperclass(claim, classes, maxdepth) )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local function bestRanked(claims)&lt;br /&gt;
	if not claims then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local preferred, normal = {}, {}&lt;br /&gt;
	for i, j in pairs(claims) do&lt;br /&gt;
		if j.rank == &#039;preferred&#039; then&lt;br /&gt;
			table.insert(preferred, j)&lt;br /&gt;
		elseif j.rank == &#039;normal&#039; then&lt;br /&gt;
			table.insert(normal, j)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if #preferred &amp;gt; 0 then&lt;br /&gt;
		return preferred&lt;br /&gt;
	else&lt;br /&gt;
		return normal&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function withRank(claims, target)&lt;br /&gt;
	if target == &#039;best&#039; then&lt;br /&gt;
		return bestRanked(claims)&lt;br /&gt;
	end&lt;br /&gt;
	local newclaims = {}&lt;br /&gt;
	for pos, claim in pairs(claims) do&lt;br /&gt;
		if target == &#039;valid&#039; then&lt;br /&gt;
			if claim.rank ~= &#039;deprecated&#039; then&lt;br /&gt;
				table.insert(newclaims, claim)&lt;br /&gt;
			end&lt;br /&gt;
		elseif claim.rank == target then&lt;br /&gt;
			table.insert(newclaims, claim)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return newclaims&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.hasQualifier(claim, acceptedqualifs, acceptedvals, excludequalifiervalues)&lt;br /&gt;
	local claimqualifs = claim.qualifiers&lt;br /&gt;
&lt;br /&gt;
	if (not claimqualifs) then&lt;br /&gt;
		return false&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	acceptedqualifs = wd.splitStr(acceptedqualifs)&lt;br /&gt;
	acceptedvals = wd.splitStr( acceptedvals)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	local function ok(qualif) -- vérification pour un qualificatif individuel&lt;br /&gt;
		if not claimqualifs[qualif] then&lt;br /&gt;
			return false&lt;br /&gt;
		end&lt;br /&gt;
		if not (acceptedvals) then -- si aucune valeur spécifique n&#039;est demandée, OK&lt;br /&gt;
			return true&lt;br /&gt;
		end&lt;br /&gt;
		for i, wanted in pairs(acceptedvals) do&lt;br /&gt;
			for j, actual in pairs(claimqualifs[qualif]) do&lt;br /&gt;
				if wd.getId(actual) == wanted then&lt;br /&gt;
					return true&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	for i, qualif in pairs(acceptedqualifs) do&lt;br /&gt;
		if ok(qualif) then&lt;br /&gt;
			return true&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return false&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.hasQualifierNumber(claim, acceptedqualifs, acceptedvals, excludequalifiervalues)&lt;br /&gt;
	local claimqualifs = claim.qualifiers&lt;br /&gt;
&lt;br /&gt;
	if (not claimqualifs) then&lt;br /&gt;
		return false&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	acceptedqualifs = wd.splitStr(acceptedqualifs)&lt;br /&gt;
	acceptedvals = wd.splitStr( acceptedvals)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	local function ok(qualif) -- vérification pour un qualificatif individuel&lt;br /&gt;
		if not claimqualifs[qualif] then&lt;br /&gt;
			return false&lt;br /&gt;
		end&lt;br /&gt;
		if not (acceptedvals) then -- si aucune valeur spécifique n&#039;est demandée, OK&lt;br /&gt;
			return true&lt;br /&gt;
		end&lt;br /&gt;
		for i, wanted in pairs(acceptedvals) do&lt;br /&gt;
			for j, actual in pairs(claimqualifs[qualif]) do&lt;br /&gt;
				if mw.wikibase.renderSnak(actual) == wanted then&lt;br /&gt;
					return true&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	for i, qualif in pairs(acceptedqualifs) do&lt;br /&gt;
		if ok(qualif) then&lt;br /&gt;
			return true&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return false&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function hasSource(claim, targetsource, sourceproperty)&lt;br /&gt;
	sourceproperty = sourceproperty or &#039;P248&#039;&lt;br /&gt;
	if targetsource == &amp;quot;-&amp;quot; then&lt;br /&gt;
		return true&lt;br /&gt;
	end&lt;br /&gt;
	if (not claim.references) then return&lt;br /&gt;
		false&lt;br /&gt;
	end&lt;br /&gt;
	local candidates = claim.references[1].snaks[sourceproperty] -- les snaks utilisant la propriété demandée&lt;br /&gt;
	if (not candidates) then&lt;br /&gt;
		return false&lt;br /&gt;
	end&lt;br /&gt;
	if (targetsource == &amp;quot;any&amp;quot;) then -- si n&#039;importe quelle valeur est acceptée tant qu&#039;elle utilise en ref la propriété demandée&lt;br /&gt;
		return true&lt;br /&gt;
	end&lt;br /&gt;
	targetsource = wd.splitStr(targetsource)&lt;br /&gt;
	for _, source in pairs(candidates) do&lt;br /&gt;
		local s = wd.getId(source)&lt;br /&gt;
		for i, target in pairs(targetsource) do&lt;br /&gt;
			if s == target then return true end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return false&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function excludeQualifier(claim, qualifier, qualifiervalues)&lt;br /&gt;
	return not wd.hasQualifier(claim, qualifier, qualifiervalues)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.hasDate(claim)&lt;br /&gt;
	if not claim then&lt;br /&gt;
		return false --error() ?&lt;br /&gt;
	end&lt;br /&gt;
	if wd.getDateFromQualif(claim, &#039;P585&#039;) or wd.getDateFromQualif(claim, &#039;P580&#039;) or wd.getDateFromQualif(claim, &#039;P582&#039;) then&lt;br /&gt;
		return true&lt;br /&gt;
	end&lt;br /&gt;
	return false&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function hasLink(claim, site, lang)&lt;br /&gt;
	if (claim.mainsnak.snaktype ~= &#039;value&#039;) then -- ne pas supprimer les valeurs spéciales, il y a une fonction dédiée pour ça&lt;br /&gt;
		return true&lt;br /&gt;
	end&lt;br /&gt;
	local id = wd.getMainId(claim)&lt;br /&gt;
	local link = wd.siteLink(id, site, lang)&lt;br /&gt;
	if link then&lt;br /&gt;
		return true&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function isInLanguage(claim, lang)&lt;br /&gt;
	if type(lang) == &#039;table&#039; then -- si c&#039;est une table de language séparées par des virgules, on les accepte toutes&lt;br /&gt;
		for i, l in pairs(lang) do&lt;br /&gt;
			local v = isInLanguage(claim, l)&lt;br /&gt;
			if v then&lt;br /&gt;
				return true&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if type(lang) ~= (&#039;string&#039;) then&lt;br /&gt;
		return --?&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if (lang == &#039;-&#039;) then&lt;br /&gt;
		return true&lt;br /&gt;
	end&lt;br /&gt;
	if (lang == &#039;locallang&#039;) then&lt;br /&gt;
		lang = mw.getContentLanguage():getCode()&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- pour les monolingual text&lt;br /&gt;
	local snak = claim.mainsnak or claim&lt;br /&gt;
	if snak.snaktype == &#039;value&#039; and snak.datavalue.type == &#039;monolingualtext&#039; then&lt;br /&gt;
		if snak.datavalue.value.language == lang then&lt;br /&gt;
			return true&lt;br /&gt;
		end&lt;br /&gt;
		return false&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- pour les autres types de données : recherche dans les qualificatifs&lt;br /&gt;
	if (lang == &#039;fr&#039;) then&lt;br /&gt;
		lang = &#039;Q150&#039;&lt;br /&gt;
	elseif (lang == &#039;en&#039;) then&lt;br /&gt;
		lang = &#039;Q1860&#039;&lt;br /&gt;
	else&lt;br /&gt;
		lang = databases.invertedlangcodes[lang]&lt;br /&gt;
	end&lt;br /&gt;
	if claim.qualifiers and claim.qualifiers.P407 then&lt;br /&gt;
		if wd.hasQualifier(claim, {&#039;P407&#039;}, {lang}) then&lt;br /&gt;
			return true&lt;br /&gt;
		else&lt;br /&gt;
			return false&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return true -- si on ne ne sait pas la langue, on condière que c&#039;est bon&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function firstVals(claims, numval) -- retourn les numval premières valeurs de la table claims&lt;br /&gt;
    local numval = tonumber(numval) or 0 -- raise a error if numval is not a positive integer ?&lt;br /&gt;
    if not claims then&lt;br /&gt;
    	return nil&lt;br /&gt;
    end&lt;br /&gt;
    while (#claims &amp;gt; numval) do&lt;br /&gt;
    	table.remove(claims)&lt;br /&gt;
    end&lt;br /&gt;
    return claims&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function lastVals(claims, numval2) -- retourn les valeurs de la table claims à partir de numval2&lt;br /&gt;
    local numval2 = tonumber(numval2) or 0 -- raise a error if numval is not a positive integer ?&lt;br /&gt;
    if not claims then&lt;br /&gt;
    	return nil&lt;br /&gt;
    end&lt;br /&gt;
    for i=1,numval2 do&lt;br /&gt;
    	table.remove(claims, 1)&lt;br /&gt;
    end&lt;br /&gt;
    return claims&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- retourne les valeurs de la table claims à partir de removedupesdate,&lt;br /&gt;
-- sans les dates en doublons avec conversion entre les calendrier julien et grégorien,&lt;br /&gt;
-- ou uniquement en catégorisant si le paramètre removedupesdate est égale à &#039;cat&#039;&lt;br /&gt;
local function removeDupesDate(claims, removedupesdate)&lt;br /&gt;
	if not claims or #claims &amp;lt; 2 then&lt;br /&gt;
		return claims, &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	local cat = &#039;&#039;&lt;br /&gt;
	local newClaims = {}&lt;br /&gt;
	local newIsos = {}&lt;br /&gt;
&lt;br /&gt;
	local function findIndex(searchset, val) -- similaire à wd.isHere mais retourne l&#039;index de la valeur trouvée&lt;br /&gt;
		for i, j in pairs(searchset) do&lt;br /&gt;
			if val == j then&lt;br /&gt;
				return i&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		return -1&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	for _, claim in ipairs( claims ) do&lt;br /&gt;
		local snak = claim.mainsnak or claim&lt;br /&gt;
		if (snak.snaktype == &#039;value&#039;) and (snak.datatype == &#039;time&#039;) and snak.datavalue.value.precision &amp;gt;= 11 then -- s&#039;il s&#039;agit d&#039;un time et que la précision est au moins l&#039;année&lt;br /&gt;
			local iso = snak.datavalue.value.time&lt;br /&gt;
			_, _, iso = string.find(iso, &amp;quot;(+%d+-%d+-%d+T)&amp;quot;)&lt;br /&gt;
			local deleteIfDuplicate = false&lt;br /&gt;
			if snak.datavalue.value.calendarmodel == &#039;http://www.wikidata.org/entity/Q1985727&#039; then -- si la date est grégorienne&lt;br /&gt;
				if modules.formatDate.before(&#039;+1582&#039;, iso) then -- si avant 1582 on calcule la date julienne&lt;br /&gt;
					_, _, y, m, d = string.find(iso, &amp;quot;+(%d+)-(%d+)-(%d+)T&amp;quot;)&lt;br /&gt;
					y, m , d = modules.datemodule.gregorianToJulian(y, m , d)&lt;br /&gt;
					if m &amp;lt; 10 then m = &#039;0&#039; .. m end&lt;br /&gt;
					if d &amp;lt; 10 then d = &#039;0&#039; .. d end&lt;br /&gt;
					iso = &#039;+&#039; .. y .. &#039;-&#039; .. m .. &#039;-&#039; .. d .. &#039;T&#039;&lt;br /&gt;
					deleteIfDuplicate = true&lt;br /&gt;
				end&lt;br /&gt;
				local index = findIndex(newIsos, iso)&lt;br /&gt;
				if index &amp;gt;= 0 then -- si la date est déjà présente&lt;br /&gt;
					cat = cat .. &#039;[[Catégorie:Article avec des dates identiques venant de wikidata dans le code de l\&#039;infobox]]&#039;&lt;br /&gt;
					if removedupesdate == &amp;quot;cat&amp;quot; then -- ne faire que catégoriser&lt;br /&gt;
						table.insert(newIsos, iso)&lt;br /&gt;
						table.insert(newClaims, claim)&lt;br /&gt;
					elseif not deleteIfDuplicate then -- supprimer l&#039;autre date si la date courante n&#039;a pas été convertie&lt;br /&gt;
						newClaims[index] = claim&lt;br /&gt;
					end -- sinon supprimer la date courante&lt;br /&gt;
				else -- pas de doublon&lt;br /&gt;
					table.insert(newIsos, iso)&lt;br /&gt;
					table.insert(newClaims, claim)&lt;br /&gt;
				end&lt;br /&gt;
			elseif snak.datavalue.value.calendarmodel == &#039;http://www.wikidata.org/entity/Q1985786&#039; then -- si date julienne&lt;br /&gt;
				if not modules.formatDate.before(&#039;+1582&#039;, iso) then -- si après 1582 on calcule la date grégorienne&lt;br /&gt;
					_, _, y, m, d = string.find(iso, &amp;quot;+(%d+)-(%d+)-(%d+)T&amp;quot;)&lt;br /&gt;
					y, m , d = modules.datemodule.julianToGregorian(y, m , d)&lt;br /&gt;
					if m &amp;lt; 10 then m = &#039;0&#039; .. m end&lt;br /&gt;
					if d &amp;lt; 10 then d = &#039;0&#039; .. d end&lt;br /&gt;
					iso = &#039;+&#039; .. y .. &#039;-&#039; .. m .. &#039;-&#039; .. d .. &#039;T&#039;&lt;br /&gt;
					deleteIfDuplicate = true&lt;br /&gt;
				end&lt;br /&gt;
				local index = findIndex(newIsos, iso)&lt;br /&gt;
				if index &amp;gt;= 0 then -- si date déjà présente&lt;br /&gt;
					cat = cat .. &#039;[[Catégorie:Article avec des dates identiques venant de wikidata dans le code de l\&#039;infobox]]&#039;&lt;br /&gt;
					if removedupesdate == &amp;quot;cat&amp;quot; then -- ne faire que catégoriser&lt;br /&gt;
						table.insert(newIsos, iso)&lt;br /&gt;
						table.insert(newClaims, claim)&lt;br /&gt;
					elseif not deleteIfDuplicate then -- supprimer l&#039;autre date si la date courante n&#039;a pas été convertie&lt;br /&gt;
						newClaims[index] = claim&lt;br /&gt;
					end -- sinon supprimer la date courante&lt;br /&gt;
				else -- pas de doublon&lt;br /&gt;
					table.insert(newIsos, iso)&lt;br /&gt;
					table.insert(newClaims, claim)&lt;br /&gt;
				end&lt;br /&gt;
			else -- autre calendrier&lt;br /&gt;
				table.insert(newIsos, iso)&lt;br /&gt;
				table.insert(newClaims, claim)&lt;br /&gt;
			end&lt;br /&gt;
		else -- précision insuffisante&lt;br /&gt;
			table.insert(newIsos, iso)&lt;br /&gt;
			table.insert(newClaims, claim)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return newClaims, cat&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function timeFromQualifs(claim, qualifs)&lt;br /&gt;
	local claimqualifs = claim.qualifiers&lt;br /&gt;
	if not claimqualifs then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	for i, qualif in ipairs(qualifs or datequalifiers) do&lt;br /&gt;
		local vals = claimqualifs[qualif]&lt;br /&gt;
		if vals and (vals[1].snaktype == &#039;value&#039;) then&lt;br /&gt;
			return vals[1].datavalue.value.time, vals[1].datavalue.value.precision&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function atDate(claim, mydate)&lt;br /&gt;
	if mydate == &amp;quot;today&amp;quot; then&lt;br /&gt;
		mydate = os.date(&amp;quot;!%Y-%m-%dT%TZ&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	-- determines required precision depending on the atdate format&lt;br /&gt;
	local d = mw.text.split(mydate, &amp;quot;-&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
	local myprecision&lt;br /&gt;
	if d[3] then&lt;br /&gt;
		myprecision = 11 -- day&lt;br /&gt;
	elseif d[2] then&lt;br /&gt;
		myprecision = 10 -- month&lt;br /&gt;
	else&lt;br /&gt;
		myprecision = 9 -- year&lt;br /&gt;
 	end&lt;br /&gt;
&lt;br /&gt;
	-- with point in time&lt;br /&gt;
	local d, storedprecision = timeFromQualifs(claim, {&#039;P585&#039;})&lt;br /&gt;
	if d then&lt;br /&gt;
		return modules.formatDate.equal(mydate, d, math.min(myprecision, storedprecision))&lt;br /&gt;
	end&lt;br /&gt;
	-- with start or end date -- TODO: precision&lt;br /&gt;
	local mindate = timeFromQualifs(claim, {&#039;P580&#039;})&lt;br /&gt;
	local maxdate = timeFromQualifs(claim, {&#039;P582&#039;})&lt;br /&gt;
	if modules.formatDate.before(mydate, mindate) and modules.formatDate.before(maxdate, mydate) then&lt;br /&gt;
		return true&lt;br /&gt;
	end&lt;br /&gt;
	return false&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function check(claim, condition)&lt;br /&gt;
	if type(condition) == &#039;function&#039; then -- cas standard&lt;br /&gt;
		return condition(claim)&lt;br /&gt;
	end&lt;br /&gt;
	return formatError(&#039;invalid type&#039;, &#039;function&#039;, type(condition))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function minPrecision(claim, minprecision)&lt;br /&gt;
	local snak&lt;br /&gt;
	if claim.qualifiers then -- si une date est donnée en qualificatif, c&#039;est elle qu&#039;on utilise de préférence au mainsnak&lt;br /&gt;
		for i, j in ipairs(datequalifiers) do&lt;br /&gt;
			if claim.qualifiers[j] then&lt;br /&gt;
				snak = claim.qualifiers[j][1]&lt;br /&gt;
				break&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if not snak then&lt;br /&gt;
		snak = claim.mainsnak or claim&lt;br /&gt;
	end&lt;br /&gt;
	if (snak.snaktype == &#039;value&#039;) and (snak.datatype == &#039;time&#039;) and (snak.datavalue.value.precision &amp;lt; minprecision) then&lt;br /&gt;
		return false&lt;br /&gt;
	end&lt;br /&gt;
	return true&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.sortClaims(claims, sorttype)&lt;br /&gt;
	if not claims then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	if wd.isHere({&#039;chronological&#039;, &#039;order&#039;, &#039;inverted&#039;, &#039;age&#039;, &#039;ageinverted&#039;}, sorttype) then&lt;br /&gt;
		return wd.chronoSort(claims, sorttype)&lt;br /&gt;
	elseif sorttype == &#039;ascending&#039; then&lt;br /&gt;
		return wd.quantitySort(claims)&lt;br /&gt;
	elseif sorttype == &#039;descending&#039; then&lt;br /&gt;
		return wd.quantitySort(claims, true)&lt;br /&gt;
	elseif sorttype == &#039;alphabetical&#039; then&lt;br /&gt;
		return wd.alphabetSort(claims)&lt;br /&gt;
	elseif sorttype == &amp;quot;language&amp;quot; then&lt;br /&gt;
		return wd.sortByLanguage(claims)&lt;br /&gt;
	elseif type(sorttype) == &#039;function&#039; then&lt;br /&gt;
		table.sort(claims, sorttype)&lt;br /&gt;
		return claims&lt;br /&gt;
	elseif type(sorttype) == &#039;string&#039; and sorttype:sub(1, 1) == &#039;P&#039; then&lt;br /&gt;
		return wd.numericPropertySort(claims, sorttype)&lt;br /&gt;
	end&lt;br /&gt;
	return claims&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.filterClaims(claims, args) --retire de la tables de claims celles qui sont éliminés par un des filters de la table des filters&lt;br /&gt;
&lt;br /&gt;
	local function filter(condition, filterfunction, funargs)&lt;br /&gt;
		if not args[condition] then&lt;br /&gt;
			return&lt;br /&gt;
		end&lt;br /&gt;
		for i = #claims, 1, -1 do&lt;br /&gt;
			if not( filterfunction(claims[i], args[funargs[1]], args[funargs[2]], args[funargs[3]]) ) then&lt;br /&gt;
				table.remove(claims, i)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	filter(&#039;isinlang&#039;, isInLanguage, {&#039;isinlang&#039;} )&lt;br /&gt;
	filter(&#039;excludespecial&#039;, notSpecial, {} )&lt;br /&gt;
	filter(&#039;condition&#039;, check, {&#039;condition&#039;} )&lt;br /&gt;
	if claims[1] and claims[1].mainsnak then&lt;br /&gt;
		filter(&#039;targetvalue&#039;, hasTargetValue, {&#039;targetvalue&#039;,&#039;maxdepth&#039;} )&lt;br /&gt;
		filter(&#039;targetclass&#039;, hasTargetClass, {&#039;targetclass&#039;,&#039;maxdepth&#039;} )&lt;br /&gt;
		filter(&#039;targetsuperclass&#039;, hasTargetSuperclass, {&#039;targetsuperclass&#039;} )&lt;br /&gt;
		filter(&#039;atdate&#039;, atDate, {&#039;atdate&#039;} )&lt;br /&gt;
		filter(&#039;qualifier&#039;, wd.hasQualifier, {&#039;qualifier&#039;, &#039;qualifiervalue&#039;} )&lt;br /&gt;
		filter(&#039;qualifiernumber&#039;, wd.hasQualifierNumber, {&#039;qualifiernumber&#039;, &#039;qualifiernumbervalue&#039;} )&lt;br /&gt;
		filter(&#039;excludequalifier&#039;, excludeQualifier, {&#039;excludequalifier&#039;, &#039;excludequalifiervalue&#039;} )&lt;br /&gt;
		filter(&#039;withsource&#039;, hasSource, {&#039;withsource&#039;, &#039;sourceproperty&#039;} )&lt;br /&gt;
		filter(&#039;withdate&#039;, wd.hasDate, {} )&lt;br /&gt;
		filter(&#039;excludevalues&#039;, excludeValues, {&#039;excludevalues&#039;})&lt;br /&gt;
		filter(&#039;excludeclasses&#039;, excludeClasses, {&#039;excludeclasses&#039;,&#039;maxdepth&#039;})&lt;br /&gt;
		filter(&#039;excludesuperclasses&#039;, excludeSuperclasses, {&#039;excludesuperclasses&#039;,&#039;maxdepth&#039;})&lt;br /&gt;
		filter(&#039;withlink&#039;, hasLink, {&#039;withlink&#039;, &#039;linklang&#039;} )&lt;br /&gt;
		filter(&#039;minprecision&#039;, minPrecision, {&#039;minprecision&#039;} )&lt;br /&gt;
		claims = withRank(claims, args.rank or &#039;best&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	if #claims == 0 then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	if args.sorttype then&lt;br /&gt;
		claims = wd.sortClaims(claims, args.sorttype)&lt;br /&gt;
	end&lt;br /&gt;
	if args.numval2 then&lt;br /&gt;
		claims = lastVals(claims, args.numval2)&lt;br /&gt;
	end&lt;br /&gt;
	if args.numval then&lt;br /&gt;
		claims = firstVals(claims, args.numval)&lt;br /&gt;
	end&lt;br /&gt;
	return claims&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.loadEntity(entity, cache)&lt;br /&gt;
	if type(entity) ~= &#039;table&#039; then&lt;br /&gt;
		if cache then&lt;br /&gt;
			if not cache[entity] then&lt;br /&gt;
				cache[entity] = mw.wikibase.getEntity(entity)&lt;br /&gt;
				mw.log(&amp;quot;cached&amp;quot;)&lt;br /&gt;
     		end&lt;br /&gt;
			return cache[entity]&lt;br /&gt;
        else&lt;br /&gt;
			if entity == &#039;&#039; or (entity == &#039;-&#039;) then&lt;br /&gt;
				entity = nil&lt;br /&gt;
			end&lt;br /&gt;
        	return mw.wikibase.getEntity(entity)&lt;br /&gt;
        end&lt;br /&gt;
    else&lt;br /&gt;
    	return entity&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function wd.getClaims( args ) -- returns a table of the claims matching some conditions given in args&lt;br /&gt;
	if args.claims then -- if claims have already been set, return them&lt;br /&gt;
		return args.claims&lt;br /&gt;
	end&lt;br /&gt;
	local properties = args.property&lt;br /&gt;
	if type(properties) == &#039;string&#039; then&lt;br /&gt;
		properties = wd.splitStr(string.upper(args.property))&lt;br /&gt;
	end&lt;br /&gt;
	if not properties then&lt;br /&gt;
		return formatError( &#039;property-param-not-provided&#039; )&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	--Get entity&lt;br /&gt;
	local entity = args.entity&lt;br /&gt;
	if type(entity) == &#039;string&#039; then&lt;br /&gt;
		if entity == &#039;&#039; then&lt;br /&gt;
			entity = nil&lt;br /&gt;
		end&lt;br /&gt;
	elseif type(entity) == &#039;table&#039; then&lt;br /&gt;
		entity = entity.id&lt;br /&gt;
	end&lt;br /&gt;
        if (not entity) then&lt;br /&gt;
            entity = mw.wikibase.getEntityIdForCurrentPage()&lt;br /&gt;
        end&lt;br /&gt;
	if (not entity) or (entity == &#039;-&#039;) or (entity == wd.translate(&#039;somevalue&#039;)) or (entity == modules.linguistic.ucfirst(wd.translate(&#039;somevalue&#039;))) then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	if args.labelformat and args.labelformat == &#039;gendered&#039; then&lt;br /&gt;
		args.labelformat = wd.getgender(entity)&lt;br /&gt;
	end&lt;br /&gt;
	local claims = {}&lt;br /&gt;
&lt;br /&gt;
	if #properties == 1 then&lt;br /&gt;
		claims = mw.wikibase.getAllStatements(entity, properties[1]) -- do not use mw.wikibase.getBestStatements at this stage, as it may remove the best ranked values that match other criteria in the query&lt;br /&gt;
	else&lt;br /&gt;
		for i, prop in ipairs(properties) do&lt;br /&gt;
			local newclaims = mw.wikibase.getAllStatements(entity, prop)&lt;br /&gt;
			if newclaims and #newclaims &amp;gt; 0 then&lt;br /&gt;
				for j, claim in ipairs(newclaims) do&lt;br /&gt;
					table.insert(claims, claim)&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	if (not claims) or (#claims == 0) then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	return wd.filterClaims(claims, args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--=== ENTITY FORMATTING ===&lt;br /&gt;
&lt;br /&gt;
function wd.getLabel(entity, lang1, lang2)&lt;br /&gt;
&lt;br /&gt;
	if (not entity) then&lt;br /&gt;
		return nil -- ou option de gestion des erreurs ?&lt;br /&gt;
	end&lt;br /&gt;
	entity = entity.id or ( type(entity) == &amp;quot;string&amp;quot; and entity)&lt;br /&gt;
	if not(type(entity) == &#039;string&#039;) then return nil end&lt;br /&gt;
&lt;br /&gt;
	lang1 = lang1 or defaultlang&lt;br /&gt;
&lt;br /&gt;
	local str, lang --str : texte rendu, lang : langue de celui-ci&lt;br /&gt;
	if lang1 == defaultlang then -- le plus économique&lt;br /&gt;
		str, lang = mw.wikibase.getLabelWithLang(entity) -- le libellé peut être en français ou en anglais&lt;br /&gt;
	else&lt;br /&gt;
		str = mw.wikibase.getLabelByLang(entity, lang1)&lt;br /&gt;
		if str then lang = lang1 end&lt;br /&gt;
	end&lt;br /&gt;
	if str and (lang == lang1 or lang == &amp;quot;mul&amp;quot;) then --pas de catégorie &amp;quot;à traduire&amp;quot; si on a obtenu un texte dans la langue désirée (normalement fr) ou multilingue&lt;br /&gt;
		return str&lt;br /&gt;
	end&lt;br /&gt;
	if lang2 then -- langue secondaire, avec catégorie &amp;quot;à traduire&amp;quot;&lt;br /&gt;
		str2 = mw.wikibase.getLabelByLang(entity, lang2)&lt;br /&gt;
		if str2 then&lt;br /&gt;
			lang = lang2&lt;br /&gt;
			str = str2&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if not str then --si ni lang1, ni lang2 ni l&#039;anglais ne sont présents, parcours de la hiérarchie des langues&lt;br /&gt;
		for _, trylang in ipairs(databases.langhierarchy.codes) do&lt;br /&gt;
			str = mw.wikibase.getLabelByLang(entity, trylang)&lt;br /&gt;
			if str then&lt;br /&gt;
				lang = trylang&lt;br /&gt;
				break&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if str then&lt;br /&gt;
		local translationCat = databases.i18n[&#039;to translate&#039;]&lt;br /&gt;
		translationCat = translationCat .. (databases.langhierarchy.cattext[lang] or &#039;&#039;)&lt;br /&gt;
		translationCat = addCat(translationCat)&lt;br /&gt;
		return str, translationCat&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.formatEntity( entity, params )&lt;br /&gt;
&lt;br /&gt;
	if (not entity) then&lt;br /&gt;
		return nil --formatError(&#039;entity-not-found&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	local id = entity&lt;br /&gt;
	if type(id) == &#039;table&#039; then&lt;br /&gt;
		id = id.id&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	params = params or {}&lt;br /&gt;
	local lang = params.lang or defaultlang&lt;br /&gt;
	local speciallabels = params.speciallabels&lt;br /&gt;
	local displayformat = params.displayformat&lt;br /&gt;
	local labelformat = params.labelformat&lt;br /&gt;
	local labelformat2 = params.labelformat2&lt;br /&gt;
	local defaultlabel = params.defaultlabel or id&lt;br /&gt;
	local linktype = params.link&lt;br /&gt;
	local defaultlink = params.defaultlink&lt;br /&gt;
	local defaultlinkquery = params.defaultlinkquery&lt;br /&gt;
&lt;br /&gt;
	if speciallabels and speciallabels[id] then --speciallabels override the standard label + link combination&lt;br /&gt;
		return speciallabels[id]&lt;br /&gt;
	end&lt;br /&gt;
	if params.displayformat == &#039;raw&#039; then&lt;br /&gt;
		return id&lt;br /&gt;
	end&lt;br /&gt;
	if wd.isGender[params.labelformat] then&lt;br /&gt;
		labelformat = function(objectid) return wd.genderedlabel(objectid, params.labelformat) end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local label, translationCat&lt;br /&gt;
&lt;br /&gt;
	if type(labelformat) == &#039;function&#039; then -- sert à des cas particuliers&lt;br /&gt;
		label, translationCat = labelformat(entity)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if not label then&lt;br /&gt;
		label, translationCat = wd.getLabel(entity, lang, params.wikidatalang)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if type(labelformat2) == &#039;function&#039; and label then -- sert à des cas particuliers&lt;br /&gt;
		label = labelformat2(label)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	translationCat = translationCat or &amp;quot;&amp;quot; -- sera toujours ajoutée au résultat mais sera vide si la catégorie de maintenance n&#039;est pas nécessaire&lt;br /&gt;
&lt;br /&gt;
	if not label then&lt;br /&gt;
		if (defaultlabel == &#039;-&#039;) then&lt;br /&gt;
			return nil&lt;br /&gt;
		end&lt;br /&gt;
		local link = wd.siteLink(id, &#039;wikidata&#039;)&lt;br /&gt;
		return &#039;[[&#039; .. link .. &#039;|&#039; .. id .. &#039;]]&#039; .. translationCat&lt;br /&gt;
-- si pas de libellé, on met un lien vers Wikidata pour qu&#039;on comprenne à quoi ça fait référence&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if params.ucfirst_entity then&lt;br /&gt;
		label =  modules.linguistic.ucfirst(label)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- détermination du fait qu&#039;on soit ou non en train de rendre l&#039;élément sur la page de son article&lt;br /&gt;
	local rendering_entity_on_its_page = wd.isPageOfQId(id)&lt;br /&gt;
&lt;br /&gt;
	if (linktype == &#039;-&#039;) or rendering_entity_on_its_page then&lt;br /&gt;
		return label .. translationCat&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local link = wd.siteLink(entity, linktype, lang)&lt;br /&gt;
&lt;br /&gt;
	-- defaultlinkquery will try to link to another page on this Wiki&lt;br /&gt;
	if (not link) and defaultlinkquery then&lt;br /&gt;
		if type(defaultlinkquery) == &#039;string&#039; then&lt;br /&gt;
				defaultlinkquery = {property = defaultlinkquery}&lt;br /&gt;
		end&lt;br /&gt;
		defaultlinkquery.excludespecial = true&lt;br /&gt;
		defaultlinkquery.entity = entity&lt;br /&gt;
		local claims = wd.getClaims(defaultlinkquery)&lt;br /&gt;
		if claims then&lt;br /&gt;
			for i, j in pairs(claims) do&lt;br /&gt;
				local id = wd.getMainId(j)&lt;br /&gt;
				link = wd.siteLink(id, linktype, lang)&lt;br /&gt;
				if link then&lt;br /&gt;
					break&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if link then&lt;br /&gt;
		if link:match(&#039;^Category:&#039;) or link:match(&#039;^Catégorie:&#039;) then -- attention, le « é » est multibyte&lt;br /&gt;
			-- lier vers une catégorie au lieu de catégoriser&lt;br /&gt;
			link = &#039;:&#039; .. link&lt;br /&gt;
		end&lt;br /&gt;
		return &#039;[[&#039; .. link .. &#039;|&#039; .. label .. &#039;]]&#039; .. translationCat&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- if not link, you can use defaultlink: a sidelink to another Wikimedia project&lt;br /&gt;
	if (not defaultlink) then&lt;br /&gt;
		defaultlink = {&#039;enwiki&#039;}&lt;br /&gt;
	end&lt;br /&gt;
	if defaultlink and (defaultlink ~= &#039;-&#039;) then&lt;br /&gt;
		local linktype&lt;br /&gt;
		local sidelink, site, langcode&lt;br /&gt;
&lt;br /&gt;
		if type(defaultlink) == &#039;string&#039; then&lt;br /&gt;
			defaultlink = {defaultlink}&lt;br /&gt;
		end&lt;br /&gt;
		for i, j in ipairs(defaultlink) do&lt;br /&gt;
			sidelink, site, langcode = wd.siteLink(entity, j, lang)&lt;br /&gt;
			if sidelink then&lt;br /&gt;
				break&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		if not sidelink then&lt;br /&gt;
			sidelink, site = wd.siteLink(entity, &#039;wikidata&#039;)&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		local icon, class, title = site, nil, nil -- le texte affiché du lien&lt;br /&gt;
		if site == &#039;wiki&#039; then&lt;br /&gt;
			icon, class, title = langcode, &amp;quot;indicateur-langue&amp;quot;, wd.translate(&#039;see-another-language&#039;, mw.language.fetchLanguageName(langcode, defaultlang))&lt;br /&gt;
		elseif site == &#039;wikidata&#039; then&lt;br /&gt;
			icon, class, title = &#039;d&#039;, &amp;quot;indicateur-langue&amp;quot;, wd.translate(&#039;see-wikidata&#039;)&lt;br /&gt;
		else&lt;br /&gt;
			title = wd.translate(&#039;see-another-project&#039;, site)&lt;br /&gt;
		end&lt;br /&gt;
		local val = &#039;[[&#039; .. sidelink .. &#039;|&#039; .. &#039;&amp;lt;span class = &amp;quot;&#039; .. (class or &#039;&#039;).. &#039;&amp;quot; title = &amp;quot;&#039; .. (title or &#039;&#039;) .. &#039;&amp;quot;&amp;gt;&#039; .. icon .. &#039;&amp;lt;/span&amp;gt;]]&#039;&lt;br /&gt;
		return label .. &#039; &amp;lt;small&amp;gt;(&#039; .. val .. &#039;)&amp;lt;/small&amp;gt;&#039; .. translationCat&lt;br /&gt;
	end&lt;br /&gt;
	return label .. translationCat&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function wd.addTrackingCat(prop, cat) -- doit parfois être appelé par d&#039;autres modules&lt;br /&gt;
	if type(prop) == &#039;table&#039; then&lt;br /&gt;
		prop = prop[1] -- devrait logiquement toutes les ajouter&lt;br /&gt;
	end&lt;br /&gt;
	if not prop and not cat then&lt;br /&gt;
		return formatError(&amp;quot;property-param-not-provided&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	if not cat then&lt;br /&gt;
		cat = wd.translate(&#039;trackingcat&#039;, prop or &#039;P??&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	return addCat(cat )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function unknownValue(snak, label)&lt;br /&gt;
	local str = label&lt;br /&gt;
&lt;br /&gt;
	if type(str) == &amp;quot;function&amp;quot; then&lt;br /&gt;
		str = str(snak)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if (not str) then&lt;br /&gt;
		if snak.datatype == &#039;time&#039; then&lt;br /&gt;
			str = wd.translate(&#039;sometime&#039;)&lt;br /&gt;
		else&lt;br /&gt;
			str = wd.translate(&#039;somevalue&#039;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if type(str) ~= &amp;quot;string&amp;quot; then&lt;br /&gt;
		return formatError(snak.datatype)&lt;br /&gt;
	end&lt;br /&gt;
	return str&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function noValue(displayformat)&lt;br /&gt;
	if not displayformat then&lt;br /&gt;
		return wd.translate(&#039;novalue&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	if type(displayformat) == &#039;string&#039; then&lt;br /&gt;
		return displayformat&lt;br /&gt;
	end&lt;br /&gt;
	return formatError()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getLangCode(entityid)&lt;br /&gt;
	return databases.langcodes[tonumber(entityid:sub(2))]&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function showLang(statement) -- retourne le code langue entre parenthèses avant la valeur (par exemple pour les biblios et liens externes)&lt;br /&gt;
	local mainsnak = statement.mainsnak&lt;br /&gt;
	if mainsnak.snaktype ~= &#039;value&#039; then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local langlist = {}&lt;br /&gt;
	if mainsnak.datavalue.type == &#039;monolingualtext&#039; then&lt;br /&gt;
		langlist = {mainsnak.datavalue.value.language}&lt;br /&gt;
	elseif (not statement.qualifiers) or (not statement.qualifiers.P407) then&lt;br /&gt;
		return&lt;br /&gt;
	else&lt;br /&gt;
		for i, j in pairs( statement.qualifiers.P407 ) do&lt;br /&gt;
			if j.snaktype == &#039;value&#039; then&lt;br /&gt;
				local langentity = wd.getId(j)&lt;br /&gt;
				local langcode = getLangCode(langentity)&lt;br /&gt;
				table.insert(langlist, langcode)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if (#langlist &amp;gt; 1) or (#langlist == 1 and langlist[1] ~= defaultlang) then -- si c&#039;est en français, pas besoin de le dire&lt;br /&gt;
		langlist.maxLang = 3&lt;br /&gt;
		return modules.langmodule.indicationMultilingue(langlist)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- === DATE HANDLING ===&lt;br /&gt;
&lt;br /&gt;
local function fuzzydate(str, precision) -- ajoute le qualificatif &amp;quot;vers&amp;quot; à une date&lt;br /&gt;
	if not str then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	if (precision &amp;gt;= 11) or (precision == 7) or (precision == 6) then --dates avec jour, siècles, millénaires&lt;br /&gt;
		return &amp;quot;vers le &amp;quot; .. str&lt;br /&gt;
	end&lt;br /&gt;
	if (precision == 8) then --décennies (&amp;quot;années ...&amp;quot;)&lt;br /&gt;
		return &amp;quot;vers les &amp;quot; .. str&lt;br /&gt;
	end&lt;br /&gt;
	return &amp;quot;vers &amp;quot; .. str&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.addStandardQualifs(str, statement, onlygeneral)&lt;br /&gt;
	-- qualificateurs de date ou de lieu approximatif ou d&#039;info globalement incertaine ; onlygenereal=true pour rerstreindre à ces derniers&lt;br /&gt;
	if (not statement) or (not statement.qualifiers) then&lt;br /&gt;
		return str&lt;br /&gt;
	end&lt;br /&gt;
	if not str then&lt;br /&gt;
		return error()-- what&#039;s that ?&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if statement.qualifiers.P1480 then&lt;br /&gt;
		for i, j in pairs(statement.qualifiers.P1480) do&lt;br /&gt;
			local v = wd.getId(j)&lt;br /&gt;
			if (v == &amp;quot;Q21818619&amp;quot;) and not onlygeneral then --&amp;quot;à proximité de&amp;quot;&lt;br /&gt;
				str = wd.translate(&#039;approximate-place&#039;, str)&lt;br /&gt;
			elseif (v == &amp;quot;Q18122778&amp;quot;) or (v == &amp;quot;Q18912752&amp;quot;) or (v == &amp;quot;Q56644435&amp;quot;) or (v == &amp;quot;Q30230067&amp;quot;) then --&amp;quot;présumé&amp;quot;, &amp;quot;controversé&amp;quot;, &amp;quot;probablement&amp;quot;, &amp;quot;possible&amp;quot;&lt;br /&gt;
				str = wd.translate(&#039;uncertain-information&#039;, str)&lt;br /&gt;
			elseif (v == &amp;quot;Q5727902&amp;quot;) and not onlygeneral and statement.mainsnak.datatype == &#039;time&#039; then --date approximative&lt;br /&gt;
				local datevalue = statement.mainsnak.datavalue&lt;br /&gt;
				if datevalue then str = fuzzydate(str, datevalue.value.precision) end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return str&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.getDateFromQualif(statement, qualif)&lt;br /&gt;
	if (not statement) or (not statement.qualifiers) or not (statement.qualifiers[qualif]) then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local v = statement.qualifiers[qualif][1]&lt;br /&gt;
	if v.snaktype ~= &#039;value&#039; then -- que faire dans ce cas ?&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	return modules.formatDate.dateObject(v.datavalue.value)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.getDate(statement)&lt;br /&gt;
	local period = wd.getDateFromQualif(statement, &#039;P585&#039;) -- retourne un dateobject&lt;br /&gt;
	if period then&lt;br /&gt;
		return period&lt;br /&gt;
	end&lt;br /&gt;
	local begin, ending = wd.getDateFromQualif(statement, &#039;P580&#039;), wd.getDateFromQualif(statement, &#039;P582&#039;)&lt;br /&gt;
	if begin or ending then&lt;br /&gt;
		return modules.formatDate.rangeObject(begin, ending) -- retourne un rangeobject fait de deux dateobject&lt;br /&gt;
	end&lt;br /&gt;
	return nil&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.getFormattedDate(statement, params)&lt;br /&gt;
	if not statement then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local str&lt;br /&gt;
&lt;br /&gt;
	--cherche la date avec les qualifs P580/P582&lt;br /&gt;
	local datetable = wd.getDate(statement)&lt;br /&gt;
	if datetable then&lt;br /&gt;
		str = modules.formatDate.objectToText(datetable, params)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- puis limite intérieur / supérieur&lt;br /&gt;
	if not str then&lt;br /&gt;
		local start, ending = wd.getDateFromQualif(statement, &#039;P1319&#039;), wd.getDateFromQualif(statement, &#039;P1326&#039;)&lt;br /&gt;
		str = modules.formatDate.between(start, ending, params)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local fromqualif = false&lt;br /&gt;
	if str then fromqualif = true end --si la date est tirée des qualificateurs, on n&#039;y ajoute pas l&#039;éventuel &amp;quot;vers ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	 -- sinon, le mainsnak, pour les données de type time&lt;br /&gt;
	if (not str) and (statement.mainsnak.datatype == &#039;time&#039;) then&lt;br /&gt;
		local mainsnak = statement.mainsnak&lt;br /&gt;
		if (mainsnak.snaktype == &#039;value&#039;) or (mainsnak.snaktype == &#039;somevalue&#039;) then&lt;br /&gt;
			str = wd.formatSnak(mainsnak, params)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if str and params and (params.addstandardqualifs ~= &#039;-&#039;) then&lt;br /&gt;
		str = wd.addStandardQualifs(str, statement, fromqualif)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return str&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
wd.compare.by_quantity = function(c1, c2)&lt;br /&gt;
	local v1 = wd.getDataValue(c1.mainsnak)&lt;br /&gt;
	local v2 = wd.getDataValue(c2.mainsnak)&lt;br /&gt;
	if not (v1 and v2) then&lt;br /&gt;
			return true&lt;br /&gt;
	end&lt;br /&gt;
	return v1 &amp;lt; v2&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[ tri chronologique générique :&lt;br /&gt;
             retourne une fonction de tri de liste de déclaration&lt;br /&gt;
             en fonction d’une fonction qui calcule la clé de tri&lt;br /&gt;
             et d’une fonction qui compare les clés de tri&lt;br /&gt;
&lt;br /&gt;
   paramètres nommés: (appel type wikidata.compare.chrono_key_sort{sortKey=&amp;quot;nom clé&amp;quot;})&lt;br /&gt;
        sortKey (optionnel)   : chaine, le nom de la clé utilisée pour un tri&lt;br /&gt;
                                (pour éviter de rentrer en collision avec &amp;quot;dateSortKey&amp;quot;&lt;br /&gt;
                                utilisé par chronoSort au besoin)&lt;br /&gt;
        snak_key_get_function : fonction qui calcule la valeur de la clé à partir d’un snak ou d’une déclaration,&lt;br /&gt;
        (obligatoire)           le résultat n’est calculé qu’une fois et est stocké en cache dans claim[sortKey]&lt;br /&gt;
        key_compare_function  : fonction de comparaison des clés calculées par snak_key_get_function&lt;br /&gt;
        (optionnel)&lt;br /&gt;
--]]&lt;br /&gt;
&lt;br /&gt;
function wd.chrono_key_sort(arg)&lt;br /&gt;
&lt;br /&gt;
	local snak_key_get_function = arg.snak_key_get_function&lt;br /&gt;
	local sortKey = arg.sortKey or &amp;quot;dateSortKey&amp;quot;&lt;br /&gt;
	local key_compare_function = arg.key_compare_function or&lt;br /&gt;
									function(c1, c2) return c1 &amp;lt; c2 end&lt;br /&gt;
	return function(claims)&lt;br /&gt;
		for _, claim in ipairs( claims ) do&lt;br /&gt;
			if not claim[sortKey] then&lt;br /&gt;
				local key = snak_key_get_function(claim)&lt;br /&gt;
				if key then&lt;br /&gt;
					claim[sortKey] = wd.compare.get_claim_date(key)&lt;br /&gt;
				else&lt;br /&gt;
					claim[sortKey] = 0&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		table.sort(&lt;br /&gt;
			claims,&lt;br /&gt;
			function(c1, c2)&lt;br /&gt;
				return key_compare_function(c1[sortKey], c2[sortKey])&lt;br /&gt;
			end&lt;br /&gt;
		)&lt;br /&gt;
		return claims&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function wd.quantitySort(claims, inverted)&lt;br /&gt;
	local function sort(c1, c2)&lt;br /&gt;
		local v1 = wd.getDataValue(c1.mainsnak)&lt;br /&gt;
		local v2 = wd.getDataValue(c2.mainsnak)&lt;br /&gt;
		if not (v1 and v2) then&lt;br /&gt;
				return true&lt;br /&gt;
		end&lt;br /&gt;
		if inverted then&lt;br /&gt;
			return v2 &amp;lt; v1&lt;br /&gt;
		end&lt;br /&gt;
		return v1 &amp;lt; v2&lt;br /&gt;
	end&lt;br /&gt;
	table.sort(claims, sort )&lt;br /&gt;
	return claims&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.alphabetSort(claims)&lt;br /&gt;
	local function sort(c1, c2)&lt;br /&gt;
		local v1 = wd.getDataValue(c1.mainsnak, {link = &#039;-&#039;, displayformat = {monolingualtext = &#039;raw&#039;}})&lt;br /&gt;
		local v2 = wd.getDataValue(c2.mainsnak, {link = &#039;-&#039;, displayformat = {monolingualtext = &#039;raw&#039;}})&lt;br /&gt;
		if not (v1 and v2) then&lt;br /&gt;
			return true&lt;br /&gt;
		end&lt;br /&gt;
		return modules.linguistic.makeSortkey(v1) &amp;lt; modules.linguistic.makeSortkey(v2)&lt;br /&gt;
	end&lt;br /&gt;
	table.sort(claims, sort )&lt;br /&gt;
	return claims&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.compare.get_claim_date(claim, datetype) -- rend une date au format numérique pour faire des comparaisons&lt;br /&gt;
	local snak = claim.mainsnak or claim&lt;br /&gt;
&lt;br /&gt;
	if datetype and datetype == &#039;personbirthdate&#039; then -- fonctionne avec un claim dont la valeur est une personne dont on va rendre la date de naissance&lt;br /&gt;
		if (snak.snaktype == &#039;value&#039;) and (snak.datatype == &#039;wikibase-item&#039;) then&lt;br /&gt;
			local personid = wd.getId(snak)&lt;br /&gt;
			local birthclaims = wd.getClaims({ entity = personid, property = &#039;P569&#039;, numval = 1})&lt;br /&gt;
			if birthclaims then&lt;br /&gt;
				return wd.compare.get_claim_date(birthclaims[1] or birthclaims)&lt;br /&gt;
			else return math.huge end&lt;br /&gt;
		else return math.huge end -- en cas de donnée manquante, valeur infinie qui entraîne le classement en fin de liste&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local iso, datequalif, isonumber&lt;br /&gt;
	if (snak.snaktype == &#039;value&#039;) and (snak.datatype == &#039;time&#039;) then&lt;br /&gt;
		iso = snak.datavalue.value.time&lt;br /&gt;
	else&lt;br /&gt;
		for i, dqualif in ipairs(datequalifiers) do&lt;br /&gt;
			iso = timeFromQualifs(claim, {dqualif})&lt;br /&gt;
			if iso then&lt;br /&gt;
				datequalif = dqualif&lt;br /&gt;
				break&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		if not iso then return math.huge end&lt;br /&gt;
	end&lt;br /&gt;
	-- transformation en nombre (indication de la base car gsub retourne deux valeurs)&lt;br /&gt;
	isonumber = tonumber( iso:gsub( &#039;(%d)%D&#039;, &#039;%1&#039; ), 10 )&lt;br /&gt;
&lt;br /&gt;
	-- ajustement de la date tenant compte du qualificatif dont elle est issue : un fait se terminant à une date est antérieur à un autre commençant à cette date&lt;br /&gt;
	if datequalif == &#039;P582&#039; then --date de fin&lt;br /&gt;
		isonumber = isonumber - 2&lt;br /&gt;
	elseif datequalif == &#039;P1326&#039; then -- date au plus tard&lt;br /&gt;
		isonumber = isonumber - 1&lt;br /&gt;
	elseif datequalif == &#039;P1319&#039; then -- date au plus tôt&lt;br /&gt;
		isonumber = isonumber + 1&lt;br /&gt;
	elseif datequalif == &#039;P571&#039; or datequalif == &#039;P580&#039; then -- date de début et date de création&lt;br /&gt;
		isonumber = isonumber + 2&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return isonumber&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.compare.chronoCompare(c1, c2)&lt;br /&gt;
	return wd.compare.get_claim_date(c1) &amp;lt; wd.compare.get_claim_date(c2)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- fonction pour renverser l’ordre d’une autre fonction&lt;br /&gt;
function wd.compare.rev(comp_criteria)&lt;br /&gt;
	return function(c1, c2)&lt;br /&gt;
		-- attention les tris en lua attendent des fonctions de comparaison strictement inférieur, on doit&lt;br /&gt;
		-- vérifier la non égalité quand on inverse l’ordre d’un critère, d’ou &amp;quot;and comp_criteria(c2,c1)&amp;quot;&lt;br /&gt;
		return not(comp_criteria(c1,c2)) and comp_criteria(c2,c1)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Fonction qui trie des Claims de type time selon l&#039;ordre chronologique&lt;br /&gt;
-- Une clé de tri nomée « dateSortKey » est ajouté à chaque claim.&lt;br /&gt;
-- Si des clés de tri de ce nom existent déjà, elles sont utilisées sans modification.&lt;br /&gt;
&lt;br /&gt;
function wd.chronoSort( claims, sorttype )&lt;br /&gt;
	for _, claim in ipairs( claims ) do&lt;br /&gt;
		if not claim.dateSortKey then&lt;br /&gt;
			if sorttype and (sorttype == &#039;age&#039; or sorttype == &#039;ageinverted&#039;) then&lt;br /&gt;
				claim.dateSortKey = wd.compare.get_claim_date(claim, &#039;personbirthdate&#039;)&lt;br /&gt;
			else&lt;br /&gt;
				claim.dateSortKey = wd.compare.get_claim_date(claim)&lt;br /&gt;
			end&lt;br /&gt;
			if sorttype and (sorttype == &#039;inverted&#039; or sorttype == &#039;ageinverted&#039;) and claim.dateSortKey == math.huge then&lt;br /&gt;
				claim.dateSortKey = -math.huge -- quand la donnée est manquante on lui assigne la valeur qui entraîne le classement en fin de liste&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	table.sort(&lt;br /&gt;
		claims,&lt;br /&gt;
		function ( c1, c2 )&lt;br /&gt;
			if sorttype and (sorttype == &#039;inverted&#039; or sorttype == &#039;ageinverted&#039;) then&lt;br /&gt;
				return c2.dateSortKey &amp;lt; c1.dateSortKey&lt;br /&gt;
			end&lt;br /&gt;
			return c1.dateSortKey &amp;lt; c2.dateSortKey&lt;br /&gt;
		end&lt;br /&gt;
	)&lt;br /&gt;
	return claims&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Function to prioritize certain languages in a multilingual label context&lt;br /&gt;
-- prioritize french, mul, roman languages, english if not all values needed&lt;br /&gt;
function wd.sortByLanguage(claims)&lt;br /&gt;
	-- Arbitrary order for now, ask to make it a parameter if needed&lt;br /&gt;
	local priority = { &lt;br /&gt;
		fr=1, mul=2, [&amp;quot;en-gb&amp;quot;]=3, en=4, es=5, it=6, de=7 &lt;br /&gt;
	}&lt;br /&gt;
	-- maybe something to generalize a bit :&lt;br /&gt;
	-- local wikilang = mw.getContentLanguage()&lt;br /&gt;
	-- local priority = wikilang:getFallbackLanguages()&lt;br /&gt;
	-- priority.insert(priority, 1, wikilang.code)&lt;br /&gt;
		&lt;br /&gt;
	local function get_priority(lang)&lt;br /&gt;
		local attempt = priority[lang]&lt;br /&gt;
		if attempt ~= nil then&lt;br /&gt;
			return attempt&lt;br /&gt;
		else&lt;br /&gt;
			return math.huge&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local function get_snak_value(mainsnak)&lt;br /&gt;
		if mainsnak.datavalue and &lt;br /&gt;
			mainsnak.datavalue.value then&lt;br /&gt;
			return mainsnak.datavalue.value&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- get the main val as an object&lt;br /&gt;
	local function get_main_value(claim)&lt;br /&gt;
		if claim.mainsnak then &lt;br /&gt;
			return get_snak_value(claim.mainsnak)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local function sortfunction(v1, v2)&lt;br /&gt;
		-- get a value if they are statements or qualifiers as well&lt;br /&gt;
		local str1 = get_main_value(v1) or get_snak_value(v1) &lt;br /&gt;
		local str2 = get_main_value(v2) or get_snak_value(v2)&lt;br /&gt;
&lt;br /&gt;
		if str1 ~= nil and str2	~= nil then&lt;br /&gt;
			local prio1 = get_priority(str1.language)&lt;br /&gt;
			local prio2 = get_priority(str2.language)&lt;br /&gt;
			&lt;br /&gt;
			return prio1 &amp;lt; prio2&lt;br /&gt;
		elseif str1 then&lt;br /&gt;
			return true&lt;br /&gt;
		else &lt;br /&gt;
			return false&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	table.sort(claims, sortfunction)&lt;br /&gt;
	return claims&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function get_numeric_claim_value(claim, propertySort)&lt;br /&gt;
	local val&lt;br /&gt;
	local claimqualifs = claim.qualifiers&lt;br /&gt;
	if claimqualifs then&lt;br /&gt;
		local vals = claimqualifs[propertySort]&lt;br /&gt;
		if vals and vals[1].snaktype == &#039;value&#039; then&lt;br /&gt;
			val = vals[1].datavalue.value&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return tonumber(val or 0)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.compare.numeric(propertySort)&lt;br /&gt;
	return function(c1, c2)&lt;br /&gt;
		return get_numeric_claim_value(c1, propertySort) &amp;lt; get_numeric_claim_value(c2, propertySort)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Fonction qui trie des Claims de type value selon l&#039;ordre de la propriété fournit&lt;br /&gt;
-- Une clé de tri nomée « dateSortKey » est ajouté à chaque claim.&lt;br /&gt;
-- Si des clés de tri de ce nom existent déjà, elles sont utilisées sans modification.&lt;br /&gt;
&lt;br /&gt;
function wd.numericPropertySort( claims, propertySort )&lt;br /&gt;
	for _, claim in ipairs( claims ) do&lt;br /&gt;
		if not claim.dateSortKey then&lt;br /&gt;
			local val = get_numeric_claim_value(claim, propertySort)&lt;br /&gt;
			claim.dateSortKey = tonumber(val or 0)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	table.sort(&lt;br /&gt;
		claims,&lt;br /&gt;
		function ( c1, c2 )&lt;br /&gt;
			return c1.dateSortKey &amp;lt; c2.dateSortKey&lt;br /&gt;
		end&lt;br /&gt;
	)&lt;br /&gt;
	return claims&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
test possible en console pour la fonction précédente :&lt;br /&gt;
= p.formatStatements{entity = &amp;quot;Q375946&amp;quot;, property = &#039;P50&#039;, sorttype = &#039;P1545&#039;, linkback = &amp;quot;true&amp;quot;}&lt;br /&gt;
--]]&lt;br /&gt;
&lt;br /&gt;
-- ===================&lt;br /&gt;
function wd.getReferences(statement)&lt;br /&gt;
	local refdata = statement.references&lt;br /&gt;
	if not refdata then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local refs = {}&lt;br /&gt;
	local hashes = {}&lt;br /&gt;
	for i, ref in pairs(refdata) do&lt;br /&gt;
		local s&lt;br /&gt;
		local function hasValue(prop) -- checks that the prop is here with valid value&lt;br /&gt;
			if ref.snaks[prop] and ref.snaks[prop][1].snaktype == &#039;value&#039; then&lt;br /&gt;
				return true&lt;br /&gt;
			end&lt;br /&gt;
			return false&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		if ref.snaks.P248 then -- cas lorsque P248 (affirmé dans) est utilisé&lt;br /&gt;
			for j, source in pairs(ref.snaks.P248) do&lt;br /&gt;
				if source.snaktype == &#039;value&#039; then&lt;br /&gt;
					local page, accessdate, quotation&lt;br /&gt;
					if hasValue(&#039;P304&#039;) then -- page&lt;br /&gt;
						page = wd.formatSnak(ref.snaks.P304[1])&lt;br /&gt;
					end&lt;br /&gt;
					if hasValue(&#039;P813&#039;) then -- date de consultation&lt;br /&gt;
						accessdate = wd.formatSnak(ref.snaks.P813[1])&lt;br /&gt;
					end&lt;br /&gt;
					if hasValue(&#039;P1683&#039;) then -- citation&lt;br /&gt;
						quotation = wd.formatSnak(ref.snaks.P1683[1])&lt;br /&gt;
					end&lt;br /&gt;
					local sourceId = wd.getId(source)&lt;br /&gt;
					s = modules.reference.citeitem(sourceId, {[&#039;page&#039;] = page, [&#039;accessdate&#039;] = accessdate, [&#039;citation&#039;] = quotation})&lt;br /&gt;
					table.insert(refs, s)&lt;br /&gt;
					table.insert(hashes, ref.hash .. sourceId)&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
&lt;br /&gt;
		elseif hasValue(&#039;P8091&#039;) or hasValue(&#039;P854&#039;) then -- cas lorsque P8091 (Archival Resource Key) ou P854 (URL de la référence)est utilisé&lt;br /&gt;
			local arkKey, url, title, author, publisher, accessdate, publishdate, publishlang, quotation, description&lt;br /&gt;
&lt;br /&gt;
			if hasValue(&#039;P8091&#039;) then&lt;br /&gt;
				arkKey = wd.formatSnak(ref.snaks.P8091[1], {text = &amp;quot;-&amp;quot;})&lt;br /&gt;
				url = &#039;https://n2t.net/&#039; .. arkKey&lt;br /&gt;
				if hasValue(&#039;P1476&#039;) then&lt;br /&gt;
					title = wd.formatSnak(ref.snaks.P1476[1])&lt;br /&gt;
				else&lt;br /&gt;
					title = arkKey&lt;br /&gt;
				end&lt;br /&gt;
			elseif hasValue(&#039;P854&#039;) then&lt;br /&gt;
				url = wd.formatSnak(ref.snaks.P854[1], {text = &amp;quot;-&amp;quot;})&lt;br /&gt;
				if hasValue(&#039;P1476&#039;) then&lt;br /&gt;
					title = wd.formatSnak(ref.snaks.P1476[1])&lt;br /&gt;
				else&lt;br /&gt;
					title = mw.ustring.gsub(url, &#039;^[Hh][Tt][Tt][Pp]([Ss]?):(/?)([^/])&#039;, &#039;http%1://%3&#039;)&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
&lt;br /&gt;
			--todo : handle multiple values for author, etc.&lt;br /&gt;
			if hasValue(&#039;P1810&#039;) then -- sous le nom&lt;br /&gt;
				description = &#039;sous le nom &#039; .. wd.formatSnak(ref.snaks.P1810[1])&lt;br /&gt;
			end&lt;br /&gt;
			if hasValue(&#039;P813&#039;) then -- date de consultation&lt;br /&gt;
				accessdate = wd.formatSnak(ref.snaks.P813[1])&lt;br /&gt;
			end&lt;br /&gt;
			if hasValue(&#039;P50&#039;) then -- author (item type)&lt;br /&gt;
				author = wd.formatSnak(ref.snaks.P50[1])&lt;br /&gt;
			elseif hasValue(&#039;P2093&#039;) then -- author (string type)&lt;br /&gt;
				author = wd.formatSnak(ref.snaks.P2093[1])&lt;br /&gt;
			end&lt;br /&gt;
			if hasValue(&#039;P123&#039;) then -- éditeur&lt;br /&gt;
				publisher = wd.formatSnak(ref.snaks.P123[1])&lt;br /&gt;
			end&lt;br /&gt;
			if hasValue(&#039;P1683&#039;) then -- citation&lt;br /&gt;
				quotation = wd.formatSnak(ref.snaks.P1683[1])&lt;br /&gt;
			end&lt;br /&gt;
			if hasValue(&#039;P577&#039;) then -- date de publication&lt;br /&gt;
				publishdate = wd.formatSnak(ref.snaks.P577[1])&lt;br /&gt;
			end&lt;br /&gt;
			if hasValue(&#039;P407&#039;) then -- langue de l&#039;œuvre&lt;br /&gt;
				local id = wd.getId(ref.snaks.P407[1])&lt;br /&gt;
				publishlang = getLangCode(id)&lt;br /&gt;
			end&lt;br /&gt;
			s = modules.cite.lienWeb{titre = title, url = url, auteur = author, editeur = publisher, langue = publishlang, [&#039;en ligne le&#039;] = publishdate, [&#039;consulté le&#039;] = accessdate, [&#039;citation&#039;] = quotation, [&#039;description&#039;] = description}&lt;br /&gt;
			table.insert(hashes, ref.hash)&lt;br /&gt;
			table.insert(refs, s)&lt;br /&gt;
&lt;br /&gt;
		elseif ref.snaks.P854 and ref.snaks.P854[1].snaktype == &#039;value&#039; then&lt;br /&gt;
			s = wd.formatSnak(ref.snaks.P854[1], {text = &amp;quot;-&amp;quot;})&lt;br /&gt;
			table.insert(hashes, ref.snaks.P854[1].hash)&lt;br /&gt;
			table.insert(refs, s)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if #refs &amp;gt; 0 then&lt;br /&gt;
		if #hashes == #refs then&lt;br /&gt;
			return refs, hashes&lt;br /&gt;
		end&lt;br /&gt;
		return refs&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.sourceStr(sources, hashes)&lt;br /&gt;
	if not sources or (#sources == 0) then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local useHashes = hashes and #hashes == #sources&lt;br /&gt;
	for i, j in ipairs(sources) do&lt;br /&gt;
		local refArgs = {name = &#039;ref&#039;, content = j}&lt;br /&gt;
		if useHashes and hashes[i] ~= &#039;-&#039; then&lt;br /&gt;
			refArgs.args = {name = &#039;wikidata-&#039; .. hashes[i]}&lt;br /&gt;
		end&lt;br /&gt;
		sources[i] = mw.getCurrentFrame():extensionTag(refArgs)&lt;br /&gt;
	end&lt;br /&gt;
	return table.concat(sources, &#039;&amp;lt;sup class=&amp;quot;reference cite_virgule&amp;quot;&amp;gt;,&amp;lt;/sup&amp;gt;&#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.getDataValue(snak, params)&lt;br /&gt;
	if not params then&lt;br /&gt;
		params = {}&lt;br /&gt;
	end&lt;br /&gt;
	local speciallabels = params.speciallabels -- parfois on a besoin de faire une liste d&#039;éléments pour lequel le libellé doit être changé, pas très pratique d&#039;utiliser une fonction pour ça&lt;br /&gt;
&lt;br /&gt;
	if snak.snaktype ~= &#039;value&#039; then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local datatype = snak.datatype&lt;br /&gt;
	local value = snak.datavalue.value&lt;br /&gt;
&lt;br /&gt;
	local displayformat = params.displayformat&lt;br /&gt;
	if type(displayformat) == &#039;table&#039; then&lt;br /&gt;
		displayformat = displayformat[datatype]&lt;br /&gt;
	end&lt;br /&gt;
	if type(displayformat) == &#039;function&#039; then&lt;br /&gt;
		return displayformat(snak, params)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if datatype == &#039;wikibase-item&#039; then&lt;br /&gt;
		return wd.formatEntity(wd.getId(snak), params)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if datatype == &#039;url&#039; then&lt;br /&gt;
		if params.displayformat == &#039;raw&#039; then&lt;br /&gt;
			return value&lt;br /&gt;
		else&lt;br /&gt;
			return modules.weblink.makelink(value, params.text)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if datatype == &#039;math&#039; then&lt;br /&gt;
		return mw.getCurrentFrame():extensionTag( &amp;quot;math&amp;quot;, value)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if datatype == &#039;tabular-data&#039; then&lt;br /&gt;
		return mw.ustring.sub(value, 6, 100) -- returns the name of the file, without the &amp;quot;Data:&amp;quot; prefix&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if (datatype == &#039;string&#039;) or (datatype == &#039;external-id&#039;) or (datatype == &#039;commonsMedia&#039;) then -- toutes les données de type string sauf &amp;quot;math&amp;quot;&lt;br /&gt;
		if params.urlpattern then&lt;br /&gt;
			local urlpattern = params.urlpattern&lt;br /&gt;
			if type(urlpattern) == &#039;function&#039; then&lt;br /&gt;
				urlpattern = urlpattern(value)&lt;br /&gt;
			end&lt;br /&gt;
			-- encodage de l&#039;identifiant qui se retrouve dans le path de l&#039;URL, à l&#039;exception des slashes parfois rencontrés, qui sont des séparateurs à ne pas encoder&lt;br /&gt;
			local encodedValue = mw.uri.encode(value, &#039;PATH&#039;):gsub(&#039;%%2F&#039;, &#039;/&#039;)&lt;br /&gt;
			-- les parenthèses autour du encodedValue:gsub() sont nécessaires, sinon sa 2e valeur de retour est aussi passée en argument au mw.ustring.gsub() parent&lt;br /&gt;
			local url = mw.ustring.gsub(urlpattern, &#039;$1&#039;, (encodedValue:gsub(&#039;%%&#039;, &#039;%%%%&#039;)))&lt;br /&gt;
			value = &#039;[&#039; .. url .. &#039; &#039; .. (params.text or value) .. &#039;]&#039;&lt;br /&gt;
		end&lt;br /&gt;
		return value&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if datatype == &#039;time&#039; then -- format example: +00000001809-02-12T00:00:00Z&lt;br /&gt;
		if displayformat == &#039;raw&#039; then&lt;br /&gt;
			return value.time&lt;br /&gt;
		else&lt;br /&gt;
			local dateobject = modules.formatDate.dateObject(value, {precision = params.precision})&lt;br /&gt;
			return modules.formatDate.objectToText(dateobject, params)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if datatype == &#039;globe-coordinate&#039; then&lt;br /&gt;
		-- retourne une table avec clés latitude, longitude, précision et globe à formater par un autre module (à changer ?)&lt;br /&gt;
		if displayformat == &#039;latitude&#039; then&lt;br /&gt;
			return value.latitude&lt;br /&gt;
		elseif displayformat == &#039;longitude&#039; then&lt;br /&gt;
			return value.longitude&lt;br /&gt;
		else&lt;br /&gt;
			local coordvalue = mw.clone( value )&lt;br /&gt;
			coordvalue.globe = databases.globes[value.globe] -- transforme l&#039;ID du globe en nom anglais utilisable par geohack&lt;br /&gt;
			return coordvalue -- note : les coordonnées Wikidata peuvent être utilisée depuis Module:Coordinates. Faut-il aussi autoriser à appeler Module:Coordiantes ici ?&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if datatype == &#039;quantity&#039; then -- todo : gérer les paramètres précision&lt;br /&gt;
		local amount, unit = value.amount, value.unit&lt;br /&gt;
&lt;br /&gt;
		if unit then&lt;br /&gt;
			unit = unit:match(&#039;Q%d+&#039;)&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		if not unit then&lt;br /&gt;
			unit = &#039;dimensionless&#039;&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		local raw&lt;br /&gt;
		if displayformat == &amp;quot;raw&amp;quot; then&lt;br /&gt;
			raw = true&lt;br /&gt;
		end&lt;br /&gt;
		return modules.formatNum.displayvalue(amount, unit,&lt;br /&gt;
			{targetunit = params.targetunit, raw = raw, rounding = params.rounding, showunit = params.showunit or &#039;short&#039;, showlink = params.showlink}&lt;br /&gt;
		)&lt;br /&gt;
	end&lt;br /&gt;
	if datatype == &#039;monolingualtext&#039; then&lt;br /&gt;
		if value.language == defaultlang or displayformat == &#039;raw&#039; then&lt;br /&gt;
			return value.text&lt;br /&gt;
		else&lt;br /&gt;
			return modules.langmodule.langue({value.language, value.text, nocat=true})&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return formatError(&#039;unknown-datavalue-type&#039; )&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.stringTable(args) -- like getClaims, but get a list of string rather than a list of snaks, for easier manipulation&lt;br /&gt;
	local claims = args.claims&lt;br /&gt;
	local cat = &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
	if not claims then&lt;br /&gt;
		claims = wd.getClaims(args)&lt;br /&gt;
	end&lt;br /&gt;
	if not claims or claims == {} then&lt;br /&gt;
		return {}, {}, cat&lt;br /&gt;
	end&lt;br /&gt;
	if args.removedupesdate and (args.removedupesdate ~= &#039;-&#039;) then&lt;br /&gt;
		claims, cat = removeDupesDate(claims, args.removedupesdate)&lt;br /&gt;
	end&lt;br /&gt;
	local props = {} -- liste des propriétés associété à chaque string pour catégorisation et linkback&lt;br /&gt;
	for i, j in pairs(claims) do&lt;br /&gt;
		claims[i] = wd.formatStatement(j, args)&lt;br /&gt;
		table.insert(props, j.mainsnak.property)&lt;br /&gt;
	end&lt;br /&gt;
	if args.removedupes and (args.removedupes ~= &#039;-&#039;) then&lt;br /&gt;
		claims = wd.addNewValues({}, claims) -- devrait aussi supprimer de props celles qui ne sont pas utilisées&lt;br /&gt;
	end&lt;br /&gt;
	return claims, props, cat&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.getQualifiers(statement, qualifs, params)&lt;br /&gt;
	if not statement.qualifiers then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local vals = {}&lt;br /&gt;
	if type(qualifs) == &#039;string&#039; then&lt;br /&gt;
		qualifs = wd.splitStr(qualifs)&lt;br /&gt;
	end&lt;br /&gt;
	for i, j in pairs(qualifs) do&lt;br /&gt;
		if statement.qualifiers[j] then&lt;br /&gt;
			for k, l in pairs(statement.qualifiers[j]) do&lt;br /&gt;
				table.insert(vals, l)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if #vals == 0 then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	return vals&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.getFormattedQualifiers(statement, qualifs, params)&lt;br /&gt;
	if not params then params = {} end&lt;br /&gt;
	local qualiftable = wd.getQualifiers(statement, qualifs)&lt;br /&gt;
	if not qualiftable then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	qualiftable = wd.filterClaims(qualiftable, params) or {}&lt;br /&gt;
	&lt;br /&gt;
	-- Sorting to prioritize languages&lt;br /&gt;
	if(params.showonlyqualifier ~= nil) then&lt;br /&gt;
		qualiftable = wd.sortClaims(qualiftable, params.sorttype or params.qualifsorttype)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	for i, j in pairs(qualiftable) do&lt;br /&gt;
		qualiftable[i] = wd.formatSnak(j, params)&lt;br /&gt;
	end&lt;br /&gt;
	return modules.linguistic.conj(qualiftable, params.conjtype)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.showQualifiers(str, statement, args)&lt;br /&gt;
	local qualifs = args.showqualifiers&lt;br /&gt;
	if not qualifs then&lt;br /&gt;
		return str -- or error ?&lt;br /&gt;
	end&lt;br /&gt;
	if type(qualifs) == &#039;string&#039; then&lt;br /&gt;
			qualifs = wd.splitStr(qualifs)&lt;br /&gt;
	end&lt;br /&gt;
	local qualifargs = args.qualifargs or {}&lt;br /&gt;
	-- formatage des qualificatifs = args commençant par &amp;quot;qualif&amp;quot;, ou à défaut, les mêmes que pour la valeur principale&lt;br /&gt;
	qualifargs.displayformat = args.qualifdisplayformat or args.displayformat&lt;br /&gt;
	qualifargs.labelformat = args.qualiflabelformat or args.labelformat&lt;br /&gt;
	qualifargs.labelformat2 = args.qualiflabelformat2 or args.labelformat2&lt;br /&gt;
	qualifargs.link = args.qualiflink or args.link&lt;br /&gt;
	qualifargs.linktopic = args.qualiflinktopic or args.linktopic&lt;br /&gt;
	qualifargs.conjtype = args.qualifconjtype&lt;br /&gt;
	qualifargs.precision = args.qualifprecision&lt;br /&gt;
	qualifargs.targetunit = args.qualiftargetunit&lt;br /&gt;
	qualifargs.defaultlink = args.qualifdefaultlink or args.defaultlink&lt;br /&gt;
	qualifargs.defaultlinkquery = args.qualifdefaultlinkquery or args.defaultlinkquery&lt;br /&gt;
	&lt;br /&gt;
	if args.qualiflabelformat == &#039;objectgender&#039; then&lt;br /&gt;
		local objectid = wd.getId(statement.mainsnak)&lt;br /&gt;
		qualifargs.labelformat = wd.getgender(objectid)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local formattedqualifs&lt;br /&gt;
	if args.qualifformat and type (args.qualifformat) == &#039;function&#039; then&lt;br /&gt;
		formattedqualifs = args.qualifformat(statement, qualifs, qualifargs)&lt;br /&gt;
	else&lt;br /&gt;
		formattedqualifs = wd.getFormattedQualifiers(statement, qualifs, qualifargs)&lt;br /&gt;
	end&lt;br /&gt;
	if formattedqualifs and formattedqualifs ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		str = str .. &amp;quot; (&amp;quot; .. formattedqualifs .. &amp;quot;)&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	return str&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function wd.formatSnak( snak, params )&lt;br /&gt;
	if not params then params = {} end -- pour faciliter l&#039;appel depuis d&#039;autres modules&lt;br /&gt;
	if snak.snaktype == &#039;somevalue&#039; then&lt;br /&gt;
		return unknownValue(snak, params.unknownlabel)&lt;br /&gt;
	elseif snak.snaktype == &#039;novalue&#039; then&lt;br /&gt;
		return noValue(params.novaluelabel)&lt;br /&gt;
	elseif snak.snaktype == &#039;value&#039; then&lt;br /&gt;
		return wd.getDataValue( snak, params)&lt;br /&gt;
	else&lt;br /&gt;
		return formatError( &#039;unknown-snak-type&#039; )&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.formatStatement( statement, args ) -- FONCTION A REORGANISER (pas très lisible)&lt;br /&gt;
	if not args then&lt;br /&gt;
		args = {}&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if not statement.type or statement.type ~= &#039;statement&#039; then&lt;br /&gt;
		return formatError( &#039;unknown-claim-type&#039; )&lt;br /&gt;
	end&lt;br /&gt;
	local prop = statement.mainsnak.property&lt;br /&gt;
&lt;br /&gt;
	local str&lt;br /&gt;
&lt;br /&gt;
	-- special displayformat f&lt;br /&gt;
	if args.statementformat and (type(args.statementformat) == &#039;function&#039;) then&lt;br /&gt;
		str = args.statementformat(statement, args)&lt;br /&gt;
	elseif (statement.mainsnak.datatype == &#039;time&#039;) and (statement.mainsnak.dateformat ~= &#039;-&#039;) then&lt;br /&gt;
		if args.displayformat == &#039;raw&#039; and statement.mainsnak.snaktype == &#039;value&#039; then&lt;br /&gt;
			str = statement.mainsnak.datavalue.value.time&lt;br /&gt;
		else&lt;br /&gt;
			str = wd.getFormattedDate(statement, args)&lt;br /&gt;
		end&lt;br /&gt;
	elseif args.showonlyqualifier and (args.showonlyqualifier ~= &#039;&#039;) then&lt;br /&gt;
		str = wd.getFormattedQualifiers(statement, args.showonlyqualifier, args)&lt;br /&gt;
		if not str then&lt;br /&gt;
			return nil&lt;br /&gt;
		end&lt;br /&gt;
		if args.addstandardqualifs ~= &#039;-&#039; then&lt;br /&gt;
			str = wd.addStandardQualifs(str, statement, true)&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		str = wd.formatSnak( statement.mainsnak, args )&lt;br /&gt;
		if (args.addstandardqualifs ~= &#039;-&#039;) and (args.displayformat ~= &#039;raw&#039;) then&lt;br /&gt;
			str = wd.addStandardQualifs(str, statement)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- ajouts divers&lt;br /&gt;
	if args.showlang == true then&lt;br /&gt;
		local indicateur = showLang(statement)&lt;br /&gt;
		if indicateur then&lt;br /&gt;
			str = indicateur .. &#039;&amp;amp;nbsp;&#039; .. str&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if args.showqualifiers then&lt;br /&gt;
		str = wd.showQualifiers(str, statement, args)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if args.showdate then -- when &amp;quot;showdate and chronosort are both set, date retrieval is performed twice&lt;br /&gt;
		local period = wd.getFormattedDate(statement, args, &amp;quot;-&amp;quot;) -- 3 arguments indicate the we should not use additional qualifiers, already added by wd.formatStatement&lt;br /&gt;
		if period then&lt;br /&gt;
			str = str .. &amp;quot; &amp;lt;small&amp;gt;(&amp;quot; .. period .. &amp;quot;)&amp;lt;/small&amp;gt;&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if args.showsource and args.showsource ~= &#039;-&#039; and args.showsource ~= &amp;quot;false&amp;quot; then&lt;br /&gt;
		if args.showsource == &amp;quot;only&amp;quot; then str=&amp;quot;&amp;quot; end -- si showsource=&amp;quot;only&amp;quot;, alors ne montrer que la (les) source(s),&lt;br /&gt;
		                                             -- sans la valeur qui, auparavant, était enregistrée dans str&lt;br /&gt;
		                                             -- Utilisé par le modèle {{PH census}}&lt;br /&gt;
		local sources, hashes = wd.getReferences(statement)&lt;br /&gt;
		if sources then&lt;br /&gt;
			local source = wd.sourceStr(sources, hashes)&lt;br /&gt;
			if source then&lt;br /&gt;
				str = str .. source&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return str&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.addLinkBack(str, id, property)&lt;br /&gt;
	if not id or id == &#039;&#039; then&lt;br /&gt;
		id = wd.getEntityIdForCurrentPage()&lt;br /&gt;
	end&lt;br /&gt;
	if not id then&lt;br /&gt;
		return str&lt;br /&gt;
	end&lt;br /&gt;
	if type(property) == &#039;table&#039; then&lt;br /&gt;
		property = property[1]&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	id = mw.text.trim(wd.entityId(id))&lt;br /&gt;
&lt;br /&gt;
	local class = &#039;&#039;&lt;br /&gt;
	if property then&lt;br /&gt;
		class = &#039;wd_&#039; .. string.lower(property)&lt;br /&gt;
	end&lt;br /&gt;
	local icon = &#039;[[File:Blue pencil.svg|%s|10px|baseline|class=noviewer|link=%s]]&#039;&lt;br /&gt;
	local title = wd.translate(&#039;see-wikidata-value&#039;)&lt;br /&gt;
	local url = mw.uri.fullUrl(&#039;d:&#039; .. id, &#039;uselang=fr&#039;)&lt;br /&gt;
	url.fragment = property -- ajoute une #ancre si paramètre &amp;quot;property&amp;quot; défini&lt;br /&gt;
	url = tostring(url)&lt;br /&gt;
	local v = mw.html.create(&#039;span&#039;)&lt;br /&gt;
		:addClass(class)&lt;br /&gt;
		:wikitext(str)&lt;br /&gt;
		:tag(&#039;span&#039;)&lt;br /&gt;
			:addClass(&#039;noprint wikidata-linkback skin-invert&#039;)&lt;br /&gt;
			:wikitext(icon:format(title, url))&lt;br /&gt;
		:allDone()&lt;br /&gt;
	return tostring(v)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.addRefAnchor(str, id)&lt;br /&gt;
--[[&lt;br /&gt;
	Insère une ancre pour une référence générée à partir d&#039;un élément wd.&lt;br /&gt;
	L&#039;id Wikidata sert d&#039;identifiant à l&#039;ancre, à utiliser dans les modèles type &amp;quot;harvsp&amp;quot;&lt;br /&gt;
--]]&lt;br /&gt;
	return tostring(&lt;br /&gt;
		mw.html.create(&#039;span&#039;)&lt;br /&gt;
			:attr(&#039;id&#039;, id)&lt;br /&gt;
			:attr(&#039;class&#039;, &amp;quot;ouvrage&amp;quot;)&lt;br /&gt;
			:wikitext(str)&lt;br /&gt;
	)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--=== FUNCTIONS USING AN ENTITY AS ARGUMENT ===&lt;br /&gt;
local function formatStatementsGrouped(args, type)&lt;br /&gt;
	-- regroupe les affirmations ayant la même valeur en mainsnak, mais des qualificatifs différents&lt;br /&gt;
	-- (seulement pour les propriétés de type élément)&lt;br /&gt;
&lt;br /&gt;
	local claims = wd.getClaims(args)&lt;br /&gt;
	if not claims then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local groupedClaims = {}&lt;br /&gt;
&lt;br /&gt;
	-- regroupe les affirmations par valeur de mainsnak&lt;br /&gt;
	local function addClaim(claim)&lt;br /&gt;
		local id = wd.getMainId(claim)&lt;br /&gt;
		for i, j in pairs(groupedClaims) do&lt;br /&gt;
			if (j.id == id) then&lt;br /&gt;
				table.insert(groupedClaims[i].claims, claim)&lt;br /&gt;
				return&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		table.insert(groupedClaims, {id = id, claims = {claim}})&lt;br /&gt;
	end&lt;br /&gt;
	for i, claim in pairs(claims) do&lt;br /&gt;
		addClaim(claim)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local stringTable = {}&lt;br /&gt;
&lt;br /&gt;
	-- instructions ad hoc pour les paramètres concernant la mise en forme d&#039;une déclaration individuelle&lt;br /&gt;
	local funs = {&lt;br /&gt;
		{param = &amp;quot;showqualifiers&amp;quot;, fun = function(str, claims)&lt;br /&gt;
			local qualifs = {}&lt;br /&gt;
			for i, claim in pairs(claims) do&lt;br /&gt;
				local news = wd.getFormattedQualifiers(claim, args.showqualifiers, args)&lt;br /&gt;
				if news then&lt;br /&gt;
					table.insert(qualifs, news)&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			local qualifstr = modules.linguistic.conj(qualifs, wd.translate(&amp;quot;qualif-separator&amp;quot;))&lt;br /&gt;
			if qualifstr and qualifstr ~= &amp;quot;&amp;quot; then&lt;br /&gt;
				str = str .. &amp;quot; (&amp;quot; .. qualifstr .. &amp;quot;)&amp;quot;&lt;br /&gt;
			end&lt;br /&gt;
			return str&lt;br /&gt;
			end&lt;br /&gt;
		},&lt;br /&gt;
		{param = &amp;quot;showdate&amp;quot;, fun = function(str, claims)&lt;br /&gt;
			-- toutes les dates sont regroupées à l&#039;intérieur des mêmes parenthèses ex &amp;quot;médaille d&#039;or (1922, 1924)&amp;quot;&lt;br /&gt;
			local dates = {}&lt;br /&gt;
			for i, statement in pairs(claims) do&lt;br /&gt;
				local s = wd.getFormattedDate(statement, args, true)&lt;br /&gt;
				if statement then table.insert(dates, s) end&lt;br /&gt;
			end&lt;br /&gt;
			local datestr = modules.linguistic.conj(dates)&lt;br /&gt;
			if datestr and datestr ~= &amp;quot;&amp;quot; then&lt;br /&gt;
				str = str .. &amp;quot; &amp;lt;small&amp;gt;(&amp;quot; .. datestr .. &amp;quot;)&amp;lt;/small&amp;gt;&amp;quot;&lt;br /&gt;
			end&lt;br /&gt;
			return str&lt;br /&gt;
			end&lt;br /&gt;
		},&lt;br /&gt;
		{param = &amp;quot;showsource&amp;quot;, fun = function(str, claims)&lt;br /&gt;
			-- les sources sont toutes affichées au même endroit, à la fin&lt;br /&gt;
			-- si deux affirmations ont la même source, on ne l&#039;affiche qu&#039;une fois&lt;br /&gt;
			local sources = {}&lt;br /&gt;
			local hashes = {}&lt;br /&gt;
&lt;br /&gt;
			local function dupeRef(old, new)&lt;br /&gt;
				for i, j in pairs(old) do&lt;br /&gt;
					if j == new then&lt;br /&gt;
						return true&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			for i, claim in pairs(claims) do&lt;br /&gt;
				local refs, refHashes = wd.getReferences(claim)&lt;br /&gt;
				if refs then&lt;br /&gt;
					for i, j in pairs(refs) do&lt;br /&gt;
						if not dupeRef(sources, j) then&lt;br /&gt;
							table.insert(sources, j)&lt;br /&gt;
							local hash = (refHashes and refHashes[i]) or &#039;-&#039;&lt;br /&gt;
							table.insert(hashes, hash)&lt;br /&gt;
						end&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			return str .. (wd.sourceStr(sources, hashes) or &amp;quot;&amp;quot;)&lt;br /&gt;
			end&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	for i, group in pairs(groupedClaims) do -- bricolage pour utiliser les arguments de formatStatements&lt;br /&gt;
		local str = wd.formatEntity(group.id, args)&lt;br /&gt;
		if not str then&lt;br /&gt;
			str = &#039;???&#039; -- pour éviter erreur Lua si formatEntity a retourné nil&lt;br /&gt;
		end&lt;br /&gt;
		for i, fun in pairs(funs) do&lt;br /&gt;
			if args[fun.param] then&lt;br /&gt;
				str = fun.fun(str, group.claims, args)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		table.insert(stringTable, str)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	args.valuetable = stringTable&lt;br /&gt;
	return wd.formatStatements(args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function wd.formatStatements( args )--Format statement and concat them cleanly&lt;br /&gt;
&lt;br /&gt;
	if args.value == &#039;-&#039; then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- If a value is already set: use it, except if it&#039;s the special value {{WD}} (use wikidata)&lt;br /&gt;
	if args.value and args.value ~= &#039;&#039; then&lt;br /&gt;
		local valueexpl = wd.translate(&amp;quot;activate-query&amp;quot;)&lt;br /&gt;
		if args.value ~= valueexpl then&lt;br /&gt;
			return args.value&lt;br /&gt;
		end&lt;br /&gt;
	-- There is no value set, and args.expl disables wikidata on empty values&lt;br /&gt;
	elseif args.expl then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if args.grouped and args.grouped ~= &#039;&#039; then&lt;br /&gt;
		args.grouped = false&lt;br /&gt;
		return formatStatementsGrouped(args)&lt;br /&gt;
	end&lt;br /&gt;
	local valuetable = args.valuetable -- dans le cas où les valeurs sont déjà formatées&lt;br /&gt;
	local props -- les propriétés réellement utilisées (dans certains cas, ce ne sont pas toutes celles de args.property&lt;br /&gt;
	local cat = &#039;&#039;&lt;br /&gt;
	if not valuetable then -- cas le plus courant&lt;br /&gt;
		valuetable, props, cat = wd.stringTable(args)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if args.ucfirst == &#039;-&#039; and args.conjtype == &#039;new line&#039; then args.conjtype = &#039;lowercase new line&#039; end&lt;br /&gt;
	local str = modules.linguistic.conj(valuetable, args.conjtype)&lt;br /&gt;
	if not str then&lt;br /&gt;
		return args.default&lt;br /&gt;
	end&lt;br /&gt;
	if not props then&lt;br /&gt;
		props = wd.splitStr(args.property)[1]&lt;br /&gt;
	end&lt;br /&gt;
	if args.ucfirst ~= &#039;-&#039; then&lt;br /&gt;
		str = modules.linguistic.ucfirst(str)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if args.addcat and (args.addcat ~= &#039;-&#039;) then&lt;br /&gt;
		str = str .. wd.addTrackingCat(props) .. cat&lt;br /&gt;
	end&lt;br /&gt;
	if args.linkback and (args.linkback ~= &#039;-&#039;) then&lt;br /&gt;
		str = wd.addLinkBack(str, args.entity, props)&lt;br /&gt;
	end&lt;br /&gt;
	if args.returnnumberofvalues then&lt;br /&gt;
		return str, #valuetable&lt;br /&gt;
	end&lt;br /&gt;
	return str&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.formatAndCat(args)&lt;br /&gt;
	if not args then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	args.linkback = args.linkback or true&lt;br /&gt;
	args.addcat = true&lt;br /&gt;
	if args.value then -- do not ignore linkback and addcat, as formatStatements do&lt;br /&gt;
		if args.value == &#039;-&#039; then&lt;br /&gt;
			return nil&lt;br /&gt;
		end&lt;br /&gt;
		local val = args.value .. wd.addTrackingCat(args.property)&lt;br /&gt;
		val = wd.addLinkBack(val, args.entity, args.property)&lt;br /&gt;
		return val&lt;br /&gt;
	end&lt;br /&gt;
	return wd.formatStatements( args )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.getTheDate(args)&lt;br /&gt;
	local claims = wd.getClaims(args)&lt;br /&gt;
	if not claims then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local formattedvalues = {}&lt;br /&gt;
	for i, j in pairs(claims) do&lt;br /&gt;
		local v = wd.getFormattedDate(j, args)&lt;br /&gt;
		if v then&lt;br /&gt;
			table.insert(formattedvalues, v )&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local val = modules.linguistic.conj(formattedvalues)&lt;br /&gt;
	if not val then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	if args.addcat == true then&lt;br /&gt;
		val = val .. wd.addTrackingCat(args.property)&lt;br /&gt;
	end&lt;br /&gt;
	val = wd.addLinkBack(val, args.entity, args.property)&lt;br /&gt;
	return val&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function wd.keyDate (event, item, params)&lt;br /&gt;
	params = params or {}&lt;br /&gt;
	params.entity = item&lt;br /&gt;
	if type(event) == &#039;table&#039; then&lt;br /&gt;
		for i, j in pairs(event) do&lt;br /&gt;
			params.targetvalue = nil -- réinitialisation barbare des paramètres modifiés&lt;br /&gt;
			local s = wd.keyDate(j, item, params)&lt;br /&gt;
			if s then&lt;br /&gt;
				return s&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	elseif type(event) ~= &#039;string&#039; then&lt;br /&gt;
		 return formatError(&#039;invalid-datatype&#039;, type(event), &#039;string&#039;)&lt;br /&gt;
	elseif string.sub(event, 1, 1) == &#039;Q&#039; then -- on demande un élément utilisé dans P:P793 (événement clé)&lt;br /&gt;
		params.property = &#039;P793&#039;&lt;br /&gt;
		params.targetvalue = event&lt;br /&gt;
		params.addcat = params.addcat or true&lt;br /&gt;
		return wd.getTheDate(params)&lt;br /&gt;
	elseif string.sub(event, 1, 1) == &#039;P&#039; then -- on demande une propriété&lt;br /&gt;
		params.property = event&lt;br /&gt;
		return wd.formatAndCat(params)&lt;br /&gt;
	else&lt;br /&gt;
		return formatError(&#039;invalid-entity-id&#039;, event)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.mainDate(entity)&lt;br /&gt;
	-- essaye P580/P582&lt;br /&gt;
	local args = {entity = entity, addcat = true}&lt;br /&gt;
&lt;br /&gt;
	args.property = &#039;P580&#039;&lt;br /&gt;
	local startpoint = wd.formatStatements(args)&lt;br /&gt;
	args.property = &#039;P582&#039;&lt;br /&gt;
	local endpoint = wd.formatStatements(args)&lt;br /&gt;
&lt;br /&gt;
	local str&lt;br /&gt;
	if (startpoint or endpoint) then&lt;br /&gt;
		str = modules.formatDate.daterange(startpoint, endpoint, params)&lt;br /&gt;
		str = wd.addLinkBack(str, entity, &#039;P582&#039;)&lt;br /&gt;
		return str&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- défaut : P585&lt;br /&gt;
	args.property = {&#039;P585&#039;, &#039;P571&#039;}&lt;br /&gt;
	args.linkback = true&lt;br /&gt;
	return wd.formatStatements(args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- ==== Fonctions sur le genre ====&lt;br /&gt;
&lt;br /&gt;
function wd.getgender(id)&lt;br /&gt;
	local vals = {&lt;br /&gt;
		[&#039;Q6581072&#039;] = &#039;f&#039;, -- féminin&lt;br /&gt;
		[&#039;Q6581097&#039;] = &#039;m&#039;, -- masculin&lt;br /&gt;
		[&#039;Q1052281&#039;] = &#039;f&#039;, -- femme transgenre&lt;br /&gt;
		[&#039;Q2449503&#039;] = &#039;m&#039;, -- homme transgenre&lt;br /&gt;
		[&#039;Q17148251&#039;] = &#039;f&#039;, -- en:Travesti (gender identity)&lt;br /&gt;
		[&#039;Q43445&#039;] = &#039;f&#039;, -- femelle&lt;br /&gt;
		[&#039;Q44148&#039;] = &#039;m&#039;, -- mâle&lt;br /&gt;
		default      = &#039;?&#039;&lt;br /&gt;
	}&lt;br /&gt;
	local gender = wd.formatStatements{entity = id, property = &#039;P21&#039;, displayformat = &#039;raw&#039;, numval = 1}&lt;br /&gt;
	return vals[gender] or vals.default&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
wd.isGender = {m = true, male = true, f = true, female = true} --reconnaissance des chaînes de caractères désignant un genre&lt;br /&gt;
&lt;br /&gt;
-- catégories de genre/nombre&lt;br /&gt;
function wd.getgendernum(claims)&lt;br /&gt;
	local personid, gender&lt;br /&gt;
	local anym = false&lt;br /&gt;
	local anyf = false&lt;br /&gt;
	local anyunknown = false&lt;br /&gt;
&lt;br /&gt;
	for i, claim in pairs(claims) do&lt;br /&gt;
		local snak = claim.mainsnak or claim&lt;br /&gt;
		if(snak.snaktype == &#039;value&#039;) and (snak.datatype == &#039;wikibase-item&#039;) then&lt;br /&gt;
			personid = wd.getId(snak)&lt;br /&gt;
			gender = wd.getgender(personid)&lt;br /&gt;
			anym = anym or (gender == &#039;m&#039;)&lt;br /&gt;
			anyf = anyf or (gender == &#039;f&#039;)&lt;br /&gt;
			anyunknown = anyunknown or (gender == &#039;?&#039;)&lt;br /&gt;
		else&lt;br /&gt;
			anyunknown = true&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local gendernum&lt;br /&gt;
	if #claims &amp;gt; 1 then&lt;br /&gt;
		if anyunknown then&lt;br /&gt;
			gendernum = &#039;p&#039;&lt;br /&gt;
		else&lt;br /&gt;
			if anym and not anyf then gendernum = &#039;mp&#039; end&lt;br /&gt;
			if anyf and not anym then gendernum = &#039;fp&#039; end&lt;br /&gt;
			if anym and anyf then gendernum = &#039;mixtep&#039; end&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		gendernum = &#039;s&#039;&lt;br /&gt;
		if anym then gendernum = &#039;ms&#039; end&lt;br /&gt;
		if anyf then gendernum = &#039;fs&#039; end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return gendernum&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- récupération des libellés genrés de Wikidata&lt;br /&gt;
function wd.genderedlabel(id, labelgender)&lt;br /&gt;
	local label&lt;br /&gt;
	if not labelgender then return nil end&lt;br /&gt;
	if labelgender == &#039;f&#039; or labelgender == &#039;female&#039; then -- femme : chercher le libellé dans P2521 (libellé féminin)&lt;br /&gt;
		label = wd.formatStatements{entity = id, property = &#039;P2521&#039;, isinlang = &#039;fr&#039;, numval = 1, ucfirst = &#039;-&#039;}&lt;br /&gt;
	elseif labelgender == &#039;m&#039; or labelgender == &#039;male&#039; then -- homme : chercher le libellé dans P3321 (libellé masculin)&lt;br /&gt;
		label = wd.formatStatements{entity = id, property = &#039;P3321&#039;, isinlang = &#039;fr&#039;, numval = 1, ucfirst = &#039;-&#039;}&lt;br /&gt;
	end&lt;br /&gt;
	if not label then&lt;br /&gt;
		label = wd.getLabel(id)&lt;br /&gt;
	end&lt;br /&gt;
	return label&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- === FUNCTIONS FOR TRANSITIVE PROPERTIES ===&lt;br /&gt;
&lt;br /&gt;
function wd.getIds(item, query)&lt;br /&gt;
	query.excludespecial = true&lt;br /&gt;
	query.displayformat = &#039;raw&#039;&lt;br /&gt;
	query.entity = item&lt;br /&gt;
	query.addstandardqualifs = &#039;-&#039;&lt;br /&gt;
	return wd.stringTable(query)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- recursively adds a list of qid to an existing list, based on the results of a query&lt;br /&gt;
function wd.addVals(list, query, maxdepth, maxnodes, stopval)&lt;br /&gt;
	maxdepth = tonumber(maxdepth) or 10&lt;br /&gt;
	maxnodes = tonumber(maxnodes) or 100&lt;br /&gt;
	if (maxdepth &amp;lt; 0) then&lt;br /&gt;
		return list&lt;br /&gt;
	end&lt;br /&gt;
	if stopval and wd.isHere(list, stopval) then&lt;br /&gt;
		return list&lt;br /&gt;
	end&lt;br /&gt;
	local origsize = #list&lt;br /&gt;
	for i = 1, origsize do&lt;br /&gt;
		-- tried a &amp;quot;checkpos&amp;quot; param instead of starting to 1 each time, but no impact on performance&lt;br /&gt;
		local candidates = wd.getIds(list[i], query)&lt;br /&gt;
		list = wd.addNewValues(list, candidates, maxnodes, stopval)&lt;br /&gt;
		if list[#list] == stopval then&lt;br /&gt;
			return list&lt;br /&gt;
		end&lt;br /&gt;
		if #list &amp;gt;= maxnodes then&lt;br /&gt;
			return list&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if (#list == origsize) then&lt;br /&gt;
		return list&lt;br /&gt;
	end&lt;br /&gt;
	return wd.addVals(list, query, maxdepth - 1, maxnodes, stopval, origsize + 1)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- returns a list of items transitively matching a query (orig item is not included in the list)&lt;br /&gt;
&lt;br /&gt;
function wd.transitiveVals(item, query, maxdepth, maxnodes, stopval)&lt;br /&gt;
	maxdepth = tonumber(maxdepth) or 5&lt;br /&gt;
	if type(query) == &amp;quot;string&amp;quot; then&lt;br /&gt;
		query = {property = query}&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- récupération des valeurs&lt;br /&gt;
	local vals = wd.getIds(item, query)&lt;br /&gt;
	if not vals then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local v = wd.addVals(vals, query, maxdepth - 1, maxnodes, stopval)&lt;br /&gt;
	if not v then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- réarrangement des valeurs&lt;br /&gt;
	if query.valorder == &amp;quot;inverted&amp;quot; then&lt;br /&gt;
		local a = {}&lt;br /&gt;
		for i = #v, 1, -1 do&lt;br /&gt;
			a[#a+1] = v[i]&lt;br /&gt;
		end&lt;br /&gt;
		v = a&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return v&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- returns true if an item is the value of a query, transitively&lt;br /&gt;
function wd.inTransitiveVals(searchedval, sourceval, query, maxdepth, maxnodes )&lt;br /&gt;
	local vals = wd.transitiveVals(sourceval, query, maxdepth, maxnodes, searchedval )&lt;br /&gt;
	if (not vals) then&lt;br /&gt;
		return false&lt;br /&gt;
	end&lt;br /&gt;
	for _, val in ipairs(vals) do&lt;br /&gt;
		if (val == searchedval) then&lt;br /&gt;
			return true&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return false&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- returns true if an item is a superclass of another, based on P279&lt;br /&gt;
function wd.isSubclass(class, item, maxdepth)&lt;br /&gt;
	local query = {property = &#039;P279&#039;}&lt;br /&gt;
	if class == item then -- item is a subclass of itself iff it is a class&lt;br /&gt;
		if wd.getIds(item, query) then&lt;br /&gt;
			return true&lt;br /&gt;
		end&lt;br /&gt;
		return false&lt;br /&gt;
	end&lt;br /&gt;
	return wd.inTransitiveVals(class, item, query, maxdepth )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- returns true if one of the best ranked P31 values of an item is the target or a subclass of the target&lt;br /&gt;
-- rank = &#039;valid&#039; would seem to make sense, but it would need to check for date qualifiers as some P31 values have begin or end date&lt;br /&gt;
function wd.isInstance(targetclass, item, maxdepth)&lt;br /&gt;
	maxdepth = maxdepth or 10&lt;br /&gt;
	local directclasses = wd.transitiveVals(item, {property = &#039;P31&#039;}, 1)&lt;br /&gt;
	if not directclasses then&lt;br /&gt;
		return false&lt;br /&gt;
	end&lt;br /&gt;
	for i, class in pairs(directclasses) do&lt;br /&gt;
		if wd.isSubclass(targetclass, class, maxdepth - 1) then&lt;br /&gt;
			return true&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return false&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- return the first value in a transitive query that belongs to a particular class. For instance find a value of P131 that is a province of Canada&lt;br /&gt;
function wd.findVal(sourceitem, targetclass, query, recursion, instancedepth)&lt;br /&gt;
	if type(query) == &amp;quot;string&amp;quot; then&lt;br /&gt;
		query = {property = query}&lt;br /&gt;
	end&lt;br /&gt;
	local candidates = wd.getIds(sourceitem, query)&lt;br /&gt;
	if candidates then&lt;br /&gt;
		for i, j in pairs(candidates) do&lt;br /&gt;
			if wd.isInstance(targetclass, j, instancedepth) then&lt;br /&gt;
				return j&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		if not recursion then&lt;br /&gt;
			recursion = 3&lt;br /&gt;
		else&lt;br /&gt;
			recursion = recursion - 1&lt;br /&gt;
		end&lt;br /&gt;
		if recursion &amp;lt; 0 then&lt;br /&gt;
			return nil&lt;br /&gt;
		end&lt;br /&gt;
		for i, candidate in pairs(candidates) do&lt;br /&gt;
			return wd.findVal(candidate, targetclass, query, recursion, instancedepth)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- === VARIA ===&lt;br /&gt;
function wd.getDescription(entity, lang)&lt;br /&gt;
	lang = lang or defaultlang&lt;br /&gt;
&lt;br /&gt;
	local description&lt;br /&gt;
	if lang == defaultlang then&lt;br /&gt;
		return mw.wikibase.description(qid)&lt;br /&gt;
	end&lt;br /&gt;
	if not entity.descriptions then&lt;br /&gt;
		return wd.translate(&#039;no description&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	local descriptions = entity.descriptions&lt;br /&gt;
	if not descriptions then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	if descriptions[lang] then&lt;br /&gt;
		return descriptions[delang].value&lt;br /&gt;
	end&lt;br /&gt;
	return entity.id&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.Dump(entity)&lt;br /&gt;
	entity = wd.getEntity(entity)&lt;br /&gt;
	if not entity then&lt;br /&gt;
		return formatError(&amp;quot;entity-param-not-provided&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	return &amp;quot;&amp;lt;pre&amp;gt;&amp;quot;..mw.dumpObject(entity)..&amp;quot;&amp;lt;/pre&amp;gt;&amp;quot;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function wd.frameFun(frame)&lt;br /&gt;
	local args = frame.args&lt;br /&gt;
	local funname = args[1]&lt;br /&gt;
	table.remove(args, 1)&lt;br /&gt;
	return wd[funname](args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
return wd&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Module:Linguistique&amp;diff=1343</id>
		<title>Module:Linguistique</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Module:Linguistique&amp;diff=1343"/>
		<updated>2025-12-09T23:52:40Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- Ne fonctionne qu&#039;en français. Si besoin est, on peut s&#039;inspirer de [[wikidata:Module:Linguistic]] pour ajouter d&#039;autres langues.&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
local lang = &#039;fr&#039;&lt;br /&gt;
local langobj = mw.language.new(lang)&lt;br /&gt;
&lt;br /&gt;
local vowels = &#039;aeiouyąăẵằẳặȃắâẫấầẩậãäǟāáàȁǎảẚåǻḁạǡæǣǽĕȇêễếềểệḙẽḛëēḕéḗèȅěẻẹęȩḝǝĭȋîĩḭïḯīíìȉǐỉịįıŏȏôỗốồổộõṏṍöōṑóṓòȍǒỏọǫǭơỡớờởợøǿŭȗûṷũṻṹṵüǖǘǜǚṳūúùȕǔủůụųưữứừửựŷỹÿȳýỳỷẙỵ&#039;&lt;br /&gt;
&lt;br /&gt;
-- i18n&lt;br /&gt;
local wordor = &#039; ou &#039;&lt;br /&gt;
local wordand = &#039; et &#039;&lt;br /&gt;
local comma = &#039;, &#039;&lt;br /&gt;
local fullstop = &#039;. &#039;&lt;br /&gt;
local wordsep = &#039; &#039;&lt;br /&gt;
&lt;br /&gt;
local function isin(str, pattern)&lt;br /&gt;
	if str and pattern and mw.ustring.find(str, pattern, 1, true ) then&lt;br /&gt;
		return true&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local function processgender(str)&lt;br /&gt;
	if (str == &#039;f&#039;) or (str == &#039;fem&#039;) or (str == &#039;feminine&#039;) then &lt;br /&gt;
		return &#039;feminine&#039;&lt;br /&gt;
	elseif (str == &#039;n&#039;) or (str == &#039;neutral&#039;) then &lt;br /&gt;
		return &#039;neutral&#039;&lt;br /&gt;
	else&lt;br /&gt;
		return &#039;masculine&#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function processnumber(str)&lt;br /&gt;
	if (str == &#039;p&#039;) or (str == &#039;plural&#039;) then&lt;br /&gt;
		return &#039;plural&#039;&lt;br /&gt;
	else &lt;br /&gt;
		return &#039;singular&#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.vowelfirst (str)&lt;br /&gt;
	if str and #str &amp;gt; 0 then return isin(vowels, mw.ustring.lower(mw.ustring.sub(str, 1, 1))) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.inparentheses(str, lang, space)&lt;br /&gt;
	if (not str) or str == &#039;&#039; then&lt;br /&gt;
		return str&lt;br /&gt;
	end&lt;br /&gt;
	str = &#039;(&#039; .. str .. &#039;)&#039;&lt;br /&gt;
	if not space then&lt;br /&gt;
		space = &#039;&amp;amp;#32;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return space .. str&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.of(word, gender, number, determiner, raw) &lt;br /&gt;
	if not word then&lt;br /&gt;
		word = &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	word = mw.text.trim( word )&lt;br /&gt;
	if not raw then  --texte non mis en forme pour gérer les élisions&lt;br /&gt;
		raw = p.texteLien(word) or word&lt;br /&gt;
	end&lt;br /&gt;
	gender = processgender(gender)&lt;br /&gt;
	number = processnumber(number)&lt;br /&gt;
	local vowel = p.vowelfirst(raw)&lt;br /&gt;
	local feminine = (gender== &#039;feminine&#039;)&lt;br /&gt;
	-- raw is the string without the Wikiformatting so that it correctly analyses the string that is [[:fr:Italie|Italie]] -&amp;gt; &#039;italie&#039;&lt;br /&gt;
	-- any way to automate this ?&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
	if number == &#039;plural&#039; then&lt;br /&gt;
		return &#039;des &#039; .. word&lt;br /&gt;
	elseif determiner and (determiner ~= &#039;-&#039;) then-- de la, du // determiner ~= &#039;-&#039; veut dire renseigné comme vide&lt;br /&gt;
		if vowel then&lt;br /&gt;
			return &#039;de l’&#039; .. word&lt;br /&gt;
		elseif feminine then&lt;br /&gt;
			return &#039;de la &#039; .. word&lt;br /&gt;
		else&lt;br /&gt;
			return &#039;du &#039; .. word&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		if vowel then&lt;br /&gt;
			return &#039;d’&#039; .. word&lt;br /&gt;
		else&lt;br /&gt;
			return &#039;de &#039; .. word&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.noungroup(noun, adj)&lt;br /&gt;
	if not noun or noun == &#039;&#039; then &lt;br /&gt;
		return nil -- not &#039;&#039; so that it is not counted as a string by mw.listToText&lt;br /&gt;
	end&lt;br /&gt;
	return noun .. wordsep(lang) .. adj -- lorsque c&#039;est en français&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.quickconj(args, conjtype)&lt;br /&gt;
	local separator, conjunction&lt;br /&gt;
	&lt;br /&gt;
	-- cas où separator ~= conj&lt;br /&gt;
	if type(conjtype) == &#039;function&#039; then&lt;br /&gt;
		conjtype = conjtype()	&lt;br /&gt;
	end&lt;br /&gt;
	if (not conjtype) or conjtype == &#039;and&#039; then&lt;br /&gt;
		separator, conjunction = comma, wordand&lt;br /&gt;
	elseif conjtype == &#039;or&#039; then&lt;br /&gt;
		separator, conjunction = comma, wordor&lt;br /&gt;
	end&lt;br /&gt;
	if (separator and conjunction) then&lt;br /&gt;
		return  mw.text.listToText(args, separator, conjunction)&lt;br /&gt;
	end&lt;br /&gt;
	-- autres cas&lt;br /&gt;
	if conjtype == &#039;comma&#039; then&lt;br /&gt;
		separator = comma&lt;br /&gt;
	elseif conjtype == &#039;new line&#039; or conjtype == &#039;lowercase new line&#039; then&lt;br /&gt;
		separator = &#039;&amp;lt;br /&amp;gt;&#039;&lt;br /&gt;
		if conjtype == &#039;new line&#039; then&lt;br /&gt;
			for i, j in pairs(args) do -- ajoute une majuscule&lt;br /&gt;
				args[i] = p.ucfirst(j)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		separator = conjtype&lt;br /&gt;
	end&lt;br /&gt;
	return table.concat(args, separator)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.conj(args, conjtype)&lt;br /&gt;
	if (not args) then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local keys = {}&lt;br /&gt;
	for k, _ in pairs(args) do&lt;br /&gt;
		keys[#keys + 1] = k&lt;br /&gt;
	end&lt;br /&gt;
	if #keys == 0 then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	table.sort(keys)&lt;br /&gt;
	local newargs = {}&lt;br /&gt;
	for i = 1, #keys do&lt;br /&gt;
		newargs[#newargs + 1] = args[keys[i]]&lt;br /&gt;
	end&lt;br /&gt;
	return p.quickconj(newargs, conjtype)&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
function p.conjfromWiki(frame)&lt;br /&gt;
	args = frame.args&lt;br /&gt;
	if not args or not args[1] then&lt;br /&gt;
		args = mw.getCurrentFrame():getParent().args&lt;br /&gt;
	end&lt;br /&gt;
	local conjtype = args.type&lt;br /&gt;
	newargs = {}  -- transform args metatable into a table so it can be concetenated&lt;br /&gt;
	for i, j in pairs(args) do&lt;br /&gt;
			if type(i) == &#039;number&#039; then&lt;br /&gt;
				j = mw.text.trim(j)&lt;br /&gt;
				if j ~= &#039;&#039; then&lt;br /&gt;
					table.insert(newargs, j)&lt;br /&gt;
				end&lt;br /&gt;
			else &lt;br /&gt;
				if i ~= &#039;type&#039; and i ~= &#039;lang&#039; then &lt;br /&gt;
					return error(&#039;bad parameter in template:Conj:&#039; .. i), &#039;[[Category:Pages with incorrect template usage/Conj|A]]&#039;&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
	end&lt;br /&gt;
	return p.conj(newargs, conjtype)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function findcomplement(str, beginswith) -- retourne le nom principal et le complément du nom ou nil et nil si échec&lt;br /&gt;
	local particles = {&amp;quot; de la &amp;quot;, &amp;quot; de l&#039;&amp;quot;, &amp;quot; des &amp;quot;, &amp;quot; de l’&amp;quot;, &amp;quot; de &amp;quot;, &amp;quot; d’&amp;quot;, &amp;quot; d&#039;&amp;quot;, &amp;quot; du &amp;quot;,&amp;quot; en &amp;quot;,&amp;quot; à &amp;quot;,&amp;quot; au &amp;quot;,&amp;quot; aux &amp;quot;}&lt;br /&gt;
	if beginswith and (not mw.ustring.find(str, &amp;quot;^&amp;quot; .. beginswith)) then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	for i, pattern in pairs(particles) do&lt;br /&gt;
		local pos = mw.ustring.find(str, pattern)&lt;br /&gt;
		if pos then&lt;br /&gt;
			local main = mw.ustring.sub(str, 1, pos -1)&lt;br /&gt;
			local comp = mw.ustring.sub(str, pos + string.len(pattern))&lt;br /&gt;
			return main, comp&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return nil&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function p.keepcomplement(str, beginswith) -- par exemple &amp;quot;gare de Lyon&amp;quot; -&amp;gt; &amp;quot;Lyon&amp;quot;&lt;br /&gt;
	local main, compl = findcomplement(str, beginswith)&lt;br /&gt;
	if compl then&lt;br /&gt;
		return compl&lt;br /&gt;
	end&lt;br /&gt;
	return str&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.removecomplement(str, beginswith) -- par exemple &amp;quot;gare de Lyon&amp;quot; -&amp;gt; &amp;quot;gare&amp;quot;&lt;br /&gt;
	local main, compl = findcomplement(str, beginswith)&lt;br /&gt;
	if main then&lt;br /&gt;
		return main&lt;br /&gt;
	end&lt;br /&gt;
	return str&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[=[&lt;br /&gt;
	texteLien le lien intere initial &#039;^[[lien|texte]]&#039; de str et retourne : texte, lien&lt;br /&gt;
	Si le lien est &#039;[[texte]]&#039;, retourne : texte, texte.&lt;br /&gt;
	Si str ne commence pas par un lien interwiki, retourne : nil&lt;br /&gt;
]=]&lt;br /&gt;
function p.texteLien( str )&lt;br /&gt;
	if type( str ) == &#039;string&#039; then&lt;br /&gt;
		local lien, texte = str:match( &#039;^%[%[ *([^%[%]|]*)|? *([^%[%]]*)%]%]&#039; )&lt;br /&gt;
		if not lien then&lt;br /&gt;
			lien, texte = str:match( &#039;^%b&amp;lt;&amp;gt;%[%[ *([^%[%]|]*)|? *([^%[%]]*)%]%]&#039; )&lt;br /&gt;
		end&lt;br /&gt;
		if lien then&lt;br /&gt;
			local testlien = string.lower( lien )&lt;br /&gt;
			local fichier = string.match( testlien, &#039;^fichier:&#039; ) &lt;br /&gt;
				or  string.match( testlien, &#039;^image:&#039; )&lt;br /&gt;
				or  string.match( testlien, &#039;^file:&#039; )&lt;br /&gt;
			if not fichier then&lt;br /&gt;
				texte = ( texte ~= &#039;&#039; and texte ) or lien&lt;br /&gt;
				return texte, lien&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return nil&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.ucfirst(str)&lt;br /&gt;
	if (type (str ) ~= &#039;string&#039;) or (string == &amp;quot;&amp;quot;) then&lt;br /&gt;
		return str&lt;br /&gt;
	end&lt;br /&gt;
	local strTemp, tag, tagTemp = str, &#039;&#039;&lt;br /&gt;
		-- sépare les balises html initiales (span ou autres)&lt;br /&gt;
	while strTemp:match( &#039;^%b&amp;lt;&amp;gt;&#039; ) do&lt;br /&gt;
		tagTemp, strTemp = strTemp:match( &#039;^(%b&amp;lt;&amp;gt;)(.*)$&#039; )&lt;br /&gt;
		tag = tag .. tagTemp&lt;br /&gt;
	end&lt;br /&gt;
	local texte = p.texteLien( strTemp )&lt;br /&gt;
	if texte then&lt;br /&gt;
		-- ajoute les crochets de fin de lien pour être sur de ne remplacer que le texte du lien&lt;br /&gt;
		texte = texte .. &#039;]]&#039;&lt;br /&gt;
		-- échappe les caractère magique&lt;br /&gt;
		local pattern = texte:gsub( &#039;([$%%()*+%-.?()^])&#039;, &#039;%%%1&#039; )&lt;br /&gt;
		-- ajoute la majuscule au texte du lien&lt;br /&gt;
		str = str:gsub( pattern, p.ucfirst( texte ), 1 )&lt;br /&gt;
	else&lt;br /&gt;
		str = tag .. langobj:ucfirst( strTemp )&lt;br /&gt;
	end&lt;br /&gt;
	return str&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.ucfirstE(frame)&lt;br /&gt;
	return p.ucfirst(frame.args[1])&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.lcfirst(str)&lt;br /&gt;
	if (type (str ) ~= &#039;string&#039;) or (string == &amp;quot;&amp;quot;) then&lt;br /&gt;
		return str&lt;br /&gt;
	end&lt;br /&gt;
	local strTemp, tag, tagTemp = str, &#039;&#039;&lt;br /&gt;
		-- sépare les balises html initiales (span ou autres)&lt;br /&gt;
	while strTemp:match( &#039;^%b&amp;lt;&amp;gt;&#039; ) do&lt;br /&gt;
		tagTemp, strTemp = strTemp:match( &#039;^(%b&amp;lt;&amp;gt;)(.*)$&#039; )&lt;br /&gt;
		tag = tag .. tagTemp&lt;br /&gt;
	end&lt;br /&gt;
	local texte = p.texteLien( strTemp )&lt;br /&gt;
	if texte then&lt;br /&gt;
		-- ajoute les crochets de fin de lien pour être sur de ne remplacer que le texte du lien&lt;br /&gt;
		texte = texte .. &#039;]]&#039;&lt;br /&gt;
		-- échappe les caractère magique&lt;br /&gt;
		local pattern = texte:gsub( &#039;([$%%()*+%-.?()^])&#039;, &#039;%%%1&#039; )&lt;br /&gt;
		-- ajoute la majuscule au texte du lien&lt;br /&gt;
		str = str:gsub( pattern, p.lcfirst( texte ), 1 )&lt;br /&gt;
	else&lt;br /&gt;
		str = tag .. langobj:lcfirst( strTemp )&lt;br /&gt;
	end&lt;br /&gt;
	return str&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.lcfirstE(frame)&lt;br /&gt;
	return p.lcfirst(frame.args[1])&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
function p.toascii(str)&lt;br /&gt;
	local convtable = mw.loadData(&amp;quot;Module:Linguistique/ASCII&amp;quot;)&lt;br /&gt;
	for i, j in pairs(convtable) do -- manquent les majuscules&lt;br /&gt;
		str = mw.ustring.gsub(str, &#039;[&#039; .. i .. &#039;]&#039;, j)&lt;br /&gt;
	end&lt;br /&gt;
	return str&lt;br /&gt;
end&lt;br /&gt;
]]-- &lt;br /&gt;
&lt;br /&gt;
function p.stripDiacritics(str)&lt;br /&gt;
  local tableNodiacr = {&lt;br /&gt;
    [&amp;quot;À&amp;quot;] = &amp;quot;A&amp;quot;, [&amp;quot;Á&amp;quot;] = &amp;quot;A&amp;quot;, [&amp;quot;Â&amp;quot;] = &amp;quot;A&amp;quot;, [&amp;quot;Â&amp;quot;] = &amp;quot;A&amp;quot;, [&amp;quot;Ã&amp;quot;] = &amp;quot;A&amp;quot;, [&amp;quot;Ä&amp;quot;] = &amp;quot;A&amp;quot;, [&amp;quot;Å&amp;quot;] = &amp;quot;A&amp;quot;, [&amp;quot;Æ&amp;quot;] = &amp;quot;AE&amp;quot;,&lt;br /&gt;
	[&amp;quot;Ç&amp;quot;] = &amp;quot;C&amp;quot;, [&amp;quot;Ð&amp;quot;] = &amp;quot;Dh&amp;quot;, [&amp;quot;È&amp;quot;] = &amp;quot;E&amp;quot;, [&amp;quot;É&amp;quot;] = &amp;quot;E&amp;quot;, [&amp;quot;Ê&amp;quot;] = &amp;quot;E&amp;quot;, [&amp;quot;Ë&amp;quot;] = &amp;quot;E&amp;quot;,&lt;br /&gt;
    [&amp;quot;Ì&amp;quot;] = &amp;quot;I&amp;quot;, [&amp;quot;Í&amp;quot;] = &amp;quot;I&amp;quot;, [&amp;quot;Î&amp;quot;] = &amp;quot;I&amp;quot;, [&amp;quot;Ï&amp;quot;] = &amp;quot;I&amp;quot;, [&amp;quot;İ&amp;quot;] = &amp;quot;I&amp;quot;, [&amp;quot;Ñ&amp;quot;] = &amp;quot;N&amp;quot;,&lt;br /&gt;
    [&amp;quot;Ò&amp;quot;] = &amp;quot;O&amp;quot;, [&amp;quot;Ó&amp;quot;] = &amp;quot;O&amp;quot;, [&amp;quot;Ô&amp;quot;] = &amp;quot;O&amp;quot;, [&amp;quot;Õ&amp;quot;] = &amp;quot;O&amp;quot;, [&amp;quot;Ö&amp;quot;] = &amp;quot;O&amp;quot;, [&amp;quot;Ø&amp;quot;] = &amp;quot;O&amp;quot;, [&amp;quot;Þ&amp;quot;] = &amp;quot;Th&amp;quot;,&lt;br /&gt;
    [&amp;quot;Ù&amp;quot;] = &amp;quot;U&amp;quot;, [&amp;quot;Ú&amp;quot;] = &amp;quot;U&amp;quot;, [&amp;quot;Û&amp;quot;] = &amp;quot;U&amp;quot;, [&amp;quot;Ü&amp;quot;] = &amp;quot;U&amp;quot;, [&amp;quot;Ý&amp;quot;] = &amp;quot;Y&amp;quot;, [&amp;quot;Ÿ&amp;quot;] = &amp;quot;Y&amp;quot;,&lt;br /&gt;
    [&amp;quot;à&amp;quot;] = &amp;quot;a&amp;quot;, [&amp;quot;á&amp;quot;] = &amp;quot;a&amp;quot;, [&amp;quot;â&amp;quot;] = &amp;quot;a&amp;quot;, [&amp;quot;ã&amp;quot;] = &amp;quot;a&amp;quot;, [&amp;quot;ä&amp;quot;] = &amp;quot;a&amp;quot;, [&amp;quot;å&amp;quot;] = &amp;quot;a&amp;quot;, [&amp;quot;æ&amp;quot;] = &amp;quot;ae&amp;quot;,&lt;br /&gt;
    [&amp;quot;ç&amp;quot;] = &amp;quot;c&amp;quot;, [&amp;quot;ð&amp;quot;] = &amp;quot;dh&amp;quot;, [&amp;quot;è&amp;quot;] = &amp;quot;e&amp;quot;, [&amp;quot;é&amp;quot;] = &amp;quot;e&amp;quot;, [&amp;quot;ê&amp;quot;] = &amp;quot;e&amp;quot;, [&amp;quot;ệ&amp;quot;] = &amp;quot;e&amp;quot;, [&amp;quot;ë&amp;quot;] = &amp;quot;e&amp;quot;,&lt;br /&gt;
    [&amp;quot;ì&amp;quot;] = &amp;quot;i&amp;quot;, [&amp;quot;í&amp;quot;] = &amp;quot;i&amp;quot;, [&amp;quot;î&amp;quot;] = &amp;quot;i&amp;quot;, [&amp;quot;ï&amp;quot;] = &amp;quot;i&amp;quot;, [&amp;quot;ı&amp;quot;] = &amp;quot;i&amp;quot;, [&amp;quot;ñ&amp;quot;] = &amp;quot;n&amp;quot;,&lt;br /&gt;
    [&amp;quot;ò&amp;quot;] = &amp;quot;o&amp;quot;, [&amp;quot;ó&amp;quot;] = &amp;quot;o&amp;quot;, [&amp;quot;ô&amp;quot;] = &amp;quot;o&amp;quot;, [&amp;quot;õ&amp;quot;] = &amp;quot;o&amp;quot;, [&amp;quot;ö&amp;quot;] = &amp;quot;o&amp;quot;, [&amp;quot;ø&amp;quot;] = &amp;quot;o&amp;quot;, [&amp;quot;ß&amp;quot;] = &amp;quot;s&amp;quot;, [&amp;quot;þ&amp;quot;] = &amp;quot;th&amp;quot;,&lt;br /&gt;
    [&amp;quot;ù&amp;quot;] = &amp;quot;u&amp;quot;, [&amp;quot;ú&amp;quot;] = &amp;quot;u&amp;quot;, [&amp;quot;û&amp;quot;] = &amp;quot;u&amp;quot;, [&amp;quot;ü&amp;quot;] = &amp;quot;u&amp;quot;, [&amp;quot;ủ&amp;quot;] = &amp;quot;u&amp;quot;, [&amp;quot;ý&amp;quot;] = &amp;quot;y&amp;quot;, [&amp;quot;ÿ&amp;quot;] = &amp;quot;y&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
	local strippedString = str: gsub(&amp;quot;[%z\1-\127\194-\244][\128-\191]*&amp;quot;, tableNodiacr)&lt;br /&gt;
	return strippedString&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.stripDiacriticsE(frame)&lt;br /&gt;
	return p.stripDiacritics(frame.args[1])&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--clé de tri automatique enlevant les articles Le, La, Les, L&#039; et diacritiques.&lt;br /&gt;
--Valable pour la plupart des toponymes et titres d&#039;oeuvres mais pas les noms de personne (ne sépare pas nom/prénom)&lt;br /&gt;
function p.makeSortkey(str) &lt;br /&gt;
	local strlen = mw.ustring.len(str)&lt;br /&gt;
	for _, article in pairs({&amp;quot;Le &amp;quot;,&amp;quot;La &amp;quot;,&amp;quot;Les &amp;quot;,&amp;quot;L&#039;&amp;quot;}) do&lt;br /&gt;
		local artlen = mw.ustring.len(article)&lt;br /&gt;
		if strlen &amp;gt; artlen and mw.ustring.sub(str,1,artlen) == article then&lt;br /&gt;
			local shortarticle = article&lt;br /&gt;
			if mw.ustring.sub(article, artlen, artlen) == &amp;quot; &amp;quot; then&lt;br /&gt;
				shortarticle = mw.ustring.sub(article, 1, artlen - 1)&lt;br /&gt;
			end&lt;br /&gt;
			str = mw.ustring.sub(str, artlen + 1, strlen) .. &#039;, &#039; .. shortarticle&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	str = p.stripDiacritics(str)&lt;br /&gt;
	return str&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeSortkeyE(frame)&lt;br /&gt;
	return p.makeSortkey(frame.args[1])&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Module:Image&amp;diff=1341</id>
		<title>Module:Image</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Module:Image&amp;diff=1341"/>
		<updated>2025-12-09T23:52:39Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- Ce module permet de générer une image, en nettoyant les paramètres pour éviter d&#039;avoir des erreurs de Lint : [[Special:LintErrors/bogus-image-options]].&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local mwTrim = mw.text.trim&lt;br /&gt;
&lt;br /&gt;
local function trim( texte )&lt;br /&gt;
	if type( texte ) == &#039;string&#039; and texte ~= &#039;&#039; then&lt;br /&gt;
		texte = mwTrim( texte )&lt;br /&gt;
		if texte ~= &#039;&#039; then&lt;br /&gt;
			return texte&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return nil&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Retire toutes catégories, liens internes, externes et balises html pour ne garder que le texte brut.&lt;br /&gt;
local function nettoyageAlt( texte )&lt;br /&gt;
	if type( texte ) == &#039;string&#039; and texte:match( &#039;[%[&amp;lt;\n]&#039; )  then&lt;br /&gt;
			local function texteDuLien( l, t )&lt;br /&gt;
				return ( t ~= &#039;&#039; and t ) or l&lt;br /&gt;
			end&lt;br /&gt;
			texte = texte&lt;br /&gt;
			-- nettoyage des catégories&lt;br /&gt;
				:gsub( &#039;%[%[[%s_]*[Cc]atégorie[%s_]*:.-%]%]&#039;, &#039;&#039; )&lt;br /&gt;
				:gsub( &#039;%[%[[%s_]*[Cc]ategory[%s_]*:.-%]%]&#039;, &#039;&#039; )&lt;br /&gt;
			-- nettoyage des fichiers&lt;br /&gt;
				:gsub( &#039;%[%[[Ff]ichier:[^%[%]]+%]%]&#039;, &#039;&#039; )&lt;br /&gt;
				:gsub( &#039;%[%[[Ff]ile:[^%[%]]+%]%]&#039;, &#039;&#039; )&lt;br /&gt;
				:gsub( &#039;%[%[[Ii]mage:[^%[%]]+%]%]&#039;, &#039;&#039; )&lt;br /&gt;
			-- nettoyage des liens internes&lt;br /&gt;
				:gsub( &#039;%[%[([^%[%]|]*)|?([^%[%]]*)%]%]&#039;, texteDuLien )&lt;br /&gt;
			-- nettoyage des liens externes&lt;br /&gt;
				:gsub( &#039;%[https?://[^%[%] ]* *([^%]]+)%]&#039;, &#039;%1&#039; )&lt;br /&gt;
				:gsub( &#039;%[//[^%[%] ]* *([^%]]+)%]&#039;, &#039;%1&#039; )&lt;br /&gt;
			-- nettoyage des listes&lt;br /&gt;
				:gsub( &#039;\n[*#][^\n]+&#039;, &#039;&#039;)&lt;br /&gt;
				:gsub( &#039;&amp;lt;li.-&amp;lt;/li&amp;gt;&#039;, &#039;&#039; )&lt;br /&gt;
			-- nettoyage des balises html&lt;br /&gt;
				:gsub( &#039;%b&amp;lt;&amp;gt;&#039;, &#039;&#039; )&lt;br /&gt;
			-- nettoyage des retour ligne&lt;br /&gt;
				:gsub( &#039;\n&#039;, &#039; &#039; )&lt;br /&gt;
	end&lt;br /&gt;
	return trim( texte )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function valide( valeur, liste )&lt;br /&gt;
	for i = 1, #liste do&lt;br /&gt;
		if valeur == liste[ i ] then&lt;br /&gt;
			return valeur&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return nil&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Génère l&#039;appel au ficher image.&lt;br /&gt;
-- Si le paramètre image (nom du fichier) est vide, la fonction ne retourne rien&lt;br /&gt;
function p.image( rawArgs )&lt;br /&gt;
	local argsList = { &#039;image&#039;, &#039;format&#039;, &#039;upright&#039;, &#039;taille&#039;, &#039;border&#039;, &#039;légende&#039;, &#039;alt&#039;, &#039;link&#039;, &#039;page&#039;, &#039;class&#039;, &#039;lang&#039;, &#039;align&#039;, &#039;valign&#039; }&lt;br /&gt;
	local args = {}&lt;br /&gt;
	for i = 1, #argsList do&lt;br /&gt;
		local argName = argsList[ i ]&lt;br /&gt;
		args[ argName ] = trim( rawArgs[ argName ] )&lt;br /&gt;
	end&lt;br /&gt;
	if not args.image then&lt;br /&gt;
		return&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- analyse du nom de fichier&lt;br /&gt;
	local image = args.image&lt;br /&gt;
		:gsub( &#039;%[%[[%s_]*[Cc]atégorie[%s_]*:.-%]%]&#039;, &#039;&#039; )&lt;br /&gt;
		:gsub( &#039;%[%[[%s_]*[Cc]ategory[%s_]*:.-%]%]&#039;, &#039;&#039; )&lt;br /&gt;
		:gsub( &#039;%[%[[Ff]ichier:([^|%[%]]+).+&#039;, &#039;%1&#039; )&lt;br /&gt;
		:gsub( &#039;%[%[[Ii]mage:([^|%[%]]+).+&#039;, &#039;%1&#039; )&lt;br /&gt;
		:gsub( &#039;%[%[[Ff]ile:([^|%[%]]+).+&#039;, &#039;%1&#039; )&lt;br /&gt;
	&lt;br /&gt;
	-- analyse de la légende&lt;br /&gt;
	local legende = args[ &#039;légende&#039; ] and args[ &#039;légende&#039; ]&lt;br /&gt;
		:gsub( &#039;%[%[[%s_]*[Cc]atégorie[%s_]*:.-%]%]&#039;, &#039;&#039; )&lt;br /&gt;
		:gsub( &#039;%[%[[%s_]*[Cc]ategory[%s_]*:.-%]%]&#039;, &#039;&#039; )&lt;br /&gt;
	&lt;br /&gt;
	-- analyse de la taille&lt;br /&gt;
	local taille = args.taille and args.taille:gsub( &#039;%s&#039;, &#039;&#039; ):gsub( &#039;(%d)$&#039;, &#039;%1px&#039; )&lt;br /&gt;
	if taille and not ( taille:match &#039;%d+x?%d*px&#039; or taille:match &#039;x%d+px&#039; ) then&lt;br /&gt;
		taille = nil&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- analyse de l&#039;alternative&lt;br /&gt;
	local alt = nettoyageAlt( args.alt )&lt;br /&gt;
	&lt;br /&gt;
	-- génération du lien&lt;br /&gt;
	local wiki = { image }&lt;br /&gt;
	table.insert( wiki, valide( args.format, { &#039;thumb&#039;, &#039;frameless&#039;, &#039;frame&#039;, &#039;vignette&#039;, &#039;sanscadre&#039;, &#039;cadre&#039;, &#039;thumbnail&#039;, } ) )&lt;br /&gt;
	table.insert( wiki, args.border and &#039;border&#039; )&lt;br /&gt;
	table.insert( wiki, taille )&lt;br /&gt;
	if tonumber( args.upright )&lt;br /&gt;
		and not taille&lt;br /&gt;
		and valide(args.format, { &#039;thumb&#039;, &#039;vignette&#039;, &#039;thumbnail&#039;, &#039;frameless&#039;, &#039;sanscadre&#039;, } )&lt;br /&gt;
	then&lt;br /&gt;
		table.insert( wiki, &#039;upright=&#039; .. args.upright )&lt;br /&gt;
	end&lt;br /&gt;
	table.insert( wiki, valide( args.align, { &#039;left&#039;, &#039;right&#039;, &#039;center&#039;, &#039;none&#039;, &#039;gauche&#039;, &#039;droite&#039;, &#039;centre&#039;, &#039;centré&#039; } ) )&lt;br /&gt;
	table.insert( wiki, valide( args.valign, { &#039;top&#039;, &#039;text-top&#039;, &#039;super&#039;, &#039;baseline&#039;, &#039;sub&#039;, &#039;middle&#039;, &#039;text-bottom&#039;, &#039;bottom&#039;, &#039;haut&#039;, &#039;haut-texte&#039;, &#039;sup&#039;, &#039;base&#039;, &#039;milieu&#039;, &#039;bas-texte&#039;, &#039;bas&#039;, } ) )&lt;br /&gt;
	table.insert( wiki, alt and &#039;alt=&#039; .. alt )&lt;br /&gt;
	table.insert( wiki, args.link and &#039;link=&#039; .. args.link )&lt;br /&gt;
	table.insert( wiki, args.page and &#039;page=&#039; .. args.page )&lt;br /&gt;
	table.insert( wiki, args.class and &#039;class=&#039; .. args.class )&lt;br /&gt;
	if args.lang and image:sub( -4 ):lower() == &#039;.svg&#039; then&lt;br /&gt;
		table.insert( wiki, &#039;lang=&#039; .. args.lang )&lt;br /&gt;
	end&lt;br /&gt;
	table.insert( wiki, legende )&lt;br /&gt;
	&lt;br /&gt;
	return &#039;[[Fichier:&#039; .. table.concat( wiki, &#039;|&#039; ) .. &#039;]]&#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function p.infoboxV2( frame )&lt;br /&gt;
	local args = frame.args&lt;br /&gt;
	&lt;br /&gt;
	if args.alt == &#039;&#039; then&lt;br /&gt;
		args.alt = &#039;Image illustrative de l’article &#039; .. mw.title.getCurrentTitle().text &lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local taillemax = tonumber(args[&#039;taille max&#039;]) or 280&lt;br /&gt;
	&lt;br /&gt;
	local taille = args.taille:gsub( &#039;%D&#039;, &#039;&#039; )&lt;br /&gt;
	taille = tonumber( taille ) or taillemax&lt;br /&gt;
	if taille &amp;gt; taillemax then&lt;br /&gt;
		taille = taillemax&lt;br /&gt;
	end&lt;br /&gt;
	args.taille = taille .. &#039;px&#039;&lt;br /&gt;
	&lt;br /&gt;
	-- pareil que le format par défaut, parce qu&#039;une taille en px est spécifiée,&lt;br /&gt;
	-- mais n&#039;agrandit pas l&#039;image si elle est plus petite que cette taille&lt;br /&gt;
	args.format = &#039;frameless&#039;&lt;br /&gt;
	&lt;br /&gt;
	return p.image( args )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Infobox_Organisation/Documentation&amp;diff=1339</id>
		<title>Modèle:Infobox Organisation/Documentation</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Infobox_Organisation/Documentation&amp;diff=1339"/>
		<updated>2025-12-09T23:52:33Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Sous-page de documentation}}&lt;br /&gt;
{{Modèle obsolète|raison=[[Discussion modèle:Infobox Organisation#Proposition de fusion|Voir la discussion au sujet de la fusion]]|garder=, car même si les fonctions de l&#039;Infobox Organisation2 permettent de l&#039;utiliser en remplacement de l&#039;Infobox Organisation, l&#039;incompatibilité de [[Modèle:Infobox Organisation2/Comparatifs|quelques paramètres]] nécessite en l&#039;état actuel (mai 2022) un remplacement manuel.|nouveau=Infobox Organisation2}}&lt;br /&gt;
{{Bandeau Infobox V2}}&lt;br /&gt;
&lt;br /&gt;
Ce modèle d&#039;infobox peut être utilisé pour présenter &#039;&#039;&#039;une organisation ou un organisme&#039;&#039;&#039;. Pour les associations et les fédérations, voir {{m|Infobox Association}}.&lt;br /&gt;
&lt;br /&gt;
== Syntaxe ==&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Infobox Organisation&lt;br /&gt;
 | entête            = &lt;br /&gt;
 | couleur boîte     = &lt;br /&gt;
 | texte noir        = &lt;br /&gt;
 | nom               = &lt;br /&gt;
 | image             = &lt;br /&gt;
 | taille image      = &lt;br /&gt;
 | légende           = &lt;br /&gt;
 | alt               = &lt;br /&gt;
 | carte             = &lt;br /&gt;
 | taille carte      = &lt;br /&gt;
 | légende carte     = &lt;br /&gt;
 | devise            = &lt;br /&gt;
 | région            = &lt;br /&gt;
 | création          = &lt;br /&gt;
 | dissolution       = &lt;br /&gt;
 | changement de nom = &lt;br /&gt;
 | ancien nom        = &lt;br /&gt;
 | type              = &lt;br /&gt;
 | domaine           = &lt;br /&gt;
 | siège             = &lt;br /&gt;
 | titre siège       = &lt;br /&gt;
 | latitude          = &lt;br /&gt;
 | longitude         = &lt;br /&gt;
 | langue            = &lt;br /&gt;
 | budget            = &lt;br /&gt;
 | membre            = &lt;br /&gt;
 | effectifs         = &lt;br /&gt;
 | dirigeant         = &lt;br /&gt;
 | titre dirigeant   = &lt;br /&gt;
 | dirigeant2        = &lt;br /&gt;
 | titre dirigeant2  = &lt;br /&gt;
 | dirigeant3        = &lt;br /&gt;
 | titre dirigeant3  = &lt;br /&gt;
 | personne clé      = &lt;br /&gt;
 | option-1          = &lt;br /&gt;
 | valeur-1          = &lt;br /&gt;
 | option-2          = &lt;br /&gt;
 | valeur-2          = &lt;br /&gt;
 | option-3          = &lt;br /&gt;
 | valeur-3          = &lt;br /&gt;
 | option-4          = &lt;br /&gt;
 | valeur-4          = &lt;br /&gt;
 | option-5          = &lt;br /&gt;
 | valeur-5          = &lt;br /&gt;
 | option-6          = &lt;br /&gt;
 | valeur-6          = &lt;br /&gt;
 | affiliation       = &lt;br /&gt;
 | dépend de         = &lt;br /&gt;
 | site web          = &lt;br /&gt;
 | a remplacé        = &lt;br /&gt;
 | remplacé par      = &lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Paramètres ==&lt;br /&gt;
* &amp;lt;code&amp;gt;entête&amp;lt;/code&amp;gt; : permet d&#039;ajouter un [[Projet:Infobox/V2#Pictogrammes dans la feuille de styles|pictogramme d&#039;entête]] dans le titre de l&#039;infobox (par défaut aucun pictogramme)&lt;br /&gt;
* &amp;lt;code&amp;gt;couleur boîte&amp;lt;/code&amp;gt; : Couleur de la boîte sous la forme hexadécimale sans le « # » (par défaut 323996)&lt;br /&gt;
* &amp;lt;code&amp;gt;texte noir&amp;lt;/code&amp;gt; : Permet de changer la couleur du titre de l&#039;infobox de blanc à noir en fonction de la couleur indiquée dans &amp;lt;code&amp;gt;couleur boîte&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;nom&amp;lt;/code&amp;gt; : Nom de l&#039;organisation&lt;br /&gt;
* &amp;lt;code&amp;gt;image&amp;lt;/code&amp;gt; : Lien vers le logo/blason de l&#039;organisation sous la forme Nom_du_logo.jpg. Possibilité d&#039;ajouter une deuxième image avec le paramètre &amp;lt;code&amp;gt;image2&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;taille image&amp;lt;/code&amp;gt; : taille de l&#039;image en pixels. Par défaut 280.&lt;br /&gt;
* &amp;lt;code&amp;gt;légende&amp;lt;/code&amp;gt; : Légende de l&#039;image&lt;br /&gt;
* &amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt; : Alternative textuelle à l&#039;image&lt;br /&gt;
* &amp;lt;code&amp;gt;carte&amp;lt;/code&amp;gt; : Lien vers une carte des pays membres sous la forme Nom_de_la_carte.jpg&lt;br /&gt;
* &amp;lt;code&amp;gt;taille carte&amp;lt;/code&amp;gt; : taille de la carte en pixels. Par défaut 280.&lt;br /&gt;
* &amp;lt;code&amp;gt;légende carte&amp;lt;/code&amp;gt; : Légende de la carte&lt;br /&gt;
* &amp;lt;code&amp;gt;devise&amp;lt;/code&amp;gt; : Devise de l&#039;organisation (sans guillemets ni modèle {{m|Citation}}). &lt;br /&gt;
* &amp;lt;code&amp;gt;région&amp;lt;/code&amp;gt; : Nom de la région couverte par l&#039;organisation&lt;br /&gt;
* &amp;lt;code&amp;gt;création&amp;lt;/code&amp;gt; : Date de création&lt;br /&gt;
* &amp;lt;code&amp;gt;dissolution&amp;lt;/code&amp;gt; : Date de dissolution&lt;br /&gt;
* &amp;lt;code&amp;gt;changement de nom&amp;lt;/code&amp;gt; : Date de changement de nom de l&#039;organisation (succession d&#039;organisations internationales)&lt;br /&gt;
* &amp;lt;code&amp;gt;ancien nom&amp;lt;/code&amp;gt; : Ancien nom de l&#039;organisation&lt;br /&gt;
* &amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt; : Type d&#039;organisation (non gouvernementale, ministère, etc)&lt;br /&gt;
* &amp;lt;code&amp;gt;domaine&amp;lt;/code&amp;gt; : Domaine d&#039;intervention (éducation, santé, aide alimentaire, etc)          &lt;br /&gt;
* &amp;lt;code&amp;gt;siège&amp;lt;/code&amp;gt; : Lieu du siège de l&#039;organisation&lt;br /&gt;
* &amp;lt;code&amp;gt;titre siège&amp;lt;/code&amp;gt; : Nom du type de siège de l&#039;organisation (secrétariat, etc. par défaut « Siège »)&lt;br /&gt;
* &amp;lt;code&amp;gt;latitude&amp;lt;/code&amp;gt; : [[Wikipédia:Jargon/Paramètre de latitude|Latitude]] en degrés au format décimal ou en degrés, minutes et secondes du siège de l&#039;organisation&lt;br /&gt;
* &amp;lt;code&amp;gt;longitude&amp;lt;/code&amp;gt; : [[Wikipédia:Jargon/Paramètre de longitude|Longitude]] en degrés au format décimal ou en degrés, minutes et secondes du siège de l&#039;organisation&lt;br /&gt;
* &amp;lt;code&amp;gt;langue&amp;lt;/code&amp;gt; : Langue officielle ou principale de l&#039;organisation&lt;br /&gt;
* &amp;lt;code&amp;gt;budget&amp;lt;/code&amp;gt; : Budget annuel&lt;br /&gt;
* &amp;lt;code&amp;gt;membre&amp;lt;/code&amp;gt; : Nombre de membres/de pays membres&lt;br /&gt;
* &amp;lt;code&amp;gt;effectifs&amp;lt;/code&amp;gt; : Nombre d&#039;employés salariés et bénévoles&lt;br /&gt;
* &amp;lt;code&amp;gt;dirigeant&amp;lt;/code&amp;gt; : Nom du premier dirigeant&lt;br /&gt;
* &amp;lt;code&amp;gt;titre dirigeant&amp;lt;/code&amp;gt; : Nom du titre du premier dirigeant (ministre, président, etc. par défaut « Dirigeant(s) »)&lt;br /&gt;
* &amp;lt;code&amp;gt;dirigeant2&amp;lt;/code&amp;gt; : Nom du deuxième dirigeant&lt;br /&gt;
* &amp;lt;code&amp;gt;titre dirigeant2&amp;lt;/code&amp;gt; : Nom du titre du deuxième dirigeant (ministre, président, etc. par défaut « Dirigeant(s) »)&lt;br /&gt;
* &amp;lt;code&amp;gt;dirigeant3&amp;lt;/code&amp;gt; : Nom du troisième dirigeant&lt;br /&gt;
* &amp;lt;code&amp;gt;titre dirigeant3&amp;lt;/code&amp;gt; : Nom du titre du troisième dirigeant (ministre, président, etc. par défaut « Dirigeant(s) »)&lt;br /&gt;
* &amp;lt;code&amp;gt;personne clé&amp;lt;/code&amp;gt; : Personne clé (porte-parole, etc)&lt;br /&gt;
* &amp;lt;code&amp;gt;option-1 à 9&amp;lt;/code&amp;gt; : Permet d&#039;ajouter d&#039;autres champs comme par exemple : Trésorier, Porte-parole, Action notable... &lt;br /&gt;
* &amp;lt;code&amp;gt;valeur-1 à 9&amp;lt;/code&amp;gt; : Permet d&#039;ajouter les valeurs correspondants aux précédente champs complémentaires.&lt;br /&gt;
* &amp;lt;code&amp;gt;affiliation&amp;lt;/code&amp;gt; : Autres organisations affiliées&lt;br /&gt;
* &amp;lt;code&amp;gt;dépend de&amp;lt;/code&amp;gt; : Dépend de (ministère, secrétariat d&#039;État, etc.)&lt;br /&gt;
* &amp;lt;code&amp;gt;site web&amp;lt;/code&amp;gt; : Adresse du site web&lt;br /&gt;
* &amp;lt;code&amp;gt;a remplacé&amp;lt;/code&amp;gt; : nom/organisation précédente&lt;br /&gt;
* &amp;lt;code&amp;gt;remplacé par&amp;lt;/code&amp;gt; : nom/organisation suivante&lt;br /&gt;
&lt;br /&gt;
== Exemple ==&lt;br /&gt;
* [[Amnesty International]]&lt;br /&gt;
{{Infobox Organisation&lt;br /&gt;
 | couleur boîte    = FFFF00&lt;br /&gt;
 | texte noir       = oui&lt;br /&gt;
 | nom              = Amnesty International&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;Amnistie internationale&amp;lt;/small&amp;gt;&lt;br /&gt;
 | image            = &lt;br /&gt;
 | légende          = Logo Amnesty International 2008&lt;br /&gt;
 | devise           = &#039;&#039;It is better to light a candle than to curse the darkness&#039;&#039;&amp;lt;br /&amp;gt;Mieux vaut allumer une bougie que maudire les ténèbres &lt;br /&gt;
 | carte            = Amnesty International Sections 2005.svg&lt;br /&gt;
 | légende carte    = {{Légende/Début}}&lt;br /&gt;
                      {{légende|#FF0000|Amnesty International dans le monde ([[2005]])}}&lt;br /&gt;
                      {{Légende/Fin}} &lt;br /&gt;
 | région           = Monde&lt;br /&gt;
 | création         = {{date||juillet|1961}}&lt;br /&gt;
 | dissolution      = &lt;br /&gt;
 | ancien nom       = &lt;br /&gt;
 | type             = [[Organisation non gouvernementale internationale]]&amp;lt;br /&amp;gt;[[Association à but non lucratif]]&lt;br /&gt;
 | domaine          = [[Droits de l&#039;homme]]&lt;br /&gt;
 | siège            = [[Londres]], [[Royaume-Uni]]&lt;br /&gt;
 | titre siège      = &lt;br /&gt;
 | latitude         = 48/48/16/N&lt;br /&gt;
 | longitude        = 2/25/36/E&lt;br /&gt;
 | langue           = [[anglais]]&lt;br /&gt;
 | budget           = &lt;br /&gt;
 | membre           = Plus de 3 millions&amp;lt;ref&amp;gt;[https://www.amnesty.org/en/who-we-are Site officiel AI]&amp;lt;/ref&amp;gt;&lt;br /&gt;
 | effectifs        = &lt;br /&gt;
 | dirigeant        = [[Salil Shetty]]&lt;br /&gt;
 | titre dirigeant  = Secrétaire général &lt;br /&gt;
 | dirigeant2       = &lt;br /&gt;
 | titre dirigeant2 = &lt;br /&gt;
 | dirigeant3       = &lt;br /&gt;
 | titre dirigeant3 = &lt;br /&gt;
 | personne clé     = [[Peter Benenson]] (fondateur), [[Seán MacBride]], [[Pierre Sané]], [[Thomas Hammarberg]]&lt;br /&gt;
 | option-1         = Récompenses&lt;br /&gt;
 | valeur-1         = Lauréat du [[prix Érasme]]&amp;lt;br /&amp;gt;Lauréat du [[prix Nobel de la paix]]&amp;lt;br /&amp;gt;Lauréat du [[prix des droits de l&#039;homme des Nations unies]]&amp;lt;br /&amp;gt;Lauréat du Freedom of Speech Award&amp;lt;br /&amp;gt;Lauréat du [[prix Olof-Palme]]&amp;lt;br /&amp;gt;{{27e}} meilleure ONG du Monde selon &#039;&#039;The Global Journal&#039;&#039;.&lt;br /&gt;
 | option-2         = Champs optionnel 2&lt;br /&gt;
 | valeur-2         = Valeur 2&lt;br /&gt;
 | affiliation      = &lt;br /&gt;
 | dépend de        = &lt;br /&gt;
 | site web         = [https://www.amnesty.org/fr amnesty.org]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Infobox Organisation&lt;br /&gt;
 | couleur boîte    = FFFF00&lt;br /&gt;
 | texte noir       = oui&lt;br /&gt;
 | nom              = Amnesty International&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;Amnistie internationale&amp;lt;/small&amp;gt;&lt;br /&gt;
 | image            = Amnesty International 2008 logo.svg&lt;br /&gt;
 | légende          = Logo Amnesty International 2008&lt;br /&gt;
 | devise           = &#039;&#039;It is better to light a candle than to curse the darkness&#039;&#039;&amp;lt;br /&amp;gt;Mieux vaut allumer une bougie que maudire les ténèbres &lt;br /&gt;
 | carte            = Amnesty International Sections 2005.svg&lt;br /&gt;
 | légende carte    = {{Légende/Début}}&lt;br /&gt;
                      {{légende|#FF0000|Amnesty International dans le monde ([[2005]])}}&lt;br /&gt;
                      {{Légende/Fin}} &lt;br /&gt;
 | région           = Monde&lt;br /&gt;
 | création         = {{date||juillet|1961}}&lt;br /&gt;
 | dissolution      = &lt;br /&gt;
 | ancien nom       = &lt;br /&gt;
 | type             = [[Organisation non gouvernementale internationale]]&amp;lt;br /&amp;gt;[[Association à but non lucratif]]&lt;br /&gt;
 | domaine          = [[Droits de l&#039;homme]]&lt;br /&gt;
 | siège            = [[Londres]], [[Royaume-Uni]]&lt;br /&gt;
 | titre siège      = &lt;br /&gt;
 | latitude         = 48/48/16/N&lt;br /&gt;
 | longitude        = 2/25/36/E&lt;br /&gt;
 | langue           = [[anglais]]&lt;br /&gt;
 | budget           = &lt;br /&gt;
 | membre           = Plus de 3 millions&amp;lt;ref&amp;gt;[https://www.amnesty.org/en/who-we-are Site officiel AI]&amp;lt;/ref&amp;gt;&lt;br /&gt;
 | effectifs        = &lt;br /&gt;
 | dirigeant        = [[Salil Shetty]]&lt;br /&gt;
 | titre dirigeant  = Secrétaire général &lt;br /&gt;
 | dirigeant2       = &lt;br /&gt;
 | titre dirigeant2 = &lt;br /&gt;
 | dirigeant3       = &lt;br /&gt;
 | titre dirigeant3 = &lt;br /&gt;
 | personne clé     = [[Peter Benenson]] (fondateur), [[Seán MacBride]], [[Pierre Sané]], [[Thomas Hammarberg]]&lt;br /&gt;
 | option-1         = Récompenses&lt;br /&gt;
 | valeur-1         = Lauréat du [[prix Érasme]]&amp;lt;br /&amp;gt;Lauréat du [[prix Nobel de la paix]]&amp;lt;br /&amp;gt;Lauréat du [[prix des droits de l&#039;homme des Nations unies]]&amp;lt;br /&amp;gt;Lauréat du Freedom of Speech Award&amp;lt;br /&amp;gt;Lauréat du [[prix Olof-Palme]]&amp;lt;br /&amp;gt;{{27e}} meilleure ONG du Monde selon &#039;&#039;The Global Journal&#039;&#039;.&lt;br /&gt;
 | option-2         = Champs optionnel 2&lt;br /&gt;
 | valeur-2         = Valeur 2&lt;br /&gt;
 | affiliation      = &lt;br /&gt;
 | dépend de        = &lt;br /&gt;
 | site web         = [https://www.amnesty.org/fr amnesty.org]&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== Maintenance ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;nom&amp;quot;: {},&lt;br /&gt;
		&amp;quot;couleur boîte&amp;quot;: {},&lt;br /&gt;
		&amp;quot;entête&amp;quot;: {},&lt;br /&gt;
		&amp;quot;texte noir&amp;quot;: {},&lt;br /&gt;
		&amp;quot;image&amp;quot;: {},&lt;br /&gt;
		&amp;quot;légende&amp;quot;: {},&lt;br /&gt;
		&amp;quot;alt&amp;quot;: {},&lt;br /&gt;
		&amp;quot;taille image&amp;quot;: {},&lt;br /&gt;
		&amp;quot;carte&amp;quot;: {},&lt;br /&gt;
		&amp;quot;taille carte&amp;quot;: {},&lt;br /&gt;
		&amp;quot;légende carte&amp;quot;: {},&lt;br /&gt;
		&amp;quot;devise&amp;quot;: {},&lt;br /&gt;
		&amp;quot;région&amp;quot;: {},&lt;br /&gt;
		&amp;quot;création&amp;quot;: {},&lt;br /&gt;
		&amp;quot;dissolution&amp;quot;: {},&lt;br /&gt;
		&amp;quot;fusion&amp;quot;: {},&lt;br /&gt;
		&amp;quot;fusion avec&amp;quot;: {},&lt;br /&gt;
		&amp;quot;ancien nom&amp;quot;: {},&lt;br /&gt;
		&amp;quot;changement de nom&amp;quot;: {},&lt;br /&gt;
		&amp;quot;type&amp;quot;: {},&lt;br /&gt;
		&amp;quot;domaine&amp;quot;: {},&lt;br /&gt;
		&amp;quot;titre siège&amp;quot;: {},&lt;br /&gt;
		&amp;quot;siège&amp;quot;: {},&lt;br /&gt;
		&amp;quot;latitude&amp;quot;: {},&lt;br /&gt;
		&amp;quot;longitude&amp;quot;: {},&lt;br /&gt;
		&amp;quot;langue&amp;quot;: {},&lt;br /&gt;
		&amp;quot;budget&amp;quot;: {},&lt;br /&gt;
		&amp;quot;membre&amp;quot;: {},&lt;br /&gt;
		&amp;quot;effectifs&amp;quot;: {},&lt;br /&gt;
		&amp;quot;titre dirigeant&amp;quot;: {},&lt;br /&gt;
		&amp;quot;dirigeant&amp;quot;: {},&lt;br /&gt;
		&amp;quot;titre dirigeant2&amp;quot;: {},&lt;br /&gt;
		&amp;quot;dirigeant2&amp;quot;: {},&lt;br /&gt;
		&amp;quot;titre dirigeant3&amp;quot;: {},&lt;br /&gt;
		&amp;quot;dirigeant3&amp;quot;: {},&lt;br /&gt;
		&amp;quot;personne clé&amp;quot;: {},&lt;br /&gt;
		&amp;quot;option-1 à 9&amp;quot;: {},&lt;br /&gt;
		&amp;quot;valeur-1 à 9&amp;quot;: {},&lt;br /&gt;
		&amp;quot;affiliation&amp;quot;: {},&lt;br /&gt;
		&amp;quot;dépend de&amp;quot;: {},&lt;br /&gt;
		&amp;quot;site web&amp;quot;: {},&lt;br /&gt;
		&amp;quot;a remplacé&amp;quot;: {},&lt;br /&gt;
		&amp;quot;remplacé par&amp;quot;: {}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;Ce modèle d&#039;infobox peut être utilisé pour présenter une organisation ou un organisme. Pour les associations et les fédérations, voir {{Infobox Association}}.&amp;quot;,&lt;br /&gt;
	&amp;quot;format&amp;quot;: &amp;quot;{{_\n | _________________ = _\n}}\n&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Notes et références ==&lt;br /&gt;
{{Références|colonnes=}}&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* {{m|Infobox Association}}&lt;br /&gt;
* {{m|Infobox Agence gouvernementale}}&lt;br /&gt;
* {{m|Infobox Organisation2}}&lt;br /&gt;
&lt;br /&gt;
{{Projet Infobox}}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
[[Catégorie:Modèle infobox organisation|*]]&lt;br /&gt;
[[Catégorie:Modèle infobox V2|Organisation]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Infobox_Organisation&amp;diff=1337</id>
		<title>Modèle:Infobox Organisation</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Infobox_Organisation&amp;diff=1337"/>
		<updated>2025-12-09T23:52:26Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{Infobox/Début}}&lt;br /&gt;
{{Infobox/Titre | {{#if:{{{nom|}}}|{{{nom|}}}|{{PAGENAME}}}} | {{#if:{{{couleur boîte|}}}|{{{couleur boîte}}}|323996}} | {{{entête|defaut}}} | {{#if:{{Oui non|{{{texte noir|}}}}}|000000|FFFFFF}} }}&lt;br /&gt;
{{Infobox/Image&lt;br /&gt;
       |{{{image|}}}&lt;br /&gt;
       |{{{légende|}}}&lt;br /&gt;
       |{{{taille image|}}}&lt;br /&gt;
       |{{{alt|Logo de l&#039;organisation}}}&lt;br /&gt;
       |&lt;br /&gt;
       |&lt;br /&gt;
       |Organisation&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Image optionnelle&lt;br /&gt;
       |{{{image2|}}}&lt;br /&gt;
       |{{{image2|}}}&lt;br /&gt;
       |{{{légende2|}}}&lt;br /&gt;
       |{{{taille image2|}}}&lt;br /&gt;
       |{{{alt2|Logo de l&#039;organisation}}}&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{carte|}}}&lt;br /&gt;
  |{{#if:{{Test nom de fichier|{{{carte|}}}}}&lt;br /&gt;
     |{{Infobox/Image&lt;br /&gt;
       |{{{carte|}}}&lt;br /&gt;
       |&lt;br /&gt;
       |{{{taille carte|}}}&lt;br /&gt;
       |Carte de l&#039;organisation&lt;br /&gt;
       |&lt;br /&gt;
       |&lt;br /&gt;
       |Organisation&lt;br /&gt;
      }}&lt;br /&gt;
     |{{Infobox/Ligne optionnelle|{{{carte|}}}|{{{carte|}}}}}&lt;br /&gt;
   }}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne optionnelle|{{{légende carte|}}}||left}}&lt;br /&gt;
{{Infobox/Séparateur optionnel | {{{devise|}}} | {{#if:{{{couleur boîte|}}}|{{{couleur boîte}}}|323996}} }}&lt;br /&gt;
{{Infobox/Ligne optionnelle&lt;br /&gt;
 | {{{devise|}}} | &amp;lt;small&amp;gt;[[devise (phrase)|Devise]] : « {{{devise|}}} »&amp;lt;/small&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Séparateur optionnel | {{{devise|}}} | {{#if:{{{couleur boîte|}}}|{{{couleur boîte}}}|323996}} }}&lt;br /&gt;
{{Infobox/Sous-titre optionnel&lt;br /&gt;
 | Situation&lt;br /&gt;
 | {{{région|}}}{{{création|}}}{{{dissolution|}}}{{{fusion|}}}{{{ancien nom|}}}{{{changement de nom|}}}{{{type|}}}{{{domaine|}}}{{{siège|}}}&lt;br /&gt;
 | {{#if:{{{couleur boîte|}}}|{{{couleur boîte}}}|323996}}&lt;br /&gt;
 | {{#if:{{Oui non|{{{texte noir|}}}}}|000000|FFFFFF}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | Région  | {{{région|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | Création  | {{{création|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | Dissolution  | {{{dissolution|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | Fusion | {{{fusion|}}} | {{{fusion}}} &amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;{{{fusion avec|}}}&amp;lt;/small&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | Ancien nom | {{{ancien nom|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | Changement de nom| {{{changement de nom|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | Type | {{{type|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | Domaine | {{{domaine|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | {{#if:{{{titre siège|}}}|{{{titre siège|}}}|Siège}} | {{{siège|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte latitude longitude optionnelle|géolocalisation={{{géolocalisation|}}}&lt;br /&gt;
|Coordonnées|{{{latitude|}}}|{{{longitude|}}}||dms|title=oui&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | [[Langue]] | {{{langue|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | [[Budget]] | {{{budget|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Sous-titre optionnel&lt;br /&gt;
 | Organisation&lt;br /&gt;
 | {{{membre|}}}{{{effectifs|}}}{{{titre dirigeant|}}}{{{personne clé|}}}{{{affiliation|}}}{{{dépend de|}}}&lt;br /&gt;
 | {{#if:{{{couleur boîte|}}}|{{{couleur boîte}}}|323996}}&lt;br /&gt;
 | {{#if:{{Oui non|{{{texte noir|}}}}}|000000|FFFFFF}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | Membres | {{{membre|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | Effectifs | {{{effectifs|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | {{#if:{{{titre dirigeant|}}}|{{{titre dirigeant|}}}|Dirigeant}} | {{{dirigeant|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | {{#if:{{{titre dirigeant2|}}}|{{{titre dirigeant2|}}}|Dirigeant}} | {{{dirigeant2|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | {{#if:{{{titre dirigeant3|}}}|{{{titre dirigeant3|}}}|Dirigeant}} | {{{dirigeant3|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | {{#if:{{{titre dirigeant4|}}}|{{{titre dirigeant4|}}}|Dirigeant}} | {{{dirigeant4|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | {{{option-1|}}}|{{{option-1|}}}|{{{valeur-1|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | {{{option-2|}}}|{{{option-2|}}}|{{{valeur-2|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | {{{option-3|}}}|{{{option-3|}}}|{{{valeur-3|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | {{{option-4|}}}|{{{option-4|}}}|{{{valeur-4|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | {{{option-5|}}}|{{{option-5|}}}|{{{valeur-5|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | {{{option-6|}}}|{{{option-6|}}}|{{{valeur-6|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | {{{option-7|}}}|{{{option-7|}}}|{{{valeur-7|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | {{{option-8|}}}|{{{option-8|}}}|{{{valeur-8|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | {{{option-9|}}}|{{{option-9|}}}|{{{valeur-9|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | {{Nobr|Personnes clés}} | {{{personne clé|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | Organisations affiliées | {{{affiliation|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | Dépend de | {{{dépend de|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Séparateur optionnel | {{{site web|}}} | {{#if:{{{couleur boîte|}}}|{{{couleur boîte}}}|323996}} }}&lt;br /&gt;
{{Infobox/Ligne mixte optionnelle&lt;br /&gt;
 | [[Site web]] | {{{site web|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Carte dynamique&lt;br /&gt;
 | latitude                = {{{latitude|}}}&lt;br /&gt;
 | longitude               = {{{longitude|}}}&lt;br /&gt;
 | osm                     = {{{osm|oui}}}&lt;br /&gt;
 | zoom                    = {{{zoom|}}}&lt;br /&gt;
 | marqueur                = {{{marqueur|}}}&lt;br /&gt;
 | symbole-marqueur        = {{{symbole-marqueur|}}}&lt;br /&gt;
 | taille-marqueur         = {{{taille-marqueur|}}}&lt;br /&gt;
 | couleur-marqueur        = {{{couleur-marqueur|}}}&lt;br /&gt;
 | légende carte dynamique = {{{légende carte dynamique|}}}&lt;br /&gt;
 | carte commons           = {{{carte commons|}}}&lt;br /&gt;
 | externes                = &lt;br /&gt;
}}&lt;br /&gt;
{{Infobox/Succession|{{{a remplacé|}}}||{{{remplacé par|}}}}}&lt;br /&gt;
{{Infobox/Notice | Infobox Organisation | {{#if:{{{couleur boîte|}}}|{{{couleur boîte}}}|323996}} }}&lt;br /&gt;
{{Infobox/Fin}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
les mauvais paramétrages&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{NAMESPACE}}||{{#ifeq:{{{géolocalisation}}}|pas pertinent|[[Catégorie:Article à ne pas géolocaliser]]|{{#ifeq:{{{géolocalisation}}}|non||{{#if:{{{latitude|}}}{{{longitude|}}}||[[Catégorie:Page géolocalisable sans coordonnées paramétrées|Organisation]]}}}}}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Catégorisation--&amp;gt;{{#ifeq:{{NAMESPACE}}|{{ns:0}}|{{#if:{{{latitude|}}}|[[Catégorie:Article géolocalisé sur Terre]]}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Infobox_Organisation2/Documentation&amp;diff=1335</id>
		<title>Modèle:Infobox Organisation2/Documentation</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Infobox_Organisation2/Documentation&amp;diff=1335"/>
		<updated>2025-12-09T23:45:58Z</updated>

		<summary type="html">&lt;p&gt;RubnK : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Organisation2&lt;br /&gt;
 | couleur boîte = FF0000&lt;br /&gt;
 | logo          = Emblem of the ICRC fr.svg&lt;br /&gt;
 | wikidata      = Q5987345&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Utilisation ==&lt;br /&gt;
{{Aide Wikidata}}&lt;br /&gt;
&lt;br /&gt;
Ce modèle vise à créer une &#039;&#039;Infobox&#039;&#039; incorporant les données spécifiques aux organisations, en prenant en compte le cas échéant les éléments Wikidata existants qui seront ajoutés par défaut s&#039;ils ne sont pas définis dans les paramètres au modèle. Au contraire de {{m|Infobox Organisation}}, qui doit être rempli entièrement à la main et n&#039;utilise pas de données Wikidata, cette alternative simplifiée permet de définir les valeurs soit dans Wikidata, soit via les paramètres du modèle. Il existe d&#039;autres modèles [[#Infobox adaptées à certaines organisations|&#039;&#039;Infobox&#039;&#039; spécialisés pour certains types d&#039;organisation]].&lt;br /&gt;
&lt;br /&gt;
Si des champs non pertinents sont ramenés de Wikidata, il est possible de les masquer.&lt;br /&gt;
&lt;br /&gt;
Une erreur courante consiste à inclure dans l&#039;infobox des informations qui ne relèvent pas d&#039;une organisation. C&#039;est en particulier le cas pour les articles qui traitent d&#039;une organisation et du lieu où elle exerce son activité; c&#039;est le cas par exemple de [[Faculté des beaux-arts de Pontevedra]]. Il est alors judicieux de créer un élément distinct pour le bâtiment dans Wikidata et d&#039;ajouter dans l&#039;article l&#039;infobox {{M|Infobox Monument}}.&lt;br /&gt;
&lt;br /&gt;
== Syntaxe ==&lt;br /&gt;
La syntaxe minimale, pour que le modèle affiche des informations concernant l&#039;élément Wikidata lié à l&#039;article, est :&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Infobox Organisation2}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour ajouter ou modifier un champ, parmi la liste des paramètres disponibles, par rapport à ce qui est importé depuis Wikidata, la syntaxe est la suivante :&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Infobox Organisation2&lt;br /&gt;
 | nom du champ = valeur souhaitée&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour ne pas voir affiché un champ donné, importé par défaut depuis Wikidata, il convient d&#039;utiliser la syntaxe suivante : &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt; | champ = -&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;Important&#039;&#039;&#039; : le nom du champ à faire figurer se trouve dans l&#039;un des tableaux ci-dessous, dans la colonne « &#039;&#039;&#039;Paramètre&#039;&#039;&#039; » ; et les noms de champ à privilégier (dans la perspective de la maintenance d&#039;un article par d&#039;autres contributeurs) sont ceux qui apparaissent en gras, néanmoins les alias mentionnés (en caractères non gras) conviennent aussi, naturellement. Exemple pour modifier la légende d&#039;une image (illustration) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Infobox Organisation2&lt;br /&gt;
 | légende image = Le président de l&#039;organisation prononce un discours le jour de l&#039;inauguration.&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remplissage de Wikidata ==&lt;br /&gt;
{{Encadré&lt;br /&gt;
 | image   = Wikidata-logo-without-paddings.svg&lt;br /&gt;
 | lien    = Aide:Infobox Wikidata&lt;br /&gt;
 | largeur = 280px&lt;br /&gt;
 | titre   = Remplissage de Wikidata :&lt;br /&gt;
 | contenu = Se référer à la page [[d:Wikidata:WikiProject Organizations|WikiProject Organizations]] sur Wikidata.&lt;br /&gt;
}}&lt;br /&gt;
=== Élément Wikidata ===&lt;br /&gt;
{{...}}&lt;br /&gt;
&lt;br /&gt;
=== Propriété de l&#039;élément Wikidata ===&lt;br /&gt;
{{...}}&lt;br /&gt;
Les propriétés utilisées par cette infobox sont listées dans le tableau paramètres. Mais l&#039;affichage d&#039;une valeur peut varier en fonction : de son rang, de sa langue, de la date à laquelle elle était valide. C&#039;est en particulier le cas lorsque la propriété a de multiples valeurs, par exemple une organisation peut avoir eu de nombreux dirigeants à sa tête, dans cette situation l&#039;infobox tentera d&#039;afficher la valeur la plus pertinente c’est-à-dire le dirigeant actuel et précisera même sa date de prise de fonction.&lt;br /&gt;
&lt;br /&gt;
==== Rang de la valeur ====&lt;br /&gt;
Le rang (Rank) est utilisé lorsqu&#039;aucune autre méthode ne permet de déterminer la ou les meilleures valeurs à afficher. Pour plus de détails, voir l&#039;[[d:Help:Ranking/fr|aide sur les rangs]]. La méthode utilisée par défaut est &amp;lt;code&amp;gt;best&amp;lt;/code&amp;gt; qui consiste à sélectionner la valeur qui répond aux autres critères de la requête et qui est de rang &amp;lt;code&amp;gt;preferred&amp;lt;/code&amp;gt;, s&#039;il n&#039;y en a pas la valeur de rang &amp;lt;code&amp;gt;normal&amp;lt;/code&amp;gt; sera sélectionnée.&lt;br /&gt;
&lt;br /&gt;
Si une autre méthode est utilisée cela est signalé par les pictogrammes [[Fichier:Font Awesome 5 solid list-ol.svg|x18px|class=skin-invert]] [[Fichier:Font Awesome 5 solid eye.svg|x18px|class=skin-invert]].&lt;br /&gt;
&lt;br /&gt;
Par exemple : [[Fichier:Font Awesome 5 solid list-ol.svg|x18px|class=skin-invert]] [[Fichier:Font Awesome 5 solid eye.svg|x18px|class=skin-invert]] &amp;lt;code&amp;gt;valid&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les valeurs possible pour filtrer sur les rangs sont :&lt;br /&gt;
* &amp;lt;code&amp;gt;preferred&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;normal&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;deprecated&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;valid&amp;lt;/code&amp;gt; (= preferred + normal)&lt;br /&gt;
* &amp;lt;code&amp;gt;best&amp;lt;/code&amp;gt; (preferred, ou, si aucune ne répond aux autres critères de la requête, normal)&lt;br /&gt;
&lt;br /&gt;
=== Qualificatifs des propriétés ===&lt;br /&gt;
{{...}}&lt;br /&gt;
&lt;br /&gt;
=== Qualificatifs temporels ===&lt;br /&gt;
{{Extrait|Projet:Infobox/Lua/Documentation|note=non|gras=oui|qualificatifsTemporels}} &lt;br /&gt;
&lt;br /&gt;
Dans l&#039;exemple du Comité international de la Croix-Rouge qui figure en haut de cette documentation, l&#039;effectif est donné avec une année. Mais dans certains cas, les informations n’apparaîtrons pas car elles ne sont pas pertinentes dans le contexte d&#039;une infobox, c&#039;est par exemple le cas d&#039;un président qui n&#039;est plus en fonction. Seules les personnes en fonction doivent apparaître.&lt;br /&gt;
&lt;br /&gt;
== Paramètres ==&lt;br /&gt;
Quelques explications à propos du tableau ci-dessous :&lt;br /&gt;
* La liste des paramètres se veut exhaustive, néanmoins elle a été construite par [[rétro-ingénierie]] à posteriori, n&#039;hésitez donc pas à la corriger, à l&#039;améliorer, ... ou à ouvrir un sujet sur la [[Discussion modèle:Infobox Organisation2|page de discussion du modèle]].&lt;br /&gt;
* Pour certains champs, plusieurs noms de paramètres sont possibles. Par exemple le domaine d&#039;activité peut être fourni en utilisant &amp;lt;code&amp;gt;domaine&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;discipline&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;disciplines&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;domaines&amp;lt;/code&amp;gt; ou  &amp;lt;code&amp;gt;secteur&amp;lt;/code&amp;gt;. Ces codes sont mutuellement exclusifs (on ne peut pas en utiliser deux dans la même infobox).&lt;br /&gt;
* De nombreux  paramètres ne sont pertinents que pour un type d&#039;organisation donné. Les conditions d&#039;utilisation ne sont pas documentées dans le tableau ci-dessous (travail en cours).&lt;br /&gt;
* Les champs alimentés depuis Wikidata correspondent généralement à des [[:d:Help:Properties/fr|propriétés]] (de type Pxxx) de l&#039;organisation &amp;lt;small&amp;gt;(ou plutôt de son élément Wikidata)&amp;lt;/small&amp;gt;. Pour certaines données centralisées dans Wikidata, la relation est un peu plus complexe et fait intervenir d&#039;autres [[:d:Help:Items/fr|éléments Wikidata]].&lt;br /&gt;
* Certains champs paramétrables dans l&#039;infobox ne sont pas alimentés via Wikidata. C&#039;est le cas, entre autres, de &amp;lt;code&amp;gt;origine&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;structure&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;méthode&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;campus&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;dépend de&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;notation&amp;lt;/code&amp;gt;.&lt;br /&gt;
{{Attention|Toutes les possibilités de ce modèle n&#039;ont pas été testées. En général, seul l&#039;exemple avec wikidata est donné ou s&#039;il n&#039;y a pas de propriété, c&#039;est l&#039;exemple utilisant le  premier paramètre qui est donné.}}&lt;br /&gt;
{{Description des paramètres des infobox en Lua|à jour le=10 septembre 2022}}{{Clr}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Libellé&lt;br /&gt;
!scope = col | Paramètre&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;(en gras, les noms de champ à privilégier)&amp;lt;/small&amp;gt; !! Wikidata !! Description&lt;br /&gt;
|-&lt;br /&gt;
|colspan=4 |Aucun des paramètres n&#039;est obligatoire. Autant que possible, les paramètres sont décrits dans l&#039;ordre de leur apparition dans l&#039;Infobox.&lt;br /&gt;
|-&lt;br /&gt;
|colspan=4 style=&amp;quot;text-align:center;background-color:#CCFFCC;&amp;quot;|&#039;&#039;&#039;Informations générales&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code&amp;gt;wikidata&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
| Identifiant Wikidata de l&#039;organisation. Permet d&#039;afficher les données wikidata d&#039;un élément qui n&#039;est pas lié à la page Wikipédia. Les cas d&#039;utilisations sont :&lt;br /&gt;
* à la création d&#039;une nouvelle page, elle ne peut pas être liée à l’élément wikidata correspondant. Il est néanmoins possible de visualiser l&#039;infobox par cette méthode. Ce paramètre sera supprimé avant la création de la page.&lt;br /&gt;
* lorsque la page Wikipédia doit afficher un ou des éléments  ne correspondant pas directement à la page, par exemple [[Affaire du Coral]] qui affiche l&#039;infobox sur Le Coral en tant qu&#039;organisation.&lt;br /&gt;
Exemple : Q82928446&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;charte&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot;|{{WD P|31}}&lt;br /&gt;
|Sélection de la charte spécifique à ce type d&#039;organisation définie par {{WD P|31}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Voir la section [[#Charte graphique en fonction du type d&#039;organisation|charte graphique en fonction du type d&#039;organisation]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;couleur boîte&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|Couleur de fond du titre de l&#039;infobox et des sous-titres. Utiliser un code couleur CSS. La modification de la couleur de fond peut se justifier lorsque qu’elle permet de s&#039;adapter au logo de l&#039;organisation, par exemple pour [[WWF]] la couleur est forcée à noir.&amp;lt;br&amp;gt;&lt;br /&gt;
Par défaut : 323996 &amp;lt;span style=&amp;quot;background-color:#323996;color:#FFF&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Exemples de valeurs : FF0000 ou red&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;texte noir&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|Force la couleur du texte du titre de l&#039;infobox et des sous-titres à être noir au lieu de blanc.&amp;lt;br&amp;gt;&lt;br /&gt;
Les valeurs possibles sont : &amp;lt;code&amp;gt;oui&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;non&amp;lt;/code&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Voir l&#039;exemple d&#039;utilisation de ce paramètre : [[Alexandria-Washington n°22]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;couleur texte&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|Couleur du texte du titre de l&#039;infobox et des sous-titres.&amp;lt;br&amp;gt;&lt;br /&gt;
Exemples de valeurs : #FF0000.&amp;lt;br&amp;gt;&lt;br /&gt;
Voir l&#039;exemple d&#039;utilisation de ce paramètre : [[Association pour la coopération des professionnels de l&#039;information musicale]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|Pictogramme s&#039;affichant en haut à droite de l&#039;infobox.&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=4 style=&amp;quot;text-align:center;background-color:#CCFFCC;&amp;quot;|&#039;&#039;&#039;En-tête&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|nom_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|nom_wikidata}}&lt;br /&gt;
|Nom de l&#039;organisation.&amp;lt;br /&amp;gt;{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|nom_description}}&lt;br /&gt;
Exemple pour l&#039;[[Académie des sciences (France)]] le texte affiché est : Académie des sciences&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|logo_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|logo_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|logo_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|logo_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|logo_exemples}}[[Commission fédérale des communications]]&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeLogo_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeLogo_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeLogo_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeLogo_description}}[[Commission fédérale des communications]]&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightLogo_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightLogo_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightLogo_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightLogo_description}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightLogo_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleLogo_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleLogo_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleLogo_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleLogo_description}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeLogo_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeLogo_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeLogo_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeLogo_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeLogo_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|blason_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|blason_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|blason_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|blason_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|blason_exemples}}[[#Agence fédérale aux États-Unis|Agence fédérale aux États-Unis]]&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeBlason_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeBlason_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeBlason_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeBlason_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeBlason_exemples}}[[#Agence fédérale aux États-Unis|Agence fédérale aux États-Unis]]&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightBlason_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightBlason_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightBlason_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightBlason_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightBlason_exemples}}&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleBlason_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleBlason_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleBlason_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleBlason_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleBlason_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeBlason_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeBlason_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeBlason_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeBlason_description}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeBlason_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|drapeau_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|drapeau_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|drapeau_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|drapeau_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|drapeau_exemples}}[[#Agence fédérale aux États-Unis|Agence fédérale aux États-Unis]]&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeDrapeau_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeDrapeau_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeDrapeau_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeDrapeau_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeDrapeau_exemples}}[[#Agence fédérale aux États-Unis|Agence fédérale aux États-Unis]]&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightDrapeau_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightDrapeau_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightDrapeau_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightDrapeau_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightDrapeau_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleDrapeau_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleDrapeau_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleDrapeau_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleDrapeau_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleDrapeau_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeDrapeau_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeDrapeau_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeDrapeau_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeDrapeau_description}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeDrapeau_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;carte&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|242}}&lt;br /&gt;
|Fichier représentant zone géographique ou juridiction dans laquelle l&#039;organisation réalise ses activités.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;légende carte&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&amp;lt;span class=&amp;quot;nowrap&amp;quot;&amp;gt;{{WD P|2096}}&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;nowrap&amp;quot;&amp;gt;de {{WD P|242}}&amp;lt;ref name=&amp;quot;en_français&amp;quot; /&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|Légende de l&#039;image représentant la carte de localisation&amp;lt;br /&amp;gt;&lt;br /&gt;
Exemple d&#039;utilisation wikidata : [[Commission fédérale des communications]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;upright carte&amp;lt;/code&amp;gt;&#039;&#039;&#039; ||&lt;br /&gt;
|Facteur de redimensionnement de la carte.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir : [[Wikipédia:Mise en forme des images|aide sur la mise en forme des images]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;taille carte&amp;lt;/code&amp;gt;&#039;&#039;&#039; ||&lt;br /&gt;
|Largeur de l&#039;image de la carte de localisation, en pixels.&amp;lt;br /&amp;gt;&lt;br /&gt;
L&#039;utilisation de ce paramètre est déconseillée dans l&#039;[[Wikipédia:Mise en forme des images|aide sur la mise en forme des images]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Valeur par défaut : 300&amp;lt;br /&amp;gt;&lt;br /&gt;
Valeur maximum : 315&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|image_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|image_paramètre}}&lt;br /&gt;
|&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;{{WD P|2716}}&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|image_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|image_description}} Il est possible d&#039;utiliser une image du siège de l&#039;organisation, une vue aérienne de son implantation, un collage d&#039;images, un produit caractéristique de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|image_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légende_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légende_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légende_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légende_description}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légende_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|upright_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|upright_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|upright_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|upright_description}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|upright_exemples}}&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleImage_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleImage_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleImage_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleImage_description}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleImage_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeImage_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeImage_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeImage_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeImage_description}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeImage_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;devise&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;slogan&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;association_slogan&amp;lt;/code&amp;gt;||{{WD P|1451}}&amp;lt;br /&amp;gt; en français, en anglais ou en latin.&lt;br /&gt;
|Devise ou slogan de l&#039;organisation.&lt;br /&gt;
|-&lt;br /&gt;
|colspan=4 style=&amp;quot;text-align:center;background-color:#CCFFCC;&amp;quot;|&#039;&#039;&#039;Histoire&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;histoire&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|2184}}&lt;br /&gt;
|Paramètre technique permettant de modifier le libellé par défaut (« Histoire ») de la partie concernant l&#039;historique de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dans le cas où {{WD P|2184}} est utilisé et si un article existe sur l&#039;histoire de l&#039;organisation dans Wikipédia en français, alors un lien est créé vers cet article.&lt;br /&gt;
|-&lt;br /&gt;
| Fondation&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;création&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;fondation&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;date_de_fondation&amp;lt;/code&amp;gt;||{{WD P|571}}&amp;lt;br /&amp;gt;{{WD P|740}}&amp;lt;br /&amp;gt;les qualificatifs utilisables sont : &amp;lt;br /&amp;gt;&lt;br /&gt;
{{WD P|518}}, {{WD P|1810}}, {{WD P|4649}}, {{WD P|5168}}, {{WD P|8338}}.&lt;br /&gt;
|Date et lieu de fondation ou de création.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[#Parti politique|Parti politique]] pour un exemple avec l&#039;utilisation de {{WD P|571}} et {{WD P|740}}.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[#Agence fédérale aux États-Unis|Agence fédérale aux États-Unis]] pour un exemple avec l&#039;utilisation de {{WD P|571}} et du qualificatif {{WD P|1810}}.&amp;lt;br /&amp;gt;&lt;br /&gt;
Lorsque l&#039;organisation a été créée sous un autre nom, puis a changée de nom ultérieurement sans autre modification notable (fusion, acquisition, scission, …), il est possible de l&#039;indiquer. Voir l&#039;exemple [[National Institutes of Health]] avec l&#039;utilisation du qualificatif {{WD P|1810}}.&lt;br /&gt;
|-&lt;br /&gt;
| Dissolution&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;dissolution&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|576}}&lt;br /&gt;
|Date de dissolution.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[#Parti politique|Parti politique]]&lt;br /&gt;
|-&lt;br /&gt;
| Origine&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;origine&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Motif de la création ou évènement ayant motivé la création.&lt;br /&gt;
Voir les exemples :&lt;br /&gt;
*[[Association des disciples d&#039;Escoffier international]] : « respecter l&#039;esprit d&#039;[[Auguste Escoffier]] en cuisine »&lt;br /&gt;
*[[Commission de recherche et d&#039;information indépendantes sur la radioactivité]] : « catastrophe de Tchernobyl »&lt;br /&gt;
|-&lt;br /&gt;
| Prédécesseur&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;remplace&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;a remplacé&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;prédécesseur&amp;lt;/code&amp;gt;||{{WD P|1365}}&amp;lt;br /&amp;gt;{{WD P|155}}&amp;lt;br /&amp;gt;{{WD P|1398}}&lt;br /&gt;
|Nom de l&#039;organisation précédente. S&#039;il y a plusieurs organisations prédécesseurs, vérifier si le paramètre &#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;fusion de&amp;lt;/code&amp;gt;&#039;&#039;&#039; n&#039;est pas plus approprié.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[#Parti politique|Parti politique]]&lt;br /&gt;
|-&lt;br /&gt;
| Successeur&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;remplacé par&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;successeur&amp;lt;/code&amp;gt;||{{WD P|1366}}&amp;lt;br /&amp;gt;{{WD P|156}}&amp;lt;br /&amp;gt;{{WD P|167}}&lt;br /&gt;
|Nom de l&#039;organisation qui a remplacé celle-ci. S&#039;il y a plusieurs organisations vérifier si &#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;scission de&amp;lt;/code&amp;gt;&#039;&#039;&#039; n&#039;est pas plus approprié.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Conseil pontifical pour les laïcs]]&lt;br /&gt;
|-&lt;br /&gt;
| Scission de&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;scission de&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Nom de l&#039;organisation dont elle a fait scission pour se créer. Préciser la date entre parenthèses.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Les Jeunes avec Macron]]&lt;br /&gt;
|-&lt;br /&gt;
| Fusion de&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;fusion de&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Noms des organisations qui ont été regroupées dans la nouvelle organisation. Préciser la date entre parenthèses.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Conseil de l&#039;Union européenne]]&lt;br /&gt;
|-&lt;br /&gt;
| Scission dans&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;scission dans&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Lorsqu&#039;une organisation se scinde, nom de la nouvelle organisation. Préciser la date entre parenthèses.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Rassemblement pour la République]]&lt;br /&gt;
|-&lt;br /&gt;
| Fusionné dans&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;fusionné dans&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Lorsqu&#039;une organisation se regroupe avec une ou des autres organisations, pour en former une nouvelle. Préciser la date entre parenthèses.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Rassemblement pour la République]]&lt;br /&gt;
|-&lt;br /&gt;
|colspan=4 style=&amp;quot;text-align:center;background-color:#CCFFCC;&amp;quot;|&#039;&#039;&#039;Cadre&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Sigle&amp;lt;br /&amp;gt;Sigles&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;sigle&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;acronyme&amp;lt;/code&amp;gt;||{{WD P|1813}} en français, multilingue ou en anglais.&lt;br /&gt;
|Sigle, acronyme, nom court de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Rassemblement pour la République]]&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&amp;lt;br /&amp;gt;Surnoms&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;surnom&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|1449}} en français ou en anglais.&lt;br /&gt;
|[[Surnom]] de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Institut de France]].&lt;br /&gt;
|-&lt;br /&gt;
| Code&amp;lt;br /&amp;gt;Codes&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;code&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|4550}} {{Qualificatifs temporels}}.{{Ancre|exemple d&#039;utilisation du modèle Qualificatifs temporels}}&lt;br /&gt;
|Pour les [[Unité mixte de recherche|unités mixtes de recherche]] c&#039;est le code UMR donné dans la [[Liste des unités mixtes de recherche|liste]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Centre de physique des particules de Marseille]]&lt;br /&gt;
|-&lt;br /&gt;
| Zone d&#039;activité&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;couverture&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;région&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;zone opérationnelle&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;zone d&#039;influence&amp;lt;/code&amp;gt;||{{WD P|2541}}&amp;lt;br /&amp;gt;les qualificatifs utilisables sont : &amp;lt;br /&amp;gt;{{WD P|P1001}}&lt;br /&gt;
|zone géographique ou juridiction dans laquelle une organisation réalise ses activités.&amp;lt;br /&amp;gt;Pour le monde entier utiliser l&#039;élément wikidata {{WD Q|13780930}}.&lt;br /&gt;
Voir l&#039;exemple [[Tilastokeskus]].&lt;br /&gt;
|-&lt;br /&gt;
| Type&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;type&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;association_type&amp;lt;/code&amp;gt;||{{WD P|31}}&amp;lt;br /&amp;gt;les qualificatifs utilisables sont : &amp;lt;br /&amp;gt;{{WD P|642}}, {{WD P|459}}, {{WD P|1013}}, {{WD P|5102}} et {{Qualificatifs temporels}}&lt;br /&gt;
|Nature de l&#039;organisation.&amp;lt;br /&amp;gt;Attention : du fait de la [[polysémie]] de certains articles cela peut engendrer une confusion au niveau de l&#039;élément wikidata, c&#039;est typiquement le cas lorsqu&#039;un lieu et une organisation sont communément assimilés dans le langage courant. Dans ce cas il est préférable de créer un nouvel élément et de « transférer » les propriétés qui lui sont spécifiques.&amp;lt;br /&amp;gt;Si le type d&#039;organisation est défini dans les wikidata cela peut modifier la présentation de l&#039;infobox. Voir plus de détail au paragraphe [[#Charte graphique en fonction du type d&#039;organisation|Charte graphique en fonction du type d&#039;organisation]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Institut de droit international]] pour une utilisation avec {{WD P|642}}.&lt;br /&gt;
|-&lt;br /&gt;
| Forme juridique&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;forme juridique&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|1454}}&amp;lt;br /&amp;gt;les qualificatifs utilisables sont : &amp;lt;br /&amp;gt;{{WD P|4649}} et {{Qualificatifs temporels}}.&lt;br /&gt;
|Forme juridique de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[#Musée|Musée]].&amp;lt;br /&amp;gt;&lt;br /&gt;
{{boîte déroulante/début|titre=Liste non exhaustive de formes juridique par pays}}&lt;br /&gt;
Toutes les formes juridiques ne sont pas listées dans ce tableau. En cas de besoins pour les formes non localisé dans un pays voir dans l&#039;article, par exemple pour une société anonyme en France, l&#039;article [[société anonyme]], cite la [[société anonyme en droit français]]. &lt;br /&gt;
Pour les formes juridiques non mentionné il est possible d&#039;élargir la recherche dans la catégorie des [[:Catégorie:Forme juridique des entreprises|formes juridiques des entreprises ]] ou en anglais dans la [[:en:List of legal entity types by country|liste des types d&#039;entités par pays]].&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pays&lt;br /&gt;
! Type d&#039;organisation&lt;br /&gt;
! Forme juridique&lt;br /&gt;
! Élément Wikidata&lt;br /&gt;
! Abréviation &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Société par actions&lt;br /&gt;
| [[Société anonyme]]&lt;br /&gt;
| {{WD Q|166280}}&lt;br /&gt;
| SA, AG, AД, SAC, d.d., A/S, SAE, S. A., Oy, A.E., Rt, S.p.A., SAL, AS, s.a.l., AB, AS, a.s., ПAO, d.d., A.Ş., A.O.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Société par actions&lt;br /&gt;
| [[Public limited company]]&lt;br /&gt;
| {{WD Q|5225895}}&lt;br /&gt;
| Plc&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Entreprise publique&lt;br /&gt;
| [[Entreprise publique]]&lt;br /&gt;
| {{WD Q|17990971}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Coopérative&lt;br /&gt;
| [[Coopérative]]&lt;br /&gt;
| {{WD Q|4539}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Entreprise publique&lt;br /&gt;
| [[Entreprise publique]]&lt;br /&gt;
| {{WD Q|17990971}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Allemagne&lt;br /&gt;
| Association&lt;br /&gt;
| [[Eingetragener Verein|Association enregistrée de droit allemand]]&lt;br /&gt;
| {{WD Q|9299236}}&lt;br /&gt;
| e. V.&lt;br /&gt;
|-&lt;br /&gt;
| Allemagne&lt;br /&gt;
| Société par action&lt;br /&gt;
| [[Aktiengesellschaft]]&lt;br /&gt;
| {{WD Q|22084735}}&lt;br /&gt;
| AG&lt;br /&gt;
|-&lt;br /&gt;
| Autriche&lt;br /&gt;
| Société par action&lt;br /&gt;
| [[Aktiengesellschaft]]&lt;br /&gt;
| {{WD Q|22084735}}&lt;br /&gt;
| AG&lt;br /&gt;
|-&lt;br /&gt;
| Belgique&lt;br /&gt;
| Association&lt;br /&gt;
| [[Association sans but lucratif]]&lt;br /&gt;
| {{WD Q|510785}}&lt;br /&gt;
| ASBL&lt;br /&gt;
|-&lt;br /&gt;
| États-Unis&lt;br /&gt;
| Organisations à but non lucratif&lt;br /&gt;
| [[Organisation 501(c)(3)]]&lt;br /&gt;
| {{WD Q|18325436}}&lt;br /&gt;
| 501(c)(3) ou 501c3&lt;br /&gt;
|-&lt;br /&gt;
| États-Unis&lt;br /&gt;
| Société à responsabilité limitée&lt;br /&gt;
| [[Limited liability company]]&lt;br /&gt;
| {{WD Q|149789}}&lt;br /&gt;
| LLC&lt;br /&gt;
|-&lt;br /&gt;
| France&lt;br /&gt;
| Association&lt;br /&gt;
| [[Association loi de 1901]]&lt;br /&gt;
| {{WD Q|11513034}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| France&lt;br /&gt;
| Association&lt;br /&gt;
| [[Association de droit local alsacien-mosellan]]&lt;br /&gt;
| {{WD Q|7888544}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| France&lt;br /&gt;
| Association&lt;br /&gt;
| [[Association cultuelle]]&lt;br /&gt;
| {{WD Q|Q2867418}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Japon&lt;br /&gt;
| Société par action&lt;br /&gt;
| [[Kabushiki gaisha]]&lt;br /&gt;
| {{WD Q|1480166}}&lt;br /&gt;
| KK&lt;br /&gt;
|-&lt;br /&gt;
| Norvège&lt;br /&gt;
| Société par action&lt;br /&gt;
| [[Allmennaksjeselskap]]&lt;br /&gt;
| {{WD Q|14942889}}&lt;br /&gt;
| ASA&lt;br /&gt;
|-&lt;br /&gt;
| Pays-Bas&lt;br /&gt;
| Société de capitaux à risque limité&lt;br /&gt;
| [[Naamloze vennootschap]]&lt;br /&gt;
| {{WD Q|14942889}}&lt;br /&gt;
| NV ou nv&lt;br /&gt;
|-&lt;br /&gt;
| Suisse&lt;br /&gt;
| Association sans but économique&lt;br /&gt;
| [[Association en Suisse|Association]]&lt;br /&gt;
| {{WD Q|15177651}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Suisse&lt;br /&gt;
| Société par action&lt;br /&gt;
| [[Aktiengesellschaft]]&lt;br /&gt;
| {{WD Q|22084735}}&lt;br /&gt;
| AG&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{boîte déroulante/fin}}&lt;br /&gt;
|-&lt;br /&gt;
| Structure&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;structure&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Structure de gouvernance de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Par exemple pour la [[Fédération française de spéléologie]] : Assemblée générale, conseil d&#039;administration, bureau, commissions techniques&lt;br /&gt;
Ne pas utiliser ce paramètre pour décrire la &amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;forme juridique&amp;lt;/code&amp;gt; de l&#039;organisation.&lt;br /&gt;
|-&lt;br /&gt;
| Objet social&amp;lt;br /&amp;gt;Objets sociaux&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;objet social&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;objets sociaux&amp;lt;/code&amp;gt;||{{WD P|6346}}&lt;br /&gt;
|Objet social (ou objets sociaux) d&#039;une organisation tel que défini dans ses statuts.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Fédération nationale Solidarité Femmes]].&lt;br /&gt;
|-&lt;br /&gt;
| Domaine d&#039;activité&amp;lt;br /&amp;gt;Domaines d&#039;activité&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;discipline&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;disciplines&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;domaine&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;domaines&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;secteur&amp;lt;/code&amp;gt;||{{WD P|101}}&amp;lt;br /&amp;gt;{{WD P|452}}&amp;lt;br /&amp;gt;{{WD P|2650}}&lt;br /&gt;
|Domaine d&#039;activité.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[#Société nationale de la Croix-Rouge|Société nationale de la Croix-Rouge]]&lt;br /&gt;
|-&lt;br /&gt;
| Mouvement&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;mouvement&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|135}}&lt;br /&gt;
|Mouvement ou courant [[Mouvement culturel|culturel]], [[Mouvement littéraire|littéraire]], [[Mouvement artistique|artistique]], {{lien|trad=Philosophical movement|fr=Mouvement philosophique|texte=philosophique}}, politique ou auquel se rattache l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Attention ce n&#039;est pas le « style » de bâtiment du siège social.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Écoles libertaires de Hambourg]].&lt;br /&gt;
|-&lt;br /&gt;
| Financement&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;financement&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|2770}}&lt;br /&gt;
|Source de revenu de l&#039;organisation.&lt;br /&gt;
|-&lt;br /&gt;
| Objectif&amp;lt;br /&amp;gt;Objectifs&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;but&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;objectif&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;objectifs&amp;lt;/code&amp;gt;||{{WD P|3712}}&lt;br /&gt;
|Résultat, but ou objectif que l&#039;organisation souhaite atteindre.&amp;lt;br /&amp;gt;&lt;br /&gt;
Attention ce n&#039;est pas l&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;objet social&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| Méthode&amp;lt;br /&amp;gt;Méthodes&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;methode&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Moyens utilisés pour atteindre l&#039;objectif ou remplir la mission de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Fondation Jérôme-Lejeune]].&lt;br /&gt;
|-&lt;br /&gt;
| Campus&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;campus&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Lieu où est implanté l&#039;organisation universitaire.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Laboratoire d&#039;optique appliquée]] (Infobox Laboratoire de recherche scientifique est une redirection de Infobox Organisation2).&lt;br /&gt;
|-&lt;br /&gt;
| Siège&amp;lt;br /&amp;gt;{{Libellé modifiable}}{{Ancre|exemple d&#039;utilisation du modèle Libellé modifiable}}&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;siège&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;siège social&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;adresse&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;localisation&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;ville&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;siege&amp;lt;/code&amp;gt;||{{WD P|159}}&amp;lt;br /&amp;gt;les qualificatifs utilisables sont : &amp;lt;br /&amp;gt;{{WD P|670}}, {{WD P|969}}, {{WD P|669}}, {{WD P|281}}, {{WD P|131}}, {{WD P|17}}, {{WD P|5102}}, {{WD P|585}}, {{WD P|580}}, {{WD P|582}} et {{Qualificatifs temporels}}.&lt;br /&gt;
|Lieu où se trouve (ou où s&#039;est trouvé) le siège principal d&#039;une organisation. Les cas suivants peuvent se produire :&lt;br /&gt;
* Le siège en tant que lieu est décrit indépendamment de l&#039;organisation sur une page de Wikipédia, (exemple à trouver).&lt;br /&gt;
* Le siège en tant que lieu est décrit indépendamment de l&#039;organisation par un élément wikidata, par exemple {{WD Q|182542}} et {{WD Q|19109141}}&lt;br /&gt;
* Le siège en tant que lieu n&#039;est pas décrit par un élément wikidata.&amp;lt;br /&amp;gt;&lt;br /&gt;
Sources possibles : ScanR&amp;lt;ref name=&amp;quot;ScanR&amp;quot; /&amp;gt;, data-asso.fr&amp;lt;ref name=&amp;quot;data-asso.fr&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;titre siège&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Nom du type de siège de l&#039;organisation lorsque la valeur par défaut « Siège » ne convient pas. Des valeurs possibles sont : [[Recteur d&#039;académie en France|Rectorat]], Ministère, Secrétariat, [[Quartier général]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Modèle:Infobox Organisation2/Test#Configuration du libellé du siège lorsque « Siège » ne convient pas|Configuration du libellé du siège lorsque « Siège » ne convient pas]].&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;pays&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|17}}&lt;br /&gt;
|Pays du siège ou de l&#039;organisation ?&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Attention|Il semble que {{WD P|17}} n&#039;est pas pris en compte correctement pour des pays ayant disparu. Voir l&#039;exemple [[Modèle:Infobox Organisation2/Test#Affichage erroné du pays spécifié dans Wikidata|Affichage erroné du pays spécifié dans Wikidata]]}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordonnées_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordonnées_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordonnées_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordonnées_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordonnées_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-formatCoordonnées_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-formatCoordonnées_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-formatCoordonnées_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-formatCoordonnées_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-formatCoordonnées_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-coordsEnLigne_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-coordsEnLigne_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-coordsEnLigne_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-coordsEnLigne_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-coordsEnLigne_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-coordsEnTitre_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-coordsEnTitre_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-coordsEnTitre_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-coordsEnTitre_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-coordsEnTitre_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-latitude_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-latitude_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-latitude_wikidata}}&lt;br /&gt;
|Pour le siège social de l&#039;organisation. {{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-latitude_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-latitude_exemples}}[[Na Bolom]]&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-longitude_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-longitude_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-longitude_wikidata}}&lt;br /&gt;
|Pour le siège social de l&#039;organisation. {{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-longitude_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-longitude_exemples}}[[Na Bolom]]&lt;br /&gt;
|-&lt;br /&gt;
| Langue&amp;lt;br /&amp;gt;Langues&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;langue&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;langues&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;langue officielle&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;langues officielles&amp;lt;/code&amp;gt;||{{WD P|37}} -&amp;gt; {{WD P|4626}}&lt;br /&gt;
|Langue officielle ou langues officielles de l&#039;organisation&amp;lt;br /&amp;gt;&lt;br /&gt;
Le qualificatif {{WD P|4626}} peut prendre la valeur « langue de travail ».&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[#Institution des Nations unies|Institution des Nations unies]]&lt;br /&gt;
|-&lt;br /&gt;
| Langue de travail]&amp;lt;br /&amp;gt;Langues de travail&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;langue de travail&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;langues de travail&amp;lt;/code&amp;gt;||{{WD P|2936}} -&amp;gt; {{WD P|4626}}&lt;br /&gt;
|Langue utilisée ou langues utilisées par l&#039;organisation&amp;lt;br /&amp;gt;&lt;br /&gt;
Le qualificatif {{WD P|4626}} peut prendre la valeur « langue de travail ».&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Centre de documentation et d&#039;étude sur la langue internationale ]]&lt;br /&gt;
|-&lt;br /&gt;
|colspan=4 style=&amp;quot;text-align:center;background-color:#CCFFCC;&amp;quot;|&#039;&#039;&#039;Organisation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;membre&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;membres&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;nombre_membres&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;nombre de membres&amp;lt;/code&amp;gt;||{{WD P|2124}} -&amp;gt; {{WD P|585}}&amp;lt;ref name=&amp;quot;dates&amp;quot;&amp;gt;Les dates sont affichées de la plus récente à plus anciènne.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|Nombre de [[personne physique|personnes physiques]] ou [[personne morale|morales]] qui sont membre de l&#039;organisation à un moment donné. Pour une association c&#039;est le nombre d&#039;adhérents.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Fondation Friedrich-Ebert]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Sources possibles : data-asso.fr&amp;lt;ref name=&amp;quot;data-asso.fr&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;!-- Voir en page de discussion pour plus de détails.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;participant&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;participants&amp;lt;/code&amp;gt;||{{WD P|710}}&lt;br /&gt;
|Cette propriété wikidata concerne un évènement et non une organisation.&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;volontaires&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;bénévoles&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;nombre_volontaires&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;nombre_benevoles&amp;lt;/code&amp;gt;||{{WD P|6125}} -&amp;gt; {{WD P|585}}&amp;lt;ref name=&amp;quot;dates&amp;quot; /&amp;gt;&lt;br /&gt;
|Nombre de personnes qui font du bénévolat dans l&#039;organisation à un moment donné.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Croix-Rouge allemande]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;effectif&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;effectifs&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;employés&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;personnel&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;personnels&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;nombre_employes&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;effectif total&amp;lt;/code&amp;gt;||{{WD P|1128}} -&amp;gt; {{WD P|585}}&amp;lt;ref name=&amp;quot;dates&amp;quot; /&amp;gt;&lt;br /&gt;
|Nombre total d&#039;employés de l&#039;organisation à un moment donné.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[OpenAI]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;effectif statutaire&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Nombre d&#039;employés de l&#039;organisation ayant un [[Fonction publique française#Personnel statutaire|statut spécifique à la fonction publique]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Centre cynégétique de Réghaïa]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;chercheurs&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;chercheurs statutaires&amp;lt;/code&amp;gt;||&lt;br /&gt;
|Nombre de [[chercheur]]s de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Mercatus Center]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;chercheurs associés&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Nombre de chercheurs associés de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[National Physical Laboratory]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;doctorants&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Nombre de [[doctorant]]s de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Institut Kourtchatov]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;fondateur&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;fondatrice&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;fondateurs&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;fondatrices&amp;lt;/code&amp;gt;||{{WD P|112}}&amp;lt;br /&amp;gt;{{WD P|170}}&lt;br /&gt;
|Personnes ou organisations ayant créé l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
{{WD P|170}} ne devrait pas être utilisé, car il s&#039;applique à une œuvre ou un objet.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Groupe d&#039;information sur les prisons]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;président&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;president&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;presidente&amp;lt;/code&amp;gt;||{{WD P|488}}&amp;lt;br /&amp;gt;les qualificatifs utilisables sont : &amp;lt;br /&amp;gt;{{WD P|580}}, {{WD P|582}}&amp;lt;ref name=&amp;quot;dates&amp;quot; /&amp;gt;&lt;br /&gt;
|Président de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Champ utilisé si « Dirigeant » n&#039;est pas spécifié.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Mouvement de jeunesse des soixante-quatre comitats]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;titre recteur&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Lorsque « Recteur» ne convient pas comme libellé de poste pour recteur de l&#039;université, cet argument permet de forcer une autre valeur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Valeur par défaut : [[Recteur d&#039;université|Recteur]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir les exemples [[Modèle:Infobox Organisation2/Test#Recteur d&#039;université|Recteur d&#039;université]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;recteur&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|1075}}&amp;lt;br /&amp;gt;les qualificatifs utilisables sont : &amp;lt;br /&amp;gt;{{WD P|580}}, {{WD P|582}}&amp;lt;ref name=&amp;quot;dates&amp;quot; /&amp;gt;&lt;br /&gt;
|Recteur de l&#039;université, il ne s&#039;agit pas des autres types de recteur par exemple le [[recteur d&#039;académie en France]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir les exemples [[Modèle:Infobox Organisation2/Test#Recteur d&#039;université|Recteur d&#039;université]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;titre dirigeant&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;titre dirigeant1&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;intitulé dirigeant1&amp;lt;/code&amp;gt;||&lt;br /&gt;
|Lorsque « Dirigeant » ne convient pas comme libellé de poste pour le premier dirigeant, cet argument permet de forcer une autre valeur. Avant d&#039;utiliser cette possibilité vérifier qu&#039;un autre paramètre que &amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;dirigeant&amp;lt;/code&amp;gt; n&#039;est pas plus approprié.&amp;lt;br /&amp;gt;&lt;br /&gt;
Valeur par défaut : Dirigeant.&amp;lt;br /&amp;gt;&lt;br /&gt;
Les valeurs suivantes sont souvent utilisées :  [[Recteur d&#039;académie en France|Recteur d&#039;académie]], [[Recteur d&#039;académie en France|Rectrice d&#039;académie]], Ministre, Secrétaire d&#039;État.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Académie de Normandie]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;dirigeant&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;dirigeant1&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;fonction1&amp;lt;/code&amp;gt;||&lt;br /&gt;
|Premier dirigeant.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Académie de Normandie]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;titre dirigeant2&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;intitulé dirigeant2&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;intitule_fonction2&amp;lt;/code&amp;gt;||&lt;br /&gt;
|Lorsque « Dirigeant » ne convient pas comme libellé de poste pour le deuxième dirigeant, cet argument permet de forcer une autre valeur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Valeur par défaut : Dirigeant.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Coalition mondiale des forêts]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;dirigeant2&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;fonction2&amp;lt;/code&amp;gt;||&lt;br /&gt;
|Deuxième dirigeant.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Coalition mondiale des forêts]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;titre dirigeant3&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;intitulé dirigeant3&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;intitule_fonction3&amp;lt;/code&amp;gt;||&lt;br /&gt;
|Lorsque « Dirigeant » ne convient pas comme libellé de poste pour le troisième dirigeant, cet argument permet de forcer une autre valeur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Valeur par défaut : Dirigeant.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Drugs for Neglected Diseases initiative]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;dirigeant3&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;fonction3&amp;lt;/code&amp;gt;||&lt;br /&gt;
|Troisième dirigeant.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Drugs for Neglected Diseases initiative]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;titre dirigeant4&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;intitulé dirigeant4&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;intitule_fonction4&amp;lt;/code&amp;gt;||&lt;br /&gt;
|Lorsque « Dirigeant » ne convient pas comme libellé de poste pour le quatrième dirigeant, cet argument permet de forcer une autre valeur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Valeur par défaut : Dirigeant.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Coalition mondiale des forêts]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;dirigeant4&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;fonction4&amp;lt;/code&amp;gt;||&lt;br /&gt;
|Quatrième dirigeant.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Coalition mondiale des forêts]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;titre dirigeant5&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;intitulé dirigeant5&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;intitule_fonction5&amp;lt;/code&amp;gt;||&lt;br /&gt;
|Lorsque « Dirigeant » ne convient pas comme libellé de poste pour le cinquième dirigeant, cet argument permet de forcer une autre valeur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Valeur par défaut : Dirigeant.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Réseau européen des gestionnaires de réseau de transport d’électricité]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;dirigeant5&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;fonction5&amp;lt;/code&amp;gt;||&lt;br /&gt;
|Cinquième dirigeant.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Réseau européen des gestionnaires de réseau de transport d’électricité]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;président d&#039;honneur&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;président honoraire&amp;lt;/code&amp;gt;||{{WD P|2828}} -&amp;gt; {{WD P|39}} = {{WD Q|1300660}}  , {{WD P|3320}}-&amp;gt; {{WD P|39}} = {{WD Q|1300660}}&amp;lt;ref name=&amp;quot;dates&amp;quot; /&amp;gt;&lt;br /&gt;
|Le président d&#039;honneur&amp;lt;br /&amp;gt;&lt;br /&gt;
Affiche le dernier président d&#039;honneur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Bug : si les années ne sont pas spécifiées, affiche un président d&#039;honneur au hasard (voir l&#039;exemple) ?&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Croix-Rouge chinoise]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;vice-président&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;vice-president&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;vice-présidente&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;vice-presidente&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;vice-présidents&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;vice-presidents&amp;lt;/code&amp;gt;||{{WD P|2828}} -&amp;gt; {{WD P|39}} = {{WD Q|42178}}  , {{WD P|3320}}-&amp;gt; {{WD P|39}} = {{WD Q|42178}}&amp;lt;ref name=&amp;quot;dates&amp;quot; /&amp;gt;&lt;br /&gt;
|Le vice-président&amp;lt;br /&amp;gt;&lt;br /&gt;
Affiche le dernier vice-président.&amp;lt;br /&amp;gt;&lt;br /&gt;
Bug : si les années ne sont pas spécifiées, affiche un vice-président au hasard (voir l&#039;exemple) ?&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Croix-Rouge monégasque]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;procureur&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;procureure&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;procureuse&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;procureures&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;procureuses&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;procureurs&amp;lt;/code&amp;gt;||{{WD P|1592}} -&amp;gt; {{WD P|39}}&lt;br /&gt;
|Procureur pour un tribunal&amp;lt;br /&amp;gt;&lt;br /&gt;
Question : ne faut-il pas limiter au procureur général en exercice (pour les tribunaux fançais) ?&amp;lt;br /&amp;gt;&lt;br /&gt;
Bug : pour les wikidata une fonction (P39) est demandée mais non précisée. En fonction des pays faut-il préciser des fonctions ou au contraire supprimer le qualificatif fonction ?&amp;lt;br /&amp;gt;&lt;br /&gt;
Pas d&#039;exemple d&#039;utilisation avec les wikidata indentifié.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;directeur&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;directrice&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;direction&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;directeur_general&amp;lt;/code&amp;gt;||{{WD P|169}} ou {{WD P|1037}}  / {{WD P|2388}}&lt;br /&gt;
|Dirigeant de l&#039;organisation&amp;lt;br /&amp;gt;&lt;br /&gt;
Remarque : si {{WD P|2388}} est précisé pour l&#039;organisation, une forme courte de cet intitulé sera affichée.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple avec l&#039;utilisation de {{WD P|2388}} [[Assemblée nationale (Pologne)]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Sources possibles : ScanR&amp;lt;ref name=&amp;quot;ScanR&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;secrétaire général&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;secretaire_general&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;secretaire_generale&amp;lt;/code&amp;gt;||{{WD P|3975}}&lt;br /&gt;
|Le [[secrétaire général]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Avec les wikidata, seul le dernier secrétaire général est affiché.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Association des écrivains combattants]].&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;secrétaire perpétuel&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;secretaire perpetuel&amp;lt;/code&amp;gt;||{{WD P|2828}} ou {{WD P|3320}}&amp;lt;br /&amp;gt;&lt;br /&gt;
les qualificatifs utilisables sont :&amp;lt;br /&amp;gt;&lt;br /&gt;
{{WD P|39}}, {{WD P|2868}}, {{WD P|P642}}&amp;lt;br /&amp;gt;&lt;br /&gt;
avec la valeur {{WD Q|1282146}}&lt;br /&gt;
|Le [[secrétaire perpétuel]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Avec les wikidata, seul le dernier secrétaire perpétuel est affiché.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Académie des Hauts Cantons]].&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;secrétaire&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;secretaire&amp;lt;/code&amp;gt;||{{WD P|2828}} ou {{WD P|3320}}&amp;lt;br /&amp;gt;&lt;br /&gt;
le qualificatif {{WD P|39}}, avec les valeurs {{WD Q|80687}} ou {{WD Q|836971}}&lt;br /&gt;
|Le [[secrétaire]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Avec les wikidata, seul le dernier secrétaire est affiché.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Congrégation pour les Églises orientales]].&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;protecteur&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Le protecteur de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Domaine national de Chambord]].&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;trésorier&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;tresorier&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;trésorière&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;tresoriere&amp;lt;/code&amp;gt;||{{WD P|3320}}&amp;lt;br /&amp;gt;&lt;br /&gt;
le qualificatif {{WD P|39}}, avec la valeur {{WD Q|388338}}&lt;br /&gt;
|Le [[trésorier]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Avec les wikidata, seul le dernier trésorier est affiché.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Congrégation pour les Églises orientales]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Pourquoi {{WD P|2828}} n&#039;est pas utilisé comme pour d&#039;autres fonctions ?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;personne clé&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;pers&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;personnage_clef&amp;lt;/code&amp;gt;||{{WD P|3342}}, {{WD P|3320}}, {{WD P|2828}} ou {{WD P|5052}}&amp;lt;br /&amp;gt;&lt;br /&gt;
les qualificatifs utilisables sont :&amp;lt;br /&amp;gt;{{WD P|39}}, {{WD P|2868}} ou {{WD P|642}}&amp;lt;br /&amp;gt;&lt;br /&gt;
en excluant les valeurs {{WD Q|1300660}}, {{WD Q|42178}}, {{WD Q|1282146}}, {{WD Q|80687}}, {{WD Q|836971}}, {{WD Q|388338}},&lt;br /&gt;
|Les personnes clés qui n&#039;ont pas déjà été citées dans d&#039;autres rubriques&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Global Warming Policy Foundation]].&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;propriétaire&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|127}}&amp;lt;br /&amp;gt;les qualificatifs suivants peuvent être utilisés : &amp;lt;br /&amp;gt;{{WD P|1107}} et {{Qualificatifs temporels}}.&lt;br /&gt;
|Le ou les [[Propriété|propriétaires]] ou [[actionnaire]]s. Seuls les propriétaires actuels sont mentionnés avec éventuellement l&#039;année de début et la participation (en pourcentage) avec le qualificatif {{WD P|1107}}.&amp;lt;br /&amp;gt;Voir les exemples dans [[Modèle:Infobox Organisation2/Test#Affichage des propriétaires actuels|Affichage des propriétaires actuels]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;soutenu par&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;soutien&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;soutiens&amp;lt;/code&amp;gt;||{{WD P|8001}}&lt;br /&gt;
|Soutien apporté par une personne ou une organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[LGB Alliance]].&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Organisation/Documentation|note=non|gras=oui|custom()}}&lt;br /&gt;
|-&lt;br /&gt;
| Organisation mère&amp;lt;br /&amp;gt;Organisations mères&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;organisation mère&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;société mère&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;organisme&amp;lt;/code&amp;gt;||{{WD P|749}}&amp;lt;br /&amp;gt;les qualificatifs suivants peuvent être utilisés : &amp;lt;br /&amp;gt;{{WD P|1001}} et {{Qualificatifs temporels}}.&lt;br /&gt;
|Maison mère pour les organisations.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Institut d&#039;ingénierie physique de Moscou]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Organisme affilié&amp;lt;br /&amp;gt;Organismes affiliés&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;organisme affilié&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;filiale&amp;lt;/code&amp;gt;||{{WD P|355}}&lt;br /&gt;
|Organisation(s) affiliée(s) au sujet, par exemple la filiale d&#039;une entreprise. Inverse d&#039;organisation mère. Au maximum 8 valeurs sont importées de Wikidata.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Institut d&#039;ingénierie physique de Moscou]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Branche&amp;lt;br /&amp;gt;Branches&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;branche&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|199}}&lt;br /&gt;
|Sous-entités d&#039;une organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Institut de recherche sur les composants logiciels et matériels pour l&#039;information et la communication avancée de Lille]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Partenaire&amp;lt;br /&amp;gt;Partenaires&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;partenaire&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|2652}}&lt;br /&gt;
|Partenaire institutionnel important de cette organisation (facultatif). Le partenariat peut être : commercial, scientifique, ...&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Haut-commissaire au plan (France)]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Dépend de&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;dépend de&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Quand utiliser ce paramètre et non &amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;organisation mère&amp;lt;/code&amp;gt; ?&amp;lt;br /&amp;gt;&lt;br /&gt;
Selon {{M|Infobox Organisation}}, &amp;lt;code&amp;gt;dépend de&amp;lt;/code&amp;gt; (ministère, secrétariat d&#039;État, etc.)&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Institut géographique national (Belgique)]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Affiliation&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;affiliation&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;affiliation_europeenne&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;affiliation_internationale&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;rattachement&amp;lt;/code&amp;gt;||{{WD P|1416}}&amp;lt;br /&amp;gt;&lt;br /&gt;
les qualificatifs utilisables sont :&amp;lt;br /&amp;gt;{{WD P|2868}}, {{WD P|1416}}, {{WD P|3831}} et {{Qualificatifs temporels}},&lt;br /&gt;
|Organisation à laquelle l&#039;organisation est affiliée. Il est intéressant d&#039;enregistrer les organisations nationales, continetales (européenes, ...) ou mondiales est affiliée. &amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Association fédérale des chiens de sauvetage]].&lt;br /&gt;
|-&lt;br /&gt;
| Sponsor&amp;lt;br /&amp;gt;Sponsors&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;sponsor&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|859}}&lt;br /&gt;
|Organisation ou personne qui [[sponsor]]ise&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[arXiv]].&lt;br /&gt;
|-&lt;br /&gt;
| Idéologie&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;idéologie&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;orientation politique&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;politique&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;pol&amp;lt;/code&amp;gt;||{{WD P|1142}}&lt;br /&gt;
|[[Idéologie]] politique motivant l&#039;organisation&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Front de libération de l&#039;enclave de Cabinda]].&lt;br /&gt;
|-&lt;br /&gt;
| Positionnement&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;positionnement&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;positionnement politique&amp;lt;/code&amp;gt;||{{WD P|1387}}&lt;br /&gt;
|[[Échiquier politique|Positionnement]] de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Vamos (parti politique)]].&lt;br /&gt;
|-&lt;br /&gt;
| Coalition politique&amp;lt;br /&amp;gt;Coalitions politiques&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;coalition&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;coalition politique&amp;lt;/code&amp;gt;||{{WD P|5832}}&lt;br /&gt;
|[[Coalition politique]] dont est membre l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Mouvement nationaliste du progrès]].&lt;br /&gt;
|-&lt;br /&gt;
| Groupe parlementaire&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;groupe parlementaire&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;parlement&amp;lt;/code&amp;gt;||{{WD P|4100}}&lt;br /&gt;
|[[Groupe parlementaire]] dont est membre l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Attention|dimension=24|La seule utilisation ne correspond pas à l&#039;utilisation prevue [[Parti libéral (Nouvelle-Zélande)]].}}&lt;br /&gt;
|-&lt;br /&gt;
| Budget&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;budget&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|2769}}&amp;lt;br /&amp;gt;les {{Qualificatifs temporels}} sont vivement conseillés.&lt;br /&gt;
|[[Budget]]s annuels de l&#039;organisation dans l&#039;ordre chronologique.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Bibliothèque nationale de France]].&lt;br /&gt;
|-&lt;br /&gt;
| Chiffre d&#039;affaires&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;chiffre d&#039;affaires&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|2139}}&amp;lt;br /&amp;gt;{{Qualificatifs temporels}} sont vivement conseillés.&lt;br /&gt;
|[[Chiffre d&#039;affaires|Somme des ventes de biens ou de services]] de l&#039;organisation sur un exercice comptable (généralement une année), en précisant l&#039;exercice comptable entre paranthèses.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Alma Media]].&lt;br /&gt;
|-&lt;br /&gt;
| Résultat net&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;résultat net&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|2295}}&amp;lt;br /&amp;gt;{{Qualificatifs temporels}} sont vivement conseillés.&lt;br /&gt;
|[[résultat net|Résultats nets]] annuels de l&#039;organisation dans l&#039;ordre chronologique.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Česká tisková kancelář]].&lt;br /&gt;
|-&lt;br /&gt;
| Dépenses&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;dépenses&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;dépenses annuelles&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;dépenses totales&amp;lt;/code&amp;gt;||{{WD P|2402}}&amp;lt;br /&amp;gt;{{Qualificatifs temporels}} sont vivement conseillés.&lt;br /&gt;
|Dépenses annuels de l&#039;organisation dans l&#039;ordre chronologique.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Mouvement Colibris]].&lt;br /&gt;
|-&lt;br /&gt;
| Capitalisation boursière&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;capitalisation&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|2226}}&amp;lt;br /&amp;gt;{{Qualificatifs temporels}} sont vivement conseillés.&lt;br /&gt;
|[[Capitalisation boursière]] de l&#039;organisation dans l&#039;ordre chronologique. Logiquement la propriété &amp;lt;code&amp;gt;cotation&amp;lt;/code&amp;gt; doit être précisée.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Tinkoff Bank]].&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Attention|dimension=24|Seule la dernière valeur devrait être affichée.}}&lt;br /&gt;
|-&lt;br /&gt;
| Cotation&amp;lt;br /&amp;gt;Cotations&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;cotation&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|414}}&amp;lt;br /&amp;gt;le qualificatif est affiché :{{WD P|249}}&lt;br /&gt;
|[[Bourse (économie)|Bourse]] sur laquelle l&#039;entreprise est côtée, suivie du code mnémonique de la valeur sur ce marché.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Alma Media]].&lt;br /&gt;
|-&lt;br /&gt;
| Notation&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;notation&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Notation par une [[agence de notation financière]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Pas d&#039;exemple d&#039;utilisation.&lt;br /&gt;
|-&lt;br /&gt;
| Récompense&amp;lt;br /&amp;gt;Récompenses&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;récompense&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|166}}&amp;lt;br /&amp;gt;le qualificatif vivement conseillé :{{WD P|585}} avec éventuellement {{WD P|1027}}&lt;br /&gt;
|[[Récompense]]s, prix ou [[Distinction (honorifique)|Distinction]] reçus par l&#039;organisation dans l&#039;ordre chronologique.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Mères de la place de Mai]].&lt;br /&gt;
|-&lt;br /&gt;
| Produit&amp;lt;br /&amp;gt;Produits&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;produit&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|1056}}&lt;br /&gt;
|Type de matériau ou de produit fabriqué par l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Pinarello (marque)|Pinarello]].&lt;br /&gt;
|-&lt;br /&gt;
| Représentativité&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;representativite&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;représentativité&amp;lt;/code&amp;gt;||&lt;br /&gt;
|[[Représentativité syndicale en France|Représentativité]] de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Remarque|Ne concerne que les 5 syndicats français : la [[Confédération française démocratique du travail|CFDT]], la [[Confédération générale du travail|CGT]], [[Confédération générale du travail - Force ouvrière|FO]], la [[Confédération française de l&#039;encadrement - Confédération générale des cadres|CFE-CGC]] et la [[Confédération française des travailleurs chrétiens|CFTC]].}}&amp;lt;br /&amp;gt;&lt;br /&gt;
Pas d&#039;exemple d&#039;utilisation.&lt;br /&gt;
|-&lt;br /&gt;
| Publicatioɳ&amp;lt;br /&amp;gt;Publications&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;organe de presse&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;publication&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;publications&amp;lt;/code&amp;gt;||{{WD P|2813}}&amp;lt;br /&amp;gt;{{Qualificatifs temporels}}.&lt;br /&gt;
|[[publication]]s principale de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Kominform]].&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Remarque|Le fonctionnement détaillé des wikidata pourrait être expliqué}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|website_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|website_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|website_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|website_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|website_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
| Portail open data&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;portail open data&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|8402}}&lt;br /&gt;
|Élément Wikidata décrivant le portail [[open data]] mis à disposition par l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Statistiska centralbyrån]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Portail de données&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;portail de données&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|1325}}&lt;br /&gt;
|Site externe où des données de l&#039;organisation sont mises à disposition.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Statistiska centralbyrån]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Statuts&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;statuts&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|6378}}&lt;br /&gt;
|[[Uniform Resource Locator|URL]] des [[statut juridique|statuts juridiques]] de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Union internationale de chimie pure et appliquée]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=4 style=&amp;quot;text-align:center;background-color:#CCFFCC;&amp;quot;|&#039;&#039;&#039;Identifiants&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| RNA&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;rna&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|3918}} et {{WD P|6309}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot;&amp;gt;Le format utilisé pour construire l&#039;URL externe de l&#039;organisation est donné par {{WD P|1630}} de la propriété.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|Identifiant d&#039;une association française au [[Répertoire national des associations]] (RNA).&amp;lt;br /&amp;gt;&lt;br /&gt;
La recherche de l&#039;identifiant peut se faire sur [https://www.data-asso.fr/ data-asso].&amp;lt;br /&amp;gt;&lt;br /&gt;
Des informations complémenaires peuvent apparaitre dans [https://www.journal-officiel.gouv.fr/associations/recherche/ les annonces et les comptes annuels].&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Club des Croqueurs de Chocolat]].&lt;br /&gt;
|-&lt;br /&gt;
| SIREN&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;siren&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|1616}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot; /&amp;gt;&lt;br /&gt;
|Identifiant de l&#039;organisation au [[Système d&#039;identification du répertoire des entreprises]] française (SIREN).&amp;lt;br /&amp;gt;&lt;br /&gt;
Pour rester dans le même thème que le paramètre précédent voir l&#039;exemple [[Jean Trogneux (entreprise)]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SIRET&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;siret&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|3215}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot; /&amp;gt;&lt;br /&gt;
|Identifiant de l&#039;organisation au [[Système d&#039;identification du répertoire des établissements]] française (SIRET).&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Service des Musées de France]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TVA européenne&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;tva&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|3608}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot; /&amp;gt;&lt;br /&gt;
|Identifiant de l&#039;organisation pour la [[TVA dans l&#039;Union européenne|TVA européenne]]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Teknologirådet]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| IRS&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;irs&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|1297}}&amp;lt;ref name=&amp;quot;format de l&#039;URL site tier&amp;quot;&amp;gt;Le format utilisé pour construire l&#039;URL externe sur un site tier à l&#039;organisation est donné par {{WD P|3303}} de la propriété.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|Identifiant de l&#039;organisation pour l&#039;[[Internal Revenue Service|agence du gouvernement fédéral des États-Unis]] qui collecte certains impôts (IRS).&amp;lt;br /&amp;gt;&lt;br /&gt;
La recherche de l&#039;identifiant peut se faire sur [https://www.charitynavigator.org le site Charity navigator].&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Gram Vikas]].&lt;br /&gt;
|-&lt;br /&gt;
| CIK&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;cik&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|5531}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot; /&amp;gt;&lt;br /&gt;
|Identifiant de l&#039;organisation pour la [[United States Securities and Exchange Commission]] (SEC) en charge de la [[réglementation]] et du [[contrôle des marchés financiers]] (CIK).&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Ameren]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| BCE&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;bce&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|3376}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot; /&amp;gt;&lt;br /&gt;
|Identifiant de l&#039;organisation pour l&#039;administration belge, Banque-Carrefour des Entreprises (BCE) désigne le registre central reprenant toutes les données d&#039;identification concernant les entreprises.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Belnet]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| CVR&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;cvr&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|1059}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot; /&amp;gt;&lt;br /&gt;
|Identifiant de l&#039;organisation dans le {{Lien|lang=en|trad=Central Business Register (Denmark)|fr=Registre central des entreprises}} implantées au Danemark.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Agence de presse Ritzaus]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cégjegyzékszám&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;hun&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|2619}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot; /&amp;gt;&lt;br /&gt;
|{{Lien|lang=hu|trad=Cégjegyzékszámok Magyarországon|fr=Numéros d&#039;enregistrement de la société en Hongrie}}.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Törley]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Companies House&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;companies house&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|2622}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot; /&amp;gt;&lt;br /&gt;
|Identifiant de l&#039;organisation dans le registre d&#039;entreprises [[Companies House]], l&#039;équivalent britannique du [[registre du commerce et des sociétés (France)|registre du commerce et des sociétés]] français.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Sylvia Young Theatre School]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Registre de Brønnøysund&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;orgnr&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|2333}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot; /&amp;gt;&lt;br /&gt;
|identifiant d&#039;organisation dans le registre des entités norvégiennes {{lien|lang=en|trad=Brønnøysund Register Centre|fr=registres de Brønnøysund}}.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Noregs Ungdomslag]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OKPO&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;okpo&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|2391}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot; /&amp;gt;&lt;br /&gt;
|identifiant dans la base de données de classification nationale russe des entreprises et organisations gérée par le [[Service fédéral des statistiques de l&#039;État russe]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Chantier naval n°10 (Russie)]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCorporates&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;opencorporates&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|1320}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot; /&amp;gt;&lt;br /&gt;
|identifiant dans la base de données [[OpenCorporates]]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Seikatsu Club]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| data.gouv.fr&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;datagouv&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|3206}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot; /&amp;gt;&lt;br /&gt;
|identifiant dans la base de données [[data.gouv.fr]] [[portail open data|plateforme de diffusion de données publiques]] (« &#039;&#039;[[Données ouvertes|open data]]&#039;&#039; ») de l&#039;[[France|État français]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Agence nationale de la cohésion des territoires]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| UAI&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;uai&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|3202}}&lt;br /&gt;
|code UAI (unité administrative immatriculée) des structures publiques et privées d&#039;enseignement initial et d&#039;administration publique du système éducatif français dans le [[répertoire national des établissements]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Institut de physique du globe de Paris]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Annuaire du service public&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;servicepublic&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|6671}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot; /&amp;gt;&lt;br /&gt;
|identifiant dans l&#039;[[Service-public.fr|Annuaire du service public]] français.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Viginum]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=4 style=&amp;quot;text-align:center;background-color:#CCFFCC;&amp;quot;|&#039;&#039;&#039;Carte de localisation du siège de l&#039;organisation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=4 |Il existe deux possibilités pour l&#039;affichage de cartes :&lt;br /&gt;
* des cartes utilisant la [[Aide:Géolocalisation statique|géolocalisation statique]].&lt;br /&gt;
* en l&#039;absence de géolocalisation, une carte dynamique.&lt;br /&gt;
Dans les 2 cas les coordonnées sont définies par {{WD P|625}} ou les paramètres &amp;lt;code&amp;gt;latitude&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;longitude&amp;lt;/code&amp;gt;.&lt;br /&gt;
{{Attention|Dans le cas où l&#039;organisation n&#039;existe plus, il faut éviter d&#039;utiliser une carte actuelle qui n&#039;est pas pertinente.}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|géolocalisation_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|géolocalisation_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|géolocalisation_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|géolocalisation_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|géolocalisation_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|type_carte_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|type_carte_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|type_carte_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|type_carte_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|type_carte_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|taille_carte_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|taille_carte_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|taille_carte_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|taille_carte_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|taille_carte_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;zoom&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|Non applicable&lt;br /&gt;
|Zoom initial sur la carte dynamique.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ce paramètre est utilisé dans le cas de carte dynamique.&amp;lt;br /&amp;gt;&lt;br /&gt;
La valeur est comprise entre 0 et 19.&amp;lt;br /&amp;gt;&lt;br /&gt;
Valeur par défaut : 13.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Chantier naval de Perno]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Charte graphique en fonction du type d&#039;organisation ==&lt;br /&gt;
En fonction du type de l&#039;organisation définie par la propriété wikidata {{WD P|31}} ou forcé par le paramètre &amp;lt;code&amp;gt;charte&amp;lt;/code&amp;gt;, un style est appliqué au titre et sous-titres de l&#039;infobox. Le style s&#039;applique également aux sous-types des types décrits dans le tableau suivant.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Type d&#039;organisation!!couleur titre!!couleur texte!!pictogramme!!Exemple de titre&lt;br /&gt;
|-&lt;br /&gt;
|Sans type définis ou avec aucun des types ci-dessous ||#323996||#FFF||defaut||style=&amp;quot;background: #323996;color:#FFF;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;Par défaut&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{WD Q|20857065}}||#3c3b6e||#FFF||musee||style=&amp;quot;background: #3c3b6e;color:#FFF;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;Agence fédérale aux États-Unis&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{WD Q|7075}}||4C6099||#FFF||universite||style=&amp;quot;background: #4C6099;color:#FFF;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;Bibliothèque&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{WD Q|1225300}}||#FFE8BF||#000||eveque||style=&amp;quot;background: #FFE8BF;color:#000;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;Dicastère&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{WD Q|3914}}||4d6699||ffffff||universite||style=&amp;quot;background: #4d6699;color:#ffffff;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;École&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{WD Q|31855}}||#8089b7||#FFF||universite||style=&amp;quot;background: #8089b7;color:#FFF;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;Institut de recherche&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{WD Q|15925165}}||#4B92DB||#FFF||nations-unies||style=&amp;quot;background: #4B92DB;color:#FFF;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;institution des Nations unies&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{WD Q|4936585}}||#003399||#FFF||union-europeenne||style=&amp;quot;background: #003399;color:#FFF;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;Institution européenne&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{WD Q|33506}}||C8D8FF||#000||musee||style=&amp;quot;background: #A0A0FF;color:#000;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;Musée&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{WD Q|163740}}||6e77ef||#FFF||association||style=&amp;quot;background: #6e77ef;color:#FFF;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;Organisme sans but lucratif&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{WD Q|7278}}||#E1E1E1||#000||defaut||style=&amp;quot;background: #E1E1E1;color:#000;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;Parti politique&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{WD Q|1968122}}||#CC0000||#FFF||medecine||style=&amp;quot;background: #CC0000;color:#FFF;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;Société nationale de la Croix-Rouge&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{WD Q|955824}}||#FFDEAD||#000||universite||style=&amp;quot;background: #FFDEAD;color:#000;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;Société savante&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{WD Q|681615}}||#D20012||#FFF||association||style=&amp;quot;background: #D20012;color:#FFF;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;Syndicat&amp;lt;/strong&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Voir le [[Projet:Infobox/Pictogramme|Projet pictogrammes des infobox]]&lt;br /&gt;
&lt;br /&gt;
== Exemples ==&lt;br /&gt;
=== Utilisation des chartes graphiques par défaut ===&lt;br /&gt;
==== Agence fédérale aux États-Unis ====&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q8333&lt;br /&gt;
}}&lt;br /&gt;
Par exemple pour le {{WD Q|8333}} qui est ({{WD P|31}}) une {{WD Q|20857065}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q8333&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
==== Bibliothèque ====&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q10700&lt;br /&gt;
}}&lt;br /&gt;
Par exemple pour la {{WD Q|Q10700}} qui est ({{WD P|31}}) une {{WD Q|7075}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q10700&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
==== Dicastère ====&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q620020&lt;br /&gt;
}}&lt;br /&gt;
Par exemple pour le {{WD Q|620020}} qui est ({{WD P|31}}) un {{WD Q|1225300}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q620020&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
==== École ====&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q4000&lt;br /&gt;
}}&lt;br /&gt;
Par exemple pour l&#039;{{WD Q|4000}} qui est ({{WD P|31}}) une {{WD Q|3914}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q4000&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
==== Institut de recherche ====&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q16828&lt;br /&gt;
}}&lt;br /&gt;
Par exemple pour le {{WD Q|16828}} qui est ({{WD P|31}}) une {{WD Q|31855}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q16828&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
==== Institution des Nations unies ====&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q7164&lt;br /&gt;
}}&lt;br /&gt;
Par exemple pour la {{WD Q|7164}} qui est ({{WD P|31}}) une {{WD Q|15925165}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q7164&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
==== Institution européenne ====&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q192247&lt;br /&gt;
}}&lt;br /&gt;
Par exemple pour la {{WD Q|192247}} qui est ({{WD P|31}}) une {{WD Q|4936585}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q192247&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
==== Musée ====&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q451&lt;br /&gt;
}}&lt;br /&gt;
Par exemple pour le {{WD Q|451}} qui est ({{WD P|31}}) un {{WD Q|33506}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q451&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
==== Organisme sans but lucratif ====&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q170&lt;br /&gt;
}}&lt;br /&gt;
Par exemple pour le {{WD Q|170}} qui est ({{WD P|31}}) une {{WD Q|163740}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q170&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
==== Parti politique ====&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q3173&lt;br /&gt;
}}&lt;br /&gt;
Par exemple pour {{WD Q|3173}} qui est ({{WD P|31}}) un {{WD Q|7278}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q3173&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Société nationale de la Croix-Rouge ====&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q168276&lt;br /&gt;
}}&lt;br /&gt;
Par exemple pour la {{WD Q|168276}} qui est ({{WD P|31}}) une {{WD Q|1968122}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q168276&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
==== société savante ====&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q1376969&lt;br /&gt;
}}&lt;br /&gt;
Par exemple pour le {{WD Q|1376969}} qui est ({{WD P|31}}) une {{WD Q|955824}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q1376969&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
==== Syndicat ====&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q520392&lt;br /&gt;
}}&lt;br /&gt;
Par exemple pour l&#039;{{WD Q|520392}} qui est ({{WD P|31}}) un {{WD Q|681615}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q520392&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
== TemplateData ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Apparaissent en gras&#039;&#039;&#039;, les noms de champ à privilégier lorsqu&#039;on a besoin de les mentionner.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;nom&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Nom&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nom de l&#039;organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;association_nom&amp;quot;,&lt;br /&gt;
				&amp;quot;nom_think&amp;quot;,&lt;br /&gt;
				&amp;quot;acronymelaboratoire&amp;quot;,&lt;br /&gt;
				&amp;quot;titre&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Nom de l&#039;article&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;couleur boîte&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Titre - couleur de fond&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Couleur de fond du titre de l&#039;infobox, généralement basée sur le logo. Utiliser un code couleur CSS.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;« #FF0000 », « red »&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;image&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Image&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Image d&#039;illustration.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;photo&amp;quot;,&lt;br /&gt;
				&amp;quot;Photo&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Exemple.jpeg&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P18 ou P5252&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;taille image&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Image - taille&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Taille de l&#039;image, en pixels.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;180&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;légende image&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Image - légende&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Légende de l&#039;image.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;légende&amp;quot;,&lt;br /&gt;
				&amp;quot;Légende&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;alternative image&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Image - alternative textuelle&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Description alternative de l&#039;image, pour l&#039;accessibilité.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Bâtiment blanc de deux étages avec un toit de tuiles rouges.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;logo&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Logo&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Logo de l&#039;organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;association_logo&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Logo.svg&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P154&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;taille logo&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Logo - taille&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Taille du logo, en pixels.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;180&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;upright logo&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Logo - upright&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Facteur de redimensionnement du logo.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;0.7&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;légende logo&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Logo - légende&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Légende du logo de l&#039;organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;autovalue&amp;quot;: &amp;quot;Logo de {{subst:NOMPAGE}}.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;wikidata&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Élément Wikidata&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant Wikidata de l&#039;organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Q1234567&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Élément Wikidata relié à l&#039;article.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;sceau&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Sceau&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Sceau ou blason de l&#039;organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;blason&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P94 ou P158&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;taille sceau&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Sceau - taille&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Taille du sceau, en pixels.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;taille blason&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;180&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;upright sceau&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Sceau - upright&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Facteur de redimensionnement du sceau.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;upright blason&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;0.7&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;légende sceau&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Sceau - légende&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Légende du sceau de l&#039;organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;légende blason&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;autovalue&amp;quot;: &amp;quot;Logo de {{subst:NOMPAGE}}.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;drapeau&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Drapeau&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Drapeau de l&#039;organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P41&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;taille drapeau&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Drapeau - taille&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Taille du drapeau, en pixels.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;180&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;upright drapeau&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Drapeau - upright&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Facteur de redimensionnement du drapeau.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;0.7&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;légende drapeau&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Drapeau - légende&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Légende du drapeau de l&#039;organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;autovalue&amp;quot;: &amp;quot;Drapeau de {{subst:NOMPAGE}}.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;site web&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Site web&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;URL du site web de l&#039;organisation.\nL&#039;adresse doit être complète en commençant par http:// ou https://.\n&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;site_web&amp;quot;,&lt;br /&gt;
				&amp;quot;site officiel&amp;quot;,&lt;br /&gt;
				&amp;quot;site internet&amp;quot;,&lt;br /&gt;
				&amp;quot;web&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P856&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;https://science.gov.az/az&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;devise&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Devise&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Devise ou slogan de l&#039;organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;slogan&amp;quot;,&lt;br /&gt;
				&amp;quot;association_slogan&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1451&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;histoire&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Libellé histoire&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Paramètre technique permettant de modifier le libellé de la partie concernant l&#039;historique dans l&#039;infobox.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;fondation&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Fondation&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Date et lieu de fondation ou de création, avec éventuellement les changements de noms.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;création&amp;quot;,&lt;br /&gt;
				&amp;quot;date_de_fondation&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;15 mars 1926&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P571 ou P740&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;dissolution&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dissolution&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Date de dissolution.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P576&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;origine&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Origine&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Motif de la création ou évènement ayant motivé la création. &amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;remplace&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Prédécesseur&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;a remplacé&amp;quot;,&lt;br /&gt;
				&amp;quot;prédécesseur&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1365, P155 ou P1398.&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nom de l&#039;organisation précédente. S&#039;il y a plusieurs organisations prédécesseurs, vérifier si le paramètre fusion de n&#039;est pas plus approprié.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;remplacé par&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Successeur&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;successeur&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1366, P156 ou P167&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nom de l&#039;organisation qui a remplacé celle-ci. S&#039;il y a plusieurs organisations vérifier si scission de n&#039;est pas plus approprié.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;scission de&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Scission de&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nom de l&#039;organisation dont elle a fait scission pour se créer. Préciser la date entre parenthèses.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;fusion de&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Fusion de&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Noms des organisations qui ont été regroupées dans la nouvelle organisation. Préciser la date entre parenthèses.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;scission dans&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Scission dans&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Lorsqu&#039;une organisation se scinde, nom de la nouvelle organisation. Préciser la date entre parenthèses.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;fusionné dans&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Fusionné dans&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Lorsqu&#039;une organisation se regroupe avec une ou des autres organisations, pour en former une nouvelle. Préciser la date entre parenthèses.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;sigle&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Sigle&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;acronyme&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1813&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Sigle, acronyme, nom court de l&#039;organisation&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;ONU&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;code&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Code&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Pour les laboratoires français c&#039;est le code donné par le CNRS&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;UMR 5478 pour le Centre de recherche sur la langue et les textes basques&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;surnom&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Surnom&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1449&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Surnom de l&#039;organisation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;couverture&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Zone d&#039;activité&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;région&amp;quot;,&lt;br /&gt;
				&amp;quot;zone opérationnelle&amp;quot;,&lt;br /&gt;
				&amp;quot;zone d&#039;influence&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2541&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;zone géographique ou juridiction dans laquelle une organisation réalise ses activités.&amp;quot;,&lt;br /&gt;
			&amp;quot;autovalue&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;type&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Type&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;association_type&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P31&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nature de l&#039;organisation. Si le type d&#039;organisation est défini dans les wikidata cela peut modifier la présentation de l&#039;infobox. Voir plus de détail dans la documentation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;forme juridique&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Forme juridique&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1454&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Forme juridique de l&#039;organisation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;structure&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Structure&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Structure de la gouvernance de l&#039;organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Voir l&#039;exemple Fédération française de spéléologie&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;objet social&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Objet social&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;objets sociaux&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P6346&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Objet social (ou objets sociaux) d&#039;une organisation tel que défini dans ses statuts.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;domaine&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Domaine d&#039;activité&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;discipline&amp;quot;,&lt;br /&gt;
				&amp;quot;disciplines&amp;quot;,&lt;br /&gt;
				&amp;quot;domaines&amp;quot;,&lt;br /&gt;
				&amp;quot;secteur&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P101, P452 ou P2650&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Domaine ou secteur d&#039;activité de l&#039;organisation&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;mouvement&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Mouvement culturel&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P135&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Mouvement ou courant culturel, littéraire, artistique, philosophique (en), politique ou auquel se rattache l&#039;organisation.\n\nAttention ce n&#039;est pas le « style » de bâtiment du siège social.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;financement&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Financement&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2770&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Sources de revenu de l&#039;organisation. &amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;objectif&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Objectif&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;but&amp;quot;,&lt;br /&gt;
				&amp;quot;objectifs&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P3712&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Résultat, but ou objectif que l&#039;organisation souhaite atteindre.\n\nAttention ce n&#039;est pas l&#039;objet social. &amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;méthode&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Méthode&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;methode&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Moyens utilisés pour atteindre l&#039;objectif ou remplir la mission de l&#039;organisation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;campus&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Campus&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Lieu où est implanté l&#039;organisation universitaire.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;siège&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Siège social&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Lieu où se trouve (ou où s&#039;est trouvé) le siège principal d&#039;une organisation. Ne pas lister toutes les implantations&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;siège social&amp;quot;,&lt;br /&gt;
				&amp;quot;adresse&amp;quot;,&lt;br /&gt;
				&amp;quot;localisation&amp;quot;,&lt;br /&gt;
				&amp;quot;ville&amp;quot;,&lt;br /&gt;
				&amp;quot;siege&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P159&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;langue&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Langue officielle&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;langues&amp;quot;,&lt;br /&gt;
				&amp;quot;langue officielle&amp;quot;,&lt;br /&gt;
				&amp;quot;langues officielles&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P37&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Langue officielle ou langues officielles de l&#039;organisation&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;[[français]]&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;[[anglais]]&amp;quot;,&lt;br /&gt;
				&amp;quot;[[arabe]]&amp;quot;,&lt;br /&gt;
				&amp;quot;[[Langues chinoises|chinois]]&amp;quot;,&lt;br /&gt;
				&amp;quot;[[espagnol]]&amp;quot;,&lt;br /&gt;
				&amp;quot;[[français]]&amp;quot;,&lt;br /&gt;
				&amp;quot;[[russe]]&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;langue de travail&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Langue de travail&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;langues de travail&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2936&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Langue utilisée ou langues utilisées par l&#039;organisation&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;[[français]]&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;[[anglais]]&amp;quot;,&lt;br /&gt;
				&amp;quot;[[arabe]]&amp;quot;,&lt;br /&gt;
				&amp;quot;[[Langues chinoises|chinois]]&amp;quot;,&lt;br /&gt;
				&amp;quot;[[espagnol]]&amp;quot;,&lt;br /&gt;
				&amp;quot;[[français]]&amp;quot;,&lt;br /&gt;
				&amp;quot;[[russe]]&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;organisation mère&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Organisation mère&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;société mère&amp;quot;,&lt;br /&gt;
				&amp;quot;organisme&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P749&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Maison mère pour les organisations.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;branche&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Branche&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P199&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Sous-entités d&#039;une organisation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;partenaire&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Partenaire&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Partenaire institutionnel important de cette organisation (facultatif). Le partenariat peut être : commercial, scientifique, ...&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;dépend de&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dépend de&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Quand utiliser ce paramètre et non organisation mère ?\nSelon Infobox Organisation, dépend de (ministère, secrétariat d&#039;État, etc.) &amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;affiliation&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Affiliation&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;affiliation_europeenne&amp;quot;,&lt;br /&gt;
				&amp;quot;affiliation_internationale&amp;quot;,&lt;br /&gt;
				&amp;quot;rattachement&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1416 ou P463&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Organisation à laquelle l&#039;organisation est affiliée&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;sponsor&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Sponsor&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P859&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Organisation ou personne qui sponsorise&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;idéologie&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Idéologie&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;orientation politique&amp;quot;,&lt;br /&gt;
				&amp;quot;politique&amp;quot;,&lt;br /&gt;
				&amp;quot;pol&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1142&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Idéologie politique motivant l&#039;organisation&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;positionnement&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Positionnement politique&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;positionnement politique&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1387&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Positionnement de l&#039;organisation sur l’échiquier politique&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;coalition&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Coalition politique&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;coalition politique&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P5832&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Coalition politique dont est membre l&#039;organisation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;groupe parlementaire&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Groupe parlementaire&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;parlement&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P4100&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Groupe parlementaire dont est membre l&#039;organisation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;budget&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Budget&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2769&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Budgets annuels de l&#039;organisation dans l&#039;ordre chronologique.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;chiffre d&#039;affaires&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Chiffre d&#039;affaires&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2139&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Somme des ventes de biens ou de services de l&#039;organisation sur un exercice comptable (généralement une année), en précisant l&#039;exercice comptable entre paranthèses&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;résultat net&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Résultat net&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2295&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Résultats nets annuels de l&#039;organisation dans l&#039;ordre chronologique.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;dépenses&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dépenses&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;dépenses annuelles&amp;quot;,&lt;br /&gt;
				&amp;quot;dépenses totales&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2402&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Dépenses annuels de l&#039;organisation dans l&#039;ordre chronologique.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;capitalisation&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Capitalisation boursière&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2226&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Capitalisation boursière de l&#039;organisation dans l&#039;ordre chronologique. Logiquement la propriété cotation doit être précisée.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;15 502 780 000 $ (23 juin 2021)&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;cotation&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Cotation&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P414&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Bourse sur laquelle l&#039;entreprise est cotée, suivie du code mnémonique de la valeur sur ce marché.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;OMX Helsinki (ALMA)&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;notation&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Notation&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Notation par une agence de notation financière.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;récompense&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Récompense&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P166&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Récompenses, prix ou Distinction reçus par l&#039;organisation dans l&#039;ordre chronologique.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;produit&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Produit&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1056&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Type de matériau ou de produit fabriqué par l&#039;organisation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;représentativité&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Représentativité syndicale en France.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;representativite&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Représentativité de l&#039;organisation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;publication&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Publication&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;publications&amp;quot;,&lt;br /&gt;
				&amp;quot;organe de presse&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2813&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;principales publications de l&#039;organisation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;portail open data&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Portail open data&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P8402&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Élément Wikidata décrivant le portail [[open data]] mis à disposition par l&#039;organisation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;portail de données&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Portail de données&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1325&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Site externe où des données de l&#039;organisation sont mises à disposition.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;statuts&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Statut juridique&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P6378&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;URL des statuts juridiques de l&#039;organisation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;membres&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Membres&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nombre de personnes qui ont rejoint l&#039;organisation à un moment donné.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;membre&amp;quot;,&lt;br /&gt;
				&amp;quot;nombre de membres&amp;quot;,&lt;br /&gt;
				&amp;quot;nombre_membres&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;~ {{formatnum:10000}} (2022)&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2124&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;{{formatnum:1}} (2022)&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;volontaires&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Volontaires&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nombre de personnes qui font du bénévolat dans l&#039;organisation à un moment donné.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;bénévoles&amp;quot;,&lt;br /&gt;
				&amp;quot;nombre_volontaires&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;~ {{formatnum:10000}} (2022)&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P6125&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;{{formatnum:1}} (2022)&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;effectif&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Effectif&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nombre total d&#039;employés de l&#039;organisation à un moment donné.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;effectifs&amp;quot;,&lt;br /&gt;
				&amp;quot;employés&amp;quot;,&lt;br /&gt;
				&amp;quot;personnel&amp;quot;,&lt;br /&gt;
				&amp;quot;personnels&amp;quot;,&lt;br /&gt;
				&amp;quot;nombre_employes&amp;quot;,&lt;br /&gt;
				&amp;quot;effectif total&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1128&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;{{formatnum:4321}} (2020)&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;{{formatnum:1}} (2022)&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;effectif statutaire&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Effectif statutaire&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nombre d&#039;employés de l&#039;organisation ayant un statut spécifique à la fonction publique à un moment donné.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;{{formatnum:4321}} (2020)&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;{{formatnum:1}} (2022)&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;chercheurs&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Chercheurs&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;chercheurs statutaires&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nombre de chercheurs de l&#039;organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;{{formatnum:4321}} (2020)&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;{{formatnum:1}} (2022)&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;chercheurs associés&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Chercheurs associés&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nombre de chercheurs associés de l&#039;organisation à un moment donné.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;{{formatnum:4321}} (2020)&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;{{formatnum:1}} (2022)&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;doctorants&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Doctorants&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nombre de doctorants de l&#039;organisation à un moment donné.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;{{formatnum:4321}} (2020)&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;{{formatnum:1}} (2022)&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;fondateur&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Fondateur&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;fondatrice&amp;quot;,&lt;br /&gt;
				&amp;quot;fondateurs&amp;quot;,&lt;br /&gt;
				&amp;quot;fondatrices&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P112 ou P170&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Personnes ou organisations ayant créé l&#039;organisation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;président&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Président&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Président de l&#039;organisation, suivi de l&#039;année de sa prise de fonction enter parenthèses. &amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;president&amp;quot;,&lt;br /&gt;
				&amp;quot;presidente&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P488&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;titre dirigeant&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dirigeant - libellé&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Lorsque « Dirigeant » ne convient pas comme libellé de poste pour le premier dirigeant, cet argument permet de forcer une autre valeur.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;titre dirigeant1&amp;quot;,&lt;br /&gt;
				&amp;quot;intitulé dirigeant1&amp;quot;,&lt;br /&gt;
				&amp;quot;intitule_fonction1&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;[[Recteur d&#039;académie]]&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;[[Recteur d&#039;académie en France|Recteur d&#039;académie]]&amp;quot;,&lt;br /&gt;
				&amp;quot;[[Recteur d&#039;académie en France|Rectrice d&#039;académie]]&amp;quot;,&lt;br /&gt;
				&amp;quot;Ministre&amp;quot;,&lt;br /&gt;
				&amp;quot;Secrétaire d&#039;État&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;dirigeant&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dirigeant&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;dirigeant1&amp;quot;,&lt;br /&gt;
				&amp;quot;fonction1&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Premier dirigeant.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;titre dirigeant2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dirigeant 2 - libellé&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Lorsque « Dirigeant » ne convient pas comme libellé de poste pour le deuxième dirigeant, cet argument permet de forcer une autre valeur.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;intitulé dirigeant2&amp;quot;,&lt;br /&gt;
				&amp;quot;intitule_fonction2&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;dirigeant2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dirigeant 2&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;fonction2&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Deuxième dirigeant.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;titre dirigeant3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dirigeant 3 - libellé&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Lorsque « Dirigeant » ne convient pas comme libellé de poste pour le troisième dirigeant, cet argument permet de forcer une autre valeur.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;intitulé dirigeant3&amp;quot;,&lt;br /&gt;
				&amp;quot;intitule_fonction3&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;dirigeant3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dirigeant 3&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;fonction3&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Troisième dirigeant.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;titre dirigeant4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dirigeant 4 - libellé&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Lorsque « Dirigeant » ne convient pas comme libellé de poste pour le quatrième dirigeant, cet argument permet de forcer une autre valeur.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;intitulé dirigeant4&amp;quot;,&lt;br /&gt;
				&amp;quot;intitule_fonction4&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;dirigeant4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dirigeant 4&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;fonction4&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Quatrième dirigeant.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;titre dirigeant5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dirigeant 5 - libellé&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Lorsque « Dirigeant » ne convient pas comme libellé de poste pour le cinquième dirigeant, cet argument permet de forcer une autre valeur.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;intitulé dirigeant5&amp;quot;,&lt;br /&gt;
				&amp;quot;intitule_fonction5&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;dirigeant5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dirigeant 5&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;fonction5&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Cinquième dirigeant.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;président d&#039;honneur&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Président d&#039;honneur&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;président honoraire&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2828 (ou P3320) dont la position est Q1300660&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Le président d&#039;honneur&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;vice-président&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Vice-président&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;vice-president&amp;quot;,&lt;br /&gt;
				&amp;quot;vice-présidente&amp;quot;,&lt;br /&gt;
				&amp;quot;vice-presidente&amp;quot;,&lt;br /&gt;
				&amp;quot;vice-présidents&amp;quot;,&lt;br /&gt;
				&amp;quot;vice-presidents&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2828 (ou P3320) dont la position est Q42178&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Le vice-président&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;procureur&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Procureur&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;procureure&amp;quot;,&lt;br /&gt;
				&amp;quot;procureuse&amp;quot;,&lt;br /&gt;
				&amp;quot;procureures&amp;quot;,&lt;br /&gt;
				&amp;quot;procureuses&amp;quot;,&lt;br /&gt;
				&amp;quot;procureurs&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1592&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Procureur pour un tribunal&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;directeur&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Direction&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Dirigeant de l&#039;organisation&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;directrice&amp;quot;,&lt;br /&gt;
				&amp;quot;direction&amp;quot;,&lt;br /&gt;
				&amp;quot;directeur_general&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P169 ou P1037&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;secrétaire général&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Secrétaire général&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;secretaire_general&amp;quot;,&lt;br /&gt;
				&amp;quot;secretaire_generale&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P3975&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Le secrétaire général&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;secrétaire perpétuel&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Secrétaire perpétuel&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;secretaire perpetuel&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2828 (ou P3320) dont la position est Q1282146.&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Le secrétaire perpétuel&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;secrétaire&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Secrétaire&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;secretaire&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : ... dont la position est Q80687 ou Q836971&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Le ou la secrétaire&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;protecteur&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Protecteur&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Le protecteur ou la protectrice de l&#039;organisation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;trésorier&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Trésorier&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;tresorier&amp;quot;,&lt;br /&gt;
				&amp;quot;trésorière&amp;quot;,&lt;br /&gt;
				&amp;quot;tresoriere&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : ... dont la position est Q388338&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Le trésorier ou la trésorière&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;personne clé&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Personnes clés&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;personnes clé&amp;quot;,&lt;br /&gt;
				&amp;quot;pers&amp;quot;,&lt;br /&gt;
				&amp;quot;personnage_clef&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P3342, P2828, P3320 ou P5052&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Les personnes clés qui n&#039;ont pas déjà été citées dans d&#039;autres rubriques&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;propriétaire&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Propriétaire&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P127&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Le ou la propriétaire&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;soutenu par&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Soutenu par&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;soutien&amp;quot;,&lt;br /&gt;
				&amp;quot;soutiens&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P8001&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Soutien apporté par une personne ou une organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;deprecated&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;rna&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant RNA&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant d&#039;une association française au Répertoire national des associations française (RNA). La recherche peut se faire sur www.data-asso.fr.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P3918 ou P6309&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;siren&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant SIREN&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant de l&#039;organisation au Système d&#039;identification du répertoire des entreprises française (SIREN).&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1616&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;siret&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant SIRET&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant de l&#039;organisation au Système d&#039;identification du répertoire des établissements française (SIRET).&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P3215&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;tva&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant TVA européenne&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P3608&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant de l&#039;organisation pour la TVA européenne&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;irs&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant IRS&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant de l&#039;organisation pour l&#039;agence du gouvernement fédéral des États-Unis qui collecte certains impôts (IRS).&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1297&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;cik&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant CIK&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant de l&#039;organisation pour la United States Securities and Exchange Commission (SEC) en charge de la réglementation et du contrôle des marchés financiers (CIK).&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P5531&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;bce&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant BCE&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P3376&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant de l&#039;organisation pour l&#039;administration belge, Banque-Carrefour des Entreprises (BCE) désigne le registre central reprenant toutes les données d&#039;identification concernant les entreprises.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;cvr&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant CVR (Danemark)&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant de l&#039;organisation dans le Registre central des entreprises implantées au Danemark.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1059&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;hun&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant HUN&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant Cégjegyzékszámok Magyarországon. Numéros d&#039;enregistrement de la société en Hongrie.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2619&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;companies house&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant Companies House&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2622&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant de l&#039;organisation dans le registre d&#039;entreprises Companies House, l&#039;équivalent britannique du registre du commerce et des sociétés français.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;orgnr&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant orgnr&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant Brønnøysund Register Centre. identifiant d&#039;organisation dans le registre des entités norvégiennes registres de Brønnøysund.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2333&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;okpo&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant OKPO&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant dans la base de données de classification nationale russe des entreprises et organisations gérée par le Service fédéral des statistiques de l&#039;État russe.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2391&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;opencorporates&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant OpenCorporates&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1320&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant dans la base de données OpenCorporates.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;datagouv&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant data.gouv.fr (France)&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;identifiant dans la base de données data.gouv.fr plateforme de diffusion de données publiques (« open data ») de l&#039;État français.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P3206&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;uai&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant UAI&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P3202&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;code UAI (unité administrative immatriculée) des structures publiques et privées d&#039;enseignement initial et d&#039;administration publique du système éducatif français dans le répertoire national des établissements.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;servicepublic&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant servicepublic.fr (France)&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;identifiant dans l&#039;Annuaire du service public français.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P6671&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;pays&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Pays&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-page-name&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;P17&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Pays du siège&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;coordonnées&amp;quot;: {&lt;br /&gt;
			&amp;quot;deprecated&amp;quot;: &amp;quot;Utilisez latitude et longitude&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;latitude&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Latitude&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Latitude du siège social de l&#039;organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Le format utilisé est soit en degrés au format décimal (par exemple : 16.74170), soit en degrés, minutes et secondes (par exemple : 16°44&#039;29.88\&amp;quot;N ou 16/44/29.88/N)&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;longitude&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Longitude&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Longitude du siège social de l&#039;organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Le format utilisé est soit en degrés au format décimal (par exemple : -92.62982), soit en degrés, minutes et secondes (par exemple : 92°37&#039;47.28\&amp;quot;O ou 92/37/47.28/O)&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;géolocalisation&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Géolocalisation du siège de l&#039;organisation&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;L&#039;utilisation de ce paramètre est déconseillée car les cartes affichées ne sont pas zoomables et sont sans légende. Carte utilisée pour afficher la géolocalisation du siège donné par les latitude et longitude.  Si géolocalisation=pas pertinent, les coordonnées sont affichées mais la carte ne l&#039;est pas. Si géolocalisation=-, ni les coordonnées ni la carte ne sont affichées. Voir l&#039;exemple Modèle:Infobox Organisation2/Test#Suppression de la géolocalisation. Pour une utilisation standard de ce paramètre les cartes doivent être séparées par un « / ». Par exemple géolocalisation = Monde/Canada/Québec/Montréal. Le nombre de cartes semble être limité à 4 (non testé).&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Monde/Canada/Québec/Montréal&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;carte&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Carte d&#039;implantation des activités&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Fichier représentant zone géographique ou juridiction dans laquelle l&#039;organisation réalise ses activités&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;charte&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Charte graphique&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Charte graphique des titres et sous-titres de l&#039;infobox en fonction du type d&#039;organisation voir la section Charte graphique en fonction du type d&#039;organisation de la documentation&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;agence fédérale des États-Unis&amp;quot;,&lt;br /&gt;
				&amp;quot;bibliothèque&amp;quot;,&lt;br /&gt;
				&amp;quot;dicastère&amp;quot;,&lt;br /&gt;
				&amp;quot;école&amp;quot;,&lt;br /&gt;
				&amp;quot;institut de recherche&amp;quot;,&lt;br /&gt;
				&amp;quot;institution spécialisée des Nations unies&amp;quot;,&lt;br /&gt;
				&amp;quot;organe de l&#039;Union européenne&amp;quot;,&lt;br /&gt;
				&amp;quot;musée&amp;quot;,&lt;br /&gt;
				&amp;quot;organisme sans but lucratif&amp;quot;,&lt;br /&gt;
				&amp;quot;parti politique&amp;quot;,&lt;br /&gt;
				&amp;quot;Société Nationale du Mouvement international de la Croix-Rouge et du Croissant-Rouge&amp;quot;,&lt;br /&gt;
				&amp;quot;société savante&amp;quot;,&lt;br /&gt;
				&amp;quot;syndicat&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;texte noir&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Titre - couleur des titres en noir&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Force la couleur du texte du titre de l&#039;infobox et des sous-titres à être noir au lieu de blanc.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;oui&amp;quot;,&lt;br /&gt;
				&amp;quot;non&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;couleur texte&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Titre - couleur du texte&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Couleur du texte des titres de l&#039;infobox et des sous-titres.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#FF0000&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;légende carte&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Carte - légende&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Légende de l&#039;image représentant la carte de localisation&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;autovalue&amp;quot;: &amp;quot;Carte d&#039;implantation de {{subst:NOMPAGE}}.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;upright carte&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Carte - upright&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Facteur de redimensionnement de la carte&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;0.7&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
			&amp;quot;autovalue&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;taille carte&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Carte - taille&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Largeur de l&#039;image de la carte de localisation, en pixels.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;300&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;upright&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Image - upright&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Facteur de redimensionnement de l&#039;image.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;0.7&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;zoom&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Zoom sur la carte&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Zoom initial sur la carte dynamique.\n\nCe paramètre est utilisé dans le cas de carte dynamique.\nLa valeur est comprise entre 0 et 19.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;0&amp;quot;,&lt;br /&gt;
				&amp;quot;1&amp;quot;,&lt;br /&gt;
				&amp;quot;2&amp;quot;,&lt;br /&gt;
				&amp;quot;3&amp;quot;,&lt;br /&gt;
				&amp;quot;4&amp;quot;,&lt;br /&gt;
				&amp;quot;5&amp;quot;,&lt;br /&gt;
				&amp;quot;6&amp;quot;,&lt;br /&gt;
				&amp;quot;7&amp;quot;,&lt;br /&gt;
				&amp;quot;8&amp;quot;,&lt;br /&gt;
				&amp;quot;9&amp;quot;,&lt;br /&gt;
				&amp;quot;10&amp;quot;,&lt;br /&gt;
				&amp;quot;11&amp;quot;,&lt;br /&gt;
				&amp;quot;12&amp;quot;,&lt;br /&gt;
				&amp;quot;13&amp;quot;,&lt;br /&gt;
				&amp;quot;14&amp;quot;,&lt;br /&gt;
				&amp;quot;15&amp;quot;,&lt;br /&gt;
				&amp;quot;16&amp;quot;,&lt;br /&gt;
				&amp;quot;17&amp;quot;,&lt;br /&gt;
				&amp;quot;18&amp;quot;,&lt;br /&gt;
				&amp;quot;19&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;option-1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Intitulé du premier champ optionnel&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Avant d&#039;utiliser ce champ vérifiez qu&#039;un autre paramètre n&#039;est pas plus adapté. En particulier pour les postes occupés par des personnes ; il existe des paramètres qui peuvent être configurés.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;valeur-1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Valeur du premier champ optionnel&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Avant d&#039;utiliser ce champ vérifiez qu&#039;un autre paramètre n&#039;est pas plus adapté. En particulier pour les postes occupés par des personnes ; il existe des paramètres qui peuvent être configurés.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;option-2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Intitulé du deuxième champ optionnel&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Avant d&#039;utiliser ce champ vérifiez qu&#039;un autre paramètre n&#039;est pas plus adapté. En particulier pour les postes occupés par des personnes ; il existe des paramètres qui peuvent être configurés.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;valeur-2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Valeur du deuxième champ optionnel&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Avant d&#039;utiliser ce champ vérifiez qu&#039;un autre paramètre n&#039;est pas plus adapté. En particulier pour les postes occupés par des personnes ; il existe des paramètres qui peuvent être configurés.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;option-3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Intitulé du troisième champ optionnel&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Avant d&#039;utiliser ce champ vérifiez qu&#039;un autre paramètre n&#039;est pas plus adapté. En particulier pour les postes occupés par des personnes ; il existe des paramètres qui peuvent être configurés.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;valeur-3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Valeur du troisième champ optionnel&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Avant d&#039;utiliser ce champ vérifiez qu&#039;un autre paramètre n&#039;est pas plus adapté. En particulier pour les postes occupés par des personnes ; il existe des paramètres qui peuvent être configurés.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;option-4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Intitulé du quatrième champ optionnel&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Avant d&#039;utiliser ce champ vérifiez qu&#039;un autre paramètre n&#039;est pas plus adapté. En particulier pour les postes occupés par des personnes ; il existe des paramètres qui peuvent être configurés.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;valeur-4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Valeur du quatrième champ optionnel&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Avant d&#039;utiliser ce champ vérifiez qu&#039;un autre paramètre n&#039;est pas plus adapté. En particulier pour les postes occupés par des personnes ; il existe des paramètres qui peuvent être configurés.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;option-5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Intitulé du cinquième champ optionnel&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Avant d&#039;utiliser ce champ vérifiez qu&#039;un autre paramètre n&#039;est pas plus adapté. En particulier pour les postes occupés par des personnes ; il existe des paramètres qui peuvent être configurés.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;valeur-5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Valeur du cinquième champ optionnel&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Avant d&#039;utiliser ce champ vérifiez qu&#039;un autre paramètre n&#039;est pas plus adapté. En particulier pour les postes occupés par des personnes ; il existe des paramètres qui peuvent être configurés.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;option-6&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Intitulé du sixième champ optionnel&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Avant d&#039;utiliser ce champ vérifiez qu&#039;un autre paramètre n&#039;est pas plus adapté. En particulier pour les postes occupés par des personnes ; il existe des paramètres qui peuvent être configurés.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;valeur-6&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Valeur du sixième champ optionnel&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Avant d&#039;utiliser ce champ vérifiez qu&#039;un autre paramètre n&#039;est pas plus adapté. En particulier pour les postes occupés par des personnes ; il existe des paramètres qui peuvent être configurés.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;titre recteur&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Titre du recteur&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Lorsque « Recteur» ne convient pas comme libellé de poste pour recteur de l&#039;université, cet argument permet de forcer une autre valeur.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;Rectrice&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;recteur&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Recteur&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Recteur de l&#039;université, il ne s&#039;agit pas des autres types de recteur par exemple le recteur d&#039;académie en France.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;titre siège&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Nom du type de siège de l&#039;organisation&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nom du type de siège de l&#039;organisation lorsque la valeur par défaut « Siège » ne convient pas. &amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;[[Recteur d&#039;académie en France|Rectorat]]&amp;quot;,&lt;br /&gt;
				&amp;quot;Ministère&amp;quot;,&lt;br /&gt;
				&amp;quot;Secrétariat&amp;quot;,&lt;br /&gt;
				&amp;quot;[[Quartier général]]&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;alternative blason&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Blason - alternative&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Texte à afficher quand l&#039;image du blason ne peut l&#039;être.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;alternative drapeau&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Drapeau - alternative &amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Texte à afficher quand l&#039;image du drapeau ne peut l&#039;être.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;alternative logo &amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Logo - alternative &amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Texte à afficher quand l&#039;image du logo ne peut l&#039;être.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;type carte&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Type de la carte&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Type de carte de géolocalisation statique. &amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;relief&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;relief&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;organisme affilié&amp;quot;: {&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;filiale&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Organisme affilié&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;organisation affiliée au sujet, par exemple la filiale d&#039;une entreprise. Inverse d&#039;organisation mère.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P355&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;Infobox pour une organisation. Récupère automatiquement les données disponibles sur Wikidata.&amp;quot;,&lt;br /&gt;
	&amp;quot;format&amp;quot;: &amp;quot;{{_\n | _________________ = _\n}}\n&amp;quot;,&lt;br /&gt;
	&amp;quot;paramOrder&amp;quot;: [&lt;br /&gt;
		&amp;quot;wikidata&amp;quot;,&lt;br /&gt;
		&amp;quot;charte&amp;quot;,&lt;br /&gt;
		&amp;quot;couleur boîte&amp;quot;,&lt;br /&gt;
		&amp;quot;texte noir&amp;quot;,&lt;br /&gt;
		&amp;quot;couleur texte&amp;quot;,&lt;br /&gt;
		&amp;quot;nom&amp;quot;,&lt;br /&gt;
		&amp;quot;logo&amp;quot;,&lt;br /&gt;
		&amp;quot;légende logo&amp;quot;,&lt;br /&gt;
		&amp;quot;upright logo&amp;quot;,&lt;br /&gt;
		&amp;quot;taille logo&amp;quot;,&lt;br /&gt;
		&amp;quot;alternative logo &amp;quot;,&lt;br /&gt;
		&amp;quot;sceau&amp;quot;,&lt;br /&gt;
		&amp;quot;légende sceau&amp;quot;,&lt;br /&gt;
		&amp;quot;upright sceau&amp;quot;,&lt;br /&gt;
		&amp;quot;taille sceau&amp;quot;,&lt;br /&gt;
		&amp;quot;alternative blason&amp;quot;,&lt;br /&gt;
		&amp;quot;drapeau&amp;quot;,&lt;br /&gt;
		&amp;quot;légende drapeau&amp;quot;,&lt;br /&gt;
		&amp;quot;upright drapeau&amp;quot;,&lt;br /&gt;
		&amp;quot;taille drapeau&amp;quot;,&lt;br /&gt;
		&amp;quot;alternative drapeau&amp;quot;,&lt;br /&gt;
		&amp;quot;carte&amp;quot;,&lt;br /&gt;
		&amp;quot;légende carte&amp;quot;,&lt;br /&gt;
		&amp;quot;upright carte&amp;quot;,&lt;br /&gt;
		&amp;quot;taille carte&amp;quot;,&lt;br /&gt;
		&amp;quot;image&amp;quot;,&lt;br /&gt;
		&amp;quot;légende image&amp;quot;,&lt;br /&gt;
		&amp;quot;upright&amp;quot;,&lt;br /&gt;
		&amp;quot;taille image&amp;quot;,&lt;br /&gt;
		&amp;quot;alternative image&amp;quot;,&lt;br /&gt;
		&amp;quot;devise&amp;quot;,&lt;br /&gt;
		&amp;quot;histoire&amp;quot;,&lt;br /&gt;
		&amp;quot;fondation&amp;quot;,&lt;br /&gt;
		&amp;quot;dissolution&amp;quot;,&lt;br /&gt;
		&amp;quot;origine&amp;quot;,&lt;br /&gt;
		&amp;quot;remplace&amp;quot;,&lt;br /&gt;
		&amp;quot;remplacé par&amp;quot;,&lt;br /&gt;
		&amp;quot;scission de&amp;quot;,&lt;br /&gt;
		&amp;quot;fusion de&amp;quot;,&lt;br /&gt;
		&amp;quot;scission dans&amp;quot;,&lt;br /&gt;
		&amp;quot;fusionné dans&amp;quot;,&lt;br /&gt;
		&amp;quot;sigle&amp;quot;,&lt;br /&gt;
		&amp;quot;surnom&amp;quot;,&lt;br /&gt;
		&amp;quot;code&amp;quot;,&lt;br /&gt;
		&amp;quot;couverture&amp;quot;,&lt;br /&gt;
		&amp;quot;type&amp;quot;,&lt;br /&gt;
		&amp;quot;forme juridique&amp;quot;,&lt;br /&gt;
		&amp;quot;structure&amp;quot;,&lt;br /&gt;
		&amp;quot;objet social&amp;quot;,&lt;br /&gt;
		&amp;quot;domaine&amp;quot;,&lt;br /&gt;
		&amp;quot;mouvement&amp;quot;,&lt;br /&gt;
		&amp;quot;financement&amp;quot;,&lt;br /&gt;
		&amp;quot;objectif&amp;quot;,&lt;br /&gt;
		&amp;quot;méthode&amp;quot;,&lt;br /&gt;
		&amp;quot;campus&amp;quot;,&lt;br /&gt;
		&amp;quot;titre siège&amp;quot;,&lt;br /&gt;
		&amp;quot;siège&amp;quot;,&lt;br /&gt;
		&amp;quot;pays&amp;quot;,&lt;br /&gt;
		&amp;quot;latitude&amp;quot;,&lt;br /&gt;
		&amp;quot;longitude&amp;quot;,&lt;br /&gt;
		&amp;quot;langue&amp;quot;,&lt;br /&gt;
		&amp;quot;langue de travail&amp;quot;,&lt;br /&gt;
		&amp;quot;membres&amp;quot;,&lt;br /&gt;
		&amp;quot;volontaires&amp;quot;,&lt;br /&gt;
		&amp;quot;effectif&amp;quot;,&lt;br /&gt;
		&amp;quot;effectif statutaire&amp;quot;,&lt;br /&gt;
		&amp;quot;chercheurs&amp;quot;,&lt;br /&gt;
		&amp;quot;chercheurs associés&amp;quot;,&lt;br /&gt;
		&amp;quot;doctorants&amp;quot;,&lt;br /&gt;
		&amp;quot;fondateur&amp;quot;,&lt;br /&gt;
		&amp;quot;président&amp;quot;,&lt;br /&gt;
		&amp;quot;titre recteur&amp;quot;,&lt;br /&gt;
		&amp;quot;recteur&amp;quot;,&lt;br /&gt;
		&amp;quot;titre dirigeant&amp;quot;,&lt;br /&gt;
		&amp;quot;dirigeant&amp;quot;,&lt;br /&gt;
		&amp;quot;titre dirigeant2&amp;quot;,&lt;br /&gt;
		&amp;quot;dirigeant2&amp;quot;,&lt;br /&gt;
		&amp;quot;titre dirigeant3&amp;quot;,&lt;br /&gt;
		&amp;quot;dirigeant3&amp;quot;,&lt;br /&gt;
		&amp;quot;titre dirigeant4&amp;quot;,&lt;br /&gt;
		&amp;quot;dirigeant4&amp;quot;,&lt;br /&gt;
		&amp;quot;titre dirigeant5&amp;quot;,&lt;br /&gt;
		&amp;quot;dirigeant5&amp;quot;,&lt;br /&gt;
		&amp;quot;président d&#039;honneur&amp;quot;,&lt;br /&gt;
		&amp;quot;vice-président&amp;quot;,&lt;br /&gt;
		&amp;quot;procureur&amp;quot;,&lt;br /&gt;
		&amp;quot;directeur&amp;quot;,&lt;br /&gt;
		&amp;quot;secrétaire général&amp;quot;,&lt;br /&gt;
		&amp;quot;secrétaire perpétuel&amp;quot;,&lt;br /&gt;
		&amp;quot;secrétaire&amp;quot;,&lt;br /&gt;
		&amp;quot;protecteur&amp;quot;,&lt;br /&gt;
		&amp;quot;trésorier&amp;quot;,&lt;br /&gt;
		&amp;quot;personne clé&amp;quot;,&lt;br /&gt;
		&amp;quot;propriétaire&amp;quot;,&lt;br /&gt;
		&amp;quot;soutenu par&amp;quot;,&lt;br /&gt;
		&amp;quot;option-1&amp;quot;,&lt;br /&gt;
		&amp;quot;valeur-1&amp;quot;,&lt;br /&gt;
		&amp;quot;option-2&amp;quot;,&lt;br /&gt;
		&amp;quot;valeur-2&amp;quot;,&lt;br /&gt;
		&amp;quot;option-3&amp;quot;,&lt;br /&gt;
		&amp;quot;valeur-3&amp;quot;,&lt;br /&gt;
		&amp;quot;option-4&amp;quot;,&lt;br /&gt;
		&amp;quot;valeur-4&amp;quot;,&lt;br /&gt;
		&amp;quot;option-5&amp;quot;,&lt;br /&gt;
		&amp;quot;valeur-5&amp;quot;,&lt;br /&gt;
		&amp;quot;option-6&amp;quot;,&lt;br /&gt;
		&amp;quot;valeur-6&amp;quot;,&lt;br /&gt;
		&amp;quot;organisation mère&amp;quot;,&lt;br /&gt;
		&amp;quot;organisme affilié&amp;quot;,&lt;br /&gt;
		&amp;quot;branche&amp;quot;,&lt;br /&gt;
		&amp;quot;partenaire&amp;quot;,&lt;br /&gt;
		&amp;quot;dépend de&amp;quot;,&lt;br /&gt;
		&amp;quot;affiliation&amp;quot;,&lt;br /&gt;
		&amp;quot;sponsor&amp;quot;,&lt;br /&gt;
		&amp;quot;idéologie&amp;quot;,&lt;br /&gt;
		&amp;quot;positionnement&amp;quot;,&lt;br /&gt;
		&amp;quot;coalition&amp;quot;,&lt;br /&gt;
		&amp;quot;groupe parlementaire&amp;quot;,&lt;br /&gt;
		&amp;quot;budget&amp;quot;,&lt;br /&gt;
		&amp;quot;chiffre d&#039;affaires&amp;quot;,&lt;br /&gt;
		&amp;quot;résultat net&amp;quot;,&lt;br /&gt;
		&amp;quot;dépenses&amp;quot;,&lt;br /&gt;
		&amp;quot;capitalisation&amp;quot;,&lt;br /&gt;
		&amp;quot;cotation&amp;quot;,&lt;br /&gt;
		&amp;quot;notation&amp;quot;,&lt;br /&gt;
		&amp;quot;récompense&amp;quot;,&lt;br /&gt;
		&amp;quot;produit&amp;quot;,&lt;br /&gt;
		&amp;quot;représentativité&amp;quot;,&lt;br /&gt;
		&amp;quot;publication&amp;quot;,&lt;br /&gt;
		&amp;quot;site web&amp;quot;,&lt;br /&gt;
		&amp;quot;portail open data&amp;quot;,&lt;br /&gt;
		&amp;quot;portail de données&amp;quot;,&lt;br /&gt;
		&amp;quot;statuts&amp;quot;,&lt;br /&gt;
		&amp;quot;rna&amp;quot;,&lt;br /&gt;
		&amp;quot;siren&amp;quot;,&lt;br /&gt;
		&amp;quot;siret&amp;quot;,&lt;br /&gt;
		&amp;quot;tva&amp;quot;,&lt;br /&gt;
		&amp;quot;irs&amp;quot;,&lt;br /&gt;
		&amp;quot;cik&amp;quot;,&lt;br /&gt;
		&amp;quot;bce&amp;quot;,&lt;br /&gt;
		&amp;quot;cvr&amp;quot;,&lt;br /&gt;
		&amp;quot;hun&amp;quot;,&lt;br /&gt;
		&amp;quot;companies house&amp;quot;,&lt;br /&gt;
		&amp;quot;orgnr&amp;quot;,&lt;br /&gt;
		&amp;quot;okpo&amp;quot;,&lt;br /&gt;
		&amp;quot;opencorporates&amp;quot;,&lt;br /&gt;
		&amp;quot;datagouv&amp;quot;,&lt;br /&gt;
		&amp;quot;uai&amp;quot;,&lt;br /&gt;
		&amp;quot;servicepublic&amp;quot;,&lt;br /&gt;
		&amp;quot;géolocalisation&amp;quot;,&lt;br /&gt;
		&amp;quot;type carte&amp;quot;,&lt;br /&gt;
		&amp;quot;zoom&amp;quot;,&lt;br /&gt;
		&amp;quot;coordonnées&amp;quot;&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;Infobox&#039;&#039; adaptées à certaines organisations ==&lt;br /&gt;
Bien que l&#039;{{M|Infobox Organisation2}} soit utilisable à la place des infobox suivantes, ces dernières ont — en général — des paramètres adaptés au type d&#039;organisation qu&#039;elles traitent. &lt;br /&gt;
&lt;br /&gt;
Liste des &#039;&#039;Infobox&#039;&#039; d&#039;organisation :&lt;br /&gt;
* {{M|Infobox Agence gouvernementale}}&lt;br /&gt;
* {{M|Infobox Association}},&lt;br /&gt;
* {{M|Infobox Banque}},&lt;br /&gt;
* {{M|Infobox Brasserie}},&lt;br /&gt;
* {{M|Infobox Campus}}&lt;br /&gt;
* {{M|Infobox Chaîne de télévision}},&lt;br /&gt;
* {{M|Infobox Compagnie aérienne}},&lt;br /&gt;
* {{M|Infobox Compagnie ferroviaire}},&lt;br /&gt;
* {{M|Infobox Distillerie}},&lt;br /&gt;
* {{M|Infobox Établissement scolaire}},&lt;br /&gt;
* {{M|Infobox Faction armée}},&lt;br /&gt;
* {{M|Infobox Fédération sportive}}, &lt;br /&gt;
* {{M|Infobox Groupe de musique}},&lt;br /&gt;
* {{M|Infobox Groupe ethnique}},&lt;br /&gt;
* {{M|Infobox Hôpital}},&lt;br /&gt;
* {{M|Infobox Maison d&#039;édition}},&lt;br /&gt;
* {{M|Infobox Musée}},&lt;br /&gt;
* {{M|Infobox Musique (label)}},&lt;br /&gt;
* {{M|Infobox Organisation criminelle}},&lt;br /&gt;
* {{M|Infobox Opéra (compagnie)}},&lt;br /&gt;
* {{M|Infobox Parlement}},&lt;br /&gt;
* {{M|Infobox Parti politique}},&lt;br /&gt;
* {{M|Infobox Police}},&lt;br /&gt;
* {{M|Infobox Presse écrite}},&lt;br /&gt;
* {{M|Infobox Producteur}},&lt;br /&gt;
* {{M|Infobox Site web}},&lt;br /&gt;
* {{M|Infobox Société}},&lt;br /&gt;
* {{M|Infobox Société secrète}},&lt;br /&gt;
* {{M|Infobox Tribunal}},&lt;br /&gt;
* {{M|Infobox Unité militaire}},&lt;br /&gt;
* {{M|Infobox Union}}&lt;br /&gt;
* {{M|Infobox Université}}.&lt;br /&gt;
&lt;br /&gt;
== Statistiques ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Statistiques d&#039;utilisation du modèle&amp;lt;ref&amp;gt;Source : [http://wstat.fr/template/info/Infobox_Organisation2 Statistiques sur le modèle Infobox Organisation2]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Transclusion&amp;lt;ref&amp;gt;Inclusions directes&amp;lt;/ref&amp;gt; !! Nombre de paramètres inexistants utilisés&amp;lt;ref&amp;gt;Nombre de paramètre ayant « existe : non » indépendement du nombre de fois où le paramètre est utilisé.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2022-01-01 || style=&amp;quot;text-align:right;&amp;quot; | 12 176 || style=&amp;quot;text-align:right;&amp;quot; | 605&lt;br /&gt;
|-&lt;br /&gt;
| 2022-01-20 || style=&amp;quot;text-align:right;&amp;quot; | 12 323 || style=&amp;quot;text-align:right;&amp;quot; | 592&lt;br /&gt;
|-&lt;br /&gt;
| 2022-02-01 || style=&amp;quot;text-align:right;&amp;quot; | 12 405 || style=&amp;quot;text-align:right;&amp;quot; | 475&lt;br /&gt;
|-&lt;br /&gt;
| 2022-02-20 || style=&amp;quot;text-align:right;&amp;quot; | 12 661 || style=&amp;quot;text-align:right;&amp;quot; | 369&lt;br /&gt;
|-&lt;br /&gt;
| 2022-03-01 || style=&amp;quot;text-align:right;&amp;quot; | 12 737 || style=&amp;quot;text-align:right;&amp;quot; | 290&lt;br /&gt;
|-&lt;br /&gt;
| 2022-03-20 || style=&amp;quot;text-align:right;&amp;quot; | 12 864 || style=&amp;quot;text-align:right;&amp;quot; | 164&lt;br /&gt;
|-&lt;br /&gt;
| 2022-04-01 || style=&amp;quot;text-align:right;&amp;quot; | 12 968 || style=&amp;quot;text-align:right;&amp;quot; | 129&lt;br /&gt;
|-&lt;br /&gt;
| 2022-04-20 || style=&amp;quot;text-align:right;&amp;quot; | 13 065 || style=&amp;quot;text-align:right;&amp;quot; | 68&lt;br /&gt;
|-&lt;br /&gt;
| 2022-05-01 || style=&amp;quot;text-align:right;&amp;quot; | 13 144 || style=&amp;quot;text-align:right;&amp;quot; | 79&lt;br /&gt;
|-&lt;br /&gt;
| 2022-05-20 || style=&amp;quot;text-align:right;&amp;quot; | 13 237 || style=&amp;quot;text-align:right;&amp;quot; | 34&lt;br /&gt;
|-&lt;br /&gt;
| 2022-06-01 || style=&amp;quot;text-align:right;&amp;quot; | 13 324 || style=&amp;quot;text-align:right;&amp;quot; | 29&lt;br /&gt;
|-&lt;br /&gt;
| 2022-06-20 || style=&amp;quot;text-align:right;&amp;quot; | 13 457 || style=&amp;quot;text-align:right;&amp;quot; | 37&lt;br /&gt;
|-&lt;br /&gt;
| 2022-07-01 || style=&amp;quot;text-align:right;&amp;quot; | 13 543 || style=&amp;quot;text-align:right;&amp;quot; | 31&lt;br /&gt;
|-&lt;br /&gt;
| 2022-07-20 || style=&amp;quot;text-align:right;&amp;quot; | 13 705 || style=&amp;quot;text-align:right;&amp;quot; | 31&lt;br /&gt;
|-&lt;br /&gt;
| 2022-08-01 || style=&amp;quot;text-align:right;&amp;quot; | 13 898 || style=&amp;quot;text-align:right;&amp;quot; | 38&lt;br /&gt;
|-&lt;br /&gt;
| 2022-08-20 || style=&amp;quot;text-align:right;&amp;quot; | 14 161 || style=&amp;quot;text-align:right;&amp;quot; | 56&lt;br /&gt;
|-&lt;br /&gt;
| 2022-09-01 || style=&amp;quot;text-align:right;&amp;quot; | 14 239 || style=&amp;quot;text-align:right;&amp;quot; | 24&lt;br /&gt;
|-&lt;br /&gt;
| 2022-09-20 || style=&amp;quot;text-align:right;&amp;quot; | 14 337 || style=&amp;quot;text-align:right;&amp;quot; | 29&lt;br /&gt;
|-&lt;br /&gt;
| 2022-10-01 || style=&amp;quot;text-align:right;&amp;quot; | 14 391 || style=&amp;quot;text-align:right;&amp;quot; | 21&lt;br /&gt;
|-&lt;br /&gt;
| 2022-10-20 || style=&amp;quot;text-align:right;&amp;quot; | 14 568 || style=&amp;quot;text-align:right;&amp;quot; | 38&lt;br /&gt;
|-&lt;br /&gt;
| 2022-11-01 || style=&amp;quot;text-align:right;&amp;quot; | 14 663 || style=&amp;quot;text-align:right;&amp;quot; | 41&lt;br /&gt;
|-&lt;br /&gt;
| 2022-11-20 || style=&amp;quot;text-align:right;&amp;quot; | 14 756 || style=&amp;quot;text-align:right;&amp;quot; | 22&lt;br /&gt;
|-&lt;br /&gt;
| 2022-12-01 || style=&amp;quot;text-align:right;&amp;quot; | 14 822 || style=&amp;quot;text-align:right;&amp;quot; | 24&lt;br /&gt;
|-&lt;br /&gt;
| 2022-12-21 || style=&amp;quot;text-align:right;&amp;quot; | 14 871 || style=&amp;quot;text-align:right;&amp;quot; | 28&lt;br /&gt;
|-&lt;br /&gt;
| 2023-01-01 || style=&amp;quot;text-align:right;&amp;quot; | 14 911 || style=&amp;quot;text-align:right;&amp;quot; | 22&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Notes et références ==&lt;br /&gt;
{{Références|références= &lt;br /&gt;
&amp;lt;ref name=&amp;quot;en_français&amp;quot;&amp;gt;Légende en français de l&#039;image si elle existe.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;ScanR&amp;quot;&amp;gt;Pour les laboratoires français, il est possible de trouver cette information sur le site [https://scanr.enseignementsup-recherche.gouv.fr/ ScanR]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;data-asso.fr&amp;quot;&amp;gt;Pour les association françaises, il est possible de trouver cette information sur le site [https://www.data-asso.fr/ data-asso.fr]&amp;lt;/ref&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
=== Pour l&#039;utilisation de ce modèle ===&lt;br /&gt;
* [[d:Wikidata:WikiProject Organizations|WikiProject Organizations]] sur Wikidata&lt;br /&gt;
* [[d:Wikidata:WikiProject France/Administrations|Wikiprojet Administrations publiques en France]] sur Wikidata&lt;br /&gt;
* {{m|Infobox Organisation}}&lt;br /&gt;
* [[Wikidata:Template:TP organization|Template TP organization]] sur [[Wikidata]]&lt;br /&gt;
&lt;br /&gt;
=== Pour les articles utilisant ce modèle ===&lt;br /&gt;
D&#039;autres modèles utilisant les wikidata peuvent être utilisé en complément à ce modèle :&lt;br /&gt;
* Dans la section « Direction » ou « Gouvernance », le modèle {{M|Liste des dirigeants successifs}} peut être utilisé. Voir par exemple [[EM Lyon Business School#Gouvernance|EM Lyon Business School]].&lt;br /&gt;
* Dans la section « Liens externes », le modèle {{M|Liens}} &lt;br /&gt;
&lt;br /&gt;
{{Projet|Infobox|Scribunto}}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{DEFAULTSORT:Organisation2}}&lt;br /&gt;
[[Catégorie:Modèle infobox Lua]]&lt;br /&gt;
[[Catégorie:Modèle infobox Lua utilisant Wikidata]]&lt;br /&gt;
[[Catégorie:Modèle infobox organisation|*]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Infobox_Organisation2/Documentation&amp;diff=1334</id>
		<title>Modèle:Infobox Organisation2/Documentation</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Infobox_Organisation2/Documentation&amp;diff=1334"/>
		<updated>2025-12-09T23:40:52Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Sous-page de documentation}}&lt;br /&gt;
{{Modèle utilisant les modules Lua|Module:Infobox/Organisation}}&lt;br /&gt;
{{Modèle utilisant les données de Wikidata}}&lt;br /&gt;
{{avertissement|Selon [[Wikipédia:Prise de décision/Utilisation des données Wikidata dans les articles#Étape 2 : conditions d&#039;utilisation des données Wikidata dans les articles|une prise de décision]], quand on ajoute une infobox à données Wikidata il faut « contrôler la cohérence » avec l&#039;article et « traiter les incohérences constatées », ce qui peut être fait en complétant l&#039;article ou l&#039;infobox, ou bien en choisissant la bonne valeur si c&#039;est ce qui ressort des sources.}}&lt;br /&gt;
{{À faire}}&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
 | couleur boîte = FF0000&lt;br /&gt;
 | logo          = Emblem of the ICRC fr.svg&lt;br /&gt;
 | wikidata      = Q5987345&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Utilisation ==&lt;br /&gt;
{{Aide Wikidata}}&lt;br /&gt;
&lt;br /&gt;
Ce modèle vise à créer une &#039;&#039;Infobox&#039;&#039; incorporant les données spécifiques aux organisations, en prenant en compte le cas échéant les éléments Wikidata existants qui seront ajoutés par défaut s&#039;ils ne sont pas définis dans les paramètres au modèle. Au contraire de {{m|Infobox Organisation}}, qui doit être rempli entièrement à la main et n&#039;utilise pas de données Wikidata, cette alternative simplifiée permet de définir les valeurs soit dans Wikidata, soit via les paramètres du modèle. Il existe d&#039;autres modèles [[#Infobox adaptées à certaines organisations|&#039;&#039;Infobox&#039;&#039; spécialisés pour certains types d&#039;organisation]].&lt;br /&gt;
&lt;br /&gt;
Si des champs non pertinents sont ramenés de Wikidata, il est possible de les masquer.&lt;br /&gt;
&lt;br /&gt;
Une erreur courante consiste à inclure dans l&#039;infobox des informations qui ne relèvent pas d&#039;une organisation. C&#039;est en particulier le cas pour les articles qui traitent d&#039;une organisation et du lieu où elle exerce son activité; c&#039;est le cas par exemple de [[Faculté des beaux-arts de Pontevedra]]. Il est alors judicieux de créer un élément distinct pour le bâtiment dans Wikidata et d&#039;ajouter dans l&#039;article l&#039;infobox {{M|Infobox Monument}}.&lt;br /&gt;
&lt;br /&gt;
== Syntaxe ==&lt;br /&gt;
La syntaxe minimale, pour que le modèle affiche des informations concernant l&#039;élément Wikidata lié à l&#039;article, est :&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Infobox Organisation2}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour ajouter ou modifier un champ, parmi la liste des paramètres disponibles, par rapport à ce qui est importé depuis Wikidata, la syntaxe est la suivante :&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Infobox Organisation2&lt;br /&gt;
 | nom du champ = valeur souhaitée&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour ne pas voir affiché un champ donné, importé par défaut depuis Wikidata, il convient d&#039;utiliser la syntaxe suivante : &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt; | champ = -&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;Important&#039;&#039;&#039; : le nom du champ à faire figurer se trouve dans l&#039;un des tableaux ci-dessous, dans la colonne « &#039;&#039;&#039;Paramètre&#039;&#039;&#039; » ; et les noms de champ à privilégier (dans la perspective de la maintenance d&#039;un article par d&#039;autres contributeurs) sont ceux qui apparaissent en gras, néanmoins les alias mentionnés (en caractères non gras) conviennent aussi, naturellement. Exemple pour modifier la légende d&#039;une image (illustration) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Infobox Organisation2&lt;br /&gt;
 | légende image = Le président de l&#039;organisation prononce un discours le jour de l&#039;inauguration.&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remplissage de Wikidata ==&lt;br /&gt;
{{Encadré&lt;br /&gt;
 | image   = Wikidata-logo-without-paddings.svg&lt;br /&gt;
 | lien    = Aide:Infobox Wikidata&lt;br /&gt;
 | largeur = 280px&lt;br /&gt;
 | titre   = Remplissage de Wikidata :&lt;br /&gt;
 | contenu = Se référer à la page [[d:Wikidata:WikiProject Organizations|WikiProject Organizations]] sur Wikidata.&lt;br /&gt;
}}&lt;br /&gt;
=== Élément Wikidata ===&lt;br /&gt;
{{...}}&lt;br /&gt;
&lt;br /&gt;
=== Propriété de l&#039;élément Wikidata ===&lt;br /&gt;
{{...}}&lt;br /&gt;
Les propriétés utilisées par cette infobox sont listées dans le tableau paramètres. Mais l&#039;affichage d&#039;une valeur peut varier en fonction : de son rang, de sa langue, de la date à laquelle elle était valide. C&#039;est en particulier le cas lorsque la propriété a de multiples valeurs, par exemple une organisation peut avoir eu de nombreux dirigeants à sa tête, dans cette situation l&#039;infobox tentera d&#039;afficher la valeur la plus pertinente c’est-à-dire le dirigeant actuel et précisera même sa date de prise de fonction.&lt;br /&gt;
&lt;br /&gt;
==== Rang de la valeur ====&lt;br /&gt;
Le rang (Rank) est utilisé lorsqu&#039;aucune autre méthode ne permet de déterminer la ou les meilleures valeurs à afficher. Pour plus de détails, voir l&#039;[[d:Help:Ranking/fr|aide sur les rangs]]. La méthode utilisée par défaut est &amp;lt;code&amp;gt;best&amp;lt;/code&amp;gt; qui consiste à sélectionner la valeur qui répond aux autres critères de la requête et qui est de rang &amp;lt;code&amp;gt;preferred&amp;lt;/code&amp;gt;, s&#039;il n&#039;y en a pas la valeur de rang &amp;lt;code&amp;gt;normal&amp;lt;/code&amp;gt; sera sélectionnée.&lt;br /&gt;
&lt;br /&gt;
Si une autre méthode est utilisée cela est signalé par les pictogrammes [[Fichier:Font Awesome 5 solid list-ol.svg|x18px|class=skin-invert]] [[Fichier:Font Awesome 5 solid eye.svg|x18px|class=skin-invert]].&lt;br /&gt;
&lt;br /&gt;
Par exemple : [[Fichier:Font Awesome 5 solid list-ol.svg|x18px|class=skin-invert]] [[Fichier:Font Awesome 5 solid eye.svg|x18px|class=skin-invert]] &amp;lt;code&amp;gt;valid&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les valeurs possible pour filtrer sur les rangs sont :&lt;br /&gt;
* &amp;lt;code&amp;gt;preferred&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;normal&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;deprecated&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;valid&amp;lt;/code&amp;gt; (= preferred + normal)&lt;br /&gt;
* &amp;lt;code&amp;gt;best&amp;lt;/code&amp;gt; (preferred, ou, si aucune ne répond aux autres critères de la requête, normal)&lt;br /&gt;
&lt;br /&gt;
=== Qualificatifs des propriétés ===&lt;br /&gt;
{{...}}&lt;br /&gt;
&lt;br /&gt;
=== Qualificatifs temporels ===&lt;br /&gt;
{{Extrait|Projet:Infobox/Lua/Documentation|note=non|gras=oui|qualificatifsTemporels}} &lt;br /&gt;
&lt;br /&gt;
Dans l&#039;exemple du Comité international de la Croix-Rouge qui figure en haut de cette documentation, l&#039;effectif est donné avec une année. Mais dans certains cas, les informations n’apparaîtrons pas car elles ne sont pas pertinentes dans le contexte d&#039;une infobox, c&#039;est par exemple le cas d&#039;un président qui n&#039;est plus en fonction. Seules les personnes en fonction doivent apparaître.&lt;br /&gt;
&lt;br /&gt;
== Paramètres ==&lt;br /&gt;
Quelques explications à propos du tableau ci-dessous :&lt;br /&gt;
* La liste des paramètres se veut exhaustive, néanmoins elle a été construite par [[rétro-ingénierie]] à posteriori, n&#039;hésitez donc pas à la corriger, à l&#039;améliorer, ... ou à ouvrir un sujet sur la [[Discussion modèle:Infobox Organisation2|page de discussion du modèle]].&lt;br /&gt;
* Pour certains champs, plusieurs noms de paramètres sont possibles. Par exemple le domaine d&#039;activité peut être fourni en utilisant &amp;lt;code&amp;gt;domaine&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;discipline&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;disciplines&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;domaines&amp;lt;/code&amp;gt; ou  &amp;lt;code&amp;gt;secteur&amp;lt;/code&amp;gt;. Ces codes sont mutuellement exclusifs (on ne peut pas en utiliser deux dans la même infobox).&lt;br /&gt;
* De nombreux  paramètres ne sont pertinents que pour un type d&#039;organisation donné. Les conditions d&#039;utilisation ne sont pas documentées dans le tableau ci-dessous (travail en cours).&lt;br /&gt;
* Les champs alimentés depuis Wikidata correspondent généralement à des [[:d:Help:Properties/fr|propriétés]] (de type Pxxx) de l&#039;organisation &amp;lt;small&amp;gt;(ou plutôt de son élément Wikidata)&amp;lt;/small&amp;gt;. Pour certaines données centralisées dans Wikidata, la relation est un peu plus complexe et fait intervenir d&#039;autres [[:d:Help:Items/fr|éléments Wikidata]].&lt;br /&gt;
* Certains champs paramétrables dans l&#039;infobox ne sont pas alimentés via Wikidata. C&#039;est le cas, entre autres, de &amp;lt;code&amp;gt;origine&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;structure&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;méthode&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;campus&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;dépend de&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;notation&amp;lt;/code&amp;gt;.&lt;br /&gt;
{{Attention|Toutes les possibilités de ce modèle n&#039;ont pas été testées. En général, seul l&#039;exemple avec wikidata est donné ou s&#039;il n&#039;y a pas de propriété, c&#039;est l&#039;exemple utilisant le  premier paramètre qui est donné.}}&lt;br /&gt;
{{Description des paramètres des infobox en Lua|à jour le=10 septembre 2022}}{{Clr}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Libellé&lt;br /&gt;
!scope = col | Paramètre&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;(en gras, les noms de champ à privilégier)&amp;lt;/small&amp;gt; !! Wikidata !! Description&lt;br /&gt;
|-&lt;br /&gt;
|colspan=4 |Aucun des paramètres n&#039;est obligatoire. Autant que possible, les paramètres sont décrits dans l&#039;ordre de leur apparition dans l&#039;Infobox.&lt;br /&gt;
|-&lt;br /&gt;
|colspan=4 style=&amp;quot;text-align:center;background-color:#CCFFCC;&amp;quot;|&#039;&#039;&#039;Informations générales&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code&amp;gt;wikidata&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
| Identifiant Wikidata de l&#039;organisation. Permet d&#039;afficher les données wikidata d&#039;un élément qui n&#039;est pas lié à la page Wikipédia. Les cas d&#039;utilisations sont :&lt;br /&gt;
* à la création d&#039;une nouvelle page, elle ne peut pas être liée à l’élément wikidata correspondant. Il est néanmoins possible de visualiser l&#039;infobox par cette méthode. Ce paramètre sera supprimé avant la création de la page.&lt;br /&gt;
* lorsque la page Wikipédia doit afficher un ou des éléments  ne correspondant pas directement à la page, par exemple [[Affaire du Coral]] qui affiche l&#039;infobox sur Le Coral en tant qu&#039;organisation.&lt;br /&gt;
Exemple : Q82928446&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;charte&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot;|{{WD P|31}}&lt;br /&gt;
|Sélection de la charte spécifique à ce type d&#039;organisation définie par {{WD P|31}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Voir la section [[#Charte graphique en fonction du type d&#039;organisation|charte graphique en fonction du type d&#039;organisation]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;couleur boîte&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|Couleur de fond du titre de l&#039;infobox et des sous-titres. Utiliser un code couleur CSS. La modification de la couleur de fond peut se justifier lorsque qu’elle permet de s&#039;adapter au logo de l&#039;organisation, par exemple pour [[WWF]] la couleur est forcée à noir.&amp;lt;br&amp;gt;&lt;br /&gt;
Par défaut : 323996 &amp;lt;span style=&amp;quot;background-color:#323996;color:#FFF&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Exemples de valeurs : FF0000 ou red&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;texte noir&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|Force la couleur du texte du titre de l&#039;infobox et des sous-titres à être noir au lieu de blanc.&amp;lt;br&amp;gt;&lt;br /&gt;
Les valeurs possibles sont : &amp;lt;code&amp;gt;oui&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;non&amp;lt;/code&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Voir l&#039;exemple d&#039;utilisation de ce paramètre : [[Alexandria-Washington n°22]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;couleur texte&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|Couleur du texte du titre de l&#039;infobox et des sous-titres.&amp;lt;br&amp;gt;&lt;br /&gt;
Exemples de valeurs : #FF0000.&amp;lt;br&amp;gt;&lt;br /&gt;
Voir l&#039;exemple d&#039;utilisation de ce paramètre : [[Association pour la coopération des professionnels de l&#039;information musicale]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|Pictogramme s&#039;affichant en haut à droite de l&#039;infobox.&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=4 style=&amp;quot;text-align:center;background-color:#CCFFCC;&amp;quot;|&#039;&#039;&#039;En-tête&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|nom_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|nom_wikidata}}&lt;br /&gt;
|Nom de l&#039;organisation.&amp;lt;br /&amp;gt;{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|nom_description}}&lt;br /&gt;
Exemple pour l&#039;[[Académie des sciences (France)]] le texte affiché est : Académie des sciences&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|logo_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|logo_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|logo_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|logo_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|logo_exemples}}[[Commission fédérale des communications]]&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeLogo_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeLogo_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeLogo_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeLogo_description}}[[Commission fédérale des communications]]&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightLogo_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightLogo_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightLogo_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightLogo_description}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightLogo_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleLogo_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleLogo_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleLogo_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleLogo_description}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeLogo_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeLogo_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeLogo_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeLogo_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeLogo_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|blason_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|blason_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|blason_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|blason_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|blason_exemples}}[[#Agence fédérale aux États-Unis|Agence fédérale aux États-Unis]]&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeBlason_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeBlason_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeBlason_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeBlason_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeBlason_exemples}}[[#Agence fédérale aux États-Unis|Agence fédérale aux États-Unis]]&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightBlason_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightBlason_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightBlason_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightBlason_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightBlason_exemples}}&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleBlason_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleBlason_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleBlason_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleBlason_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleBlason_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeBlason_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeBlason_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeBlason_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeBlason_description}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeBlason_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|drapeau_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|drapeau_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|drapeau_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|drapeau_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|drapeau_exemples}}[[#Agence fédérale aux États-Unis|Agence fédérale aux États-Unis]]&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeDrapeau_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeDrapeau_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeDrapeau_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeDrapeau_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légendeDrapeau_exemples}}[[#Agence fédérale aux États-Unis|Agence fédérale aux États-Unis]]&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightDrapeau_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightDrapeau_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightDrapeau_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightDrapeau_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|uprightDrapeau_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleDrapeau_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleDrapeau_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleDrapeau_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleDrapeau_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleDrapeau_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeDrapeau_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeDrapeau_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeDrapeau_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeDrapeau_description}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeDrapeau_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;carte&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|242}}&lt;br /&gt;
|Fichier représentant zone géographique ou juridiction dans laquelle l&#039;organisation réalise ses activités.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;légende carte&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&amp;lt;span class=&amp;quot;nowrap&amp;quot;&amp;gt;{{WD P|2096}}&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;nowrap&amp;quot;&amp;gt;de {{WD P|242}}&amp;lt;ref name=&amp;quot;en_français&amp;quot; /&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|Légende de l&#039;image représentant la carte de localisation&amp;lt;br /&amp;gt;&lt;br /&gt;
Exemple d&#039;utilisation wikidata : [[Commission fédérale des communications]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;upright carte&amp;lt;/code&amp;gt;&#039;&#039;&#039; ||&lt;br /&gt;
|Facteur de redimensionnement de la carte.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir : [[Wikipédia:Mise en forme des images|aide sur la mise en forme des images]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;taille carte&amp;lt;/code&amp;gt;&#039;&#039;&#039; ||&lt;br /&gt;
|Largeur de l&#039;image de la carte de localisation, en pixels.&amp;lt;br /&amp;gt;&lt;br /&gt;
L&#039;utilisation de ce paramètre est déconseillée dans l&#039;[[Wikipédia:Mise en forme des images|aide sur la mise en forme des images]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Valeur par défaut : 300&amp;lt;br /&amp;gt;&lt;br /&gt;
Valeur maximum : 315&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|image_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|image_paramètre}}&lt;br /&gt;
|&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;{{WD P|2716}}&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|image_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|image_description}} Il est possible d&#039;utiliser une image du siège de l&#039;organisation, une vue aérienne de son implantation, un collage d&#039;images, un produit caractéristique de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|image_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légende_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légende_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légende_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légende_description}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|légende_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|upright_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|upright_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|upright_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|upright_description}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|upright_exemples}}&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleImage_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleImage_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleImage_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleImage_description}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|tailleImage_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeImage_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeImage_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeImage_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeImage_description}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|alternativeImage_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;devise&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;slogan&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;association_slogan&amp;lt;/code&amp;gt;||{{WD P|1451}}&amp;lt;br /&amp;gt; en français, en anglais ou en latin.&lt;br /&gt;
|Devise ou slogan de l&#039;organisation.&lt;br /&gt;
|-&lt;br /&gt;
|colspan=4 style=&amp;quot;text-align:center;background-color:#CCFFCC;&amp;quot;|&#039;&#039;&#039;Histoire&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;histoire&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|2184}}&lt;br /&gt;
|Paramètre technique permettant de modifier le libellé par défaut (« Histoire ») de la partie concernant l&#039;historique de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dans le cas où {{WD P|2184}} est utilisé et si un article existe sur l&#039;histoire de l&#039;organisation dans Wikipédia en français, alors un lien est créé vers cet article.&lt;br /&gt;
|-&lt;br /&gt;
| Fondation&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;création&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;fondation&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;date_de_fondation&amp;lt;/code&amp;gt;||{{WD P|571}}&amp;lt;br /&amp;gt;{{WD P|740}}&amp;lt;br /&amp;gt;les qualificatifs utilisables sont : &amp;lt;br /&amp;gt;&lt;br /&gt;
{{WD P|518}}, {{WD P|1810}}, {{WD P|4649}}, {{WD P|5168}}, {{WD P|8338}}.&lt;br /&gt;
|Date et lieu de fondation ou de création.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[#Parti politique|Parti politique]] pour un exemple avec l&#039;utilisation de {{WD P|571}} et {{WD P|740}}.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[#Agence fédérale aux États-Unis|Agence fédérale aux États-Unis]] pour un exemple avec l&#039;utilisation de {{WD P|571}} et du qualificatif {{WD P|1810}}.&amp;lt;br /&amp;gt;&lt;br /&gt;
Lorsque l&#039;organisation a été créée sous un autre nom, puis a changée de nom ultérieurement sans autre modification notable (fusion, acquisition, scission, …), il est possible de l&#039;indiquer. Voir l&#039;exemple [[National Institutes of Health]] avec l&#039;utilisation du qualificatif {{WD P|1810}}.&lt;br /&gt;
|-&lt;br /&gt;
| Dissolution&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;dissolution&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|576}}&lt;br /&gt;
|Date de dissolution.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[#Parti politique|Parti politique]]&lt;br /&gt;
|-&lt;br /&gt;
| Origine&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;origine&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Motif de la création ou évènement ayant motivé la création.&lt;br /&gt;
Voir les exemples :&lt;br /&gt;
*[[Association des disciples d&#039;Escoffier international]] : « respecter l&#039;esprit d&#039;[[Auguste Escoffier]] en cuisine »&lt;br /&gt;
*[[Commission de recherche et d&#039;information indépendantes sur la radioactivité]] : « catastrophe de Tchernobyl »&lt;br /&gt;
|-&lt;br /&gt;
| Prédécesseur&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;remplace&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;a remplacé&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;prédécesseur&amp;lt;/code&amp;gt;||{{WD P|1365}}&amp;lt;br /&amp;gt;{{WD P|155}}&amp;lt;br /&amp;gt;{{WD P|1398}}&lt;br /&gt;
|Nom de l&#039;organisation précédente. S&#039;il y a plusieurs organisations prédécesseurs, vérifier si le paramètre &#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;fusion de&amp;lt;/code&amp;gt;&#039;&#039;&#039; n&#039;est pas plus approprié.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[#Parti politique|Parti politique]]&lt;br /&gt;
|-&lt;br /&gt;
| Successeur&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;remplacé par&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;successeur&amp;lt;/code&amp;gt;||{{WD P|1366}}&amp;lt;br /&amp;gt;{{WD P|156}}&amp;lt;br /&amp;gt;{{WD P|167}}&lt;br /&gt;
|Nom de l&#039;organisation qui a remplacé celle-ci. S&#039;il y a plusieurs organisations vérifier si &#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;scission de&amp;lt;/code&amp;gt;&#039;&#039;&#039; n&#039;est pas plus approprié.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Conseil pontifical pour les laïcs]]&lt;br /&gt;
|-&lt;br /&gt;
| Scission de&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;scission de&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Nom de l&#039;organisation dont elle a fait scission pour se créer. Préciser la date entre parenthèses.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Les Jeunes avec Macron]]&lt;br /&gt;
|-&lt;br /&gt;
| Fusion de&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;fusion de&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Noms des organisations qui ont été regroupées dans la nouvelle organisation. Préciser la date entre parenthèses.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Conseil de l&#039;Union européenne]]&lt;br /&gt;
|-&lt;br /&gt;
| Scission dans&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;scission dans&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Lorsqu&#039;une organisation se scinde, nom de la nouvelle organisation. Préciser la date entre parenthèses.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Rassemblement pour la République]]&lt;br /&gt;
|-&lt;br /&gt;
| Fusionné dans&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;fusionné dans&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Lorsqu&#039;une organisation se regroupe avec une ou des autres organisations, pour en former une nouvelle. Préciser la date entre parenthèses.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Rassemblement pour la République]]&lt;br /&gt;
|-&lt;br /&gt;
|colspan=4 style=&amp;quot;text-align:center;background-color:#CCFFCC;&amp;quot;|&#039;&#039;&#039;Cadre&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Sigle&amp;lt;br /&amp;gt;Sigles&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;sigle&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;acronyme&amp;lt;/code&amp;gt;||{{WD P|1813}} en français, multilingue ou en anglais.&lt;br /&gt;
|Sigle, acronyme, nom court de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Rassemblement pour la République]]&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&amp;lt;br /&amp;gt;Surnoms&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;surnom&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|1449}} en français ou en anglais.&lt;br /&gt;
|[[Surnom]] de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Institut de France]].&lt;br /&gt;
|-&lt;br /&gt;
| Code&amp;lt;br /&amp;gt;Codes&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;code&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|4550}} {{Qualificatifs temporels}}.{{Ancre|exemple d&#039;utilisation du modèle Qualificatifs temporels}}&lt;br /&gt;
|Pour les [[Unité mixte de recherche|unités mixtes de recherche]] c&#039;est le code UMR donné dans la [[Liste des unités mixtes de recherche|liste]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Centre de physique des particules de Marseille]]&lt;br /&gt;
|-&lt;br /&gt;
| Zone d&#039;activité&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;couverture&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;région&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;zone opérationnelle&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;zone d&#039;influence&amp;lt;/code&amp;gt;||{{WD P|2541}}&amp;lt;br /&amp;gt;les qualificatifs utilisables sont : &amp;lt;br /&amp;gt;{{WD P|P1001}}&lt;br /&gt;
|zone géographique ou juridiction dans laquelle une organisation réalise ses activités.&amp;lt;br /&amp;gt;Pour le monde entier utiliser l&#039;élément wikidata {{WD Q|13780930}}.&lt;br /&gt;
Voir l&#039;exemple [[Tilastokeskus]].&lt;br /&gt;
|-&lt;br /&gt;
| Type&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;type&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;association_type&amp;lt;/code&amp;gt;||{{WD P|31}}&amp;lt;br /&amp;gt;les qualificatifs utilisables sont : &amp;lt;br /&amp;gt;{{WD P|642}}, {{WD P|459}}, {{WD P|1013}}, {{WD P|5102}} et {{Qualificatifs temporels}}&lt;br /&gt;
|Nature de l&#039;organisation.&amp;lt;br /&amp;gt;Attention : du fait de la [[polysémie]] de certains articles cela peut engendrer une confusion au niveau de l&#039;élément wikidata, c&#039;est typiquement le cas lorsqu&#039;un lieu et une organisation sont communément assimilés dans le langage courant. Dans ce cas il est préférable de créer un nouvel élément et de « transférer » les propriétés qui lui sont spécifiques.&amp;lt;br /&amp;gt;Si le type d&#039;organisation est défini dans les wikidata cela peut modifier la présentation de l&#039;infobox. Voir plus de détail au paragraphe [[#Charte graphique en fonction du type d&#039;organisation|Charte graphique en fonction du type d&#039;organisation]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Institut de droit international]] pour une utilisation avec {{WD P|642}}.&lt;br /&gt;
|-&lt;br /&gt;
| Forme juridique&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;forme juridique&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|1454}}&amp;lt;br /&amp;gt;les qualificatifs utilisables sont : &amp;lt;br /&amp;gt;{{WD P|4649}} et {{Qualificatifs temporels}}.&lt;br /&gt;
|Forme juridique de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[#Musée|Musée]].&amp;lt;br /&amp;gt;&lt;br /&gt;
{{boîte déroulante/début|titre=Liste non exhaustive de formes juridique par pays}}&lt;br /&gt;
Toutes les formes juridiques ne sont pas listées dans ce tableau. En cas de besoins pour les formes non localisé dans un pays voir dans l&#039;article, par exemple pour une société anonyme en France, l&#039;article [[société anonyme]], cite la [[société anonyme en droit français]]. &lt;br /&gt;
Pour les formes juridiques non mentionné il est possible d&#039;élargir la recherche dans la catégorie des [[:Catégorie:Forme juridique des entreprises|formes juridiques des entreprises ]] ou en anglais dans la [[:en:List of legal entity types by country|liste des types d&#039;entités par pays]].&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pays&lt;br /&gt;
! Type d&#039;organisation&lt;br /&gt;
! Forme juridique&lt;br /&gt;
! Élément Wikidata&lt;br /&gt;
! Abréviation &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Société par actions&lt;br /&gt;
| [[Société anonyme]]&lt;br /&gt;
| {{WD Q|166280}}&lt;br /&gt;
| SA, AG, AД, SAC, d.d., A/S, SAE, S. A., Oy, A.E., Rt, S.p.A., SAL, AS, s.a.l., AB, AS, a.s., ПAO, d.d., A.Ş., A.O.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Société par actions&lt;br /&gt;
| [[Public limited company]]&lt;br /&gt;
| {{WD Q|5225895}}&lt;br /&gt;
| Plc&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Entreprise publique&lt;br /&gt;
| [[Entreprise publique]]&lt;br /&gt;
| {{WD Q|17990971}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Coopérative&lt;br /&gt;
| [[Coopérative]]&lt;br /&gt;
| {{WD Q|4539}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Entreprise publique&lt;br /&gt;
| [[Entreprise publique]]&lt;br /&gt;
| {{WD Q|17990971}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Allemagne&lt;br /&gt;
| Association&lt;br /&gt;
| [[Eingetragener Verein|Association enregistrée de droit allemand]]&lt;br /&gt;
| {{WD Q|9299236}}&lt;br /&gt;
| e. V.&lt;br /&gt;
|-&lt;br /&gt;
| Allemagne&lt;br /&gt;
| Société par action&lt;br /&gt;
| [[Aktiengesellschaft]]&lt;br /&gt;
| {{WD Q|22084735}}&lt;br /&gt;
| AG&lt;br /&gt;
|-&lt;br /&gt;
| Autriche&lt;br /&gt;
| Société par action&lt;br /&gt;
| [[Aktiengesellschaft]]&lt;br /&gt;
| {{WD Q|22084735}}&lt;br /&gt;
| AG&lt;br /&gt;
|-&lt;br /&gt;
| Belgique&lt;br /&gt;
| Association&lt;br /&gt;
| [[Association sans but lucratif]]&lt;br /&gt;
| {{WD Q|510785}}&lt;br /&gt;
| ASBL&lt;br /&gt;
|-&lt;br /&gt;
| États-Unis&lt;br /&gt;
| Organisations à but non lucratif&lt;br /&gt;
| [[Organisation 501(c)(3)]]&lt;br /&gt;
| {{WD Q|18325436}}&lt;br /&gt;
| 501(c)(3) ou 501c3&lt;br /&gt;
|-&lt;br /&gt;
| États-Unis&lt;br /&gt;
| Société à responsabilité limitée&lt;br /&gt;
| [[Limited liability company]]&lt;br /&gt;
| {{WD Q|149789}}&lt;br /&gt;
| LLC&lt;br /&gt;
|-&lt;br /&gt;
| France&lt;br /&gt;
| Association&lt;br /&gt;
| [[Association loi de 1901]]&lt;br /&gt;
| {{WD Q|11513034}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| France&lt;br /&gt;
| Association&lt;br /&gt;
| [[Association de droit local alsacien-mosellan]]&lt;br /&gt;
| {{WD Q|7888544}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| France&lt;br /&gt;
| Association&lt;br /&gt;
| [[Association cultuelle]]&lt;br /&gt;
| {{WD Q|Q2867418}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Japon&lt;br /&gt;
| Société par action&lt;br /&gt;
| [[Kabushiki gaisha]]&lt;br /&gt;
| {{WD Q|1480166}}&lt;br /&gt;
| KK&lt;br /&gt;
|-&lt;br /&gt;
| Norvège&lt;br /&gt;
| Société par action&lt;br /&gt;
| [[Allmennaksjeselskap]]&lt;br /&gt;
| {{WD Q|14942889}}&lt;br /&gt;
| ASA&lt;br /&gt;
|-&lt;br /&gt;
| Pays-Bas&lt;br /&gt;
| Société de capitaux à risque limité&lt;br /&gt;
| [[Naamloze vennootschap]]&lt;br /&gt;
| {{WD Q|14942889}}&lt;br /&gt;
| NV ou nv&lt;br /&gt;
|-&lt;br /&gt;
| Suisse&lt;br /&gt;
| Association sans but économique&lt;br /&gt;
| [[Association en Suisse|Association]]&lt;br /&gt;
| {{WD Q|15177651}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Suisse&lt;br /&gt;
| Société par action&lt;br /&gt;
| [[Aktiengesellschaft]]&lt;br /&gt;
| {{WD Q|22084735}}&lt;br /&gt;
| AG&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{boîte déroulante/fin}}&lt;br /&gt;
|-&lt;br /&gt;
| Structure&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;structure&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Structure de gouvernance de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Par exemple pour la [[Fédération française de spéléologie]] : Assemblée générale, conseil d&#039;administration, bureau, commissions techniques&lt;br /&gt;
Ne pas utiliser ce paramètre pour décrire la &amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;forme juridique&amp;lt;/code&amp;gt; de l&#039;organisation.&lt;br /&gt;
|-&lt;br /&gt;
| Objet social&amp;lt;br /&amp;gt;Objets sociaux&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;objet social&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;objets sociaux&amp;lt;/code&amp;gt;||{{WD P|6346}}&lt;br /&gt;
|Objet social (ou objets sociaux) d&#039;une organisation tel que défini dans ses statuts.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Fédération nationale Solidarité Femmes]].&lt;br /&gt;
|-&lt;br /&gt;
| Domaine d&#039;activité&amp;lt;br /&amp;gt;Domaines d&#039;activité&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;discipline&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;disciplines&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;domaine&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;domaines&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;secteur&amp;lt;/code&amp;gt;||{{WD P|101}}&amp;lt;br /&amp;gt;{{WD P|452}}&amp;lt;br /&amp;gt;{{WD P|2650}}&lt;br /&gt;
|Domaine d&#039;activité.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[#Société nationale de la Croix-Rouge|Société nationale de la Croix-Rouge]]&lt;br /&gt;
|-&lt;br /&gt;
| Mouvement&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;mouvement&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|135}}&lt;br /&gt;
|Mouvement ou courant [[Mouvement culturel|culturel]], [[Mouvement littéraire|littéraire]], [[Mouvement artistique|artistique]], {{lien|trad=Philosophical movement|fr=Mouvement philosophique|texte=philosophique}}, politique ou auquel se rattache l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Attention ce n&#039;est pas le « style » de bâtiment du siège social.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Écoles libertaires de Hambourg]].&lt;br /&gt;
|-&lt;br /&gt;
| Financement&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;financement&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|2770}}&lt;br /&gt;
|Source de revenu de l&#039;organisation.&lt;br /&gt;
|-&lt;br /&gt;
| Objectif&amp;lt;br /&amp;gt;Objectifs&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;but&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;objectif&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;objectifs&amp;lt;/code&amp;gt;||{{WD P|3712}}&lt;br /&gt;
|Résultat, but ou objectif que l&#039;organisation souhaite atteindre.&amp;lt;br /&amp;gt;&lt;br /&gt;
Attention ce n&#039;est pas l&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;objet social&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| Méthode&amp;lt;br /&amp;gt;Méthodes&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;methode&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Moyens utilisés pour atteindre l&#039;objectif ou remplir la mission de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Fondation Jérôme-Lejeune]].&lt;br /&gt;
|-&lt;br /&gt;
| Campus&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;campus&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Lieu où est implanté l&#039;organisation universitaire.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Laboratoire d&#039;optique appliquée]] (Infobox Laboratoire de recherche scientifique est une redirection de Infobox Organisation2).&lt;br /&gt;
|-&lt;br /&gt;
| Siège&amp;lt;br /&amp;gt;{{Libellé modifiable}}{{Ancre|exemple d&#039;utilisation du modèle Libellé modifiable}}&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;siège&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;siège social&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;adresse&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;localisation&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;ville&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;siege&amp;lt;/code&amp;gt;||{{WD P|159}}&amp;lt;br /&amp;gt;les qualificatifs utilisables sont : &amp;lt;br /&amp;gt;{{WD P|670}}, {{WD P|969}}, {{WD P|669}}, {{WD P|281}}, {{WD P|131}}, {{WD P|17}}, {{WD P|5102}}, {{WD P|585}}, {{WD P|580}}, {{WD P|582}} et {{Qualificatifs temporels}}.&lt;br /&gt;
|Lieu où se trouve (ou où s&#039;est trouvé) le siège principal d&#039;une organisation. Les cas suivants peuvent se produire :&lt;br /&gt;
* Le siège en tant que lieu est décrit indépendamment de l&#039;organisation sur une page de Wikipédia, (exemple à trouver).&lt;br /&gt;
* Le siège en tant que lieu est décrit indépendamment de l&#039;organisation par un élément wikidata, par exemple {{WD Q|182542}} et {{WD Q|19109141}}&lt;br /&gt;
* Le siège en tant que lieu n&#039;est pas décrit par un élément wikidata.&amp;lt;br /&amp;gt;&lt;br /&gt;
Sources possibles : ScanR&amp;lt;ref name=&amp;quot;ScanR&amp;quot; /&amp;gt;, data-asso.fr&amp;lt;ref name=&amp;quot;data-asso.fr&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;titre siège&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Nom du type de siège de l&#039;organisation lorsque la valeur par défaut « Siège » ne convient pas. Des valeurs possibles sont : [[Recteur d&#039;académie en France|Rectorat]], Ministère, Secrétariat, [[Quartier général]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Modèle:Infobox Organisation2/Test#Configuration du libellé du siège lorsque « Siège » ne convient pas|Configuration du libellé du siège lorsque « Siège » ne convient pas]].&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;pays&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|17}}&lt;br /&gt;
|Pays du siège ou de l&#039;organisation ?&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Attention|Il semble que {{WD P|17}} n&#039;est pas pris en compte correctement pour des pays ayant disparu. Voir l&#039;exemple [[Modèle:Infobox Organisation2/Test#Affichage erroné du pays spécifié dans Wikidata|Affichage erroné du pays spécifié dans Wikidata]]}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordonnées_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordonnées_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordonnées_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordonnées_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordonnées_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-formatCoordonnées_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-formatCoordonnées_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-formatCoordonnées_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-formatCoordonnées_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-formatCoordonnées_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-coordsEnLigne_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-coordsEnLigne_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-coordsEnLigne_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-coordsEnLigne_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-coordsEnLigne_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-coordsEnTitre_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-coordsEnTitre_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-coordsEnTitre_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-coordsEnTitre_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-coordsEnTitre_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-latitude_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-latitude_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-latitude_wikidata}}&lt;br /&gt;
|Pour le siège social de l&#039;organisation. {{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-latitude_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-latitude_exemples}}[[Na Bolom]]&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-longitude_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-longitude_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-longitude_wikidata}}&lt;br /&gt;
|Pour le siège social de l&#039;organisation. {{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-longitude_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|coordvalue-longitude_exemples}}[[Na Bolom]]&lt;br /&gt;
|-&lt;br /&gt;
| Langue&amp;lt;br /&amp;gt;Langues&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;langue&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;langues&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;langue officielle&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;langues officielles&amp;lt;/code&amp;gt;||{{WD P|37}} -&amp;gt; {{WD P|4626}}&lt;br /&gt;
|Langue officielle ou langues officielles de l&#039;organisation&amp;lt;br /&amp;gt;&lt;br /&gt;
Le qualificatif {{WD P|4626}} peut prendre la valeur « langue de travail ».&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[#Institution des Nations unies|Institution des Nations unies]]&lt;br /&gt;
|-&lt;br /&gt;
| Langue de travail]&amp;lt;br /&amp;gt;Langues de travail&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;langue de travail&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;langues de travail&amp;lt;/code&amp;gt;||{{WD P|2936}} -&amp;gt; {{WD P|4626}}&lt;br /&gt;
|Langue utilisée ou langues utilisées par l&#039;organisation&amp;lt;br /&amp;gt;&lt;br /&gt;
Le qualificatif {{WD P|4626}} peut prendre la valeur « langue de travail ».&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Centre de documentation et d&#039;étude sur la langue internationale ]]&lt;br /&gt;
|-&lt;br /&gt;
|colspan=4 style=&amp;quot;text-align:center;background-color:#CCFFCC;&amp;quot;|&#039;&#039;&#039;Organisation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;membre&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;membres&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;nombre_membres&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;nombre de membres&amp;lt;/code&amp;gt;||{{WD P|2124}} -&amp;gt; {{WD P|585}}&amp;lt;ref name=&amp;quot;dates&amp;quot;&amp;gt;Les dates sont affichées de la plus récente à plus anciènne.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|Nombre de [[personne physique|personnes physiques]] ou [[personne morale|morales]] qui sont membre de l&#039;organisation à un moment donné. Pour une association c&#039;est le nombre d&#039;adhérents.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Fondation Friedrich-Ebert]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Sources possibles : data-asso.fr&amp;lt;ref name=&amp;quot;data-asso.fr&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;!-- Voir en page de discussion pour plus de détails.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;participant&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;participants&amp;lt;/code&amp;gt;||{{WD P|710}}&lt;br /&gt;
|Cette propriété wikidata concerne un évènement et non une organisation.&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;volontaires&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;bénévoles&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;nombre_volontaires&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;nombre_benevoles&amp;lt;/code&amp;gt;||{{WD P|6125}} -&amp;gt; {{WD P|585}}&amp;lt;ref name=&amp;quot;dates&amp;quot; /&amp;gt;&lt;br /&gt;
|Nombre de personnes qui font du bénévolat dans l&#039;organisation à un moment donné.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Croix-Rouge allemande]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;effectif&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;effectifs&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;employés&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;personnel&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;personnels&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;nombre_employes&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;effectif total&amp;lt;/code&amp;gt;||{{WD P|1128}} -&amp;gt; {{WD P|585}}&amp;lt;ref name=&amp;quot;dates&amp;quot; /&amp;gt;&lt;br /&gt;
|Nombre total d&#039;employés de l&#039;organisation à un moment donné.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[OpenAI]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;effectif statutaire&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Nombre d&#039;employés de l&#039;organisation ayant un [[Fonction publique française#Personnel statutaire|statut spécifique à la fonction publique]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Centre cynégétique de Réghaïa]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;chercheurs&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;chercheurs statutaires&amp;lt;/code&amp;gt;||&lt;br /&gt;
|Nombre de [[chercheur]]s de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Mercatus Center]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;chercheurs associés&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Nombre de chercheurs associés de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[National Physical Laboratory]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;doctorants&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Nombre de [[doctorant]]s de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Institut Kourtchatov]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;fondateur&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;fondatrice&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;fondateurs&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;fondatrices&amp;lt;/code&amp;gt;||{{WD P|112}}&amp;lt;br /&amp;gt;{{WD P|170}}&lt;br /&gt;
|Personnes ou organisations ayant créé l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
{{WD P|170}} ne devrait pas être utilisé, car il s&#039;applique à une œuvre ou un objet.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Groupe d&#039;information sur les prisons]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;président&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;president&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;presidente&amp;lt;/code&amp;gt;||{{WD P|488}}&amp;lt;br /&amp;gt;les qualificatifs utilisables sont : &amp;lt;br /&amp;gt;{{WD P|580}}, {{WD P|582}}&amp;lt;ref name=&amp;quot;dates&amp;quot; /&amp;gt;&lt;br /&gt;
|Président de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Champ utilisé si « Dirigeant » n&#039;est pas spécifié.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Mouvement de jeunesse des soixante-quatre comitats]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;titre recteur&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Lorsque « Recteur» ne convient pas comme libellé de poste pour recteur de l&#039;université, cet argument permet de forcer une autre valeur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Valeur par défaut : [[Recteur d&#039;université|Recteur]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir les exemples [[Modèle:Infobox Organisation2/Test#Recteur d&#039;université|Recteur d&#039;université]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;recteur&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|1075}}&amp;lt;br /&amp;gt;les qualificatifs utilisables sont : &amp;lt;br /&amp;gt;{{WD P|580}}, {{WD P|582}}&amp;lt;ref name=&amp;quot;dates&amp;quot; /&amp;gt;&lt;br /&gt;
|Recteur de l&#039;université, il ne s&#039;agit pas des autres types de recteur par exemple le [[recteur d&#039;académie en France]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir les exemples [[Modèle:Infobox Organisation2/Test#Recteur d&#039;université|Recteur d&#039;université]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;titre dirigeant&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;titre dirigeant1&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;intitulé dirigeant1&amp;lt;/code&amp;gt;||&lt;br /&gt;
|Lorsque « Dirigeant » ne convient pas comme libellé de poste pour le premier dirigeant, cet argument permet de forcer une autre valeur. Avant d&#039;utiliser cette possibilité vérifier qu&#039;un autre paramètre que &amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;dirigeant&amp;lt;/code&amp;gt; n&#039;est pas plus approprié.&amp;lt;br /&amp;gt;&lt;br /&gt;
Valeur par défaut : Dirigeant.&amp;lt;br /&amp;gt;&lt;br /&gt;
Les valeurs suivantes sont souvent utilisées :  [[Recteur d&#039;académie en France|Recteur d&#039;académie]], [[Recteur d&#039;académie en France|Rectrice d&#039;académie]], Ministre, Secrétaire d&#039;État.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Académie de Normandie]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;dirigeant&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;dirigeant1&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;fonction1&amp;lt;/code&amp;gt;||&lt;br /&gt;
|Premier dirigeant.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Académie de Normandie]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;titre dirigeant2&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;intitulé dirigeant2&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;intitule_fonction2&amp;lt;/code&amp;gt;||&lt;br /&gt;
|Lorsque « Dirigeant » ne convient pas comme libellé de poste pour le deuxième dirigeant, cet argument permet de forcer une autre valeur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Valeur par défaut : Dirigeant.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Coalition mondiale des forêts]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;dirigeant2&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;fonction2&amp;lt;/code&amp;gt;||&lt;br /&gt;
|Deuxième dirigeant.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Coalition mondiale des forêts]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;titre dirigeant3&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;intitulé dirigeant3&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;intitule_fonction3&amp;lt;/code&amp;gt;||&lt;br /&gt;
|Lorsque « Dirigeant » ne convient pas comme libellé de poste pour le troisième dirigeant, cet argument permet de forcer une autre valeur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Valeur par défaut : Dirigeant.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Drugs for Neglected Diseases initiative]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;dirigeant3&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;fonction3&amp;lt;/code&amp;gt;||&lt;br /&gt;
|Troisième dirigeant.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Drugs for Neglected Diseases initiative]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;titre dirigeant4&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;intitulé dirigeant4&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;intitule_fonction4&amp;lt;/code&amp;gt;||&lt;br /&gt;
|Lorsque « Dirigeant » ne convient pas comme libellé de poste pour le quatrième dirigeant, cet argument permet de forcer une autre valeur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Valeur par défaut : Dirigeant.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Coalition mondiale des forêts]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;dirigeant4&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;fonction4&amp;lt;/code&amp;gt;||&lt;br /&gt;
|Quatrième dirigeant.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Coalition mondiale des forêts]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;titre dirigeant5&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;intitulé dirigeant5&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;intitule_fonction5&amp;lt;/code&amp;gt;||&lt;br /&gt;
|Lorsque « Dirigeant » ne convient pas comme libellé de poste pour le cinquième dirigeant, cet argument permet de forcer une autre valeur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Valeur par défaut : Dirigeant.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Réseau européen des gestionnaires de réseau de transport d’électricité]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;dirigeant5&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;fonction5&amp;lt;/code&amp;gt;||&lt;br /&gt;
|Cinquième dirigeant.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Réseau européen des gestionnaires de réseau de transport d’électricité]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;président d&#039;honneur&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;président honoraire&amp;lt;/code&amp;gt;||{{WD P|2828}} -&amp;gt; {{WD P|39}} = {{WD Q|1300660}}  , {{WD P|3320}}-&amp;gt; {{WD P|39}} = {{WD Q|1300660}}&amp;lt;ref name=&amp;quot;dates&amp;quot; /&amp;gt;&lt;br /&gt;
|Le président d&#039;honneur&amp;lt;br /&amp;gt;&lt;br /&gt;
Affiche le dernier président d&#039;honneur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Bug : si les années ne sont pas spécifiées, affiche un président d&#039;honneur au hasard (voir l&#039;exemple) ?&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Croix-Rouge chinoise]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;vice-président&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;vice-president&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;vice-présidente&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;vice-presidente&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;vice-présidents&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;vice-presidents&amp;lt;/code&amp;gt;||{{WD P|2828}} -&amp;gt; {{WD P|39}} = {{WD Q|42178}}  , {{WD P|3320}}-&amp;gt; {{WD P|39}} = {{WD Q|42178}}&amp;lt;ref name=&amp;quot;dates&amp;quot; /&amp;gt;&lt;br /&gt;
|Le vice-président&amp;lt;br /&amp;gt;&lt;br /&gt;
Affiche le dernier vice-président.&amp;lt;br /&amp;gt;&lt;br /&gt;
Bug : si les années ne sont pas spécifiées, affiche un vice-président au hasard (voir l&#039;exemple) ?&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Croix-Rouge monégasque]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;procureur&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;procureure&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;procureuse&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;procureures&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;procureuses&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;procureurs&amp;lt;/code&amp;gt;||{{WD P|1592}} -&amp;gt; {{WD P|39}}&lt;br /&gt;
|Procureur pour un tribunal&amp;lt;br /&amp;gt;&lt;br /&gt;
Question : ne faut-il pas limiter au procureur général en exercice (pour les tribunaux fançais) ?&amp;lt;br /&amp;gt;&lt;br /&gt;
Bug : pour les wikidata une fonction (P39) est demandée mais non précisée. En fonction des pays faut-il préciser des fonctions ou au contraire supprimer le qualificatif fonction ?&amp;lt;br /&amp;gt;&lt;br /&gt;
Pas d&#039;exemple d&#039;utilisation avec les wikidata indentifié.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;directeur&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;directrice&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;direction&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;directeur_general&amp;lt;/code&amp;gt;||{{WD P|169}} ou {{WD P|1037}}  / {{WD P|2388}}&lt;br /&gt;
|Dirigeant de l&#039;organisation&amp;lt;br /&amp;gt;&lt;br /&gt;
Remarque : si {{WD P|2388}} est précisé pour l&#039;organisation, une forme courte de cet intitulé sera affichée.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple avec l&#039;utilisation de {{WD P|2388}} [[Assemblée nationale (Pologne)]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Sources possibles : ScanR&amp;lt;ref name=&amp;quot;ScanR&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;secrétaire général&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;secretaire_general&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;secretaire_generale&amp;lt;/code&amp;gt;||{{WD P|3975}}&lt;br /&gt;
|Le [[secrétaire général]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Avec les wikidata, seul le dernier secrétaire général est affiché.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Association des écrivains combattants]].&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;secrétaire perpétuel&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;secretaire perpetuel&amp;lt;/code&amp;gt;||{{WD P|2828}} ou {{WD P|3320}}&amp;lt;br /&amp;gt;&lt;br /&gt;
les qualificatifs utilisables sont :&amp;lt;br /&amp;gt;&lt;br /&gt;
{{WD P|39}}, {{WD P|2868}}, {{WD P|P642}}&amp;lt;br /&amp;gt;&lt;br /&gt;
avec la valeur {{WD Q|1282146}}&lt;br /&gt;
|Le [[secrétaire perpétuel]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Avec les wikidata, seul le dernier secrétaire perpétuel est affiché.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Académie des Hauts Cantons]].&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;secrétaire&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;secretaire&amp;lt;/code&amp;gt;||{{WD P|2828}} ou {{WD P|3320}}&amp;lt;br /&amp;gt;&lt;br /&gt;
le qualificatif {{WD P|39}}, avec les valeurs {{WD Q|80687}} ou {{WD Q|836971}}&lt;br /&gt;
|Le [[secrétaire]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Avec les wikidata, seul le dernier secrétaire est affiché.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Congrégation pour les Églises orientales]].&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;protecteur&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Le protecteur de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Domaine national de Chambord]].&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;trésorier&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;tresorier&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;trésorière&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;tresoriere&amp;lt;/code&amp;gt;||{{WD P|3320}}&amp;lt;br /&amp;gt;&lt;br /&gt;
le qualificatif {{WD P|39}}, avec la valeur {{WD Q|388338}}&lt;br /&gt;
|Le [[trésorier]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Avec les wikidata, seul le dernier trésorier est affiché.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Congrégation pour les Églises orientales]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Pourquoi {{WD P|2828}} n&#039;est pas utilisé comme pour d&#039;autres fonctions ?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;personne clé&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;pers&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;personnage_clef&amp;lt;/code&amp;gt;||{{WD P|3342}}, {{WD P|3320}}, {{WD P|2828}} ou {{WD P|5052}}&amp;lt;br /&amp;gt;&lt;br /&gt;
les qualificatifs utilisables sont :&amp;lt;br /&amp;gt;{{WD P|39}}, {{WD P|2868}} ou {{WD P|642}}&amp;lt;br /&amp;gt;&lt;br /&gt;
en excluant les valeurs {{WD Q|1300660}}, {{WD Q|42178}}, {{WD Q|1282146}}, {{WD Q|80687}}, {{WD Q|836971}}, {{WD Q|388338}},&lt;br /&gt;
|Les personnes clés qui n&#039;ont pas déjà été citées dans d&#039;autres rubriques&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Global Warming Policy Foundation]].&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;propriétaire&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|127}}&amp;lt;br /&amp;gt;les qualificatifs suivants peuvent être utilisés : &amp;lt;br /&amp;gt;{{WD P|1107}} et {{Qualificatifs temporels}}.&lt;br /&gt;
|Le ou les [[Propriété|propriétaires]] ou [[actionnaire]]s. Seuls les propriétaires actuels sont mentionnés avec éventuellement l&#039;année de début et la participation (en pourcentage) avec le qualificatif {{WD P|1107}}.&amp;lt;br /&amp;gt;Voir les exemples dans [[Modèle:Infobox Organisation2/Test#Affichage des propriétaires actuels|Affichage des propriétaires actuels]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;soutenu par&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;soutien&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;soutiens&amp;lt;/code&amp;gt;||{{WD P|8001}}&lt;br /&gt;
|Soutien apporté par une personne ou une organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[LGB Alliance]].&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Organisation/Documentation|note=non|gras=oui|custom()}}&lt;br /&gt;
|-&lt;br /&gt;
| Organisation mère&amp;lt;br /&amp;gt;Organisations mères&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;organisation mère&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;société mère&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;organisme&amp;lt;/code&amp;gt;||{{WD P|749}}&amp;lt;br /&amp;gt;les qualificatifs suivants peuvent être utilisés : &amp;lt;br /&amp;gt;{{WD P|1001}} et {{Qualificatifs temporels}}.&lt;br /&gt;
|Maison mère pour les organisations.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Institut d&#039;ingénierie physique de Moscou]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Organisme affilié&amp;lt;br /&amp;gt;Organismes affiliés&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;organisme affilié&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;filiale&amp;lt;/code&amp;gt;||{{WD P|355}}&lt;br /&gt;
|Organisation(s) affiliée(s) au sujet, par exemple la filiale d&#039;une entreprise. Inverse d&#039;organisation mère. Au maximum 8 valeurs sont importées de Wikidata.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Institut d&#039;ingénierie physique de Moscou]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Branche&amp;lt;br /&amp;gt;Branches&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;branche&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|199}}&lt;br /&gt;
|Sous-entités d&#039;une organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Institut de recherche sur les composants logiciels et matériels pour l&#039;information et la communication avancée de Lille]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Partenaire&amp;lt;br /&amp;gt;Partenaires&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;partenaire&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|2652}}&lt;br /&gt;
|Partenaire institutionnel important de cette organisation (facultatif). Le partenariat peut être : commercial, scientifique, ...&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Haut-commissaire au plan (France)]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Dépend de&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;dépend de&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Quand utiliser ce paramètre et non &amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;organisation mère&amp;lt;/code&amp;gt; ?&amp;lt;br /&amp;gt;&lt;br /&gt;
Selon {{M|Infobox Organisation}}, &amp;lt;code&amp;gt;dépend de&amp;lt;/code&amp;gt; (ministère, secrétariat d&#039;État, etc.)&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Institut géographique national (Belgique)]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Affiliation&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;affiliation&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;affiliation_europeenne&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;affiliation_internationale&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;rattachement&amp;lt;/code&amp;gt;||{{WD P|1416}}&amp;lt;br /&amp;gt;&lt;br /&gt;
les qualificatifs utilisables sont :&amp;lt;br /&amp;gt;{{WD P|2868}}, {{WD P|1416}}, {{WD P|3831}} et {{Qualificatifs temporels}},&lt;br /&gt;
|Organisation à laquelle l&#039;organisation est affiliée. Il est intéressant d&#039;enregistrer les organisations nationales, continetales (européenes, ...) ou mondiales est affiliée. &amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Association fédérale des chiens de sauvetage]].&lt;br /&gt;
|-&lt;br /&gt;
| Sponsor&amp;lt;br /&amp;gt;Sponsors&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;sponsor&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|859}}&lt;br /&gt;
|Organisation ou personne qui [[sponsor]]ise&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[arXiv]].&lt;br /&gt;
|-&lt;br /&gt;
| Idéologie&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;idéologie&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;orientation politique&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;politique&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;pol&amp;lt;/code&amp;gt;||{{WD P|1142}}&lt;br /&gt;
|[[Idéologie]] politique motivant l&#039;organisation&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Front de libération de l&#039;enclave de Cabinda]].&lt;br /&gt;
|-&lt;br /&gt;
| Positionnement&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;positionnement&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;positionnement politique&amp;lt;/code&amp;gt;||{{WD P|1387}}&lt;br /&gt;
|[[Échiquier politique|Positionnement]] de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Vamos (parti politique)]].&lt;br /&gt;
|-&lt;br /&gt;
| Coalition politique&amp;lt;br /&amp;gt;Coalitions politiques&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;coalition&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;coalition politique&amp;lt;/code&amp;gt;||{{WD P|5832}}&lt;br /&gt;
|[[Coalition politique]] dont est membre l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Mouvement nationaliste du progrès]].&lt;br /&gt;
|-&lt;br /&gt;
| Groupe parlementaire&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;groupe parlementaire&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;parlement&amp;lt;/code&amp;gt;||{{WD P|4100}}&lt;br /&gt;
|[[Groupe parlementaire]] dont est membre l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Attention|dimension=24|La seule utilisation ne correspond pas à l&#039;utilisation prevue [[Parti libéral (Nouvelle-Zélande)]].}}&lt;br /&gt;
|-&lt;br /&gt;
| Budget&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;budget&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|2769}}&amp;lt;br /&amp;gt;les {{Qualificatifs temporels}} sont vivement conseillés.&lt;br /&gt;
|[[Budget]]s annuels de l&#039;organisation dans l&#039;ordre chronologique.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Bibliothèque nationale de France]].&lt;br /&gt;
|-&lt;br /&gt;
| Chiffre d&#039;affaires&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;chiffre d&#039;affaires&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|2139}}&amp;lt;br /&amp;gt;{{Qualificatifs temporels}} sont vivement conseillés.&lt;br /&gt;
|[[Chiffre d&#039;affaires|Somme des ventes de biens ou de services]] de l&#039;organisation sur un exercice comptable (généralement une année), en précisant l&#039;exercice comptable entre paranthèses.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Alma Media]].&lt;br /&gt;
|-&lt;br /&gt;
| Résultat net&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;résultat net&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|2295}}&amp;lt;br /&amp;gt;{{Qualificatifs temporels}} sont vivement conseillés.&lt;br /&gt;
|[[résultat net|Résultats nets]] annuels de l&#039;organisation dans l&#039;ordre chronologique.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Česká tisková kancelář]].&lt;br /&gt;
|-&lt;br /&gt;
| Dépenses&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;dépenses&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;dépenses annuelles&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;dépenses totales&amp;lt;/code&amp;gt;||{{WD P|2402}}&amp;lt;br /&amp;gt;{{Qualificatifs temporels}} sont vivement conseillés.&lt;br /&gt;
|Dépenses annuels de l&#039;organisation dans l&#039;ordre chronologique.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Mouvement Colibris]].&lt;br /&gt;
|-&lt;br /&gt;
| Capitalisation boursière&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;capitalisation&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|2226}}&amp;lt;br /&amp;gt;{{Qualificatifs temporels}} sont vivement conseillés.&lt;br /&gt;
|[[Capitalisation boursière]] de l&#039;organisation dans l&#039;ordre chronologique. Logiquement la propriété &amp;lt;code&amp;gt;cotation&amp;lt;/code&amp;gt; doit être précisée.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Tinkoff Bank]].&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Attention|dimension=24|Seule la dernière valeur devrait être affichée.}}&lt;br /&gt;
|-&lt;br /&gt;
| Cotation&amp;lt;br /&amp;gt;Cotations&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;cotation&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|414}}&amp;lt;br /&amp;gt;le qualificatif est affiché :{{WD P|249}}&lt;br /&gt;
|[[Bourse (économie)|Bourse]] sur laquelle l&#039;entreprise est côtée, suivie du code mnémonique de la valeur sur ce marché.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Alma Media]].&lt;br /&gt;
|-&lt;br /&gt;
| Notation&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;notation&amp;lt;/code&amp;gt;&#039;&#039;&#039;||&lt;br /&gt;
|Notation par une [[agence de notation financière]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Pas d&#039;exemple d&#039;utilisation.&lt;br /&gt;
|-&lt;br /&gt;
| Récompense&amp;lt;br /&amp;gt;Récompenses&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;récompense&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|166}}&amp;lt;br /&amp;gt;le qualificatif vivement conseillé :{{WD P|585}} avec éventuellement {{WD P|1027}}&lt;br /&gt;
|[[Récompense]]s, prix ou [[Distinction (honorifique)|Distinction]] reçus par l&#039;organisation dans l&#039;ordre chronologique.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Mères de la place de Mai]].&lt;br /&gt;
|-&lt;br /&gt;
| Produit&amp;lt;br /&amp;gt;Produits&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;produit&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|1056}}&lt;br /&gt;
|Type de matériau ou de produit fabriqué par l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Pinarello (marque)|Pinarello]].&lt;br /&gt;
|-&lt;br /&gt;
| Représentativité&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;representativite&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;représentativité&amp;lt;/code&amp;gt;||&lt;br /&gt;
|[[Représentativité syndicale en France|Représentativité]] de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Remarque|Ne concerne que les 5 syndicats français : la [[Confédération française démocratique du travail|CFDT]], la [[Confédération générale du travail|CGT]], [[Confédération générale du travail - Force ouvrière|FO]], la [[Confédération française de l&#039;encadrement - Confédération générale des cadres|CFE-CGC]] et la [[Confédération française des travailleurs chrétiens|CFTC]].}}&amp;lt;br /&amp;gt;&lt;br /&gt;
Pas d&#039;exemple d&#039;utilisation.&lt;br /&gt;
|-&lt;br /&gt;
| Publicatioɳ&amp;lt;br /&amp;gt;Publications&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;organe de presse&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;publication&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;publications&amp;lt;/code&amp;gt;||{{WD P|2813}}&amp;lt;br /&amp;gt;{{Qualificatifs temporels}}.&lt;br /&gt;
|[[publication]]s principale de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Kominform]].&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Remarque|Le fonctionnement détaillé des wikidata pourrait être expliqué}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|website_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|website_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|website_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|website_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Documentation|note=non|gras=oui|website_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
| Portail open data&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;portail open data&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|8402}}&lt;br /&gt;
|Élément Wikidata décrivant le portail [[open data]] mis à disposition par l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Statistiska centralbyrån]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Portail de données&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;portail de données&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|1325}}&lt;br /&gt;
|Site externe où des données de l&#039;organisation sont mises à disposition.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Statistiska centralbyrån]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Statuts&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;statuts&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|6378}}&lt;br /&gt;
|[[Uniform Resource Locator|URL]] des [[statut juridique|statuts juridiques]] de l&#039;organisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Union internationale de chimie pure et appliquée]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=4 style=&amp;quot;text-align:center;background-color:#CCFFCC;&amp;quot;|&#039;&#039;&#039;Identifiants&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| RNA&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;rna&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|3918}} et {{WD P|6309}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot;&amp;gt;Le format utilisé pour construire l&#039;URL externe de l&#039;organisation est donné par {{WD P|1630}} de la propriété.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|Identifiant d&#039;une association française au [[Répertoire national des associations]] (RNA).&amp;lt;br /&amp;gt;&lt;br /&gt;
La recherche de l&#039;identifiant peut se faire sur [https://www.data-asso.fr/ data-asso].&amp;lt;br /&amp;gt;&lt;br /&gt;
Des informations complémenaires peuvent apparaitre dans [https://www.journal-officiel.gouv.fr/associations/recherche/ les annonces et les comptes annuels].&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Club des Croqueurs de Chocolat]].&lt;br /&gt;
|-&lt;br /&gt;
| SIREN&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;siren&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|1616}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot; /&amp;gt;&lt;br /&gt;
|Identifiant de l&#039;organisation au [[Système d&#039;identification du répertoire des entreprises]] française (SIREN).&amp;lt;br /&amp;gt;&lt;br /&gt;
Pour rester dans le même thème que le paramètre précédent voir l&#039;exemple [[Jean Trogneux (entreprise)]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SIRET&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;siret&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|3215}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot; /&amp;gt;&lt;br /&gt;
|Identifiant de l&#039;organisation au [[Système d&#039;identification du répertoire des établissements]] française (SIRET).&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Service des Musées de France]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TVA européenne&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;tva&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|3608}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot; /&amp;gt;&lt;br /&gt;
|Identifiant de l&#039;organisation pour la [[TVA dans l&#039;Union européenne|TVA européenne]]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Teknologirådet]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| IRS&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;irs&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|1297}}&amp;lt;ref name=&amp;quot;format de l&#039;URL site tier&amp;quot;&amp;gt;Le format utilisé pour construire l&#039;URL externe sur un site tier à l&#039;organisation est donné par {{WD P|3303}} de la propriété.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|Identifiant de l&#039;organisation pour l&#039;[[Internal Revenue Service|agence du gouvernement fédéral des États-Unis]] qui collecte certains impôts (IRS).&amp;lt;br /&amp;gt;&lt;br /&gt;
La recherche de l&#039;identifiant peut se faire sur [https://www.charitynavigator.org le site Charity navigator].&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Gram Vikas]].&lt;br /&gt;
|-&lt;br /&gt;
| CIK&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;cik&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|5531}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot; /&amp;gt;&lt;br /&gt;
|Identifiant de l&#039;organisation pour la [[United States Securities and Exchange Commission]] (SEC) en charge de la [[réglementation]] et du [[contrôle des marchés financiers]] (CIK).&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Ameren]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| BCE&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;bce&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|3376}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot; /&amp;gt;&lt;br /&gt;
|Identifiant de l&#039;organisation pour l&#039;administration belge, Banque-Carrefour des Entreprises (BCE) désigne le registre central reprenant toutes les données d&#039;identification concernant les entreprises.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Belnet]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| CVR&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;cvr&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|1059}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot; /&amp;gt;&lt;br /&gt;
|Identifiant de l&#039;organisation dans le {{Lien|lang=en|trad=Central Business Register (Denmark)|fr=Registre central des entreprises}} implantées au Danemark.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Agence de presse Ritzaus]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cégjegyzékszám&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;hun&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|2619}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot; /&amp;gt;&lt;br /&gt;
|{{Lien|lang=hu|trad=Cégjegyzékszámok Magyarországon|fr=Numéros d&#039;enregistrement de la société en Hongrie}}.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Törley]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Companies House&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;companies house&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|2622}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot; /&amp;gt;&lt;br /&gt;
|Identifiant de l&#039;organisation dans le registre d&#039;entreprises [[Companies House]], l&#039;équivalent britannique du [[registre du commerce et des sociétés (France)|registre du commerce et des sociétés]] français.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Sylvia Young Theatre School]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Registre de Brønnøysund&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;orgnr&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|2333}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot; /&amp;gt;&lt;br /&gt;
|identifiant d&#039;organisation dans le registre des entités norvégiennes {{lien|lang=en|trad=Brønnøysund Register Centre|fr=registres de Brønnøysund}}.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Noregs Ungdomslag]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OKPO&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;okpo&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|2391}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot; /&amp;gt;&lt;br /&gt;
|identifiant dans la base de données de classification nationale russe des entreprises et organisations gérée par le [[Service fédéral des statistiques de l&#039;État russe]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Chantier naval n°10 (Russie)]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCorporates&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;opencorporates&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|1320}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot; /&amp;gt;&lt;br /&gt;
|identifiant dans la base de données [[OpenCorporates]]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Seikatsu Club]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| data.gouv.fr&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;datagouv&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|3206}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot; /&amp;gt;&lt;br /&gt;
|identifiant dans la base de données [[data.gouv.fr]] [[portail open data|plateforme de diffusion de données publiques]] (« &#039;&#039;[[Données ouvertes|open data]]&#039;&#039; ») de l&#039;[[France|État français]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Agence nationale de la cohésion des territoires]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| UAI&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;uai&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|3202}}&lt;br /&gt;
|code UAI (unité administrative immatriculée) des structures publiques et privées d&#039;enseignement initial et d&#039;administration publique du système éducatif français dans le [[répertoire national des établissements]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Institut de physique du globe de Paris]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Annuaire du service public&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;servicepublic&amp;lt;/code&amp;gt;&#039;&#039;&#039;||{{WD P|6671}}&amp;lt;ref name=&amp;quot;format de l&#039;URL&amp;quot; /&amp;gt;&lt;br /&gt;
|identifiant dans l&#039;[[Service-public.fr|Annuaire du service public]] français.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Viginum]].&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=4 style=&amp;quot;text-align:center;background-color:#CCFFCC;&amp;quot;|&#039;&#039;&#039;Carte de localisation du siège de l&#039;organisation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=4 |Il existe deux possibilités pour l&#039;affichage de cartes :&lt;br /&gt;
* des cartes utilisant la [[Aide:Géolocalisation statique|géolocalisation statique]].&lt;br /&gt;
* en l&#039;absence de géolocalisation, une carte dynamique.&lt;br /&gt;
Dans les 2 cas les coordonnées sont définies par {{WD P|625}} ou les paramètres &amp;lt;code&amp;gt;latitude&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;longitude&amp;lt;/code&amp;gt;.&lt;br /&gt;
{{Attention|Dans le cas où l&#039;organisation n&#039;existe plus, il faut éviter d&#039;utiliser une carte actuelle qui n&#039;est pas pertinente.}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|géolocalisation_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|géolocalisation_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|géolocalisation_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|géolocalisation_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|géolocalisation_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|type_carte_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|type_carte_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|type_carte_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|type_carte_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|type_carte_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|taille_carte_libellé}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|taille_carte_paramètre}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|taille_carte_wikidata}}&lt;br /&gt;
|{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|taille_carte_description}}&lt;br /&gt;
{{Extrait|Module:Infobox/Fonctions/Géolocalisation/Documentation|note=non|gras=oui|taille_carte_exemples}}&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&amp;lt;code class=&amp;quot;nowrap&amp;quot;&amp;gt;zoom&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|Non applicable&lt;br /&gt;
|Zoom initial sur la carte dynamique.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ce paramètre est utilisé dans le cas de carte dynamique.&amp;lt;br /&amp;gt;&lt;br /&gt;
La valeur est comprise entre 0 et 19.&amp;lt;br /&amp;gt;&lt;br /&gt;
Valeur par défaut : 13.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voir l&#039;exemple [[Chantier naval de Perno]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Charte graphique en fonction du type d&#039;organisation ==&lt;br /&gt;
En fonction du type de l&#039;organisation définie par la propriété wikidata {{WD P|31}} ou forcé par le paramètre &amp;lt;code&amp;gt;charte&amp;lt;/code&amp;gt;, un style est appliqué au titre et sous-titres de l&#039;infobox. Le style s&#039;applique également aux sous-types des types décrits dans le tableau suivant.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Type d&#039;organisation!!couleur titre!!couleur texte!!pictogramme!!Exemple de titre&lt;br /&gt;
|-&lt;br /&gt;
|Sans type définis ou avec aucun des types ci-dessous ||#323996||#FFF||defaut||style=&amp;quot;background: #323996;color:#FFF;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;Par défaut&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{WD Q|20857065}}||#3c3b6e||#FFF||musee||style=&amp;quot;background: #3c3b6e;color:#FFF;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;Agence fédérale aux États-Unis&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{WD Q|7075}}||4C6099||#FFF||universite||style=&amp;quot;background: #4C6099;color:#FFF;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;Bibliothèque&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{WD Q|1225300}}||#FFE8BF||#000||eveque||style=&amp;quot;background: #FFE8BF;color:#000;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;Dicastère&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{WD Q|3914}}||4d6699||ffffff||universite||style=&amp;quot;background: #4d6699;color:#ffffff;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;École&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{WD Q|31855}}||#8089b7||#FFF||universite||style=&amp;quot;background: #8089b7;color:#FFF;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;Institut de recherche&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{WD Q|15925165}}||#4B92DB||#FFF||nations-unies||style=&amp;quot;background: #4B92DB;color:#FFF;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;institution des Nations unies&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{WD Q|4936585}}||#003399||#FFF||union-europeenne||style=&amp;quot;background: #003399;color:#FFF;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;Institution européenne&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{WD Q|33506}}||C8D8FF||#000||musee||style=&amp;quot;background: #A0A0FF;color:#000;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;Musée&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{WD Q|163740}}||6e77ef||#FFF||association||style=&amp;quot;background: #6e77ef;color:#FFF;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;Organisme sans but lucratif&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{WD Q|7278}}||#E1E1E1||#000||defaut||style=&amp;quot;background: #E1E1E1;color:#000;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;Parti politique&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{WD Q|1968122}}||#CC0000||#FFF||medecine||style=&amp;quot;background: #CC0000;color:#FFF;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;Société nationale de la Croix-Rouge&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{WD Q|955824}}||#FFDEAD||#000||universite||style=&amp;quot;background: #FFDEAD;color:#000;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;Société savante&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{WD Q|681615}}||#D20012||#FFF||association||style=&amp;quot;background: #D20012;color:#FFF;text-align:center;&amp;quot; |&amp;lt;strong&amp;gt;Syndicat&amp;lt;/strong&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Voir le [[Projet:Infobox/Pictogramme|Projet pictogrammes des infobox]]&lt;br /&gt;
&lt;br /&gt;
== Exemples ==&lt;br /&gt;
=== Utilisation des chartes graphiques par défaut ===&lt;br /&gt;
==== Agence fédérale aux États-Unis ====&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q8333&lt;br /&gt;
}}&lt;br /&gt;
Par exemple pour le {{WD Q|8333}} qui est ({{WD P|31}}) une {{WD Q|20857065}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q8333&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
==== Bibliothèque ====&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q10700&lt;br /&gt;
}}&lt;br /&gt;
Par exemple pour la {{WD Q|Q10700}} qui est ({{WD P|31}}) une {{WD Q|7075}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q10700&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
==== Dicastère ====&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q620020&lt;br /&gt;
}}&lt;br /&gt;
Par exemple pour le {{WD Q|620020}} qui est ({{WD P|31}}) un {{WD Q|1225300}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q620020&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
==== École ====&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q4000&lt;br /&gt;
}}&lt;br /&gt;
Par exemple pour l&#039;{{WD Q|4000}} qui est ({{WD P|31}}) une {{WD Q|3914}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q4000&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
==== Institut de recherche ====&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q16828&lt;br /&gt;
}}&lt;br /&gt;
Par exemple pour le {{WD Q|16828}} qui est ({{WD P|31}}) une {{WD Q|31855}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q16828&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
==== Institution des Nations unies ====&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q7164&lt;br /&gt;
}}&lt;br /&gt;
Par exemple pour la {{WD Q|7164}} qui est ({{WD P|31}}) une {{WD Q|15925165}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q7164&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
==== Institution européenne ====&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q192247&lt;br /&gt;
}}&lt;br /&gt;
Par exemple pour la {{WD Q|192247}} qui est ({{WD P|31}}) une {{WD Q|4936585}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q192247&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
==== Musée ====&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q451&lt;br /&gt;
}}&lt;br /&gt;
Par exemple pour le {{WD Q|451}} qui est ({{WD P|31}}) un {{WD Q|33506}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q451&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
==== Organisme sans but lucratif ====&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q170&lt;br /&gt;
}}&lt;br /&gt;
Par exemple pour le {{WD Q|170}} qui est ({{WD P|31}}) une {{WD Q|163740}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q170&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
==== Parti politique ====&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q3173&lt;br /&gt;
}}&lt;br /&gt;
Par exemple pour {{WD Q|3173}} qui est ({{WD P|31}}) un {{WD Q|7278}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q3173&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Société nationale de la Croix-Rouge ====&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q168276&lt;br /&gt;
}}&lt;br /&gt;
Par exemple pour la {{WD Q|168276}} qui est ({{WD P|31}}) une {{WD Q|1968122}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q168276&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
==== société savante ====&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q1376969&lt;br /&gt;
}}&lt;br /&gt;
Par exemple pour le {{WD Q|1376969}} qui est ({{WD P|31}}) une {{WD Q|955824}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q1376969&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
==== Syndicat ====&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q520392&lt;br /&gt;
}}&lt;br /&gt;
Par exemple pour l&#039;{{WD Q|520392}} qui est ({{WD P|31}}) un {{WD Q|681615}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Infobox Organisation2&lt;br /&gt;
|wikidata=Q520392&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
== TemplateData ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Apparaissent en gras&#039;&#039;&#039;, les noms de champ à privilégier lorsqu&#039;on a besoin de les mentionner.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;nom&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Nom&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nom de l&#039;organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;association_nom&amp;quot;,&lt;br /&gt;
				&amp;quot;nom_think&amp;quot;,&lt;br /&gt;
				&amp;quot;acronymelaboratoire&amp;quot;,&lt;br /&gt;
				&amp;quot;titre&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Nom de l&#039;article&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;couleur boîte&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Titre - couleur de fond&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Couleur de fond du titre de l&#039;infobox, généralement basée sur le logo. Utiliser un code couleur CSS.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;« #FF0000 », « red »&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;image&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Image&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Image d&#039;illustration.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;photo&amp;quot;,&lt;br /&gt;
				&amp;quot;Photo&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Exemple.jpeg&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P18 ou P5252&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;taille image&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Image - taille&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Taille de l&#039;image, en pixels.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;180&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;légende image&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Image - légende&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Légende de l&#039;image.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;légende&amp;quot;,&lt;br /&gt;
				&amp;quot;Légende&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;alternative image&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Image - alternative textuelle&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Description alternative de l&#039;image, pour l&#039;accessibilité.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Bâtiment blanc de deux étages avec un toit de tuiles rouges.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;logo&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Logo&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Logo de l&#039;organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;association_logo&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Logo.svg&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P154&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;taille logo&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Logo - taille&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Taille du logo, en pixels.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;180&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;upright logo&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Logo - upright&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Facteur de redimensionnement du logo.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;0.7&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;légende logo&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Logo - légende&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Légende du logo de l&#039;organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;autovalue&amp;quot;: &amp;quot;Logo de {{subst:NOMPAGE}}.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;wikidata&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Élément Wikidata&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant Wikidata de l&#039;organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Q1234567&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Élément Wikidata relié à l&#039;article.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;sceau&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Sceau&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Sceau ou blason de l&#039;organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;blason&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P94 ou P158&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;taille sceau&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Sceau - taille&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Taille du sceau, en pixels.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;taille blason&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;180&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;upright sceau&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Sceau - upright&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Facteur de redimensionnement du sceau.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;upright blason&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;0.7&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;légende sceau&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Sceau - légende&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Légende du sceau de l&#039;organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;légende blason&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;autovalue&amp;quot;: &amp;quot;Logo de {{subst:NOMPAGE}}.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;drapeau&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Drapeau&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Drapeau de l&#039;organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P41&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;taille drapeau&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Drapeau - taille&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Taille du drapeau, en pixels.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;180&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;upright drapeau&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Drapeau - upright&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Facteur de redimensionnement du drapeau.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;0.7&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;légende drapeau&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Drapeau - légende&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Légende du drapeau de l&#039;organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;autovalue&amp;quot;: &amp;quot;Drapeau de {{subst:NOMPAGE}}.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;site web&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Site web&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;URL du site web de l&#039;organisation.\nL&#039;adresse doit être complète en commençant par http:// ou https://.\n&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;site_web&amp;quot;,&lt;br /&gt;
				&amp;quot;site officiel&amp;quot;,&lt;br /&gt;
				&amp;quot;site internet&amp;quot;,&lt;br /&gt;
				&amp;quot;web&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P856&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;https://science.gov.az/az&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;devise&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Devise&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Devise ou slogan de l&#039;organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;slogan&amp;quot;,&lt;br /&gt;
				&amp;quot;association_slogan&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1451&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;histoire&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Libellé histoire&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Paramètre technique permettant de modifier le libellé de la partie concernant l&#039;historique dans l&#039;infobox.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;fondation&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Fondation&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Date et lieu de fondation ou de création, avec éventuellement les changements de noms.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;création&amp;quot;,&lt;br /&gt;
				&amp;quot;date_de_fondation&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;15 mars 1926&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P571 ou P740&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;dissolution&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dissolution&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Date de dissolution.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P576&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;origine&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Origine&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Motif de la création ou évènement ayant motivé la création. &amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;remplace&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Prédécesseur&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;a remplacé&amp;quot;,&lt;br /&gt;
				&amp;quot;prédécesseur&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1365, P155 ou P1398.&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nom de l&#039;organisation précédente. S&#039;il y a plusieurs organisations prédécesseurs, vérifier si le paramètre fusion de n&#039;est pas plus approprié.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;remplacé par&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Successeur&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;successeur&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1366, P156 ou P167&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nom de l&#039;organisation qui a remplacé celle-ci. S&#039;il y a plusieurs organisations vérifier si scission de n&#039;est pas plus approprié.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;scission de&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Scission de&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nom de l&#039;organisation dont elle a fait scission pour se créer. Préciser la date entre parenthèses.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;fusion de&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Fusion de&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Noms des organisations qui ont été regroupées dans la nouvelle organisation. Préciser la date entre parenthèses.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;scission dans&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Scission dans&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Lorsqu&#039;une organisation se scinde, nom de la nouvelle organisation. Préciser la date entre parenthèses.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;fusionné dans&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Fusionné dans&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Lorsqu&#039;une organisation se regroupe avec une ou des autres organisations, pour en former une nouvelle. Préciser la date entre parenthèses.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;sigle&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Sigle&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;acronyme&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1813&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Sigle, acronyme, nom court de l&#039;organisation&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;ONU&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;code&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Code&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Pour les laboratoires français c&#039;est le code donné par le CNRS&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;UMR 5478 pour le Centre de recherche sur la langue et les textes basques&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;surnom&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Surnom&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1449&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Surnom de l&#039;organisation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;couverture&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Zone d&#039;activité&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;région&amp;quot;,&lt;br /&gt;
				&amp;quot;zone opérationnelle&amp;quot;,&lt;br /&gt;
				&amp;quot;zone d&#039;influence&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2541&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;zone géographique ou juridiction dans laquelle une organisation réalise ses activités.&amp;quot;,&lt;br /&gt;
			&amp;quot;autovalue&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;type&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Type&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;association_type&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P31&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nature de l&#039;organisation. Si le type d&#039;organisation est défini dans les wikidata cela peut modifier la présentation de l&#039;infobox. Voir plus de détail dans la documentation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;forme juridique&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Forme juridique&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1454&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Forme juridique de l&#039;organisation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;structure&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Structure&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Structure de la gouvernance de l&#039;organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Voir l&#039;exemple Fédération française de spéléologie&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;objet social&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Objet social&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;objets sociaux&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P6346&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Objet social (ou objets sociaux) d&#039;une organisation tel que défini dans ses statuts.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;domaine&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Domaine d&#039;activité&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;discipline&amp;quot;,&lt;br /&gt;
				&amp;quot;disciplines&amp;quot;,&lt;br /&gt;
				&amp;quot;domaines&amp;quot;,&lt;br /&gt;
				&amp;quot;secteur&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P101, P452 ou P2650&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Domaine ou secteur d&#039;activité de l&#039;organisation&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;mouvement&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Mouvement culturel&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P135&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Mouvement ou courant culturel, littéraire, artistique, philosophique (en), politique ou auquel se rattache l&#039;organisation.\n\nAttention ce n&#039;est pas le « style » de bâtiment du siège social.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;financement&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Financement&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2770&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Sources de revenu de l&#039;organisation. &amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;objectif&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Objectif&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;but&amp;quot;,&lt;br /&gt;
				&amp;quot;objectifs&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P3712&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Résultat, but ou objectif que l&#039;organisation souhaite atteindre.\n\nAttention ce n&#039;est pas l&#039;objet social. &amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;méthode&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Méthode&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;methode&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Moyens utilisés pour atteindre l&#039;objectif ou remplir la mission de l&#039;organisation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;campus&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Campus&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Lieu où est implanté l&#039;organisation universitaire.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;siège&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Siège social&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Lieu où se trouve (ou où s&#039;est trouvé) le siège principal d&#039;une organisation. Ne pas lister toutes les implantations&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;siège social&amp;quot;,&lt;br /&gt;
				&amp;quot;adresse&amp;quot;,&lt;br /&gt;
				&amp;quot;localisation&amp;quot;,&lt;br /&gt;
				&amp;quot;ville&amp;quot;,&lt;br /&gt;
				&amp;quot;siege&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P159&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;langue&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Langue officielle&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;langues&amp;quot;,&lt;br /&gt;
				&amp;quot;langue officielle&amp;quot;,&lt;br /&gt;
				&amp;quot;langues officielles&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P37&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Langue officielle ou langues officielles de l&#039;organisation&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;[[français]]&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;[[anglais]]&amp;quot;,&lt;br /&gt;
				&amp;quot;[[arabe]]&amp;quot;,&lt;br /&gt;
				&amp;quot;[[Langues chinoises|chinois]]&amp;quot;,&lt;br /&gt;
				&amp;quot;[[espagnol]]&amp;quot;,&lt;br /&gt;
				&amp;quot;[[français]]&amp;quot;,&lt;br /&gt;
				&amp;quot;[[russe]]&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;langue de travail&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Langue de travail&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;langues de travail&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2936&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Langue utilisée ou langues utilisées par l&#039;organisation&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;[[français]]&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;[[anglais]]&amp;quot;,&lt;br /&gt;
				&amp;quot;[[arabe]]&amp;quot;,&lt;br /&gt;
				&amp;quot;[[Langues chinoises|chinois]]&amp;quot;,&lt;br /&gt;
				&amp;quot;[[espagnol]]&amp;quot;,&lt;br /&gt;
				&amp;quot;[[français]]&amp;quot;,&lt;br /&gt;
				&amp;quot;[[russe]]&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;organisation mère&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Organisation mère&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;société mère&amp;quot;,&lt;br /&gt;
				&amp;quot;organisme&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P749&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Maison mère pour les organisations.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;branche&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Branche&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P199&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Sous-entités d&#039;une organisation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;partenaire&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Partenaire&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Partenaire institutionnel important de cette organisation (facultatif). Le partenariat peut être : commercial, scientifique, ...&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;dépend de&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dépend de&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Quand utiliser ce paramètre et non organisation mère ?\nSelon Infobox Organisation, dépend de (ministère, secrétariat d&#039;État, etc.) &amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;affiliation&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Affiliation&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;affiliation_europeenne&amp;quot;,&lt;br /&gt;
				&amp;quot;affiliation_internationale&amp;quot;,&lt;br /&gt;
				&amp;quot;rattachement&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1416 ou P463&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Organisation à laquelle l&#039;organisation est affiliée&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;sponsor&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Sponsor&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P859&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Organisation ou personne qui sponsorise&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;idéologie&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Idéologie&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;orientation politique&amp;quot;,&lt;br /&gt;
				&amp;quot;politique&amp;quot;,&lt;br /&gt;
				&amp;quot;pol&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1142&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Idéologie politique motivant l&#039;organisation&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;positionnement&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Positionnement politique&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;positionnement politique&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1387&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Positionnement de l&#039;organisation sur l’échiquier politique&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;coalition&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Coalition politique&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;coalition politique&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P5832&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Coalition politique dont est membre l&#039;organisation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;groupe parlementaire&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Groupe parlementaire&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;parlement&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P4100&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Groupe parlementaire dont est membre l&#039;organisation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;budget&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Budget&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2769&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Budgets annuels de l&#039;organisation dans l&#039;ordre chronologique.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;chiffre d&#039;affaires&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Chiffre d&#039;affaires&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2139&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Somme des ventes de biens ou de services de l&#039;organisation sur un exercice comptable (généralement une année), en précisant l&#039;exercice comptable entre paranthèses&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;résultat net&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Résultat net&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2295&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Résultats nets annuels de l&#039;organisation dans l&#039;ordre chronologique.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;dépenses&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dépenses&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;dépenses annuelles&amp;quot;,&lt;br /&gt;
				&amp;quot;dépenses totales&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2402&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Dépenses annuels de l&#039;organisation dans l&#039;ordre chronologique.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;capitalisation&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Capitalisation boursière&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2226&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Capitalisation boursière de l&#039;organisation dans l&#039;ordre chronologique. Logiquement la propriété cotation doit être précisée.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;15 502 780 000 $ (23 juin 2021)&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;cotation&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Cotation&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P414&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Bourse sur laquelle l&#039;entreprise est cotée, suivie du code mnémonique de la valeur sur ce marché.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;OMX Helsinki (ALMA)&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;notation&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Notation&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Notation par une agence de notation financière.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;récompense&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Récompense&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P166&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Récompenses, prix ou Distinction reçus par l&#039;organisation dans l&#039;ordre chronologique.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;produit&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Produit&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1056&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Type de matériau ou de produit fabriqué par l&#039;organisation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;représentativité&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Représentativité syndicale en France.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;representativite&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Représentativité de l&#039;organisation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;publication&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Publication&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;publications&amp;quot;,&lt;br /&gt;
				&amp;quot;organe de presse&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2813&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;principales publications de l&#039;organisation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;portail open data&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Portail open data&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P8402&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Élément Wikidata décrivant le portail [[open data]] mis à disposition par l&#039;organisation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;portail de données&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Portail de données&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1325&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Site externe où des données de l&#039;organisation sont mises à disposition.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;statuts&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Statut juridique&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P6378&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;URL des statuts juridiques de l&#039;organisation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;membres&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Membres&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nombre de personnes qui ont rejoint l&#039;organisation à un moment donné.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;membre&amp;quot;,&lt;br /&gt;
				&amp;quot;nombre de membres&amp;quot;,&lt;br /&gt;
				&amp;quot;nombre_membres&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;~ {{formatnum:10000}} (2022)&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2124&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;{{formatnum:1}} (2022)&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;volontaires&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Volontaires&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nombre de personnes qui font du bénévolat dans l&#039;organisation à un moment donné.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;bénévoles&amp;quot;,&lt;br /&gt;
				&amp;quot;nombre_volontaires&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;~ {{formatnum:10000}} (2022)&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P6125&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;{{formatnum:1}} (2022)&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;effectif&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Effectif&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nombre total d&#039;employés de l&#039;organisation à un moment donné.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;effectifs&amp;quot;,&lt;br /&gt;
				&amp;quot;employés&amp;quot;,&lt;br /&gt;
				&amp;quot;personnel&amp;quot;,&lt;br /&gt;
				&amp;quot;personnels&amp;quot;,&lt;br /&gt;
				&amp;quot;nombre_employes&amp;quot;,&lt;br /&gt;
				&amp;quot;effectif total&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1128&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;{{formatnum:4321}} (2020)&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;{{formatnum:1}} (2022)&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;effectif statutaire&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Effectif statutaire&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nombre d&#039;employés de l&#039;organisation ayant un statut spécifique à la fonction publique à un moment donné.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;{{formatnum:4321}} (2020)&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;{{formatnum:1}} (2022)&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;chercheurs&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Chercheurs&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;chercheurs statutaires&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nombre de chercheurs de l&#039;organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;{{formatnum:4321}} (2020)&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;{{formatnum:1}} (2022)&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;chercheurs associés&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Chercheurs associés&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nombre de chercheurs associés de l&#039;organisation à un moment donné.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;{{formatnum:4321}} (2020)&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;{{formatnum:1}} (2022)&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;doctorants&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Doctorants&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nombre de doctorants de l&#039;organisation à un moment donné.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;{{formatnum:4321}} (2020)&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;{{formatnum:1}} (2022)&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;fondateur&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Fondateur&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;fondatrice&amp;quot;,&lt;br /&gt;
				&amp;quot;fondateurs&amp;quot;,&lt;br /&gt;
				&amp;quot;fondatrices&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P112 ou P170&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Personnes ou organisations ayant créé l&#039;organisation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;président&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Président&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Président de l&#039;organisation, suivi de l&#039;année de sa prise de fonction enter parenthèses. &amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;president&amp;quot;,&lt;br /&gt;
				&amp;quot;presidente&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P488&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;titre dirigeant&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dirigeant - libellé&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Lorsque « Dirigeant » ne convient pas comme libellé de poste pour le premier dirigeant, cet argument permet de forcer une autre valeur.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;titre dirigeant1&amp;quot;,&lt;br /&gt;
				&amp;quot;intitulé dirigeant1&amp;quot;,&lt;br /&gt;
				&amp;quot;intitule_fonction1&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;[[Recteur d&#039;académie]]&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;[[Recteur d&#039;académie en France|Recteur d&#039;académie]]&amp;quot;,&lt;br /&gt;
				&amp;quot;[[Recteur d&#039;académie en France|Rectrice d&#039;académie]]&amp;quot;,&lt;br /&gt;
				&amp;quot;Ministre&amp;quot;,&lt;br /&gt;
				&amp;quot;Secrétaire d&#039;État&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;dirigeant&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dirigeant&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;dirigeant1&amp;quot;,&lt;br /&gt;
				&amp;quot;fonction1&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Premier dirigeant.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;titre dirigeant2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dirigeant 2 - libellé&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Lorsque « Dirigeant » ne convient pas comme libellé de poste pour le deuxième dirigeant, cet argument permet de forcer une autre valeur.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;intitulé dirigeant2&amp;quot;,&lt;br /&gt;
				&amp;quot;intitule_fonction2&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;dirigeant2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dirigeant 2&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;fonction2&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Deuxième dirigeant.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;titre dirigeant3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dirigeant 3 - libellé&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Lorsque « Dirigeant » ne convient pas comme libellé de poste pour le troisième dirigeant, cet argument permet de forcer une autre valeur.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;intitulé dirigeant3&amp;quot;,&lt;br /&gt;
				&amp;quot;intitule_fonction3&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;dirigeant3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dirigeant 3&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;fonction3&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Troisième dirigeant.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;titre dirigeant4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dirigeant 4 - libellé&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Lorsque « Dirigeant » ne convient pas comme libellé de poste pour le quatrième dirigeant, cet argument permet de forcer une autre valeur.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;intitulé dirigeant4&amp;quot;,&lt;br /&gt;
				&amp;quot;intitule_fonction4&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;dirigeant4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dirigeant 4&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;fonction4&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Quatrième dirigeant.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;titre dirigeant5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dirigeant 5 - libellé&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Lorsque « Dirigeant » ne convient pas comme libellé de poste pour le cinquième dirigeant, cet argument permet de forcer une autre valeur.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;intitulé dirigeant5&amp;quot;,&lt;br /&gt;
				&amp;quot;intitule_fonction5&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;dirigeant5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dirigeant 5&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;fonction5&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Cinquième dirigeant.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;président d&#039;honneur&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Président d&#039;honneur&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;président honoraire&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2828 (ou P3320) dont la position est Q1300660&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Le président d&#039;honneur&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;vice-président&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Vice-président&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;vice-president&amp;quot;,&lt;br /&gt;
				&amp;quot;vice-présidente&amp;quot;,&lt;br /&gt;
				&amp;quot;vice-presidente&amp;quot;,&lt;br /&gt;
				&amp;quot;vice-présidents&amp;quot;,&lt;br /&gt;
				&amp;quot;vice-presidents&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2828 (ou P3320) dont la position est Q42178&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Le vice-président&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;procureur&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Procureur&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;procureure&amp;quot;,&lt;br /&gt;
				&amp;quot;procureuse&amp;quot;,&lt;br /&gt;
				&amp;quot;procureures&amp;quot;,&lt;br /&gt;
				&amp;quot;procureuses&amp;quot;,&lt;br /&gt;
				&amp;quot;procureurs&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1592&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Procureur pour un tribunal&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;directeur&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Direction&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Dirigeant de l&#039;organisation&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;directrice&amp;quot;,&lt;br /&gt;
				&amp;quot;direction&amp;quot;,&lt;br /&gt;
				&amp;quot;directeur_general&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P169 ou P1037&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;secrétaire général&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Secrétaire général&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;secretaire_general&amp;quot;,&lt;br /&gt;
				&amp;quot;secretaire_generale&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P3975&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Le secrétaire général&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;secrétaire perpétuel&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Secrétaire perpétuel&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;secretaire perpetuel&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2828 (ou P3320) dont la position est Q1282146.&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Le secrétaire perpétuel&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;secrétaire&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Secrétaire&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;secretaire&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : ... dont la position est Q80687 ou Q836971&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Le ou la secrétaire&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;protecteur&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Protecteur&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Le protecteur ou la protectrice de l&#039;organisation.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;trésorier&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Trésorier&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;tresorier&amp;quot;,&lt;br /&gt;
				&amp;quot;trésorière&amp;quot;,&lt;br /&gt;
				&amp;quot;tresoriere&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : ... dont la position est Q388338&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Le trésorier ou la trésorière&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;personne clé&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Personnes clés&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;personnes clé&amp;quot;,&lt;br /&gt;
				&amp;quot;pers&amp;quot;,&lt;br /&gt;
				&amp;quot;personnage_clef&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P3342, P2828, P3320 ou P5052&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Les personnes clés qui n&#039;ont pas déjà été citées dans d&#039;autres rubriques&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;propriétaire&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Propriétaire&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P127&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Le ou la propriétaire&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;soutenu par&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Soutenu par&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;soutien&amp;quot;,&lt;br /&gt;
				&amp;quot;soutiens&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P8001&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Soutien apporté par une personne ou une organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;deprecated&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;rna&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant RNA&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant d&#039;une association française au Répertoire national des associations française (RNA). La recherche peut se faire sur www.data-asso.fr.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P3918 ou P6309&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;siren&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant SIREN&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant de l&#039;organisation au Système d&#039;identification du répertoire des entreprises française (SIREN).&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1616&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;siret&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant SIRET&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant de l&#039;organisation au Système d&#039;identification du répertoire des établissements française (SIRET).&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P3215&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;tva&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant TVA européenne&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P3608&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant de l&#039;organisation pour la TVA européenne&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;irs&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant IRS&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant de l&#039;organisation pour l&#039;agence du gouvernement fédéral des États-Unis qui collecte certains impôts (IRS).&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1297&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;cik&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant CIK&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant de l&#039;organisation pour la United States Securities and Exchange Commission (SEC) en charge de la réglementation et du contrôle des marchés financiers (CIK).&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P5531&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;bce&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant BCE&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P3376&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant de l&#039;organisation pour l&#039;administration belge, Banque-Carrefour des Entreprises (BCE) désigne le registre central reprenant toutes les données d&#039;identification concernant les entreprises.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;cvr&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant CVR (Danemark)&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant de l&#039;organisation dans le Registre central des entreprises implantées au Danemark.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1059&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;hun&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant HUN&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant Cégjegyzékszámok Magyarországon. Numéros d&#039;enregistrement de la société en Hongrie.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2619&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;companies house&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant Companies House&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2622&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant de l&#039;organisation dans le registre d&#039;entreprises Companies House, l&#039;équivalent britannique du registre du commerce et des sociétés français.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;orgnr&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant orgnr&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant Brønnøysund Register Centre. identifiant d&#039;organisation dans le registre des entités norvégiennes registres de Brønnøysund.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2333&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;okpo&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant OKPO&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant dans la base de données de classification nationale russe des entreprises et organisations gérée par le Service fédéral des statistiques de l&#039;État russe.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P2391&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;opencorporates&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant OpenCorporates&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P1320&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Identifiant dans la base de données OpenCorporates.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;datagouv&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant data.gouv.fr (France)&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;identifiant dans la base de données data.gouv.fr plateforme de diffusion de données publiques (« open data ») de l&#039;État français.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P3206&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;uai&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant UAI&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P3202&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;code UAI (unité administrative immatriculée) des structures publiques et privées d&#039;enseignement initial et d&#039;administration publique du système éducatif français dans le répertoire national des établissements.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;servicepublic&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Identifiant servicepublic.fr (France)&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;identifiant dans l&#039;Annuaire du service public français.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P6671&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;pays&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Pays&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-page-name&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;P17&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Pays du siège&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;coordonnées&amp;quot;: {&lt;br /&gt;
			&amp;quot;deprecated&amp;quot;: &amp;quot;Utilisez latitude et longitude&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;latitude&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Latitude&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Latitude du siège social de l&#039;organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Le format utilisé est soit en degrés au format décimal (par exemple : 16.74170), soit en degrés, minutes et secondes (par exemple : 16°44&#039;29.88\&amp;quot;N ou 16/44/29.88/N)&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;longitude&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Longitude&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Longitude du siège social de l&#039;organisation.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Le format utilisé est soit en degrés au format décimal (par exemple : -92.62982), soit en degrés, minutes et secondes (par exemple : 92°37&#039;47.28\&amp;quot;O ou 92/37/47.28/O)&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;géolocalisation&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Géolocalisation du siège de l&#039;organisation&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;L&#039;utilisation de ce paramètre est déconseillée car les cartes affichées ne sont pas zoomables et sont sans légende. Carte utilisée pour afficher la géolocalisation du siège donné par les latitude et longitude.  Si géolocalisation=pas pertinent, les coordonnées sont affichées mais la carte ne l&#039;est pas. Si géolocalisation=-, ni les coordonnées ni la carte ne sont affichées. Voir l&#039;exemple Modèle:Infobox Organisation2/Test#Suppression de la géolocalisation. Pour une utilisation standard de ce paramètre les cartes doivent être séparées par un « / ». Par exemple géolocalisation = Monde/Canada/Québec/Montréal. Le nombre de cartes semble être limité à 4 (non testé).&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Monde/Canada/Québec/Montréal&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;carte&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Carte d&#039;implantation des activités&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Fichier représentant zone géographique ou juridiction dans laquelle l&#039;organisation réalise ses activités&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;charte&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Charte graphique&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Charte graphique des titres et sous-titres de l&#039;infobox en fonction du type d&#039;organisation voir la section Charte graphique en fonction du type d&#039;organisation de la documentation&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;agence fédérale des États-Unis&amp;quot;,&lt;br /&gt;
				&amp;quot;bibliothèque&amp;quot;,&lt;br /&gt;
				&amp;quot;dicastère&amp;quot;,&lt;br /&gt;
				&amp;quot;école&amp;quot;,&lt;br /&gt;
				&amp;quot;institut de recherche&amp;quot;,&lt;br /&gt;
				&amp;quot;institution spécialisée des Nations unies&amp;quot;,&lt;br /&gt;
				&amp;quot;organe de l&#039;Union européenne&amp;quot;,&lt;br /&gt;
				&amp;quot;musée&amp;quot;,&lt;br /&gt;
				&amp;quot;organisme sans but lucratif&amp;quot;,&lt;br /&gt;
				&amp;quot;parti politique&amp;quot;,&lt;br /&gt;
				&amp;quot;Société Nationale du Mouvement international de la Croix-Rouge et du Croissant-Rouge&amp;quot;,&lt;br /&gt;
				&amp;quot;société savante&amp;quot;,&lt;br /&gt;
				&amp;quot;syndicat&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;texte noir&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Titre - couleur des titres en noir&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Force la couleur du texte du titre de l&#039;infobox et des sous-titres à être noir au lieu de blanc.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;oui&amp;quot;,&lt;br /&gt;
				&amp;quot;non&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;couleur texte&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Titre - couleur du texte&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Couleur du texte des titres de l&#039;infobox et des sous-titres.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#FF0000&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;légende carte&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Carte - légende&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Légende de l&#039;image représentant la carte de localisation&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;autovalue&amp;quot;: &amp;quot;Carte d&#039;implantation de {{subst:NOMPAGE}}.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;upright carte&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Carte - upright&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Facteur de redimensionnement de la carte&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;0.7&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
			&amp;quot;autovalue&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;taille carte&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Carte - taille&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Largeur de l&#039;image de la carte de localisation, en pixels.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;300&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;upright&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Image - upright&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Facteur de redimensionnement de l&#039;image.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;0.7&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;zoom&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Zoom sur la carte&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Zoom initial sur la carte dynamique.\n\nCe paramètre est utilisé dans le cas de carte dynamique.\nLa valeur est comprise entre 0 et 19.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;0&amp;quot;,&lt;br /&gt;
				&amp;quot;1&amp;quot;,&lt;br /&gt;
				&amp;quot;2&amp;quot;,&lt;br /&gt;
				&amp;quot;3&amp;quot;,&lt;br /&gt;
				&amp;quot;4&amp;quot;,&lt;br /&gt;
				&amp;quot;5&amp;quot;,&lt;br /&gt;
				&amp;quot;6&amp;quot;,&lt;br /&gt;
				&amp;quot;7&amp;quot;,&lt;br /&gt;
				&amp;quot;8&amp;quot;,&lt;br /&gt;
				&amp;quot;9&amp;quot;,&lt;br /&gt;
				&amp;quot;10&amp;quot;,&lt;br /&gt;
				&amp;quot;11&amp;quot;,&lt;br /&gt;
				&amp;quot;12&amp;quot;,&lt;br /&gt;
				&amp;quot;13&amp;quot;,&lt;br /&gt;
				&amp;quot;14&amp;quot;,&lt;br /&gt;
				&amp;quot;15&amp;quot;,&lt;br /&gt;
				&amp;quot;16&amp;quot;,&lt;br /&gt;
				&amp;quot;17&amp;quot;,&lt;br /&gt;
				&amp;quot;18&amp;quot;,&lt;br /&gt;
				&amp;quot;19&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;option-1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Intitulé du premier champ optionnel&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Avant d&#039;utiliser ce champ vérifiez qu&#039;un autre paramètre n&#039;est pas plus adapté. En particulier pour les postes occupés par des personnes ; il existe des paramètres qui peuvent être configurés.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;valeur-1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Valeur du premier champ optionnel&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Avant d&#039;utiliser ce champ vérifiez qu&#039;un autre paramètre n&#039;est pas plus adapté. En particulier pour les postes occupés par des personnes ; il existe des paramètres qui peuvent être configurés.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;option-2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Intitulé du deuxième champ optionnel&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Avant d&#039;utiliser ce champ vérifiez qu&#039;un autre paramètre n&#039;est pas plus adapté. En particulier pour les postes occupés par des personnes ; il existe des paramètres qui peuvent être configurés.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;valeur-2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Valeur du deuxième champ optionnel&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Avant d&#039;utiliser ce champ vérifiez qu&#039;un autre paramètre n&#039;est pas plus adapté. En particulier pour les postes occupés par des personnes ; il existe des paramètres qui peuvent être configurés.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;option-3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Intitulé du troisième champ optionnel&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Avant d&#039;utiliser ce champ vérifiez qu&#039;un autre paramètre n&#039;est pas plus adapté. En particulier pour les postes occupés par des personnes ; il existe des paramètres qui peuvent être configurés.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;valeur-3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Valeur du troisième champ optionnel&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Avant d&#039;utiliser ce champ vérifiez qu&#039;un autre paramètre n&#039;est pas plus adapté. En particulier pour les postes occupés par des personnes ; il existe des paramètres qui peuvent être configurés.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;option-4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Intitulé du quatrième champ optionnel&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Avant d&#039;utiliser ce champ vérifiez qu&#039;un autre paramètre n&#039;est pas plus adapté. En particulier pour les postes occupés par des personnes ; il existe des paramètres qui peuvent être configurés.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;valeur-4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Valeur du quatrième champ optionnel&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Avant d&#039;utiliser ce champ vérifiez qu&#039;un autre paramètre n&#039;est pas plus adapté. En particulier pour les postes occupés par des personnes ; il existe des paramètres qui peuvent être configurés.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;option-5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Intitulé du cinquième champ optionnel&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Avant d&#039;utiliser ce champ vérifiez qu&#039;un autre paramètre n&#039;est pas plus adapté. En particulier pour les postes occupés par des personnes ; il existe des paramètres qui peuvent être configurés.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;valeur-5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Valeur du cinquième champ optionnel&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Avant d&#039;utiliser ce champ vérifiez qu&#039;un autre paramètre n&#039;est pas plus adapté. En particulier pour les postes occupés par des personnes ; il existe des paramètres qui peuvent être configurés.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;option-6&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Intitulé du sixième champ optionnel&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Avant d&#039;utiliser ce champ vérifiez qu&#039;un autre paramètre n&#039;est pas plus adapté. En particulier pour les postes occupés par des personnes ; il existe des paramètres qui peuvent être configurés.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;valeur-6&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Valeur du sixième champ optionnel&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Avant d&#039;utiliser ce champ vérifiez qu&#039;un autre paramètre n&#039;est pas plus adapté. En particulier pour les postes occupés par des personnes ; il existe des paramètres qui peuvent être configurés.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;titre recteur&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Titre du recteur&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Lorsque « Recteur» ne convient pas comme libellé de poste pour recteur de l&#039;université, cet argument permet de forcer une autre valeur.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;Rectrice&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;recteur&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Recteur&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Recteur de l&#039;université, il ne s&#039;agit pas des autres types de recteur par exemple le recteur d&#039;académie en France.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;titre siège&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Nom du type de siège de l&#039;organisation&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Nom du type de siège de l&#039;organisation lorsque la valeur par défaut « Siège » ne convient pas. &amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;[[Recteur d&#039;académie en France|Rectorat]]&amp;quot;,&lt;br /&gt;
				&amp;quot;Ministère&amp;quot;,&lt;br /&gt;
				&amp;quot;Secrétariat&amp;quot;,&lt;br /&gt;
				&amp;quot;[[Quartier général]]&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;alternative blason&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Blason - alternative&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Texte à afficher quand l&#039;image du blason ne peut l&#039;être.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;alternative drapeau&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Drapeau - alternative &amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Texte à afficher quand l&#039;image du drapeau ne peut l&#039;être.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;alternative logo &amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Logo - alternative &amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Texte à afficher quand l&#039;image du logo ne peut l&#039;être.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;type carte&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Type de la carte&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Type de carte de géolocalisation statique. &amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;relief&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;suggestedvalues&amp;quot;: [&lt;br /&gt;
				&amp;quot;relief&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;organisme affilié&amp;quot;: {&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;filiale&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Organisme affilié&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;organisation affiliée au sujet, par exemple la filiale d&#039;une entreprise. Inverse d&#039;organisation mère.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Wikidata : P355&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;Infobox pour une organisation. Récupère automatiquement les données disponibles sur Wikidata.&amp;quot;,&lt;br /&gt;
	&amp;quot;format&amp;quot;: &amp;quot;{{_\n | _________________ = _\n}}\n&amp;quot;,&lt;br /&gt;
	&amp;quot;paramOrder&amp;quot;: [&lt;br /&gt;
		&amp;quot;wikidata&amp;quot;,&lt;br /&gt;
		&amp;quot;charte&amp;quot;,&lt;br /&gt;
		&amp;quot;couleur boîte&amp;quot;,&lt;br /&gt;
		&amp;quot;texte noir&amp;quot;,&lt;br /&gt;
		&amp;quot;couleur texte&amp;quot;,&lt;br /&gt;
		&amp;quot;nom&amp;quot;,&lt;br /&gt;
		&amp;quot;logo&amp;quot;,&lt;br /&gt;
		&amp;quot;légende logo&amp;quot;,&lt;br /&gt;
		&amp;quot;upright logo&amp;quot;,&lt;br /&gt;
		&amp;quot;taille logo&amp;quot;,&lt;br /&gt;
		&amp;quot;alternative logo &amp;quot;,&lt;br /&gt;
		&amp;quot;sceau&amp;quot;,&lt;br /&gt;
		&amp;quot;légende sceau&amp;quot;,&lt;br /&gt;
		&amp;quot;upright sceau&amp;quot;,&lt;br /&gt;
		&amp;quot;taille sceau&amp;quot;,&lt;br /&gt;
		&amp;quot;alternative blason&amp;quot;,&lt;br /&gt;
		&amp;quot;drapeau&amp;quot;,&lt;br /&gt;
		&amp;quot;légende drapeau&amp;quot;,&lt;br /&gt;
		&amp;quot;upright drapeau&amp;quot;,&lt;br /&gt;
		&amp;quot;taille drapeau&amp;quot;,&lt;br /&gt;
		&amp;quot;alternative drapeau&amp;quot;,&lt;br /&gt;
		&amp;quot;carte&amp;quot;,&lt;br /&gt;
		&amp;quot;légende carte&amp;quot;,&lt;br /&gt;
		&amp;quot;upright carte&amp;quot;,&lt;br /&gt;
		&amp;quot;taille carte&amp;quot;,&lt;br /&gt;
		&amp;quot;image&amp;quot;,&lt;br /&gt;
		&amp;quot;légende image&amp;quot;,&lt;br /&gt;
		&amp;quot;upright&amp;quot;,&lt;br /&gt;
		&amp;quot;taille image&amp;quot;,&lt;br /&gt;
		&amp;quot;alternative image&amp;quot;,&lt;br /&gt;
		&amp;quot;devise&amp;quot;,&lt;br /&gt;
		&amp;quot;histoire&amp;quot;,&lt;br /&gt;
		&amp;quot;fondation&amp;quot;,&lt;br /&gt;
		&amp;quot;dissolution&amp;quot;,&lt;br /&gt;
		&amp;quot;origine&amp;quot;,&lt;br /&gt;
		&amp;quot;remplace&amp;quot;,&lt;br /&gt;
		&amp;quot;remplacé par&amp;quot;,&lt;br /&gt;
		&amp;quot;scission de&amp;quot;,&lt;br /&gt;
		&amp;quot;fusion de&amp;quot;,&lt;br /&gt;
		&amp;quot;scission dans&amp;quot;,&lt;br /&gt;
		&amp;quot;fusionné dans&amp;quot;,&lt;br /&gt;
		&amp;quot;sigle&amp;quot;,&lt;br /&gt;
		&amp;quot;surnom&amp;quot;,&lt;br /&gt;
		&amp;quot;code&amp;quot;,&lt;br /&gt;
		&amp;quot;couverture&amp;quot;,&lt;br /&gt;
		&amp;quot;type&amp;quot;,&lt;br /&gt;
		&amp;quot;forme juridique&amp;quot;,&lt;br /&gt;
		&amp;quot;structure&amp;quot;,&lt;br /&gt;
		&amp;quot;objet social&amp;quot;,&lt;br /&gt;
		&amp;quot;domaine&amp;quot;,&lt;br /&gt;
		&amp;quot;mouvement&amp;quot;,&lt;br /&gt;
		&amp;quot;financement&amp;quot;,&lt;br /&gt;
		&amp;quot;objectif&amp;quot;,&lt;br /&gt;
		&amp;quot;méthode&amp;quot;,&lt;br /&gt;
		&amp;quot;campus&amp;quot;,&lt;br /&gt;
		&amp;quot;titre siège&amp;quot;,&lt;br /&gt;
		&amp;quot;siège&amp;quot;,&lt;br /&gt;
		&amp;quot;pays&amp;quot;,&lt;br /&gt;
		&amp;quot;latitude&amp;quot;,&lt;br /&gt;
		&amp;quot;longitude&amp;quot;,&lt;br /&gt;
		&amp;quot;langue&amp;quot;,&lt;br /&gt;
		&amp;quot;langue de travail&amp;quot;,&lt;br /&gt;
		&amp;quot;membres&amp;quot;,&lt;br /&gt;
		&amp;quot;volontaires&amp;quot;,&lt;br /&gt;
		&amp;quot;effectif&amp;quot;,&lt;br /&gt;
		&amp;quot;effectif statutaire&amp;quot;,&lt;br /&gt;
		&amp;quot;chercheurs&amp;quot;,&lt;br /&gt;
		&amp;quot;chercheurs associés&amp;quot;,&lt;br /&gt;
		&amp;quot;doctorants&amp;quot;,&lt;br /&gt;
		&amp;quot;fondateur&amp;quot;,&lt;br /&gt;
		&amp;quot;président&amp;quot;,&lt;br /&gt;
		&amp;quot;titre recteur&amp;quot;,&lt;br /&gt;
		&amp;quot;recteur&amp;quot;,&lt;br /&gt;
		&amp;quot;titre dirigeant&amp;quot;,&lt;br /&gt;
		&amp;quot;dirigeant&amp;quot;,&lt;br /&gt;
		&amp;quot;titre dirigeant2&amp;quot;,&lt;br /&gt;
		&amp;quot;dirigeant2&amp;quot;,&lt;br /&gt;
		&amp;quot;titre dirigeant3&amp;quot;,&lt;br /&gt;
		&amp;quot;dirigeant3&amp;quot;,&lt;br /&gt;
		&amp;quot;titre dirigeant4&amp;quot;,&lt;br /&gt;
		&amp;quot;dirigeant4&amp;quot;,&lt;br /&gt;
		&amp;quot;titre dirigeant5&amp;quot;,&lt;br /&gt;
		&amp;quot;dirigeant5&amp;quot;,&lt;br /&gt;
		&amp;quot;président d&#039;honneur&amp;quot;,&lt;br /&gt;
		&amp;quot;vice-président&amp;quot;,&lt;br /&gt;
		&amp;quot;procureur&amp;quot;,&lt;br /&gt;
		&amp;quot;directeur&amp;quot;,&lt;br /&gt;
		&amp;quot;secrétaire général&amp;quot;,&lt;br /&gt;
		&amp;quot;secrétaire perpétuel&amp;quot;,&lt;br /&gt;
		&amp;quot;secrétaire&amp;quot;,&lt;br /&gt;
		&amp;quot;protecteur&amp;quot;,&lt;br /&gt;
		&amp;quot;trésorier&amp;quot;,&lt;br /&gt;
		&amp;quot;personne clé&amp;quot;,&lt;br /&gt;
		&amp;quot;propriétaire&amp;quot;,&lt;br /&gt;
		&amp;quot;soutenu par&amp;quot;,&lt;br /&gt;
		&amp;quot;option-1&amp;quot;,&lt;br /&gt;
		&amp;quot;valeur-1&amp;quot;,&lt;br /&gt;
		&amp;quot;option-2&amp;quot;,&lt;br /&gt;
		&amp;quot;valeur-2&amp;quot;,&lt;br /&gt;
		&amp;quot;option-3&amp;quot;,&lt;br /&gt;
		&amp;quot;valeur-3&amp;quot;,&lt;br /&gt;
		&amp;quot;option-4&amp;quot;,&lt;br /&gt;
		&amp;quot;valeur-4&amp;quot;,&lt;br /&gt;
		&amp;quot;option-5&amp;quot;,&lt;br /&gt;
		&amp;quot;valeur-5&amp;quot;,&lt;br /&gt;
		&amp;quot;option-6&amp;quot;,&lt;br /&gt;
		&amp;quot;valeur-6&amp;quot;,&lt;br /&gt;
		&amp;quot;organisation mère&amp;quot;,&lt;br /&gt;
		&amp;quot;organisme affilié&amp;quot;,&lt;br /&gt;
		&amp;quot;branche&amp;quot;,&lt;br /&gt;
		&amp;quot;partenaire&amp;quot;,&lt;br /&gt;
		&amp;quot;dépend de&amp;quot;,&lt;br /&gt;
		&amp;quot;affiliation&amp;quot;,&lt;br /&gt;
		&amp;quot;sponsor&amp;quot;,&lt;br /&gt;
		&amp;quot;idéologie&amp;quot;,&lt;br /&gt;
		&amp;quot;positionnement&amp;quot;,&lt;br /&gt;
		&amp;quot;coalition&amp;quot;,&lt;br /&gt;
		&amp;quot;groupe parlementaire&amp;quot;,&lt;br /&gt;
		&amp;quot;budget&amp;quot;,&lt;br /&gt;
		&amp;quot;chiffre d&#039;affaires&amp;quot;,&lt;br /&gt;
		&amp;quot;résultat net&amp;quot;,&lt;br /&gt;
		&amp;quot;dépenses&amp;quot;,&lt;br /&gt;
		&amp;quot;capitalisation&amp;quot;,&lt;br /&gt;
		&amp;quot;cotation&amp;quot;,&lt;br /&gt;
		&amp;quot;notation&amp;quot;,&lt;br /&gt;
		&amp;quot;récompense&amp;quot;,&lt;br /&gt;
		&amp;quot;produit&amp;quot;,&lt;br /&gt;
		&amp;quot;représentativité&amp;quot;,&lt;br /&gt;
		&amp;quot;publication&amp;quot;,&lt;br /&gt;
		&amp;quot;site web&amp;quot;,&lt;br /&gt;
		&amp;quot;portail open data&amp;quot;,&lt;br /&gt;
		&amp;quot;portail de données&amp;quot;,&lt;br /&gt;
		&amp;quot;statuts&amp;quot;,&lt;br /&gt;
		&amp;quot;rna&amp;quot;,&lt;br /&gt;
		&amp;quot;siren&amp;quot;,&lt;br /&gt;
		&amp;quot;siret&amp;quot;,&lt;br /&gt;
		&amp;quot;tva&amp;quot;,&lt;br /&gt;
		&amp;quot;irs&amp;quot;,&lt;br /&gt;
		&amp;quot;cik&amp;quot;,&lt;br /&gt;
		&amp;quot;bce&amp;quot;,&lt;br /&gt;
		&amp;quot;cvr&amp;quot;,&lt;br /&gt;
		&amp;quot;hun&amp;quot;,&lt;br /&gt;
		&amp;quot;companies house&amp;quot;,&lt;br /&gt;
		&amp;quot;orgnr&amp;quot;,&lt;br /&gt;
		&amp;quot;okpo&amp;quot;,&lt;br /&gt;
		&amp;quot;opencorporates&amp;quot;,&lt;br /&gt;
		&amp;quot;datagouv&amp;quot;,&lt;br /&gt;
		&amp;quot;uai&amp;quot;,&lt;br /&gt;
		&amp;quot;servicepublic&amp;quot;,&lt;br /&gt;
		&amp;quot;géolocalisation&amp;quot;,&lt;br /&gt;
		&amp;quot;type carte&amp;quot;,&lt;br /&gt;
		&amp;quot;zoom&amp;quot;,&lt;br /&gt;
		&amp;quot;coordonnées&amp;quot;&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;Infobox&#039;&#039; adaptées à certaines organisations ==&lt;br /&gt;
Bien que l&#039;{{M|Infobox Organisation2}} soit utilisable à la place des infobox suivantes, ces dernières ont — en général — des paramètres adaptés au type d&#039;organisation qu&#039;elles traitent. &lt;br /&gt;
&lt;br /&gt;
Liste des &#039;&#039;Infobox&#039;&#039; d&#039;organisation :&lt;br /&gt;
* {{M|Infobox Agence gouvernementale}}&lt;br /&gt;
* {{M|Infobox Association}},&lt;br /&gt;
* {{M|Infobox Banque}},&lt;br /&gt;
* {{M|Infobox Brasserie}},&lt;br /&gt;
* {{M|Infobox Campus}}&lt;br /&gt;
* {{M|Infobox Chaîne de télévision}},&lt;br /&gt;
* {{M|Infobox Compagnie aérienne}},&lt;br /&gt;
* {{M|Infobox Compagnie ferroviaire}},&lt;br /&gt;
* {{M|Infobox Distillerie}},&lt;br /&gt;
* {{M|Infobox Établissement scolaire}},&lt;br /&gt;
* {{M|Infobox Faction armée}},&lt;br /&gt;
* {{M|Infobox Fédération sportive}}, &lt;br /&gt;
* {{M|Infobox Groupe de musique}},&lt;br /&gt;
* {{M|Infobox Groupe ethnique}},&lt;br /&gt;
* {{M|Infobox Hôpital}},&lt;br /&gt;
* {{M|Infobox Maison d&#039;édition}},&lt;br /&gt;
* {{M|Infobox Musée}},&lt;br /&gt;
* {{M|Infobox Musique (label)}},&lt;br /&gt;
* {{M|Infobox Organisation criminelle}},&lt;br /&gt;
* {{M|Infobox Opéra (compagnie)}},&lt;br /&gt;
* {{M|Infobox Parlement}},&lt;br /&gt;
* {{M|Infobox Parti politique}},&lt;br /&gt;
* {{M|Infobox Police}},&lt;br /&gt;
* {{M|Infobox Presse écrite}},&lt;br /&gt;
* {{M|Infobox Producteur}},&lt;br /&gt;
* {{M|Infobox Site web}},&lt;br /&gt;
* {{M|Infobox Société}},&lt;br /&gt;
* {{M|Infobox Société secrète}},&lt;br /&gt;
* {{M|Infobox Tribunal}},&lt;br /&gt;
* {{M|Infobox Unité militaire}},&lt;br /&gt;
* {{M|Infobox Union}}&lt;br /&gt;
* {{M|Infobox Université}}.&lt;br /&gt;
&lt;br /&gt;
== Statistiques ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Statistiques d&#039;utilisation du modèle&amp;lt;ref&amp;gt;Source : [http://wstat.fr/template/info/Infobox_Organisation2 Statistiques sur le modèle Infobox Organisation2]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Transclusion&amp;lt;ref&amp;gt;Inclusions directes&amp;lt;/ref&amp;gt; !! Nombre de paramètres inexistants utilisés&amp;lt;ref&amp;gt;Nombre de paramètre ayant « existe : non » indépendement du nombre de fois où le paramètre est utilisé.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2022-01-01 || style=&amp;quot;text-align:right;&amp;quot; | 12 176 || style=&amp;quot;text-align:right;&amp;quot; | 605&lt;br /&gt;
|-&lt;br /&gt;
| 2022-01-20 || style=&amp;quot;text-align:right;&amp;quot; | 12 323 || style=&amp;quot;text-align:right;&amp;quot; | 592&lt;br /&gt;
|-&lt;br /&gt;
| 2022-02-01 || style=&amp;quot;text-align:right;&amp;quot; | 12 405 || style=&amp;quot;text-align:right;&amp;quot; | 475&lt;br /&gt;
|-&lt;br /&gt;
| 2022-02-20 || style=&amp;quot;text-align:right;&amp;quot; | 12 661 || style=&amp;quot;text-align:right;&amp;quot; | 369&lt;br /&gt;
|-&lt;br /&gt;
| 2022-03-01 || style=&amp;quot;text-align:right;&amp;quot; | 12 737 || style=&amp;quot;text-align:right;&amp;quot; | 290&lt;br /&gt;
|-&lt;br /&gt;
| 2022-03-20 || style=&amp;quot;text-align:right;&amp;quot; | 12 864 || style=&amp;quot;text-align:right;&amp;quot; | 164&lt;br /&gt;
|-&lt;br /&gt;
| 2022-04-01 || style=&amp;quot;text-align:right;&amp;quot; | 12 968 || style=&amp;quot;text-align:right;&amp;quot; | 129&lt;br /&gt;
|-&lt;br /&gt;
| 2022-04-20 || style=&amp;quot;text-align:right;&amp;quot; | 13 065 || style=&amp;quot;text-align:right;&amp;quot; | 68&lt;br /&gt;
|-&lt;br /&gt;
| 2022-05-01 || style=&amp;quot;text-align:right;&amp;quot; | 13 144 || style=&amp;quot;text-align:right;&amp;quot; | 79&lt;br /&gt;
|-&lt;br /&gt;
| 2022-05-20 || style=&amp;quot;text-align:right;&amp;quot; | 13 237 || style=&amp;quot;text-align:right;&amp;quot; | 34&lt;br /&gt;
|-&lt;br /&gt;
| 2022-06-01 || style=&amp;quot;text-align:right;&amp;quot; | 13 324 || style=&amp;quot;text-align:right;&amp;quot; | 29&lt;br /&gt;
|-&lt;br /&gt;
| 2022-06-20 || style=&amp;quot;text-align:right;&amp;quot; | 13 457 || style=&amp;quot;text-align:right;&amp;quot; | 37&lt;br /&gt;
|-&lt;br /&gt;
| 2022-07-01 || style=&amp;quot;text-align:right;&amp;quot; | 13 543 || style=&amp;quot;text-align:right;&amp;quot; | 31&lt;br /&gt;
|-&lt;br /&gt;
| 2022-07-20 || style=&amp;quot;text-align:right;&amp;quot; | 13 705 || style=&amp;quot;text-align:right;&amp;quot; | 31&lt;br /&gt;
|-&lt;br /&gt;
| 2022-08-01 || style=&amp;quot;text-align:right;&amp;quot; | 13 898 || style=&amp;quot;text-align:right;&amp;quot; | 38&lt;br /&gt;
|-&lt;br /&gt;
| 2022-08-20 || style=&amp;quot;text-align:right;&amp;quot; | 14 161 || style=&amp;quot;text-align:right;&amp;quot; | 56&lt;br /&gt;
|-&lt;br /&gt;
| 2022-09-01 || style=&amp;quot;text-align:right;&amp;quot; | 14 239 || style=&amp;quot;text-align:right;&amp;quot; | 24&lt;br /&gt;
|-&lt;br /&gt;
| 2022-09-20 || style=&amp;quot;text-align:right;&amp;quot; | 14 337 || style=&amp;quot;text-align:right;&amp;quot; | 29&lt;br /&gt;
|-&lt;br /&gt;
| 2022-10-01 || style=&amp;quot;text-align:right;&amp;quot; | 14 391 || style=&amp;quot;text-align:right;&amp;quot; | 21&lt;br /&gt;
|-&lt;br /&gt;
| 2022-10-20 || style=&amp;quot;text-align:right;&amp;quot; | 14 568 || style=&amp;quot;text-align:right;&amp;quot; | 38&lt;br /&gt;
|-&lt;br /&gt;
| 2022-11-01 || style=&amp;quot;text-align:right;&amp;quot; | 14 663 || style=&amp;quot;text-align:right;&amp;quot; | 41&lt;br /&gt;
|-&lt;br /&gt;
| 2022-11-20 || style=&amp;quot;text-align:right;&amp;quot; | 14 756 || style=&amp;quot;text-align:right;&amp;quot; | 22&lt;br /&gt;
|-&lt;br /&gt;
| 2022-12-01 || style=&amp;quot;text-align:right;&amp;quot; | 14 822 || style=&amp;quot;text-align:right;&amp;quot; | 24&lt;br /&gt;
|-&lt;br /&gt;
| 2022-12-21 || style=&amp;quot;text-align:right;&amp;quot; | 14 871 || style=&amp;quot;text-align:right;&amp;quot; | 28&lt;br /&gt;
|-&lt;br /&gt;
| 2023-01-01 || style=&amp;quot;text-align:right;&amp;quot; | 14 911 || style=&amp;quot;text-align:right;&amp;quot; | 22&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Notes et références ==&lt;br /&gt;
{{Références|références= &lt;br /&gt;
&amp;lt;ref name=&amp;quot;en_français&amp;quot;&amp;gt;Légende en français de l&#039;image si elle existe.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;ScanR&amp;quot;&amp;gt;Pour les laboratoires français, il est possible de trouver cette information sur le site [https://scanr.enseignementsup-recherche.gouv.fr/ ScanR]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;data-asso.fr&amp;quot;&amp;gt;Pour les association françaises, il est possible de trouver cette information sur le site [https://www.data-asso.fr/ data-asso.fr]&amp;lt;/ref&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
=== Pour l&#039;utilisation de ce modèle ===&lt;br /&gt;
* [[d:Wikidata:WikiProject Organizations|WikiProject Organizations]] sur Wikidata&lt;br /&gt;
* [[d:Wikidata:WikiProject France/Administrations|Wikiprojet Administrations publiques en France]] sur Wikidata&lt;br /&gt;
* {{m|Infobox Organisation}}&lt;br /&gt;
* [[Wikidata:Template:TP organization|Template TP organization]] sur [[Wikidata]]&lt;br /&gt;
&lt;br /&gt;
=== Pour les articles utilisant ce modèle ===&lt;br /&gt;
D&#039;autres modèles utilisant les wikidata peuvent être utilisé en complément à ce modèle :&lt;br /&gt;
* Dans la section « Direction » ou « Gouvernance », le modèle {{M|Liste des dirigeants successifs}} peut être utilisé. Voir par exemple [[EM Lyon Business School#Gouvernance|EM Lyon Business School]].&lt;br /&gt;
* Dans la section « Liens externes », le modèle {{M|Liens}} &lt;br /&gt;
&lt;br /&gt;
{{Projet|Infobox|Scribunto}}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{DEFAULTSORT:Organisation2}}&lt;br /&gt;
[[Catégorie:Modèle infobox Lua]]&lt;br /&gt;
[[Catégorie:Modèle infobox Lua utilisant Wikidata]]&lt;br /&gt;
[[Catégorie:Modèle infobox organisation|*]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Infobox_Organisation2&amp;diff=1332</id>
		<title>Modèle:Infobox Organisation2</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Mod%C3%A8le:Infobox_Organisation2&amp;diff=1332"/>
		<updated>2025-12-09T23:35:11Z</updated>

		<summary type="html">&lt;p&gt;RubnK : 1 version importée&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#invoke:Infobox|build|nom=Organisation}}{{Infobox en Lua|Organisation2}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Conseil_constitutionnel_(Rishon)&amp;diff=1330</id>
		<title>Conseil constitutionnel (Rishon)</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Conseil_constitutionnel_(Rishon)&amp;diff=1330"/>
		<updated>2025-12-09T23:04:06Z</updated>

		<summary type="html">&lt;p&gt;RubnK : Page créée avec « Le &amp;#039;&amp;#039;&amp;#039;Conseil constitutionnel&amp;#039;&amp;#039;&amp;#039; est l’organe chargé d’assurer le respect de la Constitution dans la République de Rishon. Il exerce le contrôle de constitutionnalité des lois, supervise les principales élections nationales et arbitre les conflits institutionnels. Créé en 2002 lors de l’instauration de la Troisième République, il constitue, aux côtés de l’Assemblée nationale (Rishon)... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le &#039;&#039;&#039;Conseil constitutionnel&#039;&#039;&#039; est l’organe chargé d’assurer le respect de la [[Constitution de la Troisième République rishonnienne|Constitution]] dans la République de Rishon. Il exerce le contrôle de constitutionnalité des lois, supervise les principales élections nationales et arbitre les conflits institutionnels. Créé en 2002 lors de l’instauration de la Troisième République, il constitue, aux côtés de l’[[Assemblée nationale (Rishon)|Assemblée nationale]] et du [[Sénat (Rishon)|Sénat]], l’un des piliers de l’équilibre des pouvoirs rishonniens.&lt;br /&gt;
&lt;br /&gt;
== Histoire ==&lt;br /&gt;
&lt;br /&gt;
=== Origines (1961-2001) : un contrôle constitutionnel faible et consultatif ===&lt;br /&gt;
Sous la Deuxième République rishonnienne (1961-2002), la justice constitutionnelle n’était qu’embryonnaire. Le contrôle des lois était confié à la &#039;&#039;Commission des Garanties démocratiques&#039;&#039;, un organe consultatif de quinze membres désignés par le gouvernement et par les chambres du Parlement.&lt;br /&gt;
&lt;br /&gt;
Cette commission, dépourvue de pouvoirs contraignants, ne pouvait qu’émettre des avis. Ses conclusions n’avaient aucune valeur juridique. Les exécutifs successifs l’ignoraient régulièrement, notamment pendant les périodes de tensions politiques des années 1970 et 1980, marquées par la montée du terrorisme intérieur et la centralisation accrue du pouvoir.&lt;br /&gt;
&lt;br /&gt;
Plusieurs crises révélèrent l’insuffisance du mécanisme :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;1978 :&#039;&#039;&#039; adoption d’un décret-loi sur l’état d’urgence, jugé « incompatible avec les libertés civiles » par la Commission, mais promulgué sans modification.&lt;br /&gt;
* &#039;&#039;&#039;1989 :&#039;&#039;&#039; invalidation de plusieurs élections municipales entachées de corruption, sans suite juridique faute d’instance compétente pour trancher.&lt;br /&gt;
* &#039;&#039;&#039;1997 :&#039;&#039;&#039; crise institutionnelle lors d’un conflit ouvert entre le président et l’Assemblée nationale, chacun revendiquant l’interprétation d’un article constitutionnel contradictoire.&lt;br /&gt;
&lt;br /&gt;
À la fin des années 1990, beaucoup considéraient que la Commission des Garanties démocratiques n’était plus qu’une « chambre d’enregistrement symbolique », incapable de protéger les droits fondamentaux ou l’équilibre des pouvoirs.&lt;br /&gt;
&lt;br /&gt;
=== La crise constitutionnelle de 2001 : catalyseur d’une réforme majeure ===&lt;br /&gt;
En 2001, l’adoption de la &#039;&#039;Loi sur la Préservation Nationale&#039;&#039;, renforçant massivement les pouvoirs du ministère de l’Intérieur, provoqua un séisme politique.&lt;br /&gt;
&lt;br /&gt;
De nombreuses associations, magistrats et universitaires dénoncèrent une atteinte disproportionnée aux libertés publiques. La Commission tenta d’émettre un avis négatif unanime, mais celui-ci resta lettre morte.&lt;br /&gt;
&lt;br /&gt;
Ce scandale déclencha un mouvement d’opinion inédit et une paralysie institutionnelle, le Sénat refusant d’examiner plusieurs textes tant qu’un vrai contrôle constitutionnel n’était pas mis en place.&lt;br /&gt;
&lt;br /&gt;
Face à la crise, les partis politiques se mirent d’accord sur la nécessité d’un organe puissant et indépendant. C’est ainsi que naquit l’idée d’une institution calquée partiellement sur le modèle français mais dotée d’une portée plus large, incluant un rôle électoral et un contrôle obligatoire sur certaines lois.&lt;br /&gt;
&lt;br /&gt;
=== Création du Conseil constitutionnel (2002) ===&lt;br /&gt;
Le 14 février 2002, la Troisième République est fondée, et avec elle, le &#039;&#039;&#039;Conseil constitutionnel rishonnien&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Il remplaça officiellement la Commission des Garanties démocratiques, désormais dissoute.&lt;br /&gt;
&lt;br /&gt;
La Constitution lui confie trois missions majeures :&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;contrôler la constitutionnalité des lois et traités&#039;&#039;&#039;, avant et parfois après leur adoption ;&lt;br /&gt;
# &#039;&#039;&#039;superviser les élections nationales&#039;&#039;&#039;, garantissant leur sincérité ;&lt;br /&gt;
# &#039;&#039;&#039;arbitrer les conflits de compétences&#039;&#039;&#039; entre institutions, notamment entre le Gouvernement, le président de la République et le Parlement.&lt;br /&gt;
&lt;br /&gt;
Cette réforme marque une rupture profonde dans la tradition juridique rishonnienne, qui jusque-là privilégiait le primat du législateur sur le juge.&lt;br /&gt;
&lt;br /&gt;
=== Les premières années (2002-2010) : affirmation progressive ===&lt;br /&gt;
Durant sa première décennie, le Conseil constitutionnel se montre prudent. Il rend néanmoins plusieurs décisions structurantes :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Décision 2003-5 :&#039;&#039;&#039; précision du contrôle des décrets d’application, ouvrant la voie à une surveillance plus étroite de l&#039;activité du Gouvernement.&lt;br /&gt;
* &#039;&#039;&#039;Décision 2004-11 :&#039;&#039;&#039; reconnaissance du « bloc de constitutionnalité », incluant la Déclaration des Droits civiques de 1978 et les principes fondamentaux de l’Union Aseretienne.&lt;br /&gt;
* &#039;&#039;&#039;Décision 2006-7 :&#039;&#039;&#039; censure de l’article 12 d’une loi sur la surveillance électronique, jugé disproportionné au regard des garanties individuelles.&lt;br /&gt;
&lt;br /&gt;
Ces arrêts instaurent une jurisprudence solide et imposent l’idée, nouvelle en Rishon, selon laquelle la Constitution prime sur la volonté parlementaire.&lt;br /&gt;
&lt;br /&gt;
=== La crise de 2011 : le Conseil comme arbitre suprême ===&lt;br /&gt;
En 2011, un conflit éclate entre l’Assemblée nationale et le Sénat au sujet de la réforme budgétaire.&lt;br /&gt;
&lt;br /&gt;
L’Assemblée adopte un texte en contournant un avis consultatif obligatoire du Sénat. Celui-ci saisit le Conseil, invoquant un vice de procédure.&lt;br /&gt;
&lt;br /&gt;
Le Conseil annule l’ensemble du texte.&lt;br /&gt;
&lt;br /&gt;
C’est la première annulation totale d’une loi depuis 2002, ce qui marque profondément les institutions.&lt;br /&gt;
&lt;br /&gt;
Beaucoup y voient la preuve que le Conseil constitutionnel est désormais un véritable contre-pouvoir. Cette décision met fin à un bras de fer législatif qui menaçait de bloquer durablement l’État.&lt;br /&gt;
&lt;br /&gt;
=== La décennie 2010-2020 : élargissement des compétences ===&lt;br /&gt;
Plusieurs réformes renforcent l&#039;institution :&lt;br /&gt;
&lt;br /&gt;
==== La réforme de 2016 ====&lt;br /&gt;
Certaines lois sensibles deviennent automatiquement soumises au Conseil avant promulgation, notamment :&lt;br /&gt;
&lt;br /&gt;
* les lois sécuritaires,&lt;br /&gt;
* les lois d’organisation territoriale,&lt;br /&gt;
* les lois modifiant les droits civiques.&lt;br /&gt;
&lt;br /&gt;
==== La QCC (Question citoyenne de constitutionnalité) — 2018 ====&lt;br /&gt;
Une innovation majeure permet aux citoyens de contester une loi déjà en vigueur.&lt;br /&gt;
&lt;br /&gt;
Cette procédure, inspirée de la QPC française mais plus accessible, provoque un afflux de requêtes, dont certaines conduisent à des censures importantes, notamment en matière de logement et d’environnement.&lt;br /&gt;
&lt;br /&gt;
=== La réforme territoriale de 2024 : un contrôle décisif ===&lt;br /&gt;
En 2024, le gouvernement propose une réforme historique élargissant l’Assemblée nationale de 374 à 435 députés.&lt;br /&gt;
&lt;br /&gt;
Le Parti de Gauche accuse l’Union Aseretienne d’ingérence et conteste le texte.&lt;br /&gt;
&lt;br /&gt;
Le Conseil constitutionnel valide cependant la réforme, considérant qu’elle répond à un impératif démocratique fondé sur l’augmentation de la population et le ratio de représentation.&lt;br /&gt;
&lt;br /&gt;
Cette décision (2024-12) est aujourd’hui considérée comme l’une des plus importantes depuis 2002, car elle a modifié la structure même du Parlement rishonnien.&lt;br /&gt;
&lt;br /&gt;
=== Époque contemporaine (2020-2025) : le Conseil comme institution mature ===&lt;br /&gt;
Dans les années récentes, le Conseil constitutionnel est devenu une véritable « cour suprême constitutionnelle » dans l’esprit de nombreux citoyens.&lt;br /&gt;
&lt;br /&gt;
Il est intervenu dans des domaines aussi variés que :&lt;br /&gt;
&lt;br /&gt;
* la neutralité de l’Internet rishonnien ;&lt;br /&gt;
* la régulation des campagnes électorales ;&lt;br /&gt;
* la gestion des pouvoirs exceptionnels en période de crise sanitaire (2021) ;&lt;br /&gt;
* la protection des minorités linguistiques ;&lt;br /&gt;
* les conflits institutionnels entre le président Aviv Baker et l’Assemblée.&lt;br /&gt;
&lt;br /&gt;
Le Conseil bénéficie désormais d’une forte légitimité populaire, notamment grâce à la transparence accrue de ses décisions, toutes publiées avec un commentaire explicatif.&lt;br /&gt;
&lt;br /&gt;
== Composition ==&lt;br /&gt;
Le Conseil constitutionnel comprend neuf membres, nommés pour un mandat unique de neuf ans, non renouvelable. Le Conseil est renouvelé par tiers chaque année, ce qui assure une continuité institutionnelle et limite l’influence des fluctuations politiques annuelles propres au système rishonnien.&lt;br /&gt;
&lt;br /&gt;
Les nominations se répartissent ainsi :&lt;br /&gt;
&lt;br /&gt;
* trois membres nommés par le président de la République ;&lt;br /&gt;
* trois membres nommés par le président de l’Assemblée nationale ;&lt;br /&gt;
* trois membres nommés par le président du Sénat.&lt;br /&gt;
&lt;br /&gt;
Les conseillers élisent parmi eux un président, nommé pour trois ans et rééligible une fois. Depuis 2023, cette fonction est occupée par Lior Ben Tal, ancien magistrat et spécialiste du droit constitutionnel.&lt;br /&gt;
&lt;br /&gt;
== Attributions ==&lt;br /&gt;
Le Conseil constitutionnel exerce trois types de missions : juridique, politique et électorale.&lt;br /&gt;
&lt;br /&gt;
=== Contrôle de constitutionnalité ===&lt;br /&gt;
Il veille à ce que les lois et certaines décisions publiques respectent la Constitution. Certaines lois (notamment celles portant sur les libertés fondamentales, la sécurité ou l’organisation territoriale) doivent obligatoirement lui être transmises avant promulgation.&lt;br /&gt;
&lt;br /&gt;
=== Saisine ===&lt;br /&gt;
&lt;br /&gt;
* Le Conseil peut être saisi par :&lt;br /&gt;
* le président de la République ;&lt;br /&gt;
* le Premier ministre ;&lt;br /&gt;
* le président de l’Assemblée nationale ;&lt;br /&gt;
* le président du Sénat ;&lt;br /&gt;
* au moins 60 députés ou 40 sénateurs.&lt;br /&gt;
&lt;br /&gt;
=== Question citoyenne de constitutionnalité (QCC) ===&lt;br /&gt;
Depuis 2018, tout citoyen peut contester la constitutionnalité d’une loi déjà en vigueur. La QCC doit être transmise par un député ou un sénateur et être jugée recevable par une juridiction supérieure. Ce mécanisme rapproche la justice constitutionnelle rishonnienne de certains modèles européens.&lt;br /&gt;
&lt;br /&gt;
=== Rôle électoral ===&lt;br /&gt;
Le Conseil supervise l’élection présidentielle, les élections législatives et sénatoriales, ainsi que les référendums. Il proclame les résultats officiels, statue sur les contestations et peut invalider un scrutin en cas d’irrégularités graves.&lt;br /&gt;
&lt;br /&gt;
== Relations avec le Parlement ==&lt;br /&gt;
Le Conseil constitutionnel intervient régulièrement dans la procédure législative. Après l’adoption d’une loi, et en cas de désaccord entre les deux chambres, il peut être amené à vérifier que les règles de procédure ont été respectées. L’Assemblée nationale dispose du dernier mot en cas de conflit persistant, mais le Conseil s’assure que ce pouvoir n’est exercé qu&#039;en conformité avec la Constitution.&lt;br /&gt;
&lt;br /&gt;
Il joue aussi un rôle essentiel lors des révisions constitutionnelles. Il vérifie le respect des conditions requises, notamment lorsque la Constitution doit être modifiée par référendum ou par la réunion du Congrès (Assemblée + Sénat).&lt;br /&gt;
&lt;br /&gt;
== Siège ==&lt;br /&gt;
Le Conseil constitutionnel siège au Palais Yahalom, à RCity. Construit en 2005, ce bâtiment moderne associe pierre blanche et grandes verrières. Situé à proximité immédiate du Palais Zikaron et du Palais du Sénat, il symbolise la continuité entre les trois grandes institutions de la République.&lt;br /&gt;
&lt;br /&gt;
Le Palais Yahalom abrite la salle des délibérations, la bibliothèque constitutionnelle, les archives du Conseil, et un centre de recherche consacré au droit constitutionnel rishonnien.&lt;br /&gt;
&lt;br /&gt;
== Décisions marquantes ==&lt;br /&gt;
Plusieurs décisions ont marqué l’histoire institutionnelle récente :&lt;br /&gt;
&lt;br /&gt;
* en 2008, la censure partielle d’une loi sur la sécurité intérieure jugée trop attentatoire aux libertés ;&lt;br /&gt;
* en 2017, l’invalidation d’un référendum provincial contraire au principe d’unité de la République ;&lt;br /&gt;
* en 2024, la validation de la réforme élargissant l’Assemblée nationale à 435 membres.&lt;br /&gt;
&lt;br /&gt;
Ces décisions ont contribué à renforcer la place du Conseil dans le paysage politique rishonnien.&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Assembl%C3%A9e_nationale_(Rishon)&amp;diff=1329</id>
		<title>Assemblée nationale (Rishon)</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Assembl%C3%A9e_nationale_(Rishon)&amp;diff=1329"/>
		<updated>2025-12-09T22:32:45Z</updated>

		<summary type="html">&lt;p&gt;RubnK : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Assemblée&lt;br /&gt;
 | nom                = Assemblée nationale&lt;br /&gt;
 | législature        = [[XXVIe législature de la Troisième République Rishonnienne]]&lt;br /&gt;
 | précédent          = [[XXVe législature de la Troisième République Rishonnienne]]&lt;br /&gt;
 | création           = 1833&lt;br /&gt;
 | lieu               = [[RCity]]&lt;br /&gt;
 | durée              = 1 an&lt;br /&gt;
 | leader1_type       = Président&lt;br /&gt;
 | leader1            = [[Alexy Crescence]]&lt;br /&gt;
 | parti1             = [[Union de la Droite Républicaine|UDR]]&lt;br /&gt;
 | élection1          = 9 juillet 2024&amp;lt;br/&amp;gt;8 juillet 2025&lt;br /&gt;
 | membres            = [[Liste des députés de la XXVe législature de la Troisième République|435 députés]]&lt;br /&gt;
 | structure1         = AN XXVI.svg&lt;br /&gt;
 | groupe_politique1  = &#039;&#039;&#039;[[Gouvernement Gabin Guerou|Gouvernement]] (340)&#039;&#039;&#039;&lt;br /&gt;
{{Légende/Début}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-RDR}}|[[Groupe Rassemblement Droite Radicale|RDR-REM]] (220)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-UDR}}|[[Groupe Union de la Droite Républicaine|UDR-REM]] (120)}}&lt;br /&gt;
{{Légende/Fin}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Opposition parlementaire|Opposition]] (95)&#039;&#039;&#039;&lt;br /&gt;
{{Légende/Début}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-PL}}|[[Groupe Parti Libéral|PL-EPR]] (38)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-PS}}|[[Groupe Parti Socialiste|PS-NFP]] (22)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-DI}}|[[Groupe Droite Indépendante|DI-EPR]] (14)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-PG}}|[[Groupe Parti de Gauche|PG-NFP]] (11)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-AE}}|[[Groupe Aseret Écologie|AE-NFP]] (10)}}&lt;br /&gt;
{{Légende/Fin}}&lt;br /&gt;
 | système_de_vote1   = [[Scrutin uninominal majoritaire à deux tours|Uninominal majoritaire à deux tours]]&lt;br /&gt;
 | dernière_élection1 = [[Élections législatives rishonniennes de 2025|29 juin et 6 juillet 2024]]&lt;br /&gt;
 | lieu_de_réunion    = [[Palais Zikaron]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
L&#039;&#039;&#039;&#039;Assemblée nationale&#039;&#039;&#039; est l&#039;organe législatif monocaméral de la [[Rishon|République de Rishon]] débat, propose, amende et vote les lois, contrôle l&#039;action du Gouvernement et évalue les politiques publiques. Elle peut également forcer la démission du Gouvernement par le vote d&#039;une motion de censure. L&#039;Assemblée siège au Palais Zikaron, à [[RCity]]. &lt;br /&gt;
&lt;br /&gt;
Aux côtés du [[Sénat (Rishon)|Sénat]], qui représente les collectivités territoriales, et du [[Conseil constitutionnel (Rishon)|Conseil constitutionnel]], chargé du contrôle de constitutionnalité, elle constitue l&#039;un des trois piliers du pouvoir législatif et normatif de la République. Le Sénat assure un rôle de stabilité institutionnelle, tandis que le Conseil constitutionnel veille au respect de la Constitution et peut être saisi par les députés, les sénateurs ou le président de la République.&lt;br /&gt;
&lt;br /&gt;
Depuis la réforme institutionnelle de 2024, l&#039;Assemblée nationale compte 435 membres, appelés « députés », élus au suffrage universel direct au scrutin uninominal majoritaire à deux tours pour une durée d&#039;un an. Depuis le début de la [[XXVIe législature de la Troisième République Rishonnienne|XXVIe législature]] en juillet 2025, le groupe majoritaire est celui de Rishon en Mouvement. La présidence de l&#039;Assemblée est assurée par Alexy Crescence, élu le 9 juillet 2024.&lt;br /&gt;
&lt;br /&gt;
==Emplacement==&lt;br /&gt;
L&#039;assemblée nationale siège au Palais Zikaron à RCity, dans un bâtiment qui accueille depuis 1833 tous les parlementaires et leurs collaborateurs. Sa façade monumentale donne sur l&#039;avenue Zikaron. &lt;br /&gt;
==Histoire==&lt;br /&gt;
L&#039;histoire de la représentation nationale depuis la fin du XIV&amp;lt;sup&amp;gt;e&amp;lt;/sup&amp;gt; siècle est étroitement liée à celle du principe démocratique et du chemin accidenté qu&#039;elle a dû parcourir avant de trouver dans les institutions rishonniennes la consécration qui est sienne aujourd&#039;hui.  &lt;br /&gt;
&lt;br /&gt;
Si les Rishonniens ont périodiquement élu des représentants depuis 1332, le mode de désignation et les pouvoirs de ces mandataires ont considérablement varié selon les époques, les périodes d&#039;effacement de l&#039;institution parlementaire coïncidant nationalement avec un recul des libertés publiques. &lt;br /&gt;
&lt;br /&gt;
C&#039;est en 1831 que David Zikaron alors président de la République, propose la construction d&#039;un nouveau palais pour accueillir l&#039;Assemblée, et pouvoir augmenter le nombre de députés, alors fixé à 139. La proposition est acceptée par la grande majorité des députés, et la construction commence dans un quartier jusqu&#039;alors laissé à l&#039;abandon. Elle s&#039;achèvera en 1833, augmentant le nombre de place à 340, et lancera la modernisation de ce quartier, avec la rénovation de la Gare Sainte Marie, et la construction de nombreux immeubles.  &lt;br /&gt;
&lt;br /&gt;
En 1922, le parlement vote à l&#039;unanimité pour un agrandissement du palais de l&#039;Assemblée, les travaux durent 8 mois, des nouvelles circonscriptions sont crées et de nouvelles élections sont tenues afin d&#039;élire les députés des nouvelles circonscriptions. L&#039;Assemblée compte alors 374 députés.   &lt;br /&gt;
&lt;br /&gt;
En 2023, chaque député représente en moyenne 214 000 citoyen, ce nombre est considéré comme trop élevé par l&#039;UA, qui dénonce un problème démocratique. En décembre 2024, 2 semaines après le début de la [[XXIVe législature de la Troisième République rishonnienne|XXIVe législature]], le gouvernement met au vote un nouvel agrandissement de l&#039;Assemblée nationale, qui est adopté à l&#039;écrasante majorité. Les députés du Parti de Gauche ont dénoncé une ingérence de l&#039;UA dans les affaires internes à Rishon. Les travaux débutent en janvier 2024 et durent jusqu&#039;au 4 juillet. Le 9 juillet, date de l&#039;ouverture de la [[XXVe législature de la Troisième République rishonnienne|XXVe législature]], ce sont 435 députés qui ont pu siéger sur les nouveaux bancs de l&#039;Assemblée.  &lt;br /&gt;
&lt;br /&gt;
Pour la première fois de la Troisième République, un parti d&#039;extrême droite qui est en tête lors de la XXVe législature et un président du même parti est élu président de l&#039;Assemblée.   &lt;br /&gt;
&lt;br /&gt;
==Dissolution==&lt;br /&gt;
Le président de la République peut dissoudre l&#039;Assemblée nationale. Ceci ne peut être fait plus de deux fois par mandat présidentiel. Une dissolution entraîne automatiquement la tenue d&#039;élections législatives qui sont dites alors « anticipées ».&lt;br /&gt;
&lt;br /&gt;
Depuis 1833, il y eut dix neuf dissolutions.&lt;br /&gt;
&lt;br /&gt;
==Élection des députés ==&lt;br /&gt;
L&#039;Assemblée nationale est composée de 435 sièges pourvus pour cinq mois au scrutin uninominal majoritaire à deux tours dans autant de circonscriptions.&lt;br /&gt;
&lt;br /&gt;
Est élu au premier tour le candidat qui réunit la majorité absolue des suffrages exprimés et un nombre de voix au moins égal au quart (25 %) des électeurs inscrits dans la circonscription. Si aucun des candidats ne satisfait ces conditions, un second tour est organisé entre les candidats ayant réuni un nombre de voix au moins égal à un huitième des inscrits (12,5 %) ; les deux candidats arrivés en tête du &amp;lt;abbr&amp;gt;1&amp;lt;sup&amp;gt;er&amp;lt;/sup&amp;gt;&amp;lt;/abbr&amp;gt; tour se maintiennent néanmoins par défaut si un seul ou aucun d&#039;entre eux n&#039;a atteint ce seuil. Au second tour, le candidat arrivé en tête est déclaré élu.&lt;br /&gt;
&lt;br /&gt;
Le seuil de qualification basé sur un pourcentage du total des inscrits et non des suffrages exprimés rend plus difficile l&#039;accès au second tour lorsque l&#039;abstention est élevé. Le système permet en revanche l&#039;accès au second tour de plus de deux candidats si plusieurs d&#039;entre eux franchissent le seuil de 12,5 % des inscrits. Les candidats en lice au second tour peuvent ainsi être trois, un cas de figure appelé « triangulaire ». Les second tours où s&#039;affrontent quatre candidats, appelés « quadrangulaire » sont également possibles, mais beaucoup plus rares.&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Assembl%C3%A9e_nationale_(Rishon)&amp;diff=1328</id>
		<title>Assemblée nationale (Rishon)</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Assembl%C3%A9e_nationale_(Rishon)&amp;diff=1328"/>
		<updated>2025-12-09T22:30:30Z</updated>

		<summary type="html">&lt;p&gt;RubnK : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Assemblée&lt;br /&gt;
 | nom                = Assemblée nationale&lt;br /&gt;
 | législature        = [[XXVIe législature de la Troisième République Rishonnienne]]&lt;br /&gt;
 | précédent          = [[XXVe législature de la Troisième République Rishonnienne]]&lt;br /&gt;
 | création           = 1833&lt;br /&gt;
 | lieu               = [[RCity]]&lt;br /&gt;
 | durée              = 1 an&lt;br /&gt;
 | leader1_type       = Président&lt;br /&gt;
 | leader1            = [[Alexy Crescence]]&lt;br /&gt;
 | parti1             = [[Union de la Droite Républicaine|UDR]]&lt;br /&gt;
 | élection1          = 9 juillet 2024&amp;lt;br/&amp;gt;8 juillet 2025&lt;br /&gt;
 | membres            = [[Liste des députés de la XXVe législature de la Troisième République|435 députés]]&lt;br /&gt;
 | structure1         = AN XXVI.svg&lt;br /&gt;
 | groupe_politique1  = &#039;&#039;&#039;[[Gouvernement Gabin Guerou|Gouvernement]] (340)&#039;&#039;&#039;&lt;br /&gt;
{{Légende/Début}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-RDR}}|[[Groupe Rassemblement Droite Radicale|RDR-REM]] (220)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-UDR}}|[[Groupe Union de la Droite Républicaine|UDR-REM]] (120)}}&lt;br /&gt;
{{Légende/Fin}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Opposition parlementaire|Opposition]] (95)&#039;&#039;&#039;&lt;br /&gt;
{{Légende/Début}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-PL}}|[[Groupe Parti Libéral|PL-EPR]] (38)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-PS}}|[[Groupe Parti Socialiste|PS-NFP]] (22)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-DI}}|[[Groupe Droite Indépendante|DI-EPR]] (14)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-PG}}|[[Groupe Parti de Gauche|PG-NFP]] (11)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-AE}}|[[Groupe Aseret Écologie|AE-NFP]] (10)}}&lt;br /&gt;
{{Légende/Fin}}&lt;br /&gt;
 | système_de_vote1   = [[Scrutin uninominal majoritaire à deux tours|Uninominal majoritaire à deux tours]]&lt;br /&gt;
 | dernière_élection1 = [[Élections législatives rishonniennes de 2025|29 juin et 6 juillet 2024]]&lt;br /&gt;
 | lieu_de_réunion    = [[Palais Zikaron]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
L’&#039;&#039;&#039;Assemblée nationale&#039;&#039;&#039; est l&#039;organe législatif monocaméral de la [[Rishon|République de Rishon]] débat, propose, amende et vote les lois, contrôle l&#039;action du Gouvernement et évalue les politiques publiques. Elle peut également forcer la démission du Gouvernement par le vote d&#039;une motion de censure. L’Assemblée siège au Palais Zikaron, à [[RCity]]. &lt;br /&gt;
&lt;br /&gt;
Aux côtés du [[Sénat (Rishon)|Sénat]], qui représente les collectivités territoriales, et du [[Conseil constitutionnel (Rishon)|Conseil constitutionnel]], chargé du contrôle de constitutionnalité, elle constitue l’un des trois piliers du pouvoir législatif et normatif de la République. Le Sénat assure un rôle de stabilité institutionnelle, tandis que le Conseil constitutionnel veille au respect de la Constitution et peut être saisi par les députés, les sénateurs ou le président de la République.&lt;br /&gt;
&lt;br /&gt;
Depuis la réforme institutionnelle de 2024, l’Assemblée nationale compte 435 membres, appelés « députés », élus au suffrage universel direct au scrutin uninominal majoritaire à deux tours pour une durée d’un an. Depuis le début de la [[XXVIe législature de la Troisième République Rishonnienne|XXVIe législature]] en juillet 2025, le groupe majoritaire est celui de Rishon en Mouvement. La présidence de l&#039;Assemblée est assurée par Alexy Crescence, élu le 9 juillet 2024.&lt;br /&gt;
&lt;br /&gt;
==Emplacement==&lt;br /&gt;
L&#039;assemblée nationale siège au Palais Zikaron à RCity, dans un bâtiment qui accueille depuis 1833 tous les parlementaires et leurs collaborateurs. Sa façade monumentale donne sur l&#039;avenue Zikaron. &lt;br /&gt;
==Histoire==&lt;br /&gt;
L&#039;histoire de la représentation nationale depuis la fin du XIV&amp;lt;sup&amp;gt;e&amp;lt;/sup&amp;gt; siècle est étroitement liée à celle du principe démocratique et du chemin accidenté qu&#039;elle a dû parcourir avant de trouver dans les institutions rishonniennes la consécration qui est sienne aujourd&#039;hui.  &lt;br /&gt;
&lt;br /&gt;
Si les Rishonniens ont périodiquement élu des représentants depuis 1332, le mode de désignation et les pouvoirs de ces mandataires ont considérablement varié selon les époques, les périodes d&#039;effacement de l&#039;institution parlementaire coïncidant nationalement avec un recul des libertés publiques. &lt;br /&gt;
&lt;br /&gt;
C&#039;est en 1831 que David Zikaron alors président de la République, propose la construction d&#039;un nouveau palais pour accueillir l&#039;Assemblée, et pouvoir augmenter le nombre de députés, alors fixé à 139. La proposition est acceptée par la grande majorité des députés, et la construction commence dans un quartier jusqu&#039;alors laissé à l&#039;abandon. Elle s&#039;achèvera en 1833, augmentant le nombre de place à 340, et lancera la modernisation de ce quartier, avec la rénovation de la Gare Sainte Marie, et la construction de nombreux immeubles.  &lt;br /&gt;
&lt;br /&gt;
En 1922, le parlement vote à l&#039;unanimité pour un agrandissement du palais de l&#039;Assemblée, les travaux durent 8 mois, des nouvelles circonscriptions sont crées et de nouvelles élections sont tenues afin d&#039;élire les députés des nouvelles circonscriptions. L&#039;Assemblée compte alors 374 députés.   &lt;br /&gt;
&lt;br /&gt;
En 2023, chaque député représente en moyenne 214 000 citoyen, ce nombre est considéré comme trop élevé par l&#039;UA, qui dénonce un problème démocratique. En décembre 2024, 2 semaines après le début de la [[XXIVe législature de la Troisième République rishonnienne|XXIVe législature]], le gouvernement met au vote un nouvel agrandissement de l&#039;Assemblée nationale, qui est adopté à l&#039;écrasante majorité. Les députés du Parti de Gauche ont dénoncé une ingérence de l&#039;UA dans les affaires internes à Rishon. Les travaux débutent en janvier 2024 et durent jusqu&#039;au 4 juillet. Le 9 juillet, date de l&#039;ouverture de la [[XXVe législature de la Troisième République rishonnienne|XXVe législature]], ce sont 435 députés qui ont pu siéger sur les nouveaux bancs de l&#039;Assemblée.  &lt;br /&gt;
&lt;br /&gt;
Pour la première fois de la Troisième République, un parti d&#039;extrême droite qui est en tête lors de la XXVe législature et un président du même parti est élu président de l&#039;Assemblée.   &lt;br /&gt;
&lt;br /&gt;
==Dissolution==&lt;br /&gt;
Le président de la République peut dissoudre l&#039;Assemblée nationale. Ceci ne peut être fait plus de deux fois par mandat présidentiel. Une dissolution entraîne automatiquement la tenue d&#039;élections législatives qui sont dites alors « anticipées ».&lt;br /&gt;
&lt;br /&gt;
Depuis 1833, il y eut dix neuf dissolutions.&lt;br /&gt;
&lt;br /&gt;
==Élection des députés ==&lt;br /&gt;
L&#039;Assemblée nationale est composée de 435 sièges pourvus pour cinq mois au scrutin uninominal majoritaire à deux tours dans autant de circonscriptions.&lt;br /&gt;
&lt;br /&gt;
Est élu au premier tour le candidat qui réunit la majorité absolue des suffrages exprimés et un nombre de voix au moins égal au quart (25 %) des électeurs inscrits dans la circonscription. Si aucun des candidats ne satisfait ces conditions, un second tour est organisé entre les candidats ayant réuni un nombre de voix au moins égal à un huitième des inscrits (12,5 %) ; les deux candidats arrivés en tête du &amp;lt;abbr&amp;gt;1&amp;lt;sup&amp;gt;er&amp;lt;/sup&amp;gt;&amp;lt;/abbr&amp;gt; tour se maintiennent néanmoins par défaut si un seul ou aucun d&#039;entre eux n&#039;a atteint ce seuil. Au second tour, le candidat arrivé en tête est déclaré élu.&lt;br /&gt;
&lt;br /&gt;
Le seuil de qualification basé sur un pourcentage du total des inscrits et non des suffrages exprimés rend plus difficile l&#039;accès au second tour lorsque l&#039;abstention est élevé. Le système permet en revanche l&#039;accès au second tour de plus de deux candidats si plusieurs d&#039;entre eux franchissent le seuil de 12,5 % des inscrits. Les candidats en lice au second tour peuvent ainsi être trois, un cas de figure appelé « triangulaire ». Les second tours où s&#039;affrontent quatre candidats, appelés « quadrangulaire » sont également possibles, mais beaucoup plus rares.&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=S%C3%A9nat_(Rishon)&amp;diff=1327</id>
		<title>Sénat (Rishon)</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=S%C3%A9nat_(Rishon)&amp;diff=1327"/>
		<updated>2025-11-05T09:21:38Z</updated>

		<summary type="html">&lt;p&gt;RubnK : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Assemblée&lt;br /&gt;
 | nom                = Sénat&lt;br /&gt;
 | image              = Sénat Rishon logo.svg&lt;br /&gt;
 | légende            = Logo du Sénat de la République de Rishon.&lt;br /&gt;
 | blason             = Blason Sénat Rishon.svg&lt;br /&gt;
 | type_chambre       = [[Chambre haute]]&lt;br /&gt;
 | type               = [[Parlement bicaméral|Chambre haute]] du [[Parlement de Rishon]]&lt;br /&gt;
 | régime             = &lt;br /&gt;
 | president          = &lt;br /&gt;
 | parti président    = &lt;br /&gt;
 | élection président = &lt;br /&gt;
 | mandat président   = 1 an renouvelable&lt;br /&gt;
 | membres            = 150 sénateurs&lt;br /&gt;
 | structure1         = Sénat Rishon 2024.svg&lt;br /&gt;
 | groupe_politique1  = &#039;&#039;&#039;[[Gouvernement Gabin Guerou|Gouvernement]] (112)&#039;&#039;&#039;&lt;br /&gt;
{{Légende/Début}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-UDR}}|[[Groupe Union de la Droite Républicaine|UDR-REM]] (62)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-RDR}}|[[Groupe Rassemblement Droite Radicale|RDR-REM]] (50)}}&lt;br /&gt;
{{Légende/Fin}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Opposition parlementaire|Opposition]] (38)&#039;&#039;&#039;&lt;br /&gt;
{{Légende/Début}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-PL}}|[[Groupe Parti Libéral|PL-EPR]] (14)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-DI}}|[[Groupe Droite Indépendante|DI-EPR]] (6)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-PS}}|[[Groupe Parti Socialiste|PS-NFP]] (9)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-PG}}|[[Groupe Parti de Gauche|PG-NFP]] (5)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-AE}}|[[Groupe Aseret Écologie|AE-NFP]] (4)}}&lt;br /&gt;
{{Légende/Fin}}&lt;br /&gt;
 | durée mandat       = 3 ans&lt;br /&gt;
 | renouvellement     = par tiers tous les ans&lt;br /&gt;
 | majorité actuelle  = [[Rishon en Mouvement (coalition rishonnienne)|Rishon en Mouvement]] (112 sièges)&lt;br /&gt;
 | corps              = [[Parlement rishonnien]]&lt;br /&gt;
 | lieu               = [[Palais du Sénat (Rishon)|Palais du Sénat]]&lt;br /&gt;
 | durée              = 3 ans&lt;br /&gt;
 | leader1_type       = [[Président du Sénat (Rishon)|Présidente]]&lt;br /&gt;
 | leader1            = [[Juliette Harris]]&lt;br /&gt;
 | parti1             = [[Union de la Droite Républicaine|UDR]]&lt;br /&gt;
 | élection1          = {{date|2|avril|2024}}&lt;br /&gt;
 | siège              = [[RCity]]&lt;br /&gt;
 | site web           = [https://senat.rn www.senat.rn]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;Sénat&#039;&#039;&#039; est la [[chambre haute]] du [[Parlement de Rishon]], aux côtés de l’[[Assemblée nationale (Rishon)|Assemblée nationale]].  Il représente les collectivités territoriales et les institutions locales de la République  rishonnienne et participe à l’élaboration des lois.  Son rôle, son mode d’élection et ses prérogatives sont définis par le [[Titre II]] de la [[Constitution de la Troisième République rishonnienne|Constitution de la Troisième République  rishonnienne]].&lt;br /&gt;
&lt;br /&gt;
== Histoire ==&lt;br /&gt;
Le Sénat  rishonnien est institué par la [[Constitution de 2002 (Rishon)|Constitution de 2002]], qui fonde la [[Troisième République rishonnienne|Troisième République  rishonnienne]].  Il succède au « Conseil de la Nation », chambre consultative existant sous la [[Deuxième République rishonnienne|Deuxième République  rishonnienne]] (1961-2002), et marque la volonté d’assurer un meilleur équilibre entre les pouvoirs législatif et exécutif.&lt;br /&gt;
&lt;br /&gt;
Depuis sa création, le Sénat a toujours été une chambre de stabilité, conservant une majorité de droite modérée ou républicaine, même lors des alternances à l’Assemblée nationale.  Il est considéré comme le « garant institutionnel » du régime présidentiel  rishonnien.&lt;br /&gt;
&lt;br /&gt;
== Composition ==&lt;br /&gt;
Le Sénat comprend &#039;&#039;&#039;150 membres&#039;&#039;&#039; appelés &#039;&#039;sénateurs&#039;&#039;.  Ils sont élus pour une durée de &#039;&#039;&#039;trois ans&#039;&#039;&#039;, renouvelables, au suffrage indirect.  Le renouvellement se fait par &#039;&#039;&#039;tiers chaque année&#039;&#039;&#039;, afin d’assurer une continuité politique et territoriale.  Chaque sénateur représente une circonscription territoriale (province, région ou collectivité d’outre-mer).&lt;br /&gt;
&lt;br /&gt;
Les sénateurs portent le titre de &#039;&#039;&#039;« Sénateur de la République »&#039;&#039;&#039; (&#039;&#039;Sénateur de Rishon&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
== Élection ==&lt;br /&gt;
Les sénateurs sont élus au suffrage universel indirect par un collège électoral composé :&lt;br /&gt;
&lt;br /&gt;
* des députés de l’[[Assemblée nationale (Rishon)|Assemblée nationale]] élus dans la circonscription concernée ;&lt;br /&gt;
* des conseillers provinciaux et municipaux ;&lt;br /&gt;
* des représentants des chambres économiques et sociales locales.&lt;br /&gt;
&lt;br /&gt;
Le mode de scrutin est proportionnel à un tour, avec répartition par liste bloquée.  La parité hommes-femmes est obligatoire dans les listes.&lt;br /&gt;
&lt;br /&gt;
== Pouvoirs et rôle ==&lt;br /&gt;
Le Sénat partage le pouvoir législatif avec l’Assemblée nationale.  Il examine les projets et propositions de loi adoptés en première lecture par celle-ci, peut les amender ou les rejeter.  En cas de désaccord persistant, l’Assemblée nationale a le dernier mot, mais le Sénat peut retarder le processus législatif ou influer sur le texte final.&lt;br /&gt;
&lt;br /&gt;
Il assure en outre :&lt;br /&gt;
&lt;br /&gt;
* le contrôle du gouvernement et de la mise en œuvre des politiques publiques ;&lt;br /&gt;
* la représentation des collectivités locales ;&lt;br /&gt;
* la participation aux révisions constitutionnelles ;&lt;br /&gt;
* l’élection de certaines autorités indépendantes.&lt;br /&gt;
&lt;br /&gt;
Le Sénat peut également saisir le [[Conseil constitutionnel (Rishon)|Conseil constitutionnel]] sur les lois votées.&lt;br /&gt;
&lt;br /&gt;
== Présidence ==&lt;br /&gt;
Le Sénat est présidé depuis le {{date|2|avril|2024}} par &#039;&#039;&#039;[[Juliette Haris]]&#039;&#039;&#039; (UDR), première femme à occuper cette fonction dans l’histoire du Parlement rishonnien.  Elle est élue par ses pairs pour un mandat d’un an, renouvelable.&lt;br /&gt;
&lt;br /&gt;
La présidente dirige les débats, fixe l’ordre du jour conjointement avec le gouvernement, et représente le Sénat dans les cérémonies officielles.  Elle est assistée d’un Bureau composé de 14 vice-présidents, 3 questeurs et 8 secrétaires.&lt;br /&gt;
&lt;br /&gt;
== Fonctionnement ==&lt;br /&gt;
Le Sénat siège au [[Palais du Sénat (Rishon)|Palais du Sénat]] à [[RCity]], de septembre à juillet.  Il se réunit en session ordinaire, mais peut être convoqué en session extraordinaire par le président de la République ou à la demande d’un tiers de ses membres.&lt;br /&gt;
&lt;br /&gt;
Les commissions permanentes sont au nombre de huit :&lt;br /&gt;
&lt;br /&gt;
# Commission des affaires constitutionnelles et des libertés publiques&lt;br /&gt;
# Commission des finances&lt;br /&gt;
# Commission des affaires étrangères et de la défense&lt;br /&gt;
# Commission de la culture, de l’éducation et des médias&lt;br /&gt;
# Commission des affaires sociales&lt;br /&gt;
# Commission de l’environnement et du développement durable&lt;br /&gt;
# Commission des collectivités territoriales&lt;br /&gt;
# Commission de l’économie et de l’industrie&lt;br /&gt;
&lt;br /&gt;
== Groupes politiques ==&lt;br /&gt;
Les sénateurs sont répartis en groupes politiques correspondant aux grands partis représentés :&lt;br /&gt;
&lt;br /&gt;
* [[Union de la Droite Républicaine|UDR]]&lt;br /&gt;
* [[Rassemblement Droite Radicale|RDR]]&lt;br /&gt;
* [[Parti Libéral|PL]]&lt;br /&gt;
* [[Parti Socialiste|PS]]&lt;br /&gt;
* [[Parti de Gauche|PG]]&lt;br /&gt;
* [[Aseret Écologie|AE]]&lt;br /&gt;
* [[Droite Indépendante|DI]]&lt;br /&gt;
&lt;br /&gt;
Depuis 2024, la majorité sénatoriale est détenue par la coalition [[Rishon en Mouvement (coalition rishonnienne)|Rishon en Mouvement]] (RDR + UDR).&lt;br /&gt;
&lt;br /&gt;
== Siège ==&lt;br /&gt;
[[Fichier:Palais_du_Sénat_RCity.jpg|vignette|Le Palais du Sénat, siège de la chambre haute à RCity.]]&lt;br /&gt;
Le Sénat siège au **Palais du Sénat**, situé dans le quartier gouvernemental d’[[Eron-Haïfa]] à [[RCity]].  Construit entre 1958 et 1963, le bâtiment abrite également la [[Bibliothèque parlementaire nationale]] et le [[Musée de la République rishonnienne]].&lt;br /&gt;
&lt;br /&gt;
L’hémicycle du Sénat se distingue par son plafond orné de vitraux représentant les dix provinces fondatrices de Rishon.&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
&lt;br /&gt;
* [[Assemblée nationale (Rishon)]]&lt;br /&gt;
* [[Parlement de Rishon]]&lt;br /&gt;
* [[Constitution de la Troisième République rishonnienne|Constitution de la Troisième République  rishonnienne]]&lt;br /&gt;
* [[Président de la République de Rishon]]&lt;br /&gt;
* [[Gouvernement Gabin Guerou]]&lt;br /&gt;
&lt;br /&gt;
== Notes et références ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Liens externes ==&lt;br /&gt;
&lt;br /&gt;
* [https://senat.rsh.gov.rn Site officiel du Sénat de la République de Rishon]&lt;br /&gt;
* [https://parlement.rsh.gov.rn Parlement de Rishon]&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Fichier:S%C3%A9nat_Rishon_2024.svg&amp;diff=1326</id>
		<title>Fichier:Sénat Rishon 2024.svg</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Fichier:S%C3%A9nat_Rishon_2024.svg&amp;diff=1326"/>
		<updated>2025-11-05T09:18:24Z</updated>

		<summary type="html">&lt;p&gt;RubnK : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=S%C3%A9nat_(Rishon)&amp;diff=1325</id>
		<title>Sénat (Rishon)</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=S%C3%A9nat_(Rishon)&amp;diff=1325"/>
		<updated>2025-11-05T09:13:08Z</updated>

		<summary type="html">&lt;p&gt;RubnK : Page créée avec « {{Infobox Assemblée  | nom                = Sénat  | image              = Sénat Rishon logo.svg  | légende            = Logo du Sénat de la République de Rishon.  | blason             = Blason Sénat Rishon.svg  | type_chambre       = Chambre haute  | type               = Chambre haute du Parlement de Rishon  | régime             =   | president          =   | parti président    =   | élection président =   | mandat pré... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Assemblée&lt;br /&gt;
 | nom                = Sénat&lt;br /&gt;
 | image              = Sénat Rishon logo.svg&lt;br /&gt;
 | légende            = Logo du Sénat de la République de Rishon.&lt;br /&gt;
 | blason             = Blason Sénat Rishon.svg&lt;br /&gt;
 | type_chambre       = [[Chambre haute]]&lt;br /&gt;
 | type               = [[Parlement bicaméral|Chambre haute]] du [[Parlement de Rishon]]&lt;br /&gt;
 | régime             = &lt;br /&gt;
 | president          = &lt;br /&gt;
 | parti président    = &lt;br /&gt;
 | élection président = &lt;br /&gt;
 | mandat président   = 1 an renouvelable&lt;br /&gt;
 | membres            = 150 sénateurs&lt;br /&gt;
 | structure1         = Sénat Rishon 2024.svg&lt;br /&gt;
 | groupe_politique1  = &#039;&#039;&#039;[[Gouvernement Gabin Guerou|Gouvernement]] (112)&#039;&#039;&#039;&lt;br /&gt;
{{Légende/Début}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-UDR}}|[[Groupe Union de la Droite Républicaine|UDR-REM]] (62)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-RDR}}|[[Groupe Rassemblement Droite Radicale|RDR-REM]] (50)}}&lt;br /&gt;
{{Légende/Fin}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Opposition parlementaire|Opposition]] (38)&#039;&#039;&#039;&lt;br /&gt;
{{Légende/Début}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-PL}}|[[Groupe Parti Libéral|PL-EPR]] (14)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-DI}}|[[Groupe Droite Indépendante|DI-EPR]] (6)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-PS}}|[[Groupe Parti Socialiste|PS-NFP]] (9)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-PG}}|[[Groupe Parti de Gauche|PG-NFP]] (5)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-AE}}|[[Groupe Aseret Écologie|AE-NFP]] (4)}}&lt;br /&gt;
{{Légende/Fin}}&lt;br /&gt;
 | durée mandat       = 3 ans&lt;br /&gt;
 | renouvellement     = par tiers tous les ans&lt;br /&gt;
 | majorité actuelle  = [[Rishon en Mouvement (coalition rishonnienne)|Rishon en Mouvement]] (112 sièges)&lt;br /&gt;
 | corps              = [[Parlement rishonnien]]&lt;br /&gt;
 | lieu               = [[Palais du Sénat (Rishon)|Palais du Sénat]]&lt;br /&gt;
 | durée              = 3 ans&lt;br /&gt;
 | leader1_type       = [[Président du Sénat (Rishon)|Présidente]]&lt;br /&gt;
 | leader1            = [[Juliette Harris]]&lt;br /&gt;
 | parti1             = [[Union de la Droite Républicaine|UDR]]&lt;br /&gt;
 | élection1          = {{date|2|avril|2024}}&lt;br /&gt;
 | siège              = [[RCity]]&lt;br /&gt;
 | site web           = [https://senat.rn www.senat.rn]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;Sénat&#039;&#039;&#039; est la [[chambre haute]] du [[Parlement de Rishon]], aux côtés de l’[[Assemblée nationale (Rishon)|Assemblée nationale]].  Il représente les collectivités territoriales et les institutions locales de la République  rishonnienne et participe à l’élaboration des lois.  Son rôle, son mode d’élection et ses prérogatives sont définis par le [[Titre II]] de la [[Constitution de la Troisième République rishonnienne|Constitution de la Troisième République  rishonnienne]].&lt;br /&gt;
&lt;br /&gt;
== Histoire ==&lt;br /&gt;
Le Sénat  rishonnien est institué par la [[Constitution de 2002 (Rishon)|Constitution de 2002]], qui fonde la [[Troisième République rishonnienne|Troisième République  rishonnienne]].  Il succède au « Conseil de la Nation », chambre consultative existant sous la [[Deuxième République rishonnienne|Deuxième République  rishonnienne]] (1961-2002), et marque la volonté d’assurer un meilleur équilibre entre les pouvoirs législatif et exécutif.&lt;br /&gt;
&lt;br /&gt;
Depuis sa création, le Sénat a toujours été une chambre de stabilité, conservant une majorité de droite modérée ou républicaine, même lors des alternances à l’Assemblée nationale.  Il est considéré comme le « garant institutionnel » du régime présidentiel  rishonnien.&lt;br /&gt;
&lt;br /&gt;
== Composition ==&lt;br /&gt;
Le Sénat comprend &#039;&#039;&#039;150 membres&#039;&#039;&#039; appelés *sénateurs*.  Ils sont élus pour une durée de &#039;&#039;&#039;trois ans&#039;&#039;&#039;, renouvelables, au suffrage indirect.  Le renouvellement se fait par &#039;&#039;&#039;tiers chaque année&#039;&#039;&#039;, afin d’assurer une continuité politique et territoriale.  Chaque sénateur représente une circonscription territoriale (province, région ou collectivité d’outre-mer).&lt;br /&gt;
&lt;br /&gt;
Les sénateurs portent le titre de **« Sénateur de la République »** (*Sénateur de Rishon*).&lt;br /&gt;
&lt;br /&gt;
== Élection ==&lt;br /&gt;
Les sénateurs sont élus au suffrage universel indirect par un collège électoral composé :&lt;br /&gt;
&lt;br /&gt;
* des députés de l’[[Assemblée nationale (Rishon)|Assemblée nationale]] élus dans la circonscription concernée ;&lt;br /&gt;
* des conseillers provinciaux et municipaux ;&lt;br /&gt;
* des représentants des chambres économiques et sociales locales.&lt;br /&gt;
&lt;br /&gt;
Le mode de scrutin est proportionnel à un tour, avec répartition par liste bloquée.  La parité hommes-femmes est obligatoire dans les listes.&lt;br /&gt;
&lt;br /&gt;
== Pouvoirs et rôle ==&lt;br /&gt;
Le Sénat partage le pouvoir législatif avec l’Assemblée nationale.  Il examine les projets et propositions de loi adoptés en première lecture par celle-ci, peut les amender ou les rejeter.  En cas de désaccord persistant, l’Assemblée nationale a le dernier mot, mais le Sénat peut retarder le processus législatif ou influer sur le texte final.&lt;br /&gt;
&lt;br /&gt;
Il assure en outre :&lt;br /&gt;
&lt;br /&gt;
* le contrôle du gouvernement et de la mise en œuvre des politiques publiques ;&lt;br /&gt;
* la représentation des collectivités locales ;&lt;br /&gt;
* la participation aux révisions constitutionnelles ;&lt;br /&gt;
* l’élection de certaines autorités indépendantes.&lt;br /&gt;
&lt;br /&gt;
Le Sénat peut également saisir le [[Conseil constitutionnel (Rishon)|Conseil constitutionnel]] sur les lois votées.&lt;br /&gt;
&lt;br /&gt;
== Présidence ==&lt;br /&gt;
Le Sénat est présidé depuis le {{date|2|avril|2024}} par &#039;&#039;&#039;[[Juliette Haris]]&#039;&#039;&#039; (UDR), première femme à occuper cette fonction dans l’histoire du Parlement rishonnien.  Elle est élue par ses pairs pour un mandat d’un an, renouvelable.&lt;br /&gt;
&lt;br /&gt;
La présidente dirige les débats, fixe l’ordre du jour conjointement avec le gouvernement, et représente le Sénat dans les cérémonies officielles.  Elle est assistée d’un Bureau composé de 14 vice-présidents, 3 questeurs et 8 secrétaires.&lt;br /&gt;
&lt;br /&gt;
== Fonctionnement ==&lt;br /&gt;
Le Sénat siège au [[Palais du Sénat (Rishon)|Palais du Sénat]] à [[RCity]], de septembre à juillet.  Il se réunit en session ordinaire, mais peut être convoqué en session extraordinaire par le président de la République ou à la demande d’un tiers de ses membres.&lt;br /&gt;
&lt;br /&gt;
Les commissions permanentes sont au nombre de huit :&lt;br /&gt;
&lt;br /&gt;
# Commission des affaires constitutionnelles et des libertés publiques&lt;br /&gt;
# Commission des finances&lt;br /&gt;
# Commission des affaires étrangères et de la défense&lt;br /&gt;
# Commission de la culture, de l’éducation et des médias&lt;br /&gt;
# Commission des affaires sociales&lt;br /&gt;
# Commission de l’environnement et du développement durable&lt;br /&gt;
# Commission des collectivités territoriales&lt;br /&gt;
# Commission de l’économie et de l’industrie&lt;br /&gt;
&lt;br /&gt;
== Groupes politiques ==&lt;br /&gt;
Les sénateurs sont répartis en groupes politiques correspondant aux grands partis représentés :&lt;br /&gt;
&lt;br /&gt;
* [[Union de la Droite Républicaine|UDR]]&lt;br /&gt;
* [[Rassemblement Droite Radicale|RDR]]&lt;br /&gt;
* [[Parti Libéral|PL]]&lt;br /&gt;
* [[Parti Socialiste|PS]]&lt;br /&gt;
* [[Parti de Gauche|PG]]&lt;br /&gt;
* [[Aseret Écologie|AE]]&lt;br /&gt;
* [[Droite Indépendante|DI]]&lt;br /&gt;
&lt;br /&gt;
Depuis 2024, la majorité sénatoriale est détenue par la coalition [[Rishon en Mouvement (coalition rishonnienne)|Rishon en Mouvement]] (RDR + UDR).&lt;br /&gt;
&lt;br /&gt;
== Siège ==&lt;br /&gt;
[[Fichier:Palais_du_Sénat_RCity.jpg|vignette|Le Palais du Sénat, siège de la chambre haute à RCity.]]&lt;br /&gt;
Le Sénat siège au **Palais du Sénat**, situé dans le quartier gouvernemental d’[[Eron-Haïfa]] à [[RCity]].  Construit entre 1958 et 1963, le bâtiment abrite également la [[Bibliothèque parlementaire nationale]] et le [[Musée de la République rishonnienne]].&lt;br /&gt;
&lt;br /&gt;
L’hémicycle du Sénat se distingue par son plafond orné de vitraux représentant les dix provinces fondatrices de Rishon.&lt;br /&gt;
&lt;br /&gt;
== Symboles ==&lt;br /&gt;
Le Sénat dispose de ses propres symboles :&lt;br /&gt;
&lt;br /&gt;
* **Sceau officiel** : un bouclier portant un rameau d’olivier et la devise *“Liberté, Sagesse, République”* ;&lt;br /&gt;
* **Couleur** : bleu outremer (code #002060), symbole de stabilité et de responsabilité ;&lt;br /&gt;
* **Hymne cérémoniel** : *Hatikva Rishon*, joué lors des ouvertures de session.&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
&lt;br /&gt;
* [[Assemblée nationale (Rishon)]]&lt;br /&gt;
* [[Parlement de Rishon]]&lt;br /&gt;
* [[Constitution de la Troisième République rishonnienne|Constitution de la Troisième République  rishonnienne]]&lt;br /&gt;
* [[Président de la République de Rishon]]&lt;br /&gt;
* [[Gouvernement Gabin Guerou]]&lt;br /&gt;
&lt;br /&gt;
== Notes et références ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Liens externes ==&lt;br /&gt;
&lt;br /&gt;
* [https://senat.rsh.gov.rn Site officiel du Sénat de la République de Rishon]&lt;br /&gt;
* [https://parlement.rsh.gov.rn Parlement de Rishon]&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Assembl%C3%A9e_nationale_(Rishon)&amp;diff=1324</id>
		<title>Assemblée nationale (Rishon)</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Assembl%C3%A9e_nationale_(Rishon)&amp;diff=1324"/>
		<updated>2025-11-04T15:36:53Z</updated>

		<summary type="html">&lt;p&gt;RubnK : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Assemblée&lt;br /&gt;
 | nom                = Assemblée nationale&lt;br /&gt;
 | législature        = [[XXVIe législature de la Troisième République Rishonnienne]]&lt;br /&gt;
 | précédent          = [[XXVe législature de la Troisième République Rishonnienne]]&lt;br /&gt;
 | création           = 1833&lt;br /&gt;
 | lieu               = [[RCity]]&lt;br /&gt;
 | durée              = 1 an&lt;br /&gt;
 | leader1_type       = Président&lt;br /&gt;
 | leader1            = [[Alexy Crescence]]&lt;br /&gt;
 | parti1             = [[Union de la Droite Républicaine|UDR]]&lt;br /&gt;
 | élection1          = 9 juillet 2024&amp;lt;br/&amp;gt;8 juillet 2025&lt;br /&gt;
 | membres            = [[Liste des députés de la XXVe législature de la Troisième République|435 députés]]&lt;br /&gt;
 | structure1         = AN XXVI.svg&lt;br /&gt;
 | groupe_politique1  = &#039;&#039;&#039;[[Gouvernement Gabin Guerou|Gouvernement]] (340)&#039;&#039;&#039;&lt;br /&gt;
{{Légende/Début}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-RDR}}|[[Groupe Rassemblement Droite Radicale|RDR-REM]] (220)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-UDR}}|[[Groupe Union de la Droite Républicaine|UDR-REM]] (120)}}&lt;br /&gt;
{{Légende/Fin}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Opposition parlementaire|Opposition]] (95)&#039;&#039;&#039;&lt;br /&gt;
{{Légende/Début}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-PL}}|[[Groupe Parti Libéral|PL-EPR]] (38)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-PS}}|[[Groupe Parti Socialiste|PS-NFP]] (22)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-DI}}|[[Groupe Droite Indépendante|DI-EPR]] (14)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-PG}}|[[Groupe Parti de Gauche|PG-NFP]] (11)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-AE}}|[[Groupe Aseret Écologie|AE-NFP]] (10)}}&lt;br /&gt;
{{Légende/Fin}}&lt;br /&gt;
 | système_de_vote1   = [[Scrutin uninominal majoritaire à deux tours|Uninominal majoritaire à deux tours]]&lt;br /&gt;
 | dernière_élection1 = [[Élections législatives rishonniennes de 2025|29 juin et 6 juillet 2024]]&lt;br /&gt;
 | lieu_de_réunion    = [[Palais Zikaron]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
L&#039;&#039;&#039;&#039;Assemblée nationale&#039;&#039;&#039; est l&#039;organe législatif monocamérale de la [[Rishon|République de Rishon]]. Son rôle est de débattre, de proposer, d&#039;amender, de voter les lois, de contrôler l&#039;action du Gouvernement et d&#039;évaluer les politiques publiques. Elle a le pouvoir de forcer la démission du gouvernement par le vote d&#039;une motion de censure. Elle siège au palais Zikaron à RCity. Depuis 2023, l&#039;Assemblée nationale compte 435 membres, appelés « députés », élus au suffrage universel direct au scrutin uninominal majoritaire à deux tours pour une durée de cinq mois. &lt;br /&gt;
&lt;br /&gt;
Depuis le début de la [[XXVe législature de la Troisième République rishonnienne|législature]] en juillet 2024, le groupe majoritaire est celui de Rishon en Mouvement. La présidence de l&#039;Assemblée nationale est assurée par Alexy Crescence depuis le 9 juillet 2024.&lt;br /&gt;
&lt;br /&gt;
==Emplacement==&lt;br /&gt;
L&#039;assemblée nationale siège au Palais Zikaron à RCity, dans un bâtiment qui accueille depuis 1833 tous les parlementaires et leurs collaborateurs. Sa façade monumentale donne sur l&#039;avenue Zikaron. &lt;br /&gt;
==Histoire==&lt;br /&gt;
L&#039;histoire de la représentation nationale depuis la fin du XIV&amp;lt;sup&amp;gt;e&amp;lt;/sup&amp;gt; siècle est étroitement liée à celle du principe démocratique et du chemin accidenté qu&#039;elle a dû parcourir avant de trouver dans les institutions rishonniennes la consécration qui est sienne aujourd&#039;hui.  &lt;br /&gt;
&lt;br /&gt;
Si les Rishonniens ont périodiquement élu des représentants depuis 1332, le mode de désignation et les pouvoirs de ces mandataires ont considérablement varié selon les époques, les périodes d&#039;effacement de l&#039;institution parlementaire coïncidant nationalement avec un recul des libertés publiques. &lt;br /&gt;
&lt;br /&gt;
C&#039;est en 1831 que David Zikaron alors président de la République, propose la construction d&#039;un nouveau palais pour accueillir l&#039;Assemblée, et pouvoir augmenter le nombre de députés, alors fixé à 139. La proposition est acceptée par la grande majorité des députés, et la construction commence dans un quartier jusqu&#039;alors laissé à l&#039;abandon. Elle s&#039;achèvera en 1833, augmentant le nombre de place à 340, et lancera la modernisation de ce quartier, avec la rénovation de la Gare Sainte Marie, et la construction de nombreux immeubles.  &lt;br /&gt;
&lt;br /&gt;
En 1922, le parlement vote à l&#039;unanimité pour un agrandissement du palais de l&#039;Assemblée, les travaux durent 8 mois, des nouvelles circonscriptions sont crées et de nouvelles élections sont tenues afin d&#039;élire les députés des nouvelles circonscriptions. L&#039;Assemblée compte alors 374 députés.   &lt;br /&gt;
&lt;br /&gt;
En 2023, chaque député représente en moyenne 214 000 citoyen, ce nombre est considéré comme trop élevé par l&#039;UA, qui dénonce un problème démocratique. En décembre 2024, 2 semaines après le début de la [[XXIVe législature de la Troisième République rishonnienne|XXIVe législature]], le gouvernement met au vote un nouvel agrandissement de l&#039;Assemblée nationale, qui est adopté à l&#039;écrasante majorité. Les députés du Parti de Gauche ont dénoncé une ingérence de l&#039;UA dans les affaires internes à Rishon. Les travaux débutent en janvier 2024 et durent jusqu&#039;au 4 juillet. Le 9 juillet, date de l&#039;ouverture de la [[XXVe législature de la Troisième République rishonnienne|XXVe législature]], ce sont 435 députés qui ont pu siéger sur les nouveaux bancs de l&#039;Assemblée.  &lt;br /&gt;
&lt;br /&gt;
Pour la première fois de la Troisième République, un parti d&#039;extrême droite qui est en tête lors de la XXVe législature et un président du même parti est élu président de l&#039;Assemblée.   &lt;br /&gt;
&lt;br /&gt;
==Dissolution==&lt;br /&gt;
Le président de la République peut dissoudre l&#039;Assemblée nationale. Ceci ne peut être fait plus de deux fois par mandat présidentiel. Une dissolution entraîne automatiquement la tenue d&#039;élections législatives qui sont dites alors « anticipées ».&lt;br /&gt;
&lt;br /&gt;
Depuis 1833, il y eut dix neuf dissolutions.&lt;br /&gt;
&lt;br /&gt;
==Élection des députés ==&lt;br /&gt;
L&#039;Assemblée nationale est composée de 435 sièges pourvus pour cinq mois au scrutin uninominal majoritaire à deux tours dans autant de circonscriptions.&lt;br /&gt;
&lt;br /&gt;
Est élu au premier tour le candidat qui réunit la majorité absolue des suffrages exprimés et un nombre de voix au moins égal au quart (25 %) des électeurs inscrits dans la circonscription. Si aucun des candidats ne satisfait ces conditions, un second tour est organisé entre les candidats ayant réuni un nombre de voix au moins égal à un huitième des inscrits (12,5 %) ; les deux candidats arrivés en tête du &amp;lt;abbr&amp;gt;1&amp;lt;sup&amp;gt;er&amp;lt;/sup&amp;gt;&amp;lt;/abbr&amp;gt; tour se maintiennent néanmoins par défaut si un seul ou aucun d&#039;entre eux n&#039;a atteint ce seuil. Au second tour, le candidat arrivé en tête est déclaré élu.&lt;br /&gt;
&lt;br /&gt;
Le seuil de qualification basé sur un pourcentage du total des inscrits et non des suffrages exprimés rend plus difficile l&#039;accès au second tour lorsque l&#039;abstention est élevé. Le système permet en revanche l&#039;accès au second tour de plus de deux candidats si plusieurs d&#039;entre eux franchissent le seuil de 12,5 % des inscrits. Les candidats en lice au second tour peuvent ainsi être trois, un cas de figure appelé « triangulaire ». Les second tours où s&#039;affrontent quatre candidats, appelés « quadrangulaire » sont également possibles, mais beaucoup plus rares.&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Fichier:Arrright.svg&amp;diff=1323</id>
		<title>Fichier:Arrright.svg</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Fichier:Arrright.svg&amp;diff=1323"/>
		<updated>2025-11-04T15:29:50Z</updated>

		<summary type="html">&lt;p&gt;RubnK : A protégé « Fichier:Arrright.svg » ([Modifier=Autoriser uniquement les administrateurs] (infini) [Renommer=Autoriser uniquement les administrateurs] (infini) [Téléversement=Autoriser uniquement les administrateurs] (infini))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Fichier:Arrright.svg&amp;diff=1322</id>
		<title>Fichier:Arrright.svg</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Fichier:Arrright.svg&amp;diff=1322"/>
		<updated>2025-11-04T15:29:33Z</updated>

		<summary type="html">&lt;p&gt;RubnK : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Fichier:Arrleft.svg&amp;diff=1321</id>
		<title>Fichier:Arrleft.svg</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Fichier:Arrleft.svg&amp;diff=1321"/>
		<updated>2025-11-04T15:29:08Z</updated>

		<summary type="html">&lt;p&gt;RubnK : A protégé « Fichier:Arrleft.svg » ([Modifier=Autoriser uniquement les administrateurs] (infini) [Renommer=Autoriser uniquement les administrateurs] (infini) [Téléversement=Autoriser uniquement les administrateurs] (infini))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=Fichier:Arrleft.svg&amp;diff=1320</id>
		<title>Fichier:Arrleft.svg</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=Fichier:Arrleft.svg&amp;diff=1320"/>
		<updated>2025-11-04T15:28:48Z</updated>

		<summary type="html">&lt;p&gt;RubnK : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
	<entry>
		<id>https://rishon.rcorp.fr/index.php?title=XXVIe_l%C3%A9gislature_de_la_Troisi%C3%A8me_R%C3%A9publique_Rishonnienne&amp;diff=1319</id>
		<title>XXVIe législature de la Troisième République Rishonnienne</title>
		<link rel="alternate" type="text/html" href="https://rishon.rcorp.fr/index.php?title=XXVIe_l%C3%A9gislature_de_la_Troisi%C3%A8me_R%C3%A9publique_Rishonnienne&amp;diff=1319"/>
		<updated>2025-11-04T15:24:27Z</updated>

		<summary type="html">&lt;p&gt;RubnK : /* Composition de l&amp;#039;Assemblée nationale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Législature de Rishon|nom={{XXVIe|législature}} de la Troisième République rishonnienne|début={{date|9|juillet|2025}}&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;({{durée|9|7|2025}})&amp;lt;/small&amp;gt;|diagramme chambre=AN_XXVI.svg|composition chambre=&#039;&#039;&#039;[[Gouvernement Gabin Guerou|Gouvernement]] (340)&#039;&#039;&#039;&lt;br /&gt;
{{Légende/Début}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-RDR}}|[[Groupe Rassemblement Droite Radicale|RDR-REM]] (220)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-UDR}}|[[Groupe Union de la Droite Républicaine|UDR-REM]] (120)}}&lt;br /&gt;
{{Légende/Fin}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Opposition parlementaire|Opposition]] (95)&#039;&#039;&#039;&lt;br /&gt;
{{Légende/Début}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-PL}}|[[Groupe Parti Libéral|PL-EPR]] (38)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-DI}}|[[Groupe Droite Indépendante|DI-EPR]] (14)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-PS}}|[[Groupe Parti Socialiste|PS-NFP]] (22)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-PG}}|[[Groupe Parti de Gauche|PG-NFP]] (11)}}&lt;br /&gt;
{{Légende|{{Infobox Parti politique rishonnien/couleurs|-AE}}|[[Groupe Aseret Écologie|AE-NFP]] (10)}}&lt;br /&gt;
{{Légende/Fin}}|président chambre parti=[[Groupe Union de la Droite Républicaine|UDR]]|président chambre=Alexy Crescence|président chambre début=8 juillet 2025|élections législatives=[[Élections législatives rishonniennes de 2025|29 juin et 6 juillet 2025]]|présidente sénat=[[Juliette Haris]]|président sénat parti=[[Groupe Union de la Droite Républicaine|UDR]]|président sénat début=2 avril 2024|élections sénat=[[Élections sénatoriales rishonniennes de 2024|2024]]|parti gouv=[[Rishon en Mouvement (coalition rishonnienne)|REM]] &amp;lt;small&amp;gt;([[Rassemblement Droite Radicale|RDR]] - [[Union de la Droite Républicaine|UDR]] - [[Debout Rishon ! (Parti)|DR!]] - [[Les Patriotes (Parti)|LP]])&amp;lt;/small&amp;gt;|gouvernement1=Guerou I|gouvernement1 début=8 juillet 2024|précédente=[[XXVe législature de la Troisième République Rishonnienne|XXVe législature]]}}&lt;br /&gt;
&lt;br /&gt;
La &#039;&#039;&#039;XXVI&amp;lt;sup&amp;gt;e&amp;lt;/sup&amp;gt; législature de la Troisième République rishonnienne&#039;&#039;&#039; s&#039;ouvre en juillet 2025 à la suite des [[Élections législatives rishonniennes de 2025|élections législatives des 28 et 29 juin 2025]].  Ces élections confirment la domination du bloc gouvernemental [[Rishon en Mouvement (coalition rishonnienne)|Rishon en Mouvement]], emmené par le [[Rassemblement Droite Radicale|RDR]] et l’[[Union de la Droite Républicaine|UDR]], qui renforce encore sa majorité à l’[[Assemblée nationale (Rishon)|Assemblée nationale]].&lt;br /&gt;
&lt;br /&gt;
Le [[Président de la République de Rishon|président de la République]] [[Aviv Baker]] maintient dans ses fonctions le [[Premier ministre de Rishon|Premier ministre]] [[Gabin Guerou]] (RDR), saluant « un vote de confiance massif pour la stabilité et la continuité du projet national ».&lt;br /&gt;
&lt;br /&gt;
== Composition de l&#039;exécutif ==&lt;br /&gt;
&lt;br /&gt;
=== Président de la République ===&lt;br /&gt;
Lors de l’ouverture de la XXVI&amp;lt;sup&amp;gt;e&amp;lt;/sup&amp;gt; législature, le 9 juillet 2025, &#039;&#039;&#039;Aviv Baker&#039;&#039;&#039; est président de la République depuis {{Durée|9|5|2021|9|7|2025}}.&lt;br /&gt;
&lt;br /&gt;
=== Premier ministre et gouvernement ===&lt;br /&gt;
&#039;&#039;&#039;Gabin Guerou&#039;&#039;&#039; est reconduit à la tête du gouvernement après la victoire de la coalition des droites [[Rishon en Mouvement (coalition rishonnienne)|Rishon en Mouvement]].&lt;br /&gt;
{| class=&amp;quot;fandom-table&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Gouvernement&lt;br /&gt;
!Dates &amp;lt;small&amp;gt;(Durée)&amp;lt;/small&amp;gt;&lt;br /&gt;
!Partis&lt;br /&gt;
!Premier ministre&lt;br /&gt;
!Composition initiale&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Gouvernement&lt;br /&gt;
Gabin Guerou I&lt;br /&gt;
|Depuis le 7 juillet 2024&lt;br /&gt;
|RDR –&lt;br /&gt;
UDR&lt;br /&gt;
|&#039;&#039;&#039;Gabin&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;Guerou&#039;&#039;&#039;&lt;br /&gt;
(RDR)&lt;br /&gt;
|20 ministres&lt;br /&gt;
5 secrétaires d&#039;État&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Composition de l&#039;Assemblée nationale ==&lt;br /&gt;
[[Fichier:Elections_législatives_juin_2025.svg|droite|vignette|413x413px|Répartition des sièges par nuance du ministère de l&#039;Intérieur à l&#039;issue des élections législatives de 2025&lt;br /&gt;
&lt;br /&gt;
{{legend|#470000|[[Révolution Ouvrière]] (1)}} {{legend|#900000|[[Parti Communiste Rishonnien]] (1)}} {{legend|#FF0000|[[Parti de Gauche (Rishon)|Parti de Gauche]] (9)}} {{legend|#00B050|[[Aseret Ecologie (Rishon)|Aseret Ecologie]] (9)}} {{legend|#4EFD57|[[Mouvement Vert]] (1)}} {{legend|#FF8585|[[Parti Socialiste]] (22)}} {{legend|#FAC577|[[Les Centristes]] (1)}} {{legend|#FFC000|[[Parti Libéral]] (35)}} {{legend|#ADC1FD|[[Les Démocrates]] (2)}} {{legend|#186867|[[Droite Indépendante]] (14)}} {{legend|#00FFFF|[[Debout Rishon!]] (3)}} {{legend|#0070C0|[[Union de la Droite Républicaine]] (117)}} {{legend|#002060|[[Rassemblement Droite Radicale]] (218)}} {{legend|#474747|[[Les Patriotes]] (2)}}]]&lt;br /&gt;
La XXVI&amp;lt;sup&amp;gt;e&amp;lt;/sup&amp;gt; législature marque la poursuite de la féminisation de l’hémicycle : &#039;&#039;&#039;247 femmes&#039;&#039;&#039; siègent parmi les &#039;&#039;&#039;435 députés&#039;&#039;&#039; (soit 56,8 %).  Cette proportion reste la plus élevée de la Troisième République rishonnienne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Président de l&#039;Assemblée nationale ==&lt;br /&gt;
Le président sortant, &#039;&#039;&#039;Alexy Crescence&#039;&#039;&#039; (UDR), est réélu le 9 juillet 2025 lors de la séance inaugurale.  Le scrutin, présidé par le doyen d’âge Josée Bauguion (RDR), s’est tenu de 14 h 30 à 15 h 20.  Il n’a fallu qu’un tour pour reconduire Crescence à la présidence avec une large majorité.&lt;br /&gt;
{| class=&amp;quot;fandom-table&amp;quot;&lt;br /&gt;
!Candidat&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Groupe politique&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Premier tour&lt;br /&gt;
!Situation&lt;br /&gt;
|-&lt;br /&gt;
|Alexy Crescence&lt;br /&gt;
| style=&amp;quot;background:#0070c0;padding:2px&amp;quot; |&lt;br /&gt;
|UDR&lt;br /&gt;
|342&lt;br /&gt;
|78,6 %&lt;br /&gt;
|&#039;&#039;&#039;Réélu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Justine Belleard&lt;br /&gt;
| style=&amp;quot;background:#186867;padding:2px&amp;quot; |&lt;br /&gt;
|DI&lt;br /&gt;
|52&lt;br /&gt;
|11,9 %&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Alexia Dumitru&lt;br /&gt;
| style=&amp;quot;background:#ff8585;padding:2px&amp;quot; |&lt;br /&gt;
|PS&lt;br /&gt;
|41&lt;br /&gt;
|9,5 %&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Groupes parlementaires ==&lt;br /&gt;
&lt;br /&gt;
=== Répartition des députés par groupes au 9 juillet 2025 ===&lt;br /&gt;
{| class=&amp;quot;fandom-table&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; rowspan=&amp;quot;2&amp;quot; |Groupe politique&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |Députés&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Président déclaré&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Positionnement déclaré&lt;br /&gt;
|-&lt;br /&gt;
|Membres&lt;br /&gt;
|Apparentés&lt;br /&gt;
|Total&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#002060;padding:5px&amp;quot; |&lt;br /&gt;
|RDR&lt;br /&gt;
|Rassemblement Droite Radicale&lt;br /&gt;
|218&lt;br /&gt;
|2&lt;br /&gt;
|220&lt;br /&gt;
|Louise Defoucaud&lt;br /&gt;
|Majoritaire&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#0070c0;padding:5px&amp;quot; |&lt;br /&gt;
|UDR&lt;br /&gt;
|Union de la Droite Républicaine&lt;br /&gt;
|117&lt;br /&gt;
|3&lt;br /&gt;
|120&lt;br /&gt;
|Samuel Burfin&lt;br /&gt;
|Majoritaire&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#ffc000;padding:5px&amp;quot; |&lt;br /&gt;
|PL&lt;br /&gt;
|Parti Libéral&lt;br /&gt;
|35&lt;br /&gt;
|3&lt;br /&gt;
|38&lt;br /&gt;
|Emma Solerieu&lt;br /&gt;
|Opposition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#186867;padding:5px&amp;quot; |&lt;br /&gt;
|DI&lt;br /&gt;
|Droite Indépendante&lt;br /&gt;
|14&lt;br /&gt;
|0&lt;br /&gt;
|14&lt;br /&gt;
|Louna Peytrin&lt;br /&gt;
|Opposition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#ff8585;padding:5px&amp;quot; |&lt;br /&gt;
|PS&lt;br /&gt;
|Parti Socialiste&lt;br /&gt;
|22&lt;br /&gt;
|0&lt;br /&gt;
|22&lt;br /&gt;
|Alexia Dumitru&lt;br /&gt;
|Opposition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dd0000;padding:5px&amp;quot; |&lt;br /&gt;
|PG&lt;br /&gt;
|Parti de Gauche&lt;br /&gt;
|9&lt;br /&gt;
|2&lt;br /&gt;
|11&lt;br /&gt;
|Laurent Bremenson&lt;br /&gt;
|Opposition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#00b050;padding:5px&amp;quot; |&lt;br /&gt;
|AE&lt;br /&gt;
|Aseret Écologie&lt;br /&gt;
|9&lt;br /&gt;
|1&lt;br /&gt;
|10&lt;br /&gt;
|Mael Payelle&lt;br /&gt;
|Opposition&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&#039;&#039;Total de députés membres de groupes&#039;&#039;&lt;br /&gt;
|419&lt;br /&gt;
|10&lt;br /&gt;
|435&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#aab1b7;padding:5px&amp;quot; |&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |Députés non-inscrits&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; |Total des sièges pourvus&lt;br /&gt;
|435&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; |Sièges vacants&lt;br /&gt;
|0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Coalitions ===&lt;br /&gt;
{| class=&amp;quot;fandom-table&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Coalitions&lt;br /&gt;
!Composantes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#002060;padding:5px&amp;quot; |&lt;br /&gt;
|Rishon en Mouvement&lt;br /&gt;
|Rassemblement Droite Radicale, Union de la Droite Républicaine,&lt;br /&gt;
Debout Rishon, Les Patriotes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#ffc000;padding:5px&amp;quot; |&lt;br /&gt;
|Ensemble pour la République&lt;br /&gt;
|Parti Libéral, Droite Indépendante, Les Centristes, Les Démocrates&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dd0000;padding:5px&amp;quot; |&lt;br /&gt;
|Nouveau Front Populaire&lt;br /&gt;
|Parti Socialiste, Parti de Gauche, Aseret Écologie, Révolution Ouvrière,&lt;br /&gt;
Parti Communiste Rishonnien, Mouvement Vert&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>RubnK</name></author>
	</entry>
</feed>