<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.die-bundesrepublik.de/index.php?action=history&amp;feed=atom&amp;title=Modul%3AVorlage%3ABGBl</id>
	<title>Modul:Vorlage:BGBl - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.die-bundesrepublik.de/index.php?action=history&amp;feed=atom&amp;title=Modul%3AVorlage%3ABGBl"/>
	<link rel="alternate" type="text/html" href="https://wiki.die-bundesrepublik.de/index.php?title=Modul:Vorlage:BGBl&amp;action=history"/>
	<updated>2026-05-22T06:25:46Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Die Bundesrepublik</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.die-bundesrepublik.de/index.php?title=Modul:Vorlage:BGBl&amp;diff=40&amp;oldid=prev</id>
		<title>Admin: Die Seite wurde neu angelegt: „local function fault(alert) 	-- Format message with class=&quot;error&quot; 	--     alert   -- string, with message 	-- Returns message with markup 	return string.format(&quot;&lt;span class=\&quot;error\&quot;&gt;%s (Hilfe)&lt;/span&gt;Kategorie:Wikipedia:Vorlagenfehler/Vorlage:BGBl&quot;, alert) end -- fault()  local function generate(text, lbl, abbr, url) 	-- Generate link 	local lbl2 	if text == &quot;{{{text}}}&quot; or text == &quot;&quot; then 		text = string.format(&quot;&lt;abbr title=\&quot;%s\&quot;&gt;%s…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.die-bundesrepublik.de/index.php?title=Modul:Vorlage:BGBl&amp;diff=40&amp;oldid=prev"/>
		<updated>2026-03-24T18:32:41Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „local function fault(alert) 	-- Format message with class=&amp;quot;error&amp;quot; 	--     alert   -- string, with message 	-- Returns message with markup 	return string.format(&amp;quot;&amp;lt;span class=\&amp;quot;error\&amp;quot;&amp;gt;%s &lt;a href=&quot;/index.php?title=Vorlage:BGBl&quot; title=&quot;Vorlage:BGBl&quot;&gt;(Hilfe)&lt;/a&gt;&amp;lt;/span&amp;gt;&lt;a href=&quot;/index.php?title=Kategorie:Wikipedia:Vorlagenfehler/Vorlage:BGBl&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Kategorie:Wikipedia:Vorlagenfehler/Vorlage:BGBl (Seite nicht vorhanden)&quot;&gt;Kategorie:Wikipedia:Vorlagenfehler/Vorlage:BGBl&lt;/a&gt;&amp;quot;, alert) end -- fault()  local function generate(text, lbl, abbr, url) 	-- Generate link 	local lbl2 	if text == &amp;quot;{{{text}}}&amp;quot; or text == &amp;quot;&amp;quot; then 		text = string.format(&amp;quot;&amp;lt;abbr title=\&amp;quot;%s\&amp;quot;&amp;gt;%s…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local function fault(alert)&lt;br /&gt;
	-- Format message with class=&amp;quot;error&amp;quot;&lt;br /&gt;
	--     alert   -- string, with message&lt;br /&gt;
	-- Returns message with markup&lt;br /&gt;
	return string.format(&amp;quot;&amp;lt;span class=\&amp;quot;error\&amp;quot;&amp;gt;%s [[Vorlage:BGBl|(Hilfe)]]&amp;lt;/span&amp;gt;[[Kategorie:Wikipedia:Vorlagenfehler/Vorlage:BGBl]]&amp;quot;, alert)&lt;br /&gt;
end -- fault()&lt;br /&gt;
&lt;br /&gt;
local function generate(text, lbl, abbr, url)&lt;br /&gt;
	-- Generate link&lt;br /&gt;
	local lbl2&lt;br /&gt;
	if text == &amp;quot;{{{text}}}&amp;quot; or text == &amp;quot;&amp;quot; then&lt;br /&gt;
		text = string.format(&amp;quot;&amp;lt;abbr title=\&amp;quot;%s\&amp;quot;&amp;gt;%s&amp;lt;/abbr&amp;gt;&amp;quot;, abbr, lbl)&lt;br /&gt;
	elseif not string.match(text, &amp;quot;&amp;lt;abbr &amp;quot;) then&lt;br /&gt;
		text = string.format(&amp;quot;&amp;lt;abbr title=\&amp;quot;%s\&amp;quot;&amp;gt;%s&amp;lt;/abbr&amp;gt;&amp;quot;, abbr, text)&lt;br /&gt;
	end&lt;br /&gt;
	if url == &amp;#039;&amp;#039; then&lt;br /&gt;
		return text&lt;br /&gt;
	else&lt;br /&gt;
		return string.format(&amp;quot;[%s %s]&amp;quot;, url, text)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
end -- generate()&lt;br /&gt;
&lt;br /&gt;
-- 1 Promille der Dateinamen von bgbl.de sind unsystematisch:&lt;br /&gt;
filter={[&amp;quot;bgbl106s0437.pdf&amp;quot;]=&amp;quot;bgbl106d0437.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl106s0438.pdf&amp;quot;]=&amp;quot;bgbl106d0438.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl106s0444.pdf&amp;quot;]=&amp;quot;bgbl106d0444.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl106s0454.pdf&amp;quot;]=&amp;quot;bgbl106d0454.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl106s0464.pdf&amp;quot;]=&amp;quot;bgbl106d0464.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl106s0465.pdf&amp;quot;]=&amp;quot;bgbl106d0465.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl106s0466a.pdf&amp;quot;]=&amp;quot;bgbl106d0466a.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl106s0466b.pdf&amp;quot;]=&amp;quot;bgbl106d0466b.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl106s0467a.pdf&amp;quot;]=&amp;quot;bgbl106d0467a.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl106s0467b.pdf&amp;quot;]=&amp;quot;bgbl106d0467b.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl107s2893.pdf&amp;quot;]=&amp;quot;bgbl107065s2893.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl107s2894.pdf&amp;quot;]=&amp;quot;bgbl107065s2894.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl107s2897.pdf&amp;quot;]=&amp;quot;bgbl107065s2897.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl107s2904.pdf&amp;quot;]=&amp;quot;bgbl107065s2904.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl107s2930.pdf&amp;quot;]=&amp;quot;bgbl107065s2930.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl107s2936.pdf&amp;quot;]=&amp;quot;bgbl107065s2936.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl107s2937.pdf&amp;quot;]=&amp;quot;bgbl107065s2937.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl107s2938.pdf&amp;quot;]=&amp;quot;bgbl107065s2938.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl107s2942.pdf&amp;quot;]=&amp;quot;bgbl107065s2942.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl107s2945.pdf&amp;quot;]=&amp;quot;bgbl107065s2945.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl107s2961.pdf&amp;quot;]=&amp;quot;bgbl107065s2961.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl107s2962a.pdf&amp;quot;]=&amp;quot;bgbl107065s2962a.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl107s2962b.pdf&amp;quot;]=&amp;quot;bgbl107065s2962b.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl107s2964.pdf&amp;quot;]=&amp;quot;bgbl107065s2964.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl108s0393.pdf&amp;quot;]=&amp;quot;bgbl108010s0393.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl108s0394.pdf&amp;quot;]=&amp;quot;bgbl108010s0394.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl108s0399.pdf&amp;quot;]=&amp;quot;bgbl108010s0399.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl108s0408.pdf&amp;quot;]=&amp;quot;bgbl108010s0408.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl108s0414.pdf&amp;quot;]=&amp;quot;bgbl108010s0414.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl108s0415.pdf&amp;quot;]=&amp;quot;bgbl108010s0415.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl108s0416.pdf&amp;quot;]=&amp;quot;bgbl108010s0416.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl206s0825.pdf&amp;quot;]=&amp;quot;bgbl206024s825.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl206s0826.pdf&amp;quot;]=&amp;quot;bgbl206024s826.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl206s0827.pdf&amp;quot;]=&amp;quot;bgbl206024s827.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl206s0830.pdf&amp;quot;]=&amp;quot;bgbl206024s830.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl206s0832.pdf&amp;quot;]=&amp;quot;bgbl206024s832.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl206s0834.pdf&amp;quot;]=&amp;quot;bgbl206024s834.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl206s0836.pdf&amp;quot;]=&amp;quot;bgbl206024s836.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl206s0837.pdf&amp;quot;]=&amp;quot;bgbl206024s837.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl206s0838a.pdf&amp;quot;]=&amp;quot;bgbl206024s838a.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl206s0838b.pdf&amp;quot;]=&amp;quot;bgbl206024s838b.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1401.pdf&amp;quot;]=&amp;quot;bgbl207028s1401.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1402.pdf&amp;quot;]=&amp;quot;bgbl207028s1402.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1416a.pdf&amp;quot;]=&amp;quot;bgbl207028s1416a.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1416b.pdf&amp;quot;]=&amp;quot;bgbl207028s1416b.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1418.pdf&amp;quot;]=&amp;quot;bgbl207028s1418.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1419.pdf&amp;quot;]=&amp;quot;bgbl207028s1419.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1420.pdf&amp;quot;]=&amp;quot;bgbl207028s1420.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1423.pdf&amp;quot;]=&amp;quot;bgbl207028s1423.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1425.pdf&amp;quot;]=&amp;quot;bgbl207028s1425.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1427.pdf&amp;quot;]=&amp;quot;bgbl207028s1427.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1428.pdf&amp;quot;]=&amp;quot;bgbl207028s1428.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1937.pdf&amp;quot;]=&amp;quot;bgbl207040s1937.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1938.pdf&amp;quot;]=&amp;quot;bgbl207040s1938.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1950.pdf&amp;quot;]=&amp;quot;bgbl207040s1950.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1953.pdf&amp;quot;]=&amp;quot;bgbl207040s1953.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1962.pdf&amp;quot;]=&amp;quot;bgbl207040s1962.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1967a.pdf&amp;quot;]=&amp;quot;bgbl207040s1967a.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1967b.pdf&amp;quot;]=&amp;quot;bgbl207040s1967b.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1968.pdf&amp;quot;]=&amp;quot;bgbl207040s1968.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1969.pdf&amp;quot;]=&amp;quot;bgbl207040s1969.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1970.pdf&amp;quot;]=&amp;quot;bgbl207040s1970.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1971.pdf&amp;quot;]=&amp;quot;bgbl207040s1971.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1972.pdf&amp;quot;]=&amp;quot;bgbl207040s1972.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1974a.pdf&amp;quot;]=&amp;quot;bgbl207040s1974a.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1974b.pdf&amp;quot;]=&amp;quot;bgbl207040s1974b.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1975a.pdf&amp;quot;]=&amp;quot;bgbl207040s1975a.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl207s1976.pdf&amp;quot;]=&amp;quot;bgbl207040s1976.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl208s0781.pdf&amp;quot;]=&amp;quot;bgbl208s781.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl208s0782.pdf&amp;quot;]=&amp;quot;bgbl208s782.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl208s0786.pdf&amp;quot;]=&amp;quot;bgbl208s786.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl208s0790.pdf&amp;quot;]=&amp;quot;bgbl208s790.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl208s0792.pdf&amp;quot;]=&amp;quot;bgbl208s792.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl208s0793a.pdf&amp;quot;]=&amp;quot;bgbl208s793a.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl208s0793b.pdf&amp;quot;]=&amp;quot;bgbl208s793b.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl208s0794.pdf&amp;quot;]=&amp;quot;bgbl208s794.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl208s0795.pdf&amp;quot;]=&amp;quot;bgbl208s795.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl208s0796.pdf&amp;quot;]=&amp;quot;bgbl208s796.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl211s0010.pdf&amp;quot;]=&amp;quot;bgbl2110010.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl213s0681.pdf&amp;quot;]=&amp;quot;bgbl2130681.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl213s0682.pdf&amp;quot;]=&amp;quot;bgbl2130682.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl213s0763.pdf&amp;quot;]=&amp;quot;bgbl2130763.pdf&amp;quot;,&lt;br /&gt;
[&amp;quot;bgbl290s0885.pdf&amp;quot;]=&amp;quot;bgbl290s0885_gross.pdf&amp;quot;} -- Einigungsvertrag (zwar nicht fehlerhaft, aber so nicht lesbar)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
-- Export&lt;br /&gt;
local p = { }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function p.linkBGBl(arglist)&lt;br /&gt;
	local name = arglist[1]&lt;br /&gt;
	local text = arglist.text&lt;br /&gt;
