<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki-data.rcsi.science/index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%3AISO_3166</id>
	<title>Модуль:ISO 3166 - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-data.rcsi.science/index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%3AISO_3166"/>
	<link rel="alternate" type="text/html" href="https://wiki-data.rcsi.science/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:ISO_3166&amp;action=history"/>
	<updated>2026-04-03T19:22:24Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://wiki-data.rcsi.science/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:ISO_3166&amp;diff=923&amp;oldid=prev</id>
		<title>Admin: 1 версия импортирована</title>
		<link rel="alternate" type="text/html" href="https://wiki-data.rcsi.science/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:ISO_3166&amp;diff=923&amp;oldid=prev"/>
		<updated>2021-11-15T14:01:01Z</updated>

		<summary type="html">&lt;p&gt;1 версия импортирована&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия 14:01, 15 ноября 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki-data.rcsi.science/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:ISO_3166&amp;diff=922&amp;oldid=prev</id>
		<title>ru&gt;Frietjes: restrict tracking to articlespace per request</title>
		<link rel="alternate" type="text/html" href="https://wiki-data.rcsi.science/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:ISO_3166&amp;diff=922&amp;oldid=prev"/>
		<updated>2019-04-28T16:52:10Z</updated>

		<summary type="html">&lt;p&gt;restrict tracking to articlespace per request&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- to enable us to replicate the current functioning of Country extract, we need to deal with:&lt;br /&gt;
-- 2 {{&amp;lt;name&amp;gt;}} DONE!&lt;br /&gt;
-- 3 [[&amp;lt;name&amp;gt;]] DONE!&lt;br /&gt;
-- 4 [[&amp;lt;name&amp;gt;|&amp;lt;junk&amp;gt;]] DONE!&lt;br /&gt;
-- 5 [[image:flag of &amp;lt;country&amp;gt;.[svg|gif|png|jpg]|\d+px]] DONE!&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
local getArgs = require(&amp;quot;Module:Arguments&amp;quot;).getArgs&lt;br /&gt;
local data = mw.loadData(&amp;quot;Module:ISO 3166/data/National&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
--[[----------F I N D N A M E----------]]--										-- Finds the name in the database&lt;br /&gt;
&lt;br /&gt;
local function findname(code,cdata,qry)&lt;br /&gt;
	local sqry = p.strip(qry)&lt;br /&gt;
	if cdata[&amp;quot;name&amp;quot;] and sqry==p.strip(cdata[&amp;quot;name&amp;quot;])&lt;br /&gt;
		or cdata[&amp;quot;isoname&amp;quot;] and sqry==p.strip(cdata[&amp;quot;isoname&amp;quot;])&lt;br /&gt;
		or not cdata[&amp;quot;nocode&amp;quot;] and sqry==code&lt;br /&gt;
		or sqry==cdata[&amp;quot;alpha3&amp;quot;] or sqry==cdata[&amp;quot;numeric&amp;quot;]&lt;br /&gt;
		then&lt;br /&gt;
		return true&lt;br /&gt;
	end&lt;br /&gt;
	for _,tname in pairs(cdata[&amp;quot;isonames&amp;quot;] or {}) do&lt;br /&gt;
		if sqry==p.strip(tname) then&lt;br /&gt;
			return true&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	for _,tname in pairs(cdata[&amp;quot;altnames&amp;quot;] or {}) do&lt;br /&gt;
		if sqry==p.strip(tname) 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;
--[[----------I S O N A M E----------]]--										-- Find the ISO name of a country/region&lt;br /&gt;
&lt;br /&gt;
local function isoname(data,code,lang)&lt;br /&gt;
	if data[code][&amp;quot;isonames&amp;quot;] then&lt;br /&gt;
		local name = data[code][&amp;quot;isodisplaynames&amp;quot;] and data[code][&amp;quot;isodisplaynames&amp;quot;][lang]&lt;br /&gt;
			 or data[code][&amp;quot;isonames&amp;quot;][lang]&lt;br /&gt;
			 or data[code][&amp;quot;isodisplaynames&amp;quot;] and data[code][&amp;quot;isodisplaynames&amp;quot;][data[code][&amp;quot;defaultlang&amp;quot;] or data[&amp;quot;defaultlang&amp;quot;]]&lt;br /&gt;
			 or data[code][&amp;quot;isonames&amp;quot;][data[code][&amp;quot;defaultlang&amp;quot;] or data[&amp;quot;defaultlang&amp;quot;]]&lt;br /&gt;
			 or data[code][&amp;quot;isodisplaynames&amp;quot;] and data[code][&amp;quot;isodisplaynames&amp;quot;][&amp;quot;en&amp;quot;]&lt;br /&gt;
			 or data[code][&amp;quot;isonames&amp;quot;][&amp;quot;en&amp;quot;]&lt;br /&gt;
		if name then return name end&lt;br /&gt;
		for _,iname in pairs(data[code][&amp;quot;isonames&amp;quot;]) do return iname end&lt;br /&gt;
		return data[code][&amp;quot;isodisplayname&amp;quot;] or data[code][&amp;quot;isoname&amp;quot;]&lt;br /&gt;
	else&lt;br /&gt;
		return data[code][&amp;quot;isodisplayname&amp;quot;] or data[code][&amp;quot;isoname&amp;quot;]&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[----------S T R I P----------]]--											-- Removes junk from the input&lt;br /&gt;
