Modul:Runeb

Från Wikipedia

Dokumentationen för denna modul kan skapas på Modul:Runeb/dok

p = {}

function aadrama(value, url, titel, urltitel)
	local px = {['1'] = '[' .. urltitel ..  '] i <i>[[Dramatiska arbeten I]]</i> af [[Alfhild Agrell]] (1883)',
				['2'] = '[' .. urltitel ..  '] i <i>[[Dramatiska arbeten II]]</i> af [[Alfhild Agrell]] (1884)',
				}
	
	if titel == '' then
		return px[value[2]] or '[' .. url .. ' Dramatiska arbeten] av [[Afhild Agrell]] (1883–1884) i [[Projekt Runeberg]]'
	else
		return px[value[2]] or '[' .. urltitel .. '] <i>[[Dramatiska arbeten I|Dramatiska arbeten]]</i> av [[Afhild Agrell]] (1883–1884) i [[Projekt Runeberg]]'
	end
end
function aaeuhof(value, url, titel, urltitel)
	local px = {['1'] = '[' .. urltitel ..  '] i <i>[[Från Europas hof dess furstehus och aristokrati]]</i>. Skrildringar hemtade i nya specialverk samt svenska och utländska arkiv af [[Alfhild Agrell]] första bandet (1883)'

				}

	if titel == '' then
		return px[value[2]] or '[' .. url .. ' Från Europas hof dess furstehus och aristokrati] av [[Afhild Agrell]] (1883–1884) i [[Projekt Runeberg]]'
	else
		return px[value[2]] or '[' .. urltitel .. '] <i>[[Från Europas hof dess furstehus och aristokrati]]</i> av [[Afhild Agrell]] i [[Projekt Runeberg]]'
	end
end
function adelskal(value, url, titel, urltitel)
	local px = {['1915'] = '[' .. urltitel .. '] i [[Sveriges ridderskaps och adels kalender]] (1915)',
				['1923'] = '[' .. urltitel .. '] i [[Sveriges ridderskaps och adels kalender]] (1923)',
				['1894'] = '[' .. urltitel .. '] i [[Sveriges ridderskaps och adels kalender]] (1894)'}
	if titel == '' then
		return px[value[2]] or '[' .. url .. ' Sveriges ridderskaps och adels kalender] i [[Projekt Runeberg]]'
	else
		return px[value[2]] or '[' .. urltitel .. '] i [[Sveriges ridderskaps och adels kalender]] i [[Projekt Runeberg]]'
	end
end
function bioprast(value, url, titel, urltitel)
	local px = {['1934'] = '[' .. urltitel ..  '] i [[Håkan Theodor Ohlsson]], <i>Biografisk matrikel över Svenska kyrkans prästerskap</i> (1934)',
				['1934sup'] = '[' .. urltitel ..  '] i [[Håkan Theodor Ohlsson]], <i>Biografisk matrikel över Svenska kyrkans prästerskap. Supplement 1914–1934</i> (1934)'}
	if titel == '' then
		return px[value[2]] or '[' .. url .. ' Biografisk matrikel över Svenska kyrkans prästerskap] i [[Projekt Runeberg]]'
	else
		return px[value[2]] or '[' .. urltitel .. '] Biografisk matrikel över Svenska kyrkans prästerskap i [[Projekt Runeberg]]'
	end		
end
function blaabog(value, url, titel, urltitel)
	local px = {['1910'] = '[' .. urltitel ..  '] i [[Ove Krak]], <i>[[Kraks Blå Bog]]</i> (1910)',
				['1988reg'] = '[' .. urltitel ..  '] i <i>Register til [[Kraks Blå Bog]] 1910–1988</i> (1989)'}
	if titel == '' then
		return px[value[2]] or '[' .. url .. ' Kraks Blå Bog] i [[Projekt Runeberg]]'
	else
		return px[value[2]] or '[' .. urltitel .. '] Kraks Blå Bog i [[Projekt Runeberg]]'
	end		