&lt;br /&gt;
	-- Die nächsten Zeilen sind ausschließlich für direkten Modultest sinnvoll.&lt;br /&gt;
	if not name then name = &amp;quot;{{{1}}}&amp;quot; end&lt;br /&gt;
	if not text then text = &amp;quot;{{{text}}}&amp;quot; end&lt;br /&gt;
	--&lt;br /&gt;
&lt;br /&gt;
	local gesetzblatt = &amp;quot;BGBl&amp;quot;&lt;br /&gt;
	local teil = &amp;#039;&amp;#039;&lt;br /&gt;
	local jahr = &amp;#039;&amp;#039;&lt;br /&gt;
	local seite = &amp;#039;&amp;#039;&lt;br /&gt;
	local zusatz = &amp;#039;&amp;#039;&lt;br /&gt;
	local lbl = &amp;#039;&amp;#039;&lt;br /&gt;
	local abbr = &amp;#039;&amp;#039;&lt;br /&gt;
	local panchor = &amp;#039;&amp;#039;&lt;br /&gt;
	local iseite = &amp;#039;&amp;#039;&lt;br /&gt;
	local wartung = &amp;#039;&amp;#039;&lt;br /&gt;
	local austria = false&lt;br /&gt;
&lt;br /&gt;
	-- Parse Eingabe&lt;br /&gt;
	if string.match(name, &amp;quot;BGBl. &amp;quot;) then&lt;br /&gt;
		gesetzblatt = &amp;quot;BGBl&amp;quot;&lt;br /&gt;
		name = string.gsub(name, &amp;quot;BGBl. &amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	if string.match(name, &amp;quot;StGBl. &amp;quot;) then&lt;br /&gt;
		gesetzblatt = &amp;quot;StGBl&amp;quot;&lt;br /&gt;
		name = string.gsub(name, &amp;quot;StGBl. &amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	if string.match(name, &amp;quot;GBlÖ. &amp;quot;) then&lt;br /&gt;
		gesetzblatt = &amp;quot;GBlÖ&amp;quot;&lt;br /&gt;
		name = string.gsub(name, &amp;quot;GBlÖ. &amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	if string.match(name, &amp;quot;RGBl. &amp;quot;) then&lt;br /&gt;
		return fault(&amp;quot;Verwende Vorlage &amp;lt;nowiki&amp;gt;{{RGBl|...}}&amp;lt;/nowiki&amp;gt; für Reichsgesetzblatt.&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	tmp = string.match(name, &amp;quot;&amp;amp;nbsp;&amp;quot;)&lt;br /&gt;
	if tmp then&lt;br /&gt;
		return fault(&amp;quot;&amp;amp;amp;nbsp; nicht erlaubt&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	tmp = string.match(name, &amp;quot;  &amp;quot;) or string.match(name, &amp;quot;/ &amp;quot;) or string.match(name, &amp;quot; [/,%.a-z]&amp;quot;)&lt;br /&gt;
	if tmp then&lt;br /&gt;
		return fault(&amp;quot;überschüssiges Leerzeichen&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	tmp = string.match(name, &amp;quot;nI&amp;quot;) or string.match(name, &amp;quot;%dI&amp;quot;) or string.match(name, &amp;quot;I[SN]&amp;quot;) or string.match(name, &amp;quot;[,%.]%d&amp;quot;)&lt;br /&gt;
	if tmp then&lt;br /&gt;
		return fault(&amp;quot;fehlendes Leerzeichen&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	jahr, sichtbar, teil, seite, zusatz, iseite, trash = string.match(name, &amp;quot;(%d+)(n*) (%a+) S. (%d+)([a-d]*),* *(%d*)([^ \t\n,0-9]*)&amp;quot;)&lt;br /&gt;
	if trash and string.len(trash) &amp;gt; 0 then&lt;br /&gt;
		return fault(&amp;quot;überschüssige Zeichen am Ende&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	if not seite then&lt;br /&gt;
		jahr, sichtbar, teil, nummer = string.match(name, &amp;quot;(%d+)(n*) (%a+) Nr. (%d+)&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	if not teil then&lt;br /&gt;
		austria = true&lt;br /&gt;
		teil, nummer, jahr = string.match(name, &amp;quot;(I+) Nr. (%d+a*)/(%d+)&amp;quot;)&lt;br /&gt;
		if not teil then&lt;br /&gt;
			nummer, jahr = string.match(name, &amp;quot;Nr. (%d+a*)/(%d+)&amp;quot;)&lt;br /&gt;
			teil = &amp;quot;&amp;quot;&lt;br /&gt;
			if not jahr then&lt;br /&gt;
				return fault(&amp;#039;&amp;quot;S.&amp;quot; oder &amp;quot;Nr.&amp;quot; fehlt&amp;#039;)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if teil == &amp;quot;I&amp;quot; then&lt;br /&gt;
		ateil = 1&lt;br /&gt;
	elseif teil == &amp;quot;II&amp;quot; then&lt;br /&gt;
		ateil = 2&lt;br /&gt;
	elseif teil == &amp;quot;III&amp;quot; then&lt;br /&gt;
		ateil = 3&lt;br /&gt;
	elseif teil == &amp;quot;&amp;quot; then&lt;br /&gt;
		ateil = 0&lt;br /&gt;
	else&lt;br /&gt;
		return fault(&amp;quot;Angabe zum Teil nicht erkannt&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	if (jahr + 0) &amp;gt; 2040 then wartung = &amp;quot;[[Kategorie:Wikipedia:Vorlagenfehler/Vorlage:BGBl]]&amp;quot; end&lt;br /&gt;
&lt;br /&gt;
	-- Generiere Ausgaben&lt;br /&gt;
	-- Österreich&lt;br /&gt;
	if austria then&lt;br /&gt;
		-- Für Rückwärtskompatibilität&lt;br /&gt;
		if gesetzblatt == &amp;quot;BGBl&amp;quot; and (jahr+0) == 1945 and (nummer+0) &amp;gt; 1 then gesetzblatt = &amp;quot;StGBl&amp;quot; end&lt;br /&gt;
&lt;br /&gt;
		if gesetzblatt == &amp;quot;BGBl&amp;quot; then&lt;br /&gt;
			if (jahr + 0) &amp;gt;= 1997 and ateil==0 then return fault(&amp;quot;BGBl in Österreich benötigt ab 1997 Angabe von Teil&amp;quot;) end&lt;br /&gt;
			if (jahr + 0) &amp;lt;  1997 and ( not (jahr + 0) == 1934 ) and ateil &amp;gt; 0 then return fault(&amp;quot;BGBl in Österreich erlaubt erst ab 1997 Angabe von Teil&amp;quot;) end&lt;br /&gt;
			if (jahr + 0) == 1934 and ateil &amp;gt; 2 then return fault(&amp;quot;BGBl in Österreich erlaubt 1934 keinen Teil III&amp;quot;) end&lt;br /&gt;
&lt;br /&gt;
			if ateil == 0 then&lt;br /&gt;
				lbl = string.format(&amp;quot;BGBl. Nr.&amp;amp;nbsp;%s/%d&amp;quot;, nummer, jahr)&lt;br /&gt;
			else&lt;br /&gt;
				lbl = string.format(&amp;quot;BGBl. %s Nr.&amp;amp;nbsp;%s/%d&amp;quot;, teil, nummer, jahr)&lt;br /&gt;
			end&lt;br /&gt;
&lt;br /&gt;
			if (jahr + 0) &amp;gt;= 1997 then&lt;br /&gt;
				abbr = string.format(&amp;quot;Bundesgesetzblatt für die Republik Österreich, Teil %s, Nummer %s, Jahrgang %d [PDF]&amp;quot;, teil, nummer, jahr)&lt;br /&gt;
			elseif (jahr + 0) &amp;gt;= 1945 then&lt;br /&gt;
				abbr = string.format(&amp;quot;Bundesgesetzblatt für die Republik Österreich, Nummer %s, Jahrgang %d [PDF]&amp;quot;, nummer, jahr)&lt;br /&gt;
			elseif (jahr + 0) &amp;gt; 1934 or ( (jahr + 0) == 1934 and ateil &amp;gt; 0 ) then&lt;br /&gt;
				abbr = string.format(&amp;quot;Bundesgesetzblatt für den Bundesstaat Österreich, Nummer %s, Jahrgang %d&amp;quot;, nummer, jahr)&lt;br /&gt;
			elseif (jahr + 0) &amp;gt;= 1920 then&lt;br /&gt;
				abbr = string.format(&amp;quot;Bundesgesetzblatt für die Republik Österreich, Nummer %s, Jahrgang %d&amp;quot;, nummer, jahr)&lt;br /&gt;
			else&lt;br /&gt;
				return fault(&amp;quot;BGBl in Österreich nur 1920 bis 1938 und ab 1945&amp;quot;)&lt;br /&gt;
			end&lt;br /&gt;
			if (jahr + 0) &amp;gt;= 2004 then&lt;br /&gt;
				url = string.format(&amp;quot;https://www.ris.bka.gv.at/Dokumente/BgblAuth/BGBLA_%d_%s_%s/BGBLA_%d_%s_%s.pdfsig&amp;quot;, jahr, teil, nummer, jahr, teil, nummer)&lt;br /&gt;
			elseif (jahr + 0) &amp;gt;= 1945 then&lt;br /&gt;
				-- Unsystematischer URL für einziges BGBl aus 1945&lt;br /&gt;
				if (jahr + 0) == 1945 and (nummer + 0) == 1 then nummer = 0 end&lt;br /&gt;
				url = string.format(&amp;quot;https://www.ris.bka.gv.at/Dokumente/BgblPdf/%d_%s_%d/%d_%s_%d.pdf&amp;quot;, jahr, nummer, ateil, jahr, nummer, ateil)&lt;br /&gt;
			elseif (jahr + 0) &amp;gt; 1934 or ( (jahr + 0) == 1934 and ateil &amp;gt; 1) then&lt;br /&gt;
				url = string.format(&amp;quot;https://www.ris.bka.gv.at/Ergebnis.wxe?Abfrage=BgblAlt&amp;amp;Bgblnummer=%s/%d&amp;amp;amp;SkipToDocumentPage=True&amp;amp;amp;VonKundmachungsdatum=01.05.1934&amp;amp;amp;BisKundmachungsdatum=14.03.1938&amp;quot;, nummer, jahr)&lt;br /&gt;
			else&lt;br /&gt;
				url = string.format(&amp;quot;https://www.ris.bka.gv.at/Ergebnis.wxe?Abfrage=BgblAlt&amp;amp;Bgblnummer=%s/%d&amp;amp;amp;SkipToDocumentPage=True&amp;amp;amp;VonKundmachungsdatum=10.11.1920&amp;amp;amp;BisKundmachungsdatum=30.04.1934&amp;quot;, nummer, jahr)&lt;br /&gt;
			end	&lt;br /&gt;
&lt;br /&gt;
		elseif gesetzblatt == &amp;quot;GBlÖ&amp;quot; then&lt;br /&gt;
			if (jahr + 0) &amp;lt; 1938 or (jahr + 0) &amp;gt; 1940 then return fault(&amp;quot;GlBÖ in Österreich nur 1938-1940&amp;quot;) end&lt;br /&gt;
			lbl = string.format(&amp;quot;GBlÖ. Nr.&amp;amp;nbsp;%s/%d&amp;quot;, nummer, jahr)&lt;br /&gt;
			abbr = string.format(&amp;quot;Gesetzblatt für das Land Österreich, Nummer %s, Jahrgang %d&amp;quot;, nummer, jahr)&lt;br /&gt;
			url = string.format(&amp;quot;https://www.ris.bka.gv.at/Ergebnis.wxe?Abfrage=BgblAlt&amp;amp;Bgblnummer=%s/%d&amp;amp;amp;SkipToDocumentPage=True&amp;amp;amp;VonKundmachungsdatum=15.03.1938&amp;quot;, nummer, jahr)&lt;br /&gt;
&lt;br /&gt;
		elseif gesetzblatt == &amp;quot;StGBl&amp;quot; then&lt;br /&gt;
			lbl = string.format(&amp;quot;StGBl. Nr.&amp;amp;nbsp;%d/%d&amp;quot;, nummer, jahr)&lt;br /&gt;
			if jahr == &amp;#039;1945&amp;#039; then&lt;br /&gt;
				abbr = string.format(&amp;quot;Staatsgesetzblatt für die Republik Österreich, Nummer %s, Jahrgang %d [PDF]&amp;quot;, nummer, jahr)&lt;br /&gt;
				url = string.format(&amp;quot;https://www.ris.bka.gv.at/Dokumente/BgblPdf/%d_%s_%d/%d_%s_%d.pdf&amp;quot;, jahr, nummer, ateil, jahr, nummer, ateil)&lt;br /&gt;
			elseif (jahr + 0) &amp;gt;= 1918 and (jahr + 0) &amp;lt;= 1920 then&lt;br /&gt;
				if (jahr + 0) == 1918 or ( (jahr + 0) == 1919 and (nummer + 0) &amp;lt;= 484 ) then&lt;br /&gt;
					abbr = string.format(&amp;quot;Staatsgesetzblatt für den Staat Deutschösterreich, Nummer %s, Jahrgang %d&amp;quot;, nummer, jahr)&lt;br /&gt;
				else&lt;br /&gt;
					abbr = string.format(&amp;quot;Staatsgesetzblatt für die Republik Österreich, Nummer %s, Jahrgang %d&amp;quot;, nummer, jahr)&lt;br /&gt;
				end&lt;br /&gt;
				url = string.format(&amp;quot;https://www.ris.bka.gv.at/Ergebnis.wxe?Abfrage=BgblAlt&amp;amp;Bgblnummer=%s/%d&amp;amp;amp;SkipToDocumentPage=True&amp;amp;amp;VonKundmachungsdatum=15.11.1918&amp;amp;amp;BisKundmachungsdatum=09.11.1920&amp;quot;, nummer, jahr)&lt;br /&gt;
			else&lt;br /&gt;
				return fault(&amp;quot;StGBl In Österreich nur 1918-1920 und 1945&amp;quot;)&lt;br /&gt;
			end&lt;br /&gt;
&lt;br /&gt;
		else&lt;br /&gt;
			return fault(&amp;quot;Unbekanntes Gesetzblatt&amp;quot;)&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		return generate(text, lbl, abbr, url) .. wartung&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Bundesrepublik Deutschland&lt;br /&gt;
	if (jahr + 0) &amp;lt; 1949 then wartung = &amp;quot;[[Kategorie:Wikipedia:Vorlagenfehler/Vorlage:BGBl]]&amp;quot; end&lt;br /&gt;
	if not gesetzblatt == &amp;quot;BGBl&amp;quot; then return fault(&amp;quot;Unbekanntes Gesetzblatt&amp;quot;) end&lt;br /&gt;
	if not zusatz then zusatz = &amp;quot;&amp;quot; end&lt;br /&gt;
	if not sichtbar then sichtbar = &amp;quot;&amp;quot; end&lt;br /&gt;
	if not iseite or iseite == &amp;quot;&amp;quot; then&lt;br /&gt;
		iseite = &amp;quot;&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		panchor = &amp;#039;#page=&amp;#039; .. (iseite - seite + 1)&lt;br /&gt;
	end&lt;br /&gt;
	ajahr = jahr % 100&lt;br /&gt;
	if sichtbar == &amp;quot;n&amp;quot; then&lt;br /&gt;
		lbl = &amp;quot;BGBl.&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		lbl = string.format(&amp;quot;BGBl. %d&amp;quot;, jahr)&lt;br /&gt;
	end&lt;br /&gt;
	if jahr + 0 &amp;gt; 1950 then&lt;br /&gt;
		lbl = string.format(&amp;quot;%s %s&amp;quot;, lbl, teil)&lt;br /&gt;
		abbr = string.format(&amp;quot;Bundesgesetzblatt Jahrgang %d Teil %s&amp;quot;, jahr, teil)&lt;br /&gt;
	else&lt;br /&gt;
		abbr = string.format(&amp;quot;Bundesgesetzblatt Jahrgang %d&amp;quot;, jahr)&lt;br /&gt;
	end&lt;br /&gt;
	if seite then&lt;br /&gt;
		url = string.format(&amp;quot;bgbl%d%02ds%04d%s.pdf&amp;quot;, ateil, ajahr, seite, zusatz)&lt;br /&gt;
		url = filter[url] or url&lt;br /&gt;
		url = string.format(&amp;quot;https://www.bgbl.de/xaver/bgbl/start.xav?startbk=Bundesanzeiger_BGBl&amp;amp;jumpTo=%s&amp;quot;, url)&lt;br /&gt;
		lbl = string.format(&amp;quot;%s S. %d&amp;quot;, lbl, seite)&lt;br /&gt;
		if string.len(iseite) &amp;gt; 0 then&lt;br /&gt;
			lbl = lbl .. &amp;quot;, &amp;quot; .. iseite&lt;br /&gt;
		end&lt;br /&gt;
		abbr = string.format(&amp;quot;%s Seite %d [PDF], ausgegeben zu Bonn&amp;quot;, abbr, seite)&lt;br /&gt;
	else&lt;br /&gt;
		if jahr + 0 &amp;gt;= 2023 then&lt;br /&gt;
			url = string.format(&amp;quot;https://www.recht.bund.de/bgbl/%d/%d/%d/VO&amp;quot;, ateil, jahr, nummer)&lt;br /&gt;
		else&lt;br /&gt;
			url = string.format(&amp;quot;https://www.bgbl.de/xaver/bgbl/start.xav?startbk=Bundesanzeiger_BGBl&amp;amp;jumpTo=bgbl%d%02d%03d.pdf&amp;quot;, ateil, ajahr, nummer)&lt;br /&gt;
		end&lt;br /&gt;
		lbl = string.format(&amp;quot;%s Nr. %d&amp;quot;, lbl, nummer)&lt;br /&gt;
		abbr = string.format(&amp;quot;%s Nummer %d [PDF], ausgegeben zu Bonn&amp;quot;, abbr, nummer)&lt;br /&gt;
	end&lt;br /&gt;
	if ateil == 3 then&lt;br /&gt;
		return generate(text, lbl, abbr, &amp;quot;&amp;quot;) .. wartung&lt;br /&gt;
	else&lt;br /&gt;
		return generate(text, lbl, abbr, url .. panchor) .. wartung&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function p.getbgbl(frame)&lt;br /&gt;
	local lucky, r = pcall(p.linkBGBl, frame.args)&lt;br /&gt;
	if not lucky then&lt;br /&gt;
		r = fault(&amp;quot;Parameterfehler in [[Vorlage:BGBl]]: &amp;quot; .. r)&lt;br /&gt;
	end&lt;br /&gt;
	return r&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>