&lt;br /&gt;
function p.strip(text)&lt;br /&gt;
	local accents = {[&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;,					-- accent list&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;C&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;E&amp;quot;,[&amp;quot;Ë&amp;quot;]=&amp;quot;E&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;,&lt;br /&gt;
		[&amp;quot;Ï&amp;quot;]=&amp;quot;I&amp;quot;,[&amp;quot;Ñ&amp;quot;]=&amp;quot;N&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;,&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;U&amp;quot;,[&amp;quot;Ú&amp;quot;]=&amp;quot;U&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;Y&amp;quot;&lt;br /&gt;
	}&lt;br /&gt;
	local remove = {&amp;quot;NATION OF&amp;quot;,&amp;quot;COUNTRY OF&amp;quot;,&amp;quot;TERRITORY OF&amp;quot;,					-- text to be removed list&lt;br /&gt;
		&amp;quot;FLAG OF&amp;quot;,&amp;quot;FLAG&amp;quot;,&amp;quot;KINGDOM OF&amp;quot;,&amp;quot;STATE OF&amp;quot;,&amp;quot; STATE &amp;quot;,&lt;br /&gt;
		&amp;quot;PROVINCE OF&amp;quot;,&amp;quot;PROVINCE&amp;quot;,&amp;quot;TERRITORY&amp;quot;&lt;br /&gt;
	}&lt;br /&gt;
	local patterns = {[&amp;quot;.+:&amp;quot;]=&amp;quot;&amp;quot;,[&amp;quot;|.+&amp;quot;]=&amp;quot;&amp;quot;,[&amp;quot;%(.-%)&amp;quot;]=&amp;quot;&amp;quot;,						-- patterns to follow (order may matter)&lt;br /&gt;
		[&amp;quot;%..*&amp;quot;]=&amp;quot;&amp;quot;,[&amp;quot;^THE &amp;quot;]=&amp;quot;&amp;quot;,[&amp;quot;%_&amp;quot;]=&amp;quot; &amp;quot;,[&amp;quot;%-&amp;quot;]=&amp;quot; &amp;quot;,&lt;br /&gt;
		[&amp;quot;%d%d?%d?PX&amp;quot;]=&amp;quot;&amp;quot;,&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	text = mw.ustring.upper(text)												-- Case insensitivity&lt;br /&gt;
	text = mw.ustring.gsub(text,&amp;quot;[À-Ý]&amp;quot;,accents)								-- Deaccent&lt;br /&gt;
	&lt;br /&gt;
	for pattern,value in pairs(patterns) do										-- Follow patterns&lt;br /&gt;
	text = mw.ustring.gsub(text,pattern,value) &lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	for _,words in pairs(remove) do												-- Remove unneeded words&lt;br /&gt;
	text = mw.ustring.gsub(text,words,&amp;quot;&amp;quot;) &lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	text = mw.ustring.gsub(text,&amp;quot;%W&amp;quot;,&amp;quot;&amp;quot;)										-- Remove non alpha-numeric&lt;br /&gt;
	&lt;br /&gt;
	return text&lt;br /&gt;
	&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[----------P . C A L L S T R I P ---------]]--								-- Calls P.strip but using Module:Arguments&lt;br /&gt;
&lt;br /&gt;
function p.callstrip(frame)&lt;br /&gt;
	&lt;br /&gt;
	local args = getArgs(frame)&lt;br /&gt;
	&lt;br /&gt;
	return p.strip(args[1]) or &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[----------P . L U A C O D E---------]]--									-- Makes the ISO code of a country&lt;br /&gt;