end
function brehm(value, url, titel, urltitel)
	local px = {['daggdjur'] = '[' .. urltitel ..  '] i [[Alfred Brehm]], <i>Djurens lif</i> (andra upplagan, 1882), Däggdjuren',
				['foglarne'] = '[' .. urltitel ..  '] i [[Alfred Brehm]], <i>Djurens lif</i> (andra upplagan, 1884), Foglarne',
				['kallblod'] = '[' .. urltitel ..  '] i [[Alfred Brehm]], <i>Djurens lif</i> (andra upplagan, 1887), De kallblodiga ryggradsdjuren',
				['ryggrad'] = '[' .. urltitel ..  '] i [[Alfred Brehm]], <i>Djurens lif</i> (andra upplagan, 1888), De ryggradslösa djuren'}
	if titel == '' then
		return px[value[2]] or '[' .. url .. ' Alfred Brehm, Djurens lif] (andra upplagan, 1882–1888) i [[Projekt Runeberg]]'
	else
		return px[value[2]] or '[' .. urltitel .. '] i [[Alfred Brehm]], <i>Djurens lif</i> (andra upplagan, 1882–1888) i [[Projekt Runeberg]]'
	end		
end
function bwgbgteat(value, url, titel, urltitel)
	local px = {['1'] = '[' .. urltitel ..  '] i [[Wilhelm Berg]], <i>Anteckningar om Göteborgs äldre teatrar</i>, band 1. 1690–1794 (1896)',
				['2'] = '[' .. urltitel ..  '] i [[Wilhelm Berg]], <i>Anteckningar om Göteborgs äldre teatrar</i>, band 2. 1794–1816 (1898)',
				['3'] = '[' .. urltitel ..  '] i [[Wilhelm Berg]], <i>Anteckningar om Göteborgs äldre teatrar</i>, band 3. 1816–1833 (1900)'}
	if titel == '' then
		return px[value[2]] or '[' .. url .. ' Wilhelm Berg, Anteckningar om Göteborgs äldre teatrar] (1896–1900) i [[Projekt Runeberg]]'
	else
		return px[value[2]] or '[' .. urltitel .. '] i [[Wilhelm Berg]], <i>Anteckningar om Göteborgs äldre teatrar</i> (1896–1900) i [[Projekt Runeberg]]'
	end		
end
function dbl(value, url, titel, urltitel)
	if value[2] == '' then
		if titel == '' then 
			return '[' .. url .. ' Dansk biografisk Lexikon] i [[Projekt Runeberg]]'
		else
			return '[' .. urltitel .. '] Dansk biografisk Lexikon i [[Projekt Runeberg]]'
		end
	else
		return '[' .. urltitel .. '] i [[Carl Frederik Bricka]], <i>[[Dansk Biografisk Leksikon]]</i> (första utgåvan, ' .. (tostring((tonumber(value[2])) or 0) + 1886) .. ')'
	end
end
function eckmat(value, url, titel, urltitel)
	local px = {['1856'] = '[' .. urltitel ..  '] i <i>Ecklesiastik-matrikel öfver Sverige</i> Fjerde upplagan (1856)',
				['1861'] = '[' .. urltitel ..  '] i <i>Ecklesiastik-matrikel öfver Sverige</i> Femte upplagan (1861)',
				['1866'] = '[' .. urltitel ..  '] i <i>Ecklesiastik-matrikel öfver Sverige</i> Sjette upplagan (1866)'}
	if titel == '' then
		return px[value[2]] or '[' .. url .. ' Ecklesiastik-matrikel öfver Sverige] (1838–1888) i [[Projekt Runeberg]]'
	else
		return px[value[2]] or '[' .. urltitel .. '] <i>Ecklesiastik-matrikel öfver Sverige</i> (1838–1888) i [[Projekt Runeberg]]'
	end		
