<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://derrick.hozi.net/index.php?action=history&amp;feed=atom&amp;title=Modul%3AFilm</id>
	<title>Modul:Film - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://derrick.hozi.net/index.php?action=history&amp;feed=atom&amp;title=Modul%3AFilm"/>
	<link rel="alternate" type="text/html" href="https://derrick.hozi.net/index.php?title=Modul:Film&amp;action=history"/>
	<updated>2026-06-22T20:06:59Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Derrick.wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://derrick.hozi.net/index.php?title=Modul:Film&amp;diff=225&amp;oldid=prev</id>
		<title>HoZi: 1 Version importiert</title>
		<link rel="alternate" type="text/html" href="https://derrick.hozi.net/index.php?title=Modul:Film&amp;diff=225&amp;oldid=prev"/>
		<updated>2021-03-21T17:38:21Z</updated>

		<summary type="html">&lt;p&gt;1 Version importiert&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 21. März 2021, 17:38 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;de&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(kein Unterschied)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>HoZi</name></author>
	</entry>
	<entry>
		<id>https://derrick.hozi.net/index.php?title=Modul:Film&amp;diff=224&amp;oldid=prev</id>
		<title>de&gt;XanonymusX: +Hochchinesisch</title>
		<link rel="alternate" type="text/html" href="https://derrick.hozi.net/index.php?title=Modul:Film&amp;diff=224&amp;oldid=prev"/>
		<updated>2021-02-07T18:49:03Z</updated>

		<summary type="html">&lt;p&gt;+Hochchinesisch&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local i18n = {&lt;br /&gt;
	[&amp;quot;errors&amp;quot;] = {&lt;br /&gt;
		[&amp;quot;entity-not-found&amp;quot;] = &amp;quot;Wikidata-Eintrag nicht gefunden.&amp;quot;,&lt;br /&gt;
		[&amp;quot;needed-property-not-found&amp;quot;] = &amp;quot;Benötigte Eigenschaft P527 nicht gefunden.&amp;quot;,&lt;br /&gt;
		[&amp;quot;child-item-without-given-property&amp;quot;] = &amp;quot;Abgefragte Eigenschaft im via P527 untergeordneten Element nicht gefunden.&amp;quot;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local p = {};&lt;br /&gt;
&lt;br /&gt;
-- Ausgabe Fehlermeldungen&lt;br /&gt;
local function printError(code)&lt;br /&gt;
	&lt;br /&gt;
	return &amp;#039;&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;&amp;#039; .. (i18n.errors[code] or code) .. &amp;#039;&amp;lt;/span&amp;gt;&amp;#039;&lt;br /&gt;
	&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- Ausnahmen für automatische Länderlinks&lt;br /&gt;
function p.getPLlinks(frame)&lt;br /&gt;
	local PLstring = frame.args[1]&lt;br /&gt;
	local PLresult&lt;br /&gt;
	&lt;br /&gt;
	PLresult = PLstring&lt;br /&gt;
				:gsub (&amp;quot;DDR,&amp;quot;, &amp;quot;[[Deutsche Demokratische Republik|DDR]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;ČSSR,&amp;quot;, &amp;quot;[[Tschechoslowakei|ČSSR]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;UdSSR,&amp;quot;, &amp;quot;[[Sowjetunion|UdSSR]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;China,&amp;quot;, &amp;quot;[[Volksrepublik China|China]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;Taiwan,&amp;quot;, &amp;quot;[[Republik China (Taiwan)|Taiwan]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;USA,&amp;quot;, &amp;quot;[[Vereinigte Staaten|USA]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;Großbritannien,&amp;quot;, &amp;quot;[[Vereinigtes Königreich|Großbritannien]],&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
	return PLresult&lt;br /&gt;
	&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- Ausnahmen für automatische Sprachlinks&lt;br /&gt;
function p.getOSlinks(frame)&lt;br /&gt;
	local OSstring = frame.args[1]&lt;br /&gt;
	local OSresult&lt;br /&gt;
	&lt;br /&gt;
	OSresult = OSstring&lt;br /&gt;
				:gsub (&amp;quot;Schweizerdeutsch,&amp;quot;, &amp;quot;[[Schweizerdeutsch]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;Tagalog,&amp;quot;, &amp;quot;[[Tagalog]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;Somali,&amp;quot;, &amp;quot;[[Somali (Sprache)|Somali]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;Swahili,&amp;quot;, &amp;quot;[[Swahili (Sprache)|Swahili]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;Hindi,&amp;quot;, &amp;quot;[[Hindi]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;Maori,&amp;quot;, &amp;quot;[[Maorische Sprache|Maori]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;Mandarin,&amp;quot;, &amp;quot;[[Mandarin (Sprache)|Mandarin]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;Latein,&amp;quot;, &amp;quot;[[Latein]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;Afrikaans,&amp;quot;, &amp;quot;[[Afrikaans]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;Schottisch%-Gälisch,&amp;quot;, &amp;quot;[[Schottisch-gälische Sprache|Schottisch-Gälisch]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;Khmer,&amp;quot;, &amp;quot;[[Khmer-Sprache|Khmer]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;Igbo,&amp;quot;, &amp;quot;[[Igbo (Sprache)|Igbo]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;Quechua,&amp;quot;, &amp;quot;[[Quechua]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;Filipino,&amp;quot;, &amp;quot;[[Filipino]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;El Silbo,&amp;quot;, &amp;quot;[[El Silbo]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;Wolof,&amp;quot;, &amp;quot;[[Wolof (Sprache)|Wolof]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;Xhosa,&amp;quot;, &amp;quot;[[isiXhosa|Xhosa]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;Chichewa,&amp;quot;, &amp;quot;[[Chichewa]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;ASL,&amp;quot;, &amp;quot;[[American Sign Language|ASL]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;Farsi,&amp;quot;, &amp;quot;[[Persische Sprache|Farsi]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;Urdu,&amp;quot;, &amp;quot;[[Urdu]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;Yolngu Matha,&amp;quot;, &amp;quot;[[Yolngu#Sprache|Yolngu Matha]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;Jiddisch,&amp;quot;, &amp;quot;[[Jiddisch]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;Neapolitanisch,&amp;quot;, &amp;quot;[[Neapolitanisch]],&amp;quot;)&lt;br /&gt;
				:gsub(&amp;quot;Hochchinesisch,&amp;quot;, &amp;quot;[[Hochchinesisch]],&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
	return OSresult&lt;br /&gt;
	&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function p.getChildItems(frame)&lt;br /&gt;
	&lt;br /&gt;
	local template = frame.args[1]&lt;br /&gt;
	local id = frame.args[&amp;quot;id&amp;quot;]&lt;br /&gt;
	local showerrors = frame.args[&amp;quot;showerrors&amp;quot;]&lt;br /&gt;
	local default = frame.args[&amp;quot;default&amp;quot;]&lt;br /&gt;
	if default then showerrors = nil end&lt;br /&gt;
	&lt;br /&gt;
	local template_props = {&lt;br /&gt;
		[&amp;quot;IMDb&amp;quot;] = {&lt;br /&gt;
			[&amp;quot;property&amp;quot;] = &amp;quot;P345&amp;quot;,&lt;br /&gt;
			[&amp;quot;url&amp;quot;] = &amp;quot;https://www.imdb.com/&amp;quot;,&lt;br /&gt;
			[&amp;quot;sub_url&amp;quot;] = {&lt;br /&gt;
				[&amp;quot;person&amp;quot;] = &amp;quot;name/&amp;quot;,&lt;br /&gt;
				[&amp;quot;film&amp;quot;] = &amp;quot;title/&amp;quot;&lt;br /&gt;
				},&lt;br /&gt;
			[&amp;quot;bind&amp;quot;] = &amp;quot;in der&amp;quot;,&lt;br /&gt;
			[&amp;quot;link&amp;quot;] = &amp;quot;Internet Movie Database&amp;quot;,&lt;br /&gt;
			[&amp;quot;lang&amp;quot;] = &amp;quot;englisch&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;quot;Rotten Tomatoes&amp;quot;] = {&lt;br /&gt;
			[&amp;quot;property&amp;quot;] = &amp;quot;P1258&amp;quot;,&lt;br /&gt;
			[&amp;quot;url&amp;quot;] = &amp;quot;https://www.rottentomatoes.com/&amp;quot;,&lt;br /&gt;
			[&amp;quot;bind&amp;quot;] = &amp;quot;bei&amp;quot;,&lt;br /&gt;
			[&amp;quot;link&amp;quot;] = &amp;quot;Rotten Tomatoes&amp;quot;,&lt;br /&gt;
			[&amp;quot;lang&amp;quot;] = &amp;quot;englisch&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;quot;Filmportal&amp;quot;] = {&lt;br /&gt;
			[&amp;quot;property&amp;quot;] = &amp;quot;P2639&amp;quot;,&lt;br /&gt;
			[&amp;quot;url&amp;quot;] = &amp;quot;https://www.filmportal.de/&amp;quot;,&lt;br /&gt;
			[&amp;quot;sub_url&amp;quot;] = {&lt;br /&gt;
				[&amp;quot;person&amp;quot;] = &amp;quot;person/&amp;quot;,&lt;br /&gt;
				[&amp;quot;film&amp;quot;] = &amp;quot;film/&amp;quot;&lt;br /&gt;
				},&lt;br /&gt;
			[&amp;quot;bind&amp;quot;] = &amp;quot;bei&amp;quot;,&lt;br /&gt;
			[&amp;quot;link&amp;quot;] = &amp;quot;filmportal.de&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	-- get wikidata entity&lt;br /&gt;
	local entity = mw.wikibase.getEntity(id)&lt;br /&gt;
	&lt;br /&gt;
	if not entity then&lt;br /&gt;
		if showerrors then return printError(&amp;quot;entity-not-found&amp;quot;) else return default end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- fetch the first claim of satisfying the needed property&lt;br /&gt;
	local claims&lt;br /&gt;
	if entity.claims then &lt;br /&gt;
		claims = entity.claims[mw.wikibase.resolvePropertyId(&amp;quot;P527&amp;quot;)] &lt;br /&gt;
	end&lt;br /&gt;
	if not claims or not claims[1] then&lt;br /&gt;
		if showerrors then return printError(&amp;quot;needed-property-not-found&amp;quot;) else return default end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	result = {}&lt;br /&gt;
	&lt;br /&gt;
	for idx in pairs(claims) do&lt;br /&gt;
		local claim = claims[idx]&lt;br /&gt;
		value = claim.mainsnak.datavalue.value[&amp;quot;numeric-id&amp;quot;]&lt;br /&gt;
		&lt;br /&gt;
		local entity2 = mw.wikibase.getEntity(&amp;quot;Q&amp;quot; .. value)&lt;br /&gt;
		local label = mw.wikibase.label(&amp;quot;Q&amp;quot; .. value)&lt;br /&gt;
		&lt;br /&gt;
		if entity2 and entity2.claims and entity2.claims[template_props[template][&amp;quot;property&amp;quot;]] then&lt;br /&gt;
			&lt;br /&gt;
			local result_temp = &amp;quot;&amp;quot;&lt;br /&gt;
			&lt;br /&gt;
			if idx ~= 1 then result_temp = &amp;quot;* &amp;quot; end&lt;br /&gt;
			&lt;br /&gt;
			local claims2 = entity2.claims[template_props[template][&amp;quot;property&amp;quot;]]&lt;br /&gt;
			result_temp = result_temp .. &amp;#039;&amp;lt;span class=&amp;quot;wikidata-content&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
			&lt;br /&gt;
			local property31 = entity2.claims[mw.wikibase.resolvePropertyId(&amp;quot;P31&amp;quot;)]&lt;br /&gt;
			local isHuman = (property31[1].mainsnak.datavalue.value[&amp;quot;numeric-id&amp;quot;] == 5)&lt;br /&gt;
			&lt;br /&gt;
			if not isHuman then	result_temp = result_temp .. &amp;#039;\&amp;#039;\&amp;#039;&amp;#039; end&lt;br /&gt;
			&lt;br /&gt;
			result_temp = result_temp .. &amp;#039;[&amp;#039; .. template_props[template][&amp;quot;url&amp;quot;]&lt;br /&gt;
			&lt;br /&gt;
			if template_props[template][&amp;quot;sub_url&amp;quot;] then &lt;br /&gt;
				if isHuman then&lt;br /&gt;
					result_temp = result_temp .. template_props[template][&amp;quot;sub_url&amp;quot;][&amp;quot;person&amp;quot;]&lt;br /&gt;
				else&lt;br /&gt;
					result_temp = result_temp .. template_props[template][&amp;quot;sub_url&amp;quot;][&amp;quot;film&amp;quot;]&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			&lt;br /&gt;
			result_temp = result_temp .. claims2[1].mainsnak.datavalue.value .. &amp;#039;/ &amp;#039; .. label .. &amp;#039;]&amp;#039;&lt;br /&gt;
		&lt;br /&gt;
			if not isHuman then	result_temp = result_temp .. &amp;#039;\&amp;#039;\&amp;#039;&amp;#039; end&lt;br /&gt;
		&lt;br /&gt;
			result_temp = result_temp .. &amp;#039;&amp;lt;/span&amp;gt; &amp;#039; .. template_props[template][&amp;quot;bind&amp;quot;] .. &amp;#039; &amp;#039;&lt;br /&gt;
			&lt;br /&gt;
			if idx == 1 then&lt;br /&gt;
				result_temp = result_temp .. &amp;#039;[[&amp;#039; .. template_props[template][&amp;quot;link&amp;quot;] .. &amp;#039;]]&amp;#039;&lt;br /&gt;
			else&lt;br /&gt;
				result_temp = result_temp .. template_props[template][&amp;quot;link&amp;quot;]&lt;br /&gt;
			end&lt;br /&gt;
			&lt;br /&gt;
			if template_props[template][&amp;quot;lang&amp;quot;] then&lt;br /&gt;
				result_temp = result_temp .. &amp;#039; (&amp;#039; .. template_props[template][&amp;quot;lang&amp;quot;] .. &amp;#039;)&amp;#039;&lt;br /&gt;
			end&lt;br /&gt;
			result[#result + 1] = result_temp&lt;br /&gt;
			&lt;br /&gt;
		else&lt;br /&gt;
			&lt;br /&gt;
			return printError(&amp;quot;child-item-without-given-property&amp;quot;) &lt;br /&gt;
			&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return table.concat(result, &amp;#039;\n&amp;#039;)&lt;br /&gt;
	&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>de&gt;XanonymusX</name></author>
	</entry>
</feed>