&lt;br /&gt;
function p.luacode(args)&lt;br /&gt;
&lt;br /&gt;
	if string.find(args[1] or '',&amp;quot;%-&amp;quot;) then&lt;br /&gt;
		args[1], args[2] = string.match(args[1] or '',&amp;quot;^([^%-]*)%-(.*)$&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if args[1] then args[1] = p.strip(args[1]) end&lt;br /&gt;
	if args[2] then args[2] = p.strip(args[2]) end&lt;br /&gt;
	&lt;br /&gt;
	if args[&amp;quot;codetype&amp;quot;]==&amp;quot;3&amp;quot; then&lt;br /&gt;
		args[&amp;quot;codetype&amp;quot;]=&amp;quot;alpha3&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local eot = args.error or &amp;quot;&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	local catnocountry = (args.nocat and args.nocat == 'true') and '' &lt;br /&gt;
		or '[[Category:Wikipedia page with obscure country]]'&lt;br /&gt;
	local catnosubdivision = (args.nocat and args.nocat == 'true') and '' &lt;br /&gt;
		or '[[Category:Wikipedia page with obscure subdivision]]'&lt;br /&gt;
	&lt;br /&gt;
	if not args[1] then&lt;br /&gt;
		if mw.title.getCurrentTitle().namespace ~= 0 then catnocountry = '' end&lt;br /&gt;
		return catnocountry, '&amp;lt;span style=&amp;quot;font-size:100%&amp;quot; class=&amp;quot;error&amp;quot;&amp;gt;&amp;quot;No parameter for the country given&amp;quot;&amp;lt;/span&amp;gt;'&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if not args[2] then															--3166-1 code&lt;br /&gt;
		for alpha2,cdata in pairs(data) do&lt;br /&gt;
			if findname(alpha2,cdata,args[1]) then&lt;br /&gt;
				if args[&amp;quot;codetype&amp;quot;]==&amp;quot;numeric&amp;quot; or args[&amp;quot;codetype&amp;quot;]==&amp;quot;alpha3&amp;quot; then&lt;br /&gt;
					return cdata[args[&amp;quot;codetype&amp;quot;]]&lt;br /&gt;
				else&lt;br /&gt;
					return alpha2&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		if mw.title.getCurrentTitle().namespace ~= 0 then catnocountry = '' end&lt;br /&gt;
		return catnocountry&lt;br /&gt;
	else																		--3166-2 code&lt;br /&gt;
		for alpha2,cdata in pairs(data) do                                       &lt;br /&gt;
			if findname(alpha2,cdata,args[1]) then&lt;br /&gt;
				if mw.ustring.match(alpha2,&amp;quot;GB&amp;quot;) then							-- For England, Wales etc.&lt;br /&gt;
					alpha2 = &amp;quot;GB&amp;quot;&lt;br /&gt;
				end&lt;br /&gt;
				local sdata = mw.loadData(&amp;quot;Module:ISO 3166/data/&amp;quot;..alpha2)&lt;br /&gt;
				local empty = true&lt;br /&gt;
				for scode,scdata in pairs(sdata) do&lt;br /&gt;
					if type(scdata)==&amp;quot;table&amp;quot; then&lt;br /&gt;
						empty = false&lt;br /&gt;
						if findname(scode,scdata,args[2]) then&lt;br /&gt;
							return alpha2..&amp;quot;-&amp;quot;..scode&lt;br /&gt;
						end&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
				if mw.title.getCurrentTitle().namespace ~= 0 then catnosubdivision = '' end&lt;br /&gt;
				return catnosubdivision&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		if mw.title.getCurrentTitle().namespace ~= 0 then catnocountry = '' end&lt;br /&gt;
		return catnocountry&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[----------P . C O D E---------]]--											-- Calls P.Luacode but using Module:Arguments&lt;br /&gt;