end
function fataburen(value, url, titel, urltitel)
	local px = {['1906'] = '[' .. urltitel ..  '] i <i>[[Fataburen]]</i> (första bandet, 1906)',
				['1907'] = '[' .. urltitel ..  '] i <i>[[Fataburen]]</i> (första bandet, 1907)',
				['1908'] = '[' .. urltitel ..  '] i <i>[[Fataburen]]</i> (första bandet, 1908)',
				['1909'] = '[' .. urltitel ..  '] i <i>[[Fataburen]]</i> (andra bandet, 1909)',
				['1910'] = '[' .. urltitel ..  '] i <i>[[Fataburen]]</i> (andra bandet, 1910)',
				['1911'] = '[' .. urltitel ..  '] i <i>[[Fataburen]]</i> (andra bandet, 1911)',
				['1912'] = '[' .. urltitel ..  '] i <i>[[Fataburen]]</i> (tredje bandet, 1912)',
				['1913'] = '[' .. urltitel ..  '] i <i>[[Fataburen]]</i> (tredje bandet, 1913)',
				['1914'] = '[' .. urltitel ..  '] i <i>[[Fataburen]]</i> (tredje bandet, 1914)',
				['1915'] = '[' .. urltitel ..  '] i <i>[[Fataburen]]</i> (fjärde bandet, 1915)',
				['1916'] = '[' .. urltitel ..  '] i <i>[[Fataburen]]</i> (fjärde bandet, 1916)',
				['1917'] = '[' .. urltitel ..  '] i <i>[[Fataburen]]</i> (fjärde bandet, 1917)',
				['1918'] = '[' .. urltitel ..  '] i <i>[[Fataburen]]</i> (fjärde bandet, 1918)',
				['1919'] = '[' .. urltitel ..  '] i <i>[[Fataburen]]</i> (femte bandet, 1919)',
				['1920'] = '[' .. urltitel ..  '] i <i>[[Fataburen]]</i> (femte bandet, 1920)',
				['1921'] = '[' .. urltitel ..  '] i <i>[[Fataburen]]</i> (femte bandet, 1921)',
				['1922'] = '[' .. urltitel ..  '] i <i>[[Fataburen]]</i> (sjätte bandet, 1922)',
				['1923'] = '[' .. urltitel ..  '] i <i>[[Fataburen]]</i> (sjätte bandet, 1923)',
				['1924'] = '[' .. urltitel ..  '] i <i>[[Fataburen]]</i> (sjätte bandet, 1924)',
				['1925'] = '[' .. urltitel ..  '] i <i>[[Fataburen]]</i> (sjunde bandet, 1925)',
				['1926'] = '[' .. urltitel ..  '] i <i>[[Fataburen]]</i> (sjunde bandet, 1926)',
				['1927'] = '[' .. urltitel ..  '] i <i>[[Fataburen]]</i> (sjunde bandet, 1927)',
				['1928'] = '[' .. urltitel ..  '] i <i>[[Fataburen]]</i> (åttone bandet, 1928)',
				['1929'] = '[' .. urltitel ..  '] i <i>[[Fataburen]]</i> (åttone bandet, 1929)',
				['1930'] = '[' .. urltitel ..  '] i <i>[[Fataburen]]</i> (åttone bandet, 1930)',
				['1935'] = '[' .. urltitel ..  '] i <i>[[Fataburen]]</i> (1935)',
				['1918liv'] = '[' .. urltitel ..  ']  i <i>Livrustkammarens och därmed förenade samlingars utveckling och förvaltning år 1918</i>',
				['1919liv'] = '[' .. urltitel ..  ']  i <i>Livrustkammarens och därmed förenade samlingars utveckling och förvaltning år 1919</i>',
				['1920liv'] = '[' .. urltitel ..  ']  i <i>Livrustkammarens och därmed förenade samlingars utveckling och förvaltning år 1920</i>',
				['1921liv'] = '[' .. urltitel ..  ']  i <i>Livrustkammarens och därmed förenade samlingars utveckling och förvaltning år 1921</i>',
				['1922liv'] = '[' .. urltitel ..  ']  i <i>Livrustkammarens och därmed förenade samlingars utveckling och förvaltning år 1922</i>',
				['1923liv'] = '[' .. urltitel ..  ']  i <i>Livrustkammarens och därmed förenade samlingars utveckling och förvaltning år 1923</i>',
				['1924liv'] = '[' .. urltitel ..  ']  i <i>Livrustkammarens och därmed förenade samlingars utveckling och förvaltning år 1924</i>',
				['1925liv'] = '[' .. urltitel ..  ']  i <i>Livrustkammarens och därmed förenade samlingars utveckling och förvaltning år 1925</i>',
				['1926liv'] = '[' .. urltitel ..  ']  i <i>Livrustkammarens och därmed förenade samlingars utveckling och förvaltning år 1926</i>',
				['1906r'] = '[' .. urltitel ..  ']  i <i>Redogörelse för Nordiska museets utveckling och förvaltning år 1906</i>',
				['1907r'] = '[' .. urltitel ..  ']  i <i>Redogörelse för Nordiska museets utveckling och förvaltning år 1907</i>',
				['1908r'] = '[' .. urltitel ..  ']  i <i>Redogörelse för Nordiska museets utveckling och förvaltning år 1908</i>',
				['1909r'] = '[' .. urltitel ..  ']  i <i>Redogörelse för Nordiska museets utveckling och förvaltning år 1909</i>',
				['1910r'] = '[' .. urltitel ..  ']  i <i>Redogörelse för Nordiska museets utveckling och förvaltning år 1910</i>',
				['1911r'] = '[' .. urltitel ..  ']  i <i>Redogörelse för Nordiska museets utveckling och förvaltning år 1911</i>',
				['1912r'] = '[' .. urltitel ..  ']  i <i>Redogörelse för Nordiska museets utveckling och förvaltning år 1912</i>',
				['1913r'] = '[' .. urltitel ..  ']  i <i>Redogörelse för Nordiska museets utveckling och förvaltning år 1913</i>',
				['1914r'] = '[' .. urltitel ..  ']  i <i>Redogörelse för Nordiska museets utveckling och förvaltning år 1914</i>',
				['1915r'] = '[' .. urltitel ..  ']  i <i>Redogörelse för Nordiska museets utveckling och förvaltning år 1915</i>',
				['1916r'] = '[' .. urltitel ..  ']  i <i>Redogörelse för Nordiska museets utveckling och förvaltning år 1916</i>',
				['1917r'] = '[' .. urltitel ..  ']  i <i>Redogörelse för Nordiska museets utveckling och förvaltning år 1917</i>',
				['1918r'] = '[' .. urltitel ..  ']  i <i>Redogörelse för Nordiska museets utveckling och förvaltning år 1918</i>',
				['1919r'] = '[' .. urltitel ..  ']  i <i>Redogörelse för Nordiska museets utveckling och förvaltning år 1919</i>',
				['1920r'] = '[' .. urltitel ..  ']  i <i>Redogörelse för Nordiska museets utveckling och förvaltning år 1920</i>',
				['1921r'] = '[' .. urltitel ..  ']  i <i>Redogörelse för Nordiska museets utveckling och förvaltning år 1921</i>',
				['1922r'] = '[' .. urltitel ..  ']  i <i>Redogörelse för Nordiska museets utveckling och förvaltning år 1922</i>',
				['1923r'] = '[' .. urltitel ..  ']  i <i>Redogörelse för Nordiska museets utveckling och förvaltning år 1923</i>',
				['1924r'] = '[' .. urltitel ..  ']  i <i>Redogörelse för Nordiska museets utveckling och förvaltning år 1924</i>',
				['1925r'] = '[' .. urltitel ..  ']  i <i>Redogörelse för Nordiska museets utveckling och förvaltning år 1925</i>',
				['1926r'] = '[' .. urltitel ..  ']  i <i>Redogörelse för Nordiska museets utveckling och förvaltning år 1926</i>',
				['1927r'] = '[' .. urltitel ..  ']  i <i>Redogörelse för Nordiska museets utveckling och förvaltning år 1927</i>',
				['1928r'] = '[' .. urltitel ..  ']  i <i>Redogörelse för Nordiska museets utveckling och förvaltning år 1928</i>',
				['1929r'] = '[' .. urltitel ..  ']  i <i>Redogörelse för Nordiska museets utveckling och förvaltning år 1929</i>'
				}
	if titel == '' then
		return px[value[2]] or '[' .. url .. ' Fataburen] (1906–1935) i [[Projekt Runeberg]]'
	else
		return px[value[2]] or '[' .. urltitel .. '] [[Fataburen]] (1906–1935) i [[Projekt Runeberg]]'
	end		
