<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://vion.tail5ecd76.ts.net/index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%3AGeoInfobox</id>
	<title>Модуль:GeoInfobox - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://vion.tail5ecd76.ts.net/index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%3AGeoInfobox"/>
	<link rel="alternate" type="text/html" href="https://vion.tail5ecd76.ts.net/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:GeoInfobox&amp;action=history"/>
	<updated>2026-11-07T21:16:04Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://vion.tail5ecd76.ts.net/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:GeoInfobox&amp;diff=7218&amp;oldid=prev</id>
		<title>wp&gt;ru.wikipedia: Импорт из русской Википедии, версия 128667760</title>
		<link rel="alternate" type="text/html" href="https://vion.tail5ecd76.ts.net/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:GeoInfobox&amp;diff=7218&amp;oldid=prev"/>
		<updated>2023-02-22T11:10:09Z</updated>

		<summary type="html">&lt;p&gt;Импорт из русской Википедии, версия 128667760&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {};&lt;br /&gt;
&lt;br /&gt;
require(&amp;#039;strict&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
function p.renderId(frame)&lt;br /&gt;
	local idArray = {&lt;br /&gt;
		[&amp;#039;p590&amp;#039;] = &amp;#039;[[Информационная система географических названий (США)|GNIS]]&amp;#039;,&lt;br /&gt;
		[&amp;#039;p884&amp;#039;] = &amp;#039;[[Государственный водный реестр|ГВР]]&amp;#039;,&lt;br /&gt;
		[&amp;#039;p1397&amp;#039;] = &amp;#039;[[Государственный каталог географических названий|ГКГН]]&amp;#039;,&lt;br /&gt;
		--		[&amp;#039;p1566&amp;#039;] = &amp;#039;[[GeoNames]]&amp;#039;,&lt;br /&gt;
		[&amp;#039;p1886&amp;#039;] = &amp;#039;[[Global Volcanism Program|GVP]]&amp;#039;,&lt;br /&gt;
		[&amp;#039;p4708&amp;#039;] = &amp;#039;{{comment|VOGRIPA|Volcano Global Risk Identification and Analysis Project}}&amp;#039;&lt;br /&gt;
	}&lt;br /&gt;
	local text = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
	for i, j in pairs(idArray) do&lt;br /&gt;
		local tmp = frame:expandTemplate { title = &amp;#039;Wikidata&amp;#039;, args = { i } }&lt;br /&gt;
		if tmp and tmp ~= &amp;#039;&amp;#039; then&lt;br /&gt;
			text = text .. &amp;#039;&amp;lt;li&amp;gt;&amp;#039; .. frame:preprocess(j) .. &amp;#039;:&amp;amp;nbsp;&amp;#039; .. tmp .. &amp;#039;&amp;lt;/li&amp;gt;&amp;#039;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if text ~= &amp;#039;&amp;#039; then&lt;br /&gt;
		return &amp;#039;&amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;hlist&amp;quot; colspan=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;hr&amp;gt;&amp;lt;ul&amp;gt;&amp;#039; .. text .. &amp;#039;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.renderLine(frame)&lt;br /&gt;
	local args = frame:getParent().args;&lt;br /&gt;
	frame.args = frame:getParent().args;&lt;br /&gt;
	local cat = &amp;#039;&amp;#039;&lt;br /&gt;
	local prefix = {&lt;br /&gt;
		[&amp;#039;~&amp;#039;] = &amp;#039;около&amp;#039;,&lt;br /&gt;
		[&amp;#039;&amp;gt;&amp;#039;] = &amp;#039;более&amp;#039;,&lt;br /&gt;
		[&amp;#039;&amp;lt;&amp;#039;] = &amp;#039;менее&amp;#039;&lt;br /&gt;
	}&lt;br /&gt;
	local before = &amp;#039;&amp;#039;&lt;br /&gt;
	local ref = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
	local text = args[1] or &amp;#039;&amp;#039;;&lt;br /&gt;
	local label = args[2] or &amp;#039;&amp;#039;; -- одиночная метка&lt;br /&gt;
	local label2 = args[3] or &amp;#039;&amp;#039;; -- множественная метка&lt;br /&gt;
	local wikify = args[4] or &amp;#039;&amp;#039;;&lt;br /&gt;
	local after = args[5] or &amp;#039;&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
	if text == &amp;#039;-&amp;#039; then&lt;br /&gt;
		return &amp;#039;&amp;#039;;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if text ~= &amp;#039;&amp;#039; then&lt;br /&gt;
		if label2 ~= &amp;#039;&amp;#039; then&lt;br /&gt;
			if mw.ustring.match(text, &amp;quot;[^/]+/[^/]+&amp;quot;) then&lt;br /&gt;
				label = label2&lt;br /&gt;
			end&lt;br /&gt;
			if wikify == &amp;#039;1&amp;#039; then&lt;br /&gt;
				frame.args[&amp;#039;o&amp;#039;] = &amp;#039;[[%]]&amp;#039;&lt;br /&gt;
				frame.args[&amp;#039;nodis&amp;#039;] = &amp;#039;1&amp;#039;&lt;br /&gt;
			end&lt;br /&gt;
			local split = require(&amp;#039;Module:String/split&amp;#039;).split&lt;br /&gt;
			frame.args[1] = text&lt;br /&gt;
			text = split(frame)&lt;br /&gt;
		else&lt;br /&gt;
			if after ~= &amp;#039;&amp;#039; then&lt;br /&gt;
				if mw.ustring.match(text, &amp;#039;\127&amp;#039;) and not mw.ustring.match(text, &amp;#039;templatestyles&amp;#039;) then&lt;br /&gt;
					text, ref = mw.ustring.match(text, &amp;#039;[^\127]+&amp;#039;), mw.ustring.match(text, &amp;#039;\127.+&amp;#039;)&lt;br /&gt;
				end&lt;br /&gt;
				if not mw.ustring.match(text, &amp;#039;[-—×]&amp;#039;) then&lt;br /&gt;
					local tmp_text = mw.ustring.gsub(text, &amp;#039;[≈−, ]&amp;#039;,&lt;br /&gt;
						{ [&amp;#039;≈&amp;#039;] = &amp;#039;~&amp;#039;,[&amp;#039;−&amp;#039;] = &amp;#039;-&amp;#039;,[&amp;#039;,&amp;#039;] = &amp;#039;.&amp;#039;,[&amp;#039; &amp;#039;] = &amp;#039;&amp;#039; })&lt;br /&gt;
					if mw.ustring.match(text, &amp;#039;^[≈~&amp;lt;&amp;gt;]%s*%d&amp;#039;) and prefix[tmp_text:sub(1, 1)] then&lt;br /&gt;
						before = prefix[tmp_text:sub(1, 1)] .. &amp;#039;&amp;amp;nbsp;&amp;#039;&lt;br /&gt;
						text = mw.ustring.gsub(text, &amp;#039;^[≈~&amp;lt;&amp;gt;]%s*&amp;#039;, &amp;#039;&amp;#039;)&lt;br /&gt;
					elseif mw.ustring.match(text, &amp;#039;^[бдмо][еко][лно]?[ел]?[ео]?&amp;#039;) then -- до|около|более|менее&lt;br /&gt;
						before = mw.ustring.match(text, &amp;#039;^[бдмо][еко][лно]?[ел]?[ео]?&amp;#039;) .. &amp;#039;&amp;amp;nbsp;&amp;#039;&lt;br /&gt;
						text = mw.ustring.gsub(text, &amp;#039;^[бдмо][еко][лно]?[ел]?[ео]?%s*&amp;#039;, &amp;#039;&amp;#039;)&lt;br /&gt;
					end&lt;br /&gt;
					tmp_text = mw.ustring.gsub(tmp_text, &amp;#039;^[≈~&amp;lt;&amp;gt;бдмо][еко]?[лно]?[ел]?[ео]?%s*&amp;#039;, &amp;#039;&amp;#039;)&lt;br /&gt;
					if tonumber(tmp_text) then&lt;br /&gt;
						local lang = mw.language.getContentLanguage()&lt;br /&gt;
						text = lang:formatNum(tonumber(tmp_text))&lt;br /&gt;
					elseif mw.title.getCurrentTitle():inNamespace(0) then&lt;br /&gt;
						cat = &amp;#039;[[Категория:Карточка на Геокаре: исправить: числовые параметры]]&amp;#039;&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			if wikify == &amp;#039;1&amp;#039; then&lt;br /&gt;
				text = &amp;#039;[[&amp;#039; .. text .. &amp;#039;|&amp;#039; .. mw.ustring.gsub(text, &amp;#039;%s?%(.*%)$&amp;#039;, &amp;#039;&amp;#039;) .. &amp;#039;]]&amp;#039;&lt;br /&gt;
			end&lt;br /&gt;
			text = before .. text .. ref .. &amp;#039;&amp;amp;nbsp;&amp;#039; .. after&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if args[&amp;#039;d&amp;#039;] and args[&amp;#039;d&amp;#039;] ~= &amp;#039;&amp;#039; then&lt;br /&gt;
		text = frame:expandTemplate { title = &amp;#039;Wikidata&amp;#039;, args = {&lt;br /&gt;
			args[&amp;#039;d&amp;#039;],&lt;br /&gt;
			text,&lt;br /&gt;
			separator = args[&amp;#039;r&amp;#039;] or &amp;#039;&amp;#039;&lt;br /&gt;
		} };&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if text ~= &amp;#039;&amp;#039; then&lt;br /&gt;
		return &amp;#039;&amp;lt;tr&amp;gt;&amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;#039; .. label .. &amp;#039;&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&amp;#039; .. text .. &amp;#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;#039; .. cat;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return &amp;#039;&amp;#039;;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.findImage(frame)&lt;br /&gt;
	local page = mw.title.getCurrentTitle()&lt;br /&gt;
	local txt, args = page:getContent(), frame.args&lt;br /&gt;
	if args and args[1] and args[1] ~= &amp;#039;&amp;#039; then&lt;br /&gt;
		if txt:match(&amp;#039;:&amp;#039; .. args[1]) and mw.title.getCurrentTitle():inNamespace(0) then&lt;br /&gt;
			return&lt;br /&gt;
			&amp;#039;[[Категория:Карточка на Геокаре: исправить изображение]]&amp;#039;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p;&lt;/div&gt;</summary>
		<author><name>wp&gt;ru.wikipedia</name></author>
	</entry>
</feed>