&lt;br /&gt;
function p.code(frame)&lt;br /&gt;
&lt;br /&gt;
	return p.luacode(getArgs(frame)) or &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[----------P . N U M E R I C---------]]--									-- Calls P.Luacode but using Module:Arguments and setting it to output a numeric value&lt;br /&gt;
&lt;br /&gt;
function p.numeric(frame)&lt;br /&gt;
&lt;br /&gt;
	local args = getArgs(frame)&lt;br /&gt;
	&lt;br /&gt;
	args[&amp;quot;codetype&amp;quot;]=&amp;quot;numeric&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	return p.luacode(args) or &amp;quot;&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
end&lt;br /&gt;
	&lt;br /&gt;
--[[----------P . L U A N A M E---------]]--									-- Makes the ISO/common name of a country&lt;br /&gt;
	&lt;br /&gt;
function p.luaname(args)&lt;br /&gt;
&lt;br /&gt;
	local code1 = p.luacode(args)&lt;br /&gt;
	local code2 = ''&lt;br /&gt;
	&lt;br /&gt;
	if string.find(code1,&amp;quot;%-&amp;quot;) then&lt;br /&gt;
		code1, code2 = string.match(code1,&amp;quot;^([^%-]*)%-(.*)$&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if string.find(code1,&amp;quot;^%u%u$&amp;quot;) then&lt;br /&gt;
		if code2==&amp;quot;&amp;quot; then														--3166-1 alpha-2 code&lt;br /&gt;
			if data[code1] then&lt;br /&gt;
				return (args.isoname or args.lang) and isoname(data,code1,args.lang)&lt;br /&gt;
					or (data[code1][&amp;quot;displayname&amp;quot;] or data[code1][&amp;quot;name&amp;quot;])&lt;br /&gt;
			else&lt;br /&gt;
				return '[[Category:Wikipedia page with obscure country]]'&lt;br /&gt;
			end&lt;br /&gt;
		else																	--3166-2 code&lt;br /&gt;
			local sdata&lt;br /&gt;
			if data[code1] then&lt;br /&gt;
				sdata = mw.loadData(&amp;quot;Module:ISO 3166/data/&amp;quot;..code1)&lt;br /&gt;
			else&lt;br /&gt;
				return '[[Category:Wikipedia page with obscure country]]'&lt;br /&gt;
			end&lt;br /&gt;
			if sdata[code2] then&lt;br /&gt;
				return (args.isoname or args.lang) and isoname(sdata,code2,args.lang)&lt;br /&gt;
					or (sdata[code2][&amp;quot;displayname&amp;quot;] or sdata[code2][&amp;quot;name&amp;quot;])&lt;br /&gt;
			else&lt;br /&gt;
				return '[[Category:Wikipedia page with obscure country]]'&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[----------P . N A M E---------]]--											-- Calls P.Luaname but using Module:Arguments&lt;br /&gt;