end
function finminn(value, url, titel, urltitel)
	local px = {['1'] = '[' .. urltitel ..  '] i <i>Finlands minnesvärde män. Samling af lefnadsteckningar</i>, band 1 (1853–1854)',
				['2'] = '[' .. urltitel ..  '] i <i>Finlands minnesvärde män. Samling af lefnadsteckningar</i>, band 2 (1855–1857)'}
	if titel == '' then
		return px[value[2]] or '[' .. url .. ' Finlands minnesvärde män. Samling af lefnadsteckningar] (1853–1857) i [[Projekt Runeberg]]'
	else
		return px[value[2]] or '[' .. urltitel .. '] <i>Finlands minnesvärde män. Samling af lefnadsteckningar</i> (1853–1857) i [[Projekt Runeberg]]'
	end		
end
function gamlagot(value, url, titel, urltitel)
	local px = {['1'] = '[' .. urltitel ..  '] i [[Carl Rudolf A:son Fredberg]], <i>Det gamla Göteborg. Lokalhistoriska skildringar, personalia och kulturdrag</i>, band 1 (1919)',
				['2'] = '[' .. urltitel ..  '] i [[Carl Rudolf A:son Fredberg]], <i>Det gamla Göteborg. Lokalhistoriska skildringar, personalia och kulturdrag</i>, band 2 (1921)',
				['3'] = '[' .. urltitel ..  '] i [[Carl Rudolf A:son Fredberg]], <i>Det gamla Göteborg. Lokalhistoriska skildringar, personalia och kulturdrag</i>, band 3 (1922)'}
	if titel == '' then
		return px[value[2]] or '[' .. url .. ' Carl Rudolf A:son Fredberg, Det gamla Göteborg. Lokalhistoriska skildringar, personalia och kulturdrag] (1853–1857) i [[Projekt Runeberg]]'
	else
		return px[value[2]] or '[' .. urltitel .. '] [[Carl Rudolf A:son Fredberg]], <i>Det gamla Göteborg. Lokalhistoriska skildringar, personalia och kulturdrag</i> (1919-1922) i [[Projekt Runeberg]]'
	end		
end
function gbgpg(value, url, titel, urltitel)
	local px = {['stad'] = '[' .. urltitel ..  '] i <i>Göteborgs och Bohus läns porträttgalleri</i>, Första delen: Göteborgs stad (1935)',
				['lan'] = '[' .. urltitel ..  '] i <i>Göteborgs och Bohus läns porträttgalleri</i>, Andra delen: övriga Göteborgs och Bohus län (1935)'}
	if titel == '' then
		return px[value[2]] or '[' .. url .. ' Göteborgs och Bohus läns porträttgalleri] (1935) i [[Projekt Runeberg]]'
	else
		return px[value[2]] or '[' .. urltitel .. '] <i>Göteborgs och Bohus läns porträttgalleri</i> (1935) i [[Projekt Runeberg]]'
	end		
end
function haandlex(value, url, titel, urltitel)
	local px = {['1'] = '[' .. urltitel ..  '] i [[Christian Johnsen|Chr. Johnsen]], <i>Norsk Haandlexikon for almennyttige Kundskaber</i> (1881)',
				['2'] = '[' .. urltitel ..  '] i [[Christian Johnsen|Chr. Johnsen]], <i>Norsk Haandlexikon for almennyttige Kundskaber</i> (1884)',
				['3'] = '[' .. urltitel ..  '] i [[Christian Johnsen|Chr. Johnsen]], <i>Norsk Haandlexikon for almennyttige Kundskaber</i> (1888)'}
	if titel == '' then
		return px[value[2]] or '[' .. url .. ' Chr. Johnsen, Norsk Haandlexikon for almennyttige Kundskaber] (1881–1884) i [[Projekt Runeberg]]'
	else
		return px[value[2]] or '[' .. urltitel .. '] [[Christian Johnsen|Chr. Johnsen]], <i>Norsk Haandlexikon for almennyttige Kundskaber</i> (1881–1884) i [[Projekt Runeberg]]'
	end		