&lt;br /&gt;
function p.name(frame)&lt;br /&gt;
&lt;br /&gt;
	return p.luaname(getArgs(frame)) or &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
	&lt;br /&gt;
--[[----------P . G E O C O O R D I N S E R T---------]]--						-- Wrapper for Module:Coordinates.coordinsert&lt;br /&gt;
function p.geocoordinsert(frame)&lt;br /&gt;
	-- {{#invoke:ISO 3166|geocoordinsert|{{coord|...}}&lt;br /&gt;
	-- |country=..|subdivision1=...|subdivision2=...&lt;br /&gt;
	-- |type=...|scale=...|dim=...|source=...|globe=...&lt;br /&gt;
	-- }}&lt;br /&gt;
	local args = frame.args&lt;br /&gt;
	local subdivisionqueried = false&lt;br /&gt;
	local catnocountry = (args.nocat and args.nocat == 'true') and '' &lt;br /&gt;
		or '[[Category:Wikipedia page with obscure country]]'&lt;br /&gt;
	local catnosubdivision = (args.nocat and args.nocat == 'true') and ''&lt;br /&gt;
		or '[[Category:Wikipedia page with obscure subdivision]]' or ''&lt;br /&gt;
	local tracking = ''&lt;br /&gt;
	local targs = {}&lt;br /&gt;
	targs[1] = args[1] or ''&lt;br /&gt;
	for i, v in pairs(args) do&lt;br /&gt;
		if i == 'country' and not mw.ustring.find(targs[1], 'region:') then&lt;br /&gt;
			local country = v&lt;br /&gt;
			local k, region = 1, ''&lt;br /&gt;
			-- look for a valid subdivision&lt;br /&gt;
			while region == '' and k &amp;lt; 3 do&lt;br /&gt;
				local subdivision = args['subdivision' .. k] or ''&lt;br /&gt;
				if subdivision ~= '' then&lt;br /&gt;
					region = p.luacode({country, subdivision, nocat = 'true'})&lt;br /&gt;
					subdivisionqueried = true&lt;br /&gt;
				end&lt;br /&gt;
				k = k + 1&lt;br /&gt;
			end&lt;br /&gt;
			-- subdivision lookup failed or never attempted, try country only&lt;br /&gt;
			if region == '' then&lt;br /&gt;
				region = p.luacode({country, nocat = 'true'})&lt;br /&gt;
				if mw.title.getCurrentTitle().namespace ~= 0 then catnocountry, catnosubdivision = '', '' end&lt;br /&gt;
				if region == '' then&lt;br /&gt;
					tracking = tracking .. catnocountry&lt;br /&gt;
				elseif subdivisionqueried == true then&lt;br /&gt;
					tracking = tracking .. catnosubdivision&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			-- something worked, add it to the targs&lt;br /&gt;
			if region ~= '' then&lt;br /&gt;
				targs[#targs + 1] = 'region:' .. region&lt;br /&gt;
			end&lt;br /&gt;
		elseif i == 'type' or i == 'scale' or i == 'dim' &lt;br /&gt;
				or i == 'source' or i == 'globe' then&lt;br /&gt;
			targs[#targs + 1] = i .. ':' .. v&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- call Module:Coordinates.coordinsert if there is something to insert&lt;br /&gt;
	if #targs &amp;gt; 1 then&lt;br /&gt;
		local coordinsert = require('Module:Coordinates').coordinsert&lt;br /&gt;
		return coordinsert({args = targs}) .. tracking&lt;br /&gt;
	end&lt;br /&gt;
	-- otherwise, just return the coordinates&lt;br /&gt;
	return targs[1] .. tracking&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>ru&gt;Frietjes</name></author>
	</entry>
</feed>