end
function hagberg(value, url, titel, urltitel)
	local px = {['a'] = "[" .. urltitel ..  "] <i>Shakspeare's dramatiska arbeten, Första bandet</i> (1861), översatt av Carl August Hagberg",
				['b'] = "[" .. urltitel ..  "] <i>Shakspeare's dramatiska arbeten, Andra bandet</i> (1861), översatt av Carl August Hagberg",
				['c'] = "[" .. urltitel ..  "] <i>Shakspeare's dramatiska arbeten, Tredje bandet</i> (1861), översatt av Carl August Hagberg",
				['d'] = "[" .. urltitel ..  "] <i>Shakspeare's dramatiska arbeten, Fjerde bandet</i> (1861), översatt av Carl August Hagberg",
				['e'] = "[" .. urltitel ..  "] <i>Shakspeare's dramatiska arbeten, Femte bandet</i> (1861), översatt av Carl August Hagberg",
				['f'] = "[" .. urltitel ..  "] <i>Shakspeare's dramatiska arbeten, Sjette bandet</i> (1861), översatt av Carl August Hagberg",
				['g'] = "[" .. urltitel ..  "] <i>Shakspeare's dramatiska arbeten, Sjunde bandet</i> (1861), översatt av Carl August Hagberg",
				['h'] = "[" .. urltitel ..  "] <i>Shakspeare's dramatiska arbeten, Åttone bandet</i> (1861), översatt av Carl August Hagberg",
				['i'] = "[" .. urltitel ..  "] <i>Shakspeare's dramatiska arbeten, Nionde bandet</i> (1861), översatt av Carl August Hagberg",
				['j'] = "[" .. urltitel ..  "] <i>Shakspeare's dramatiska arbeten, Tionde bandet</i> (1861), översatt av Carl August Hagberg",
				['k'] = "[" .. urltitel ..  "] <i>Shakspeare's dramatiska arbeten, Elfte bandet</i> (1861), översatt av Carl August Hagberg",
				['l'] = "[" .. urltitel ..  "] <i>Shakspeare's dramatiska arbeten, Tolfte bandet</i> (1861), översatt av Carl August Hagberg"}
	if titel == '' then
		return px[value[2]] or "[" .. url .. " Shakspeare's dramatiska arbeten] (1861), översatt av Carl August Hagberg i [[Projekt Runeberg]]"
	else
		return px[value[2]] or "[" .. urltitel .. "] <i>Shakspeare's dramatiska arbeten</i> (1861), översatt av Carl August Hagberg i [[Projekt Runeberg]]"
	end		
end
function halvforf(value, url, titel, urltitel)
	local px = {['1'] = '[' .. urltitel ..  '] i <i>[[Norsk Forfatter-Lexikon 1814–1880]]</i> av [[Jens Braage Halvorsen]]. Første Bind. A–B (1885)',
				['2'] = '[' .. urltitel ..  '] i <i>[[Norsk Forfatter-Lexikon 1814–1880]]</i> av [[Jens Braage Halvorsen]] Andet Bind. C–H (1888)',
				['3'] = '[' .. urltitel ..  '] i <i>[[Norsk Forfatter-Lexikon 1814–1880]]</i> av [[Jens Braage Halvorsen]]. Tredje Bind. I–L (1892)',
				['4'] = '[' .. urltitel ..  '] i <i>[[Norsk Forfatter-Lexikon 1814–1880]]</i> av [[Jens Braage Halvorsen]]. Fjerde Bind. M–R (1896)',
				['5'] = '[' .. urltitel ..  '] i <i>[[Norsk Forfatter-Lexikon 1814–1880]]</i> av [[Jens Braage Halvorsen]]. Femte Bind. S–T (1901)',
				['6'] = '[' .. urltitel ..  '] i <i>[[Norsk Forfatter-Lexikon 1814–1880]]</i> av [[Jens Braage Halvorsen]]. avslutat av [[Halvdan Koht]]. Sjette Bind. U–Ø (1908)'}
	
	if titel == '' then
		return px[value[2]] or '[' .. url .. ' Norsk Forfatter-Lexikon 1814–1880] av [[Jens Braage Halvorsen]], avslutat av [[Halvdan Koht]] (1885–1908) i [[Projekt Runeberg]]'
	else
		return px[value[2]] or '[' .. urltitel .. '] <i>[[Norsk Forfatter-Lexikon 1814–1880]]</i> av [[Jens Braage Halvorsen]], avslutat av [[Halvdan Koht]] (1885–1908) i [[Projekt Runeberg]]'
	end		
end
function hgsl(value, url, titel, urltitel)
	local px = {['1'] = '[' .. urltitel ..  '] i <i>[[Historiskt-geografiskt och statistiskt lexikon öfver Sverige]]</i> Första Bandet. Inledning samt Text A och B (1859)',
				['2'] = '[' .. urltitel ..  '] i <i>[[Historiskt-geografiskt och statistiskt lexikon öfver Sverige]]</i> Andra Bandet. C–F (1860)',
				['3'] = '[' .. urltitel ..  '] i <i>[[Historiskt-geografiskt och statistiskt lexikon öfver Sverige]]</i> Tredje Bandet. G–H (1862)',
				['4'] = '[' .. urltitel ..  '] i <i>[[Historiskt-geografiskt och statistiskt lexikon öfver Sverige]]</i> Fjerde Bandet. I. J. K. L (1863)',
				['5'] = '[' .. urltitel ..  '] i <i>[[Historiskt-geografiskt och statistiskt lexikon öfver Sverige]]</i> Femte Bandet. M–R (1863)',
				['6'] = '[' .. urltitel ..  '] i <i>[[Historiskt-geografiskt och statistiskt lexikon öfver Sverige]]</i> Sjette Bandet. S (1865)',
				['7'] = '[' .. urltitel ..  '] i <i>[[Historiskt-geografiskt och statistiskt lexikon öfver Sverige]]</i> Sjunde Bandet. T–Ö (1866)'}
	
	if titel == '' then
		return px[value[2]] or '[' .. url .. ' Historiskt-geografiskt och statistiskt lexikon öfver Sverige] (1859–1870) i [[Projekt Runeberg]]'
	else
		return px[value[2]] or '[' .. urltitel .. '] <i>[[Historiskt-geografiskt och statistiskt lexikon öfver Sverige]]</i> (1859–1870) i [[Projekt Runeberg]]'
	end		
end

function auto(value, url, titel, urltitel)
	local px = {['aaalmq'] = '[' .. urltitel .. '] i [[Arvid Ahnfelt]], <i>C. J. L. Almqvist, hans lif och versamhet</i> (1876)',
				['aachr8'] = "[" .. urltitel .. "] i [[Arvid Ahnfelt]], <i>Kong Christian VIII's dagbog fra regenttiden i Norge. Efter kongens franske originalhandskrift.</i> (1883)",
				['aadrama'] = aadrama(value, url, titel, urltitel),
				['aaeuhof'] = aaeuhof(value, url, titel, urltitel),
				['authors'] = '[' .. urltitel .. '] författarpresentation i [[Projekt Runeberg]]',
				['adelskal'] = adelskal(value, url, titel, urltitel),
				['anrep'] = '[' .. urltitel .. '] i [[Gabriel Anrep]], <i>Svenska adelns ättar-taflor</i> (1858–1864), afdelning ' .. value[2],
				['biblblad'] = '[' .. urltitel .. '] i <i>[[Biblioteksbladet]]</i> (' .. value[2] ..')',
				['bioprast'] = bioprast(value, url, titel, urltitel),
				['bioprof'] = '[' .. urltitel .. '] i [[Magnus Laurentius Ståhl]], <i>Biographiske underrättelser om professorer vid kongl. universitetet i Lund, ifrån dess inrättning till närvarande tid</i> (1834)',
				['blaabog'] = blaabog(value, url, titel, urltitel),
				['blanchesam'] = '[' .. urltitel .. '] i [[August Blanche]], <i>Samlade arbeten</i> (1889–1892)',
				['bokobibl'] = '[' .. urltitel .. '] i <i>[[Nordisk tidskrift för bok- och biblioteksväsen]]</i> ('.. value[2] ..')',
				['bortgang'] = '[' .. urltitel .. '] i [[Carl August Adlersparre]], <i>Anteckningar om bortgångne samtida</i> (1859)',
				['brehm'] = brehm(value, url, titel, urltitel),
				['bwgbgteat'] = bwgbgteat(value, url, titel, urltitel),
				['danforf'] = '[' .. urltitel .. '] i [[Anton Andersen (författare)|Anton Andersen]], <i>Danske Forfatterinder i det nittende Hundredaar</i> (1896)',
				['dbl'] = dbl(value, url, titel, urltitel),
				['dialektl'] = '[' .. urltitel .. '] i [[Johan Ernst Rietz]], <i>Svenskt dialektlexikon</i> (1862–1867)',
				['dimh'] = '[' .. urltitel .. '] i [[Erik Jakob Ekman]], <i>Den inre missionens historia</i> (1896–1902)',
				['eckmat'] = eckmat(value, url, titel, urltitel),
				['ekbohrn'] = '[' .. urltitel .. '] i [[Carl Magnus Ekbohrn]], <i>Förklaringar över 100,000 främmande ord och namn m.m.</i> (1936)',
				['ensv1948'] = '[' .. urltitel .. '] i [[Karl Kärre]] m.fl., <i>English-Swedish Dictionary : Engelsk-svensk ordbok</i> (1948; nytryck av 2:a upplagan 1938)',
				['ensvtekn'] = '[' .. urltitel .. '] i [[Einar Engström]], <i>Engelsk-svensk teknisk ordbok</i> (1971)',
				['eurkonst'] = '[' .. urltitel .. '] i [[Arvid Ahnfelt]], <i>Europas konstnärer</i> (1887)',
				['famijour'] = '[' .. urltitel .. '] i <i>[[Svenska Familj-Journalen]]</i> (' .. value[2] .. ')',
				['fataburen'] = fataburen(value, url, titel, urltitel),
				['fattig25'] = '[' .. urltitel .. '] i [[Gustaf Aldén]], <i>Lag om fattigvården</i> (1925)',
				['finminn'] = finminn(value, url, titel, urltitel),
				['gamlagot'] = gamlagot(value, url, titel, urltitel),
				['gbgpg'] = gbgpg(value, url, titel, urltitel),
				['haandlex'] = haandlex(value, url, titel, urltitel),
				['hagberg'] = hagberg(value, url, titel, urltitel),
				['hallhist'] = '[' .. urltitel .. '] i [[Sven Petter Bexell]], <i>Hallands historia och beskrivning</i>',
				['halvforf'] = halvforf(value, url, titel, urltitel),
				['hgsl'] = hgsl(value, url, titel, urltitel)
				
			}
	return px[value[1]] or '[' .. urltitel .. ']'
end

function p.rune(frame)
	local pFrame = frame:getParent();
	local args = pFrame.args
	if not args.url then
		return '<span class = "error">Ingen parameter url =</span>'
	end
	local url = args.url
	local urltitel = ''
	if args.titel then
		urltitel = url .. ' ' .. args.titel
	else
		urltitel = url
	end
	local titel = args.titel or ''
	if string.len(args.url) < 20 or string.sub(url, 1, 20) ~= 'http://runeberg.org/' then
		return '<span class = "error">Fel värde i url =</span>'
	end
	local s = string.sub(url, 21)
	local t = mw.text.split(s, '/')
	if #t < 2 then 
		t[2] = ''
	end
	return auto(t, url, titel, urltitel)
end
return p