<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="nb">
	<id>https://www.wikisida.no/index.php?action=history&amp;feed=atom&amp;title=Modul%3ATaksoboks</id>
	<title>Modul:Taksoboks - Sideversjonshistorikk</title>
	<link rel="self" type="application/atom+xml" href="https://www.wikisida.no/index.php?action=history&amp;feed=atom&amp;title=Modul%3ATaksoboks"/>
	<link rel="alternate" type="text/html" href="https://www.wikisida.no/index.php?title=Modul:Taksoboks&amp;action=history"/>
	<updated>2026-04-04T09:43:00Z</updated>
	<subtitle>Versjonshistorikk for denne siden på wikien</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://www.wikisida.no/index.php?title=Modul:Taksoboks&amp;diff=15367&amp;oldid=prev</id>
		<title>Wikisida: Én sideversjon ble importert</title>
		<link rel="alternate" type="text/html" href="https://www.wikisida.no/index.php?title=Modul:Taksoboks&amp;diff=15367&amp;oldid=prev"/>
		<updated>2026-02-09T20:30:30Z</updated>

		<summary type="html">&lt;p&gt;Én sideversjon ble importert&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;nb&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Eldre sideversjon&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Sideversjonen fra 9. feb. 2026 kl. 20:30&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;nb&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Ingen forskjell)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key c1wiki:diff:1.41:old-15366:rev-15367 --&gt;
&lt;/table&gt;</summary>
		<author><name>Wikisida</name></author>
	</entry>
	<entry>
		<id>https://www.wikisida.no/index.php?title=Modul:Taksoboks&amp;diff=15366&amp;oldid=prev</id>
		<title>nb&gt;EdoAug: Legger til unntak når første P105-verdi er tom med vilje..? (f.eks. Pliosaur) – det løser en skriptfeilårsak</title>
		<link rel="alternate" type="text/html" href="https://www.wikisida.no/index.php?title=Modul:Taksoboks&amp;diff=15366&amp;oldid=prev"/>
		<updated>2025-05-11T01:34:29Z</updated>

		<summary type="html">&lt;p&gt;Legger til unntak når første P105-verdi er tom med vilje..? (f.eks. &lt;a href=&quot;/index.php?title=Pliosaur&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Pliosaur (siden finnes ikke)&quot;&gt;Pliosaur&lt;/a&gt;) – det løser en skriptfeilårsak&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny side&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Taksoboksens seksjon som viser biologisk klassifisering har en etikett i venstre kolonne og navnet på et nivå i hierarkiet i høyre kolonne. De forskjellige nivåenes etiketter baseres på de latinske navnene i tabellen translations. De oversatte etikettene på nivåene svarer til Petter Bøckmans Bruker:Petter_Bøckman/fornorske_rang.&lt;br /&gt;
&lt;br /&gt;
Funksjonen tester først om parameteret inneholder virus, unranked_ eller ikke_rankert_ og vil returnere «Gruppe» hvis den oppdager det. Hvis ikke vil den gå gjennom nøklene i translations og returnere oversettelsen straks den finner den.&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
p.translateRank = function (frame)&lt;br /&gt;
    &lt;br /&gt;
    local translations = {&lt;br /&gt;
		[&amp;#039;superdomain&amp;#039;] = &amp;#039;Overdomene&amp;#039;, [&amp;#039;domain&amp;#039;] = &amp;#039;Domene&amp;#039;, [&amp;#039;superregnum&amp;#039;] = &amp;#039;Overrike&amp;#039;, [&amp;#039;regnum&amp;#039;] = &amp;#039;Rike&amp;#039;, [&amp;#039;subregnum&amp;#039;] = &amp;#039;Underrike&amp;#039;, [&amp;#039;superdivisio&amp;#039;] = &amp;#039;Overdivisjon&amp;#039;, [&amp;#039;superphylum&amp;#039;] = &amp;#039;Overrekke&amp;#039;, [&amp;#039;divisio&amp;#039;] = &amp;#039;Divisjon&amp;#039;, [&amp;#039;phylum&amp;#039;] = &amp;#039;Rekke&amp;#039;, [&amp;#039;zoodivisio&amp;#039;] = &amp;#039;Divisjon&amp;#039;, [&amp;#039;subdivisio&amp;#039;] = &amp;#039;Underdivisjon&amp;#039;, [&amp;#039;subphylum&amp;#039;] = &amp;#039;Underrekke&amp;#039;, [&amp;#039;infraphylum&amp;#039;] = &amp;#039;Infrarekke&amp;#039;, [&amp;#039;microphylum&amp;#039;] = &amp;#039;Mikrorekke&amp;#039;, [&amp;#039;nanophylum&amp;#039;] = &amp;#039;Nanorekke&amp;#039;, [&amp;#039;superclassis&amp;#039;] = &amp;#039;Overklasse&amp;#039;, [&amp;#039;classis&amp;#039;] = &amp;#039;Klasse&amp;#039;, [&amp;#039;subclassis&amp;#039;] = &amp;#039;Underklasse&amp;#039;, [&amp;#039;infraclassis&amp;#039;] = &amp;#039;Infraklasse&amp;#039;, [&amp;#039;magnordo&amp;#039;] = &amp;#039;Hyperorden&amp;#039;, [&amp;#039;superordo&amp;#039;] = &amp;#039;Overorden&amp;#039;, [&amp;#039;ordo&amp;#039;] = &amp;#039;Orden&amp;#039;, [&amp;#039;subordo&amp;#039;] = &amp;#039;Underorden&amp;#039;, [&amp;#039;infraordo&amp;#039;] = &amp;#039;Infraorden&amp;#039;, [&amp;#039;parvordo&amp;#039;] = &amp;#039;Parvorden&amp;#039;, [&amp;#039;superfamilia&amp;#039;] = &amp;#039;Overfamilie&amp;#039;, [&amp;#039;familia&amp;#039;] = &amp;#039;Familie&amp;#039;, [&amp;#039;subfamilia&amp;#039;] = &amp;#039;Underfamilie&amp;#039;, [&amp;#039;supertribus&amp;#039;] = &amp;#039;Overtribus&amp;#039;, [&amp;#039;tribus&amp;#039;] = &amp;#039;Tribus&amp;#039;, [&amp;#039;subtribus&amp;#039;] = &amp;#039;Undertribus&amp;#039;, [&amp;#039;alliance&amp;#039;] = &amp;#039;Allianse&amp;#039;, [&amp;#039;genus&amp;#039;] = &amp;#039;Slekt&amp;#039;, [&amp;#039;subgenus&amp;#039;] = &amp;#039;Underslekt&amp;#039;, [&amp;#039;sectio&amp;#039;] = &amp;#039;Seksjon&amp;#039;, [&amp;#039;zoosectio&amp;#039;] = &amp;#039;Seksjon&amp;#039;, [&amp;#039;subsectio&amp;#039;] = &amp;#039;Underseksjon&amp;#039;, [&amp;#039;zoosubsectio&amp;#039;] = &amp;#039;Underseksjon&amp;#039;, [&amp;#039;series&amp;#039;] = &amp;#039;Serien&amp;#039;, [&amp;#039;subseries&amp;#039;] = &amp;#039;Underserie&amp;#039;, [&amp;#039;species_group&amp;#039;] = &amp;#039;Artsgruppe&amp;#039;, [&amp;#039;species_subgroup&amp;#039;] = &amp;#039;Artsundergruppe&amp;#039;, [&amp;#039;species_complex&amp;#039;] = &amp;#039;Artskompleks&amp;#039;, [&amp;#039;species&amp;#039;] = &amp;#039;Art&amp;#039;, [&amp;#039;subspecies&amp;#039;] = &amp;#039;Underart&amp;#039;, [&amp;#039;variety&amp;#039;] = &amp;#039;Varietet&amp;#039;, [&amp;#039;form&amp;#039;] = &amp;#039;Form&amp;#039;, [&amp;#039;infraspecies&amp;#039;] = &amp;#039;Infraart&amp;#039;, [&amp;#039;infratribus&amp;#039;] = &amp;#039;Infratribus&amp;#039;, [&amp;#039;subzoodivisio&amp;#039;] = &amp;#039;Subdivisjon&amp;#039;, [&amp;#039;micrordo&amp;#039;] = &amp;#039;Mikro-orden&amp;#039;, [&amp;#039;grandordo&amp;#039;] = &amp;#039;Grandorden&amp;#039;, [&amp;#039;cohort&amp;#039;] = &amp;#039;Kohort&amp;#039;, [&amp;#039;informal&amp;#039;] = &amp;#039;Uformell gruppe&amp;#039;, [&amp;#039;informal_group&amp;#039;] = &amp;#039;Uformell gruppe&amp;#039;, [&amp;#039;stem group&amp;#039;] = &amp;#039;Kronegruppe&amp;#039;, [&amp;#039;crown group&amp;#039;] = &amp;#039;Kronegruppe&amp;#039;, [&amp;#039;total group&amp;#039;] = &amp;#039;Kronegruppe&amp;#039;, [&amp;#039;legion&amp;#039;] = &amp;#039;Legion&amp;#039;, [&amp;#039;infralegion&amp;#039;] = &amp;#039;Infralegion&amp;#039;, [&amp;#039;superlegion&amp;#039;] = &amp;#039;Overlegion&amp;#039;, [&amp;#039;sublegion&amp;#039;] = &amp;#039;Underlegion&amp;#039;, [&amp;#039;cladus&amp;#039;] = &amp;#039;Gruppe&amp;#039;, [&amp;#039;clade&amp;#039;] = &amp;#039;Gruppe&amp;#039;, [&amp;#039;ichnostem-group&amp;#039;] = &amp;#039;Iknokronegruppe&amp;#039;, [&amp;#039;ichnosuperclassis&amp;#039;] = &amp;#039;Iknooverklasse&amp;#039;, [&amp;#039;ichnoclassis&amp;#039;] = &amp;#039;Iknoklasse&amp;#039;, [&amp;#039;ichnosubclassis&amp;#039;] = &amp;#039;Iknounderklasse&amp;#039;, [&amp;#039;ichnoinfraclassis&amp;#039;] = &amp;#039;Iknoinfraklasse&amp;#039;, [&amp;#039;ichnodivisio&amp;#039;] = &amp;#039;Iknodivisjon&amp;#039;, [&amp;#039;ichnosubdivisio&amp;#039;] = &amp;#039;Iknounderdivisjon&amp;#039;, [&amp;#039;ichnoinfradivisio&amp;#039;] = &amp;#039;Iknoinfradivisjon&amp;#039;, [&amp;#039;ichnomagnordo&amp;#039;] = &amp;#039;Iknohyperorden&amp;#039;, [&amp;#039;ichnosuperordo&amp;#039;] = &amp;#039;Iknooverorden&amp;#039;, [&amp;#039;ichnograndordo&amp;#039;] = &amp;#039;Iknograndorden&amp;#039;, [&amp;#039;ichnomicrordo&amp;#039;] = &amp;#039;Iknomikrorden&amp;#039;, [&amp;#039;ichnoordo&amp;#039;] = &amp;#039;Iknoorden&amp;#039;, [&amp;#039;ichnosubordo&amp;#039;] = &amp;#039;Iknoudnerorden&amp;#039;, [&amp;#039;ichnoinfraordo&amp;#039;] = &amp;#039;Iknoinfraorden&amp;#039;, [&amp;#039;ichnoparvordo&amp;#039;] = &amp;#039;Iknoparvorden&amp;#039;, [&amp;#039;ichnosuperfamilia&amp;#039;] = &amp;#039;Iknooverfamilie&amp;#039;, [&amp;#039;ichnofamilia&amp;#039;] = &amp;#039;Iknofamilie&amp;#039;, [&amp;#039;ichnosubfamilia&amp;#039;] = &amp;#039;Iknounderfamilie&amp;#039;, [&amp;#039;ichnogenus&amp;#039;] = &amp;#039;Iknoslekt&amp;#039;, [&amp;#039;ichnosubgenus&amp;#039;] = &amp;#039;Iknounderslekt&amp;#039;, [&amp;#039;ichnospecies&amp;#039;] = &amp;#039;Iknoart&amp;#039;, [&amp;#039;ichnosubspecies&amp;#039;] = &amp;#039;Iknounderart&amp;#039;, [&amp;#039;ichnoinfraspecies&amp;#039;] = &amp;#039;Iknoinfraart&amp;#039;, [&amp;#039;ooclassis&amp;#039;] = &amp;#039;Ooklasse&amp;#039;, [&amp;#039;oosubclassis&amp;#039;] = &amp;#039;Oounderklasse&amp;#039;, [&amp;#039;oosupercohort&amp;#039;] = &amp;#039;Oooverkohort&amp;#039;, [&amp;#039;oocohort&amp;#039;] = &amp;#039;Ookohort&amp;#039;, [&amp;#039;oomagnordo&amp;#039;] = &amp;#039;Oohyperorden&amp;#039;, [&amp;#039;oosuperordo&amp;#039;] = &amp;#039;Ooverorden&amp;#039;, [&amp;#039;oordo&amp;#039;] = &amp;#039;Oorden&amp;#039;, [&amp;#039;morphotype&amp;#039;] = &amp;#039;Morfotype&amp;#039;, [&amp;#039;oofamilia&amp;#039;] = &amp;#039;Oofamilie&amp;#039;, [&amp;#039;oogenus&amp;#039;] = &amp;#039;Ooslekt&amp;#039;, [&amp;#039;oosubgenus&amp;#039;] = &amp;#039;Oounderslekt&amp;#039;, [&amp;#039;oospecies&amp;#039;] = &amp;#039;Ooart&amp;#039;, [&amp;#039;oosubspecies&amp;#039;] = &amp;#039;Oounderart&amp;#039;, [&amp;#039;ooinfraspecies&amp;#039;] = &amp;#039;Ooinfraart&amp;#039;,&lt;br /&gt;
    }&lt;br /&gt;
    local label = &amp;quot;&amp;quot;&lt;br /&gt;
    local param_name = frame.args[&amp;#039;param_name&amp;#039;]&lt;br /&gt;
    &lt;br /&gt;
    local unranked = {&lt;br /&gt;
    	&amp;quot;ikke_rankert_&amp;quot;,&lt;br /&gt;
    	&amp;quot;unranked_&amp;quot;,&lt;br /&gt;
    	&amp;quot;virus&amp;quot;,&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    for _,s in ipairs(unranked) do&lt;br /&gt;
    	if mw.ustring.match( param_name , s ) ~= nil then&lt;br /&gt;
    		return &amp;quot;Gruppe&amp;quot;&lt;br /&gt;
    	end&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    for k,v in pairs(translations) do&lt;br /&gt;
&lt;br /&gt;
    	if param_name == k then&lt;br /&gt;
    		label = v&lt;br /&gt;
    	end&lt;br /&gt;
    	&lt;br /&gt;
    	if label ~= &amp;quot;&amp;quot; then&lt;br /&gt;
    		return label	&lt;br /&gt;
    	end&lt;br /&gt;
    	&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
	return label&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.getScientificName( frame )&lt;br /&gt;
	-- check for wikibase connection, empty string if not exists&lt;br /&gt;
	if not mw.wikibase then mw.log(&amp;#039;# Ingen wikibase-tilkobling&amp;#039;) return &amp;quot;&amp;quot; end&lt;br /&gt;
	&lt;br /&gt;
	-- fetch the subject article wikidata entity, nil if not exists&lt;br /&gt;
	local subject = mw.wikibase.getEntity()&lt;br /&gt;
	&lt;br /&gt;
	local pArgs = frame:getParent().args -- arguments passed to Mal:Taksoboks&lt;br /&gt;
	local p225value = &amp;#039;&amp;#039; -- P225: vitenskapelig navn&lt;br /&gt;
	local p6507value = &amp;#039;&amp;#039; -- P6507: autorstreng&lt;br /&gt;
	local p105value = &amp;#039;&amp;#039; -- P105: taksonomisk rang&lt;br /&gt;
	local error = false -- has an error occurred?&lt;br /&gt;
	local p225missing = true -- is P225 missing on wikidata?&lt;br /&gt;
	local p6507missing = true -- is P6507 missing on wikidata?&lt;br /&gt;
	local autorMissing = true -- Mal:Taksoboks missing autor?&lt;br /&gt;
	local autoraarMissing = true -- Mal:Taksoboks missing autorår?&lt;br /&gt;
	local italicName = 0 -- should name be italicized?&lt;br /&gt;
	local autor = pArgs[&amp;quot;autor&amp;quot;] -- autor from Mal:Taksoboks&lt;br /&gt;
	local autoraar = pArgs[&amp;quot;autorår&amp;quot;] -- autorår from Mal:Taksoboks&lt;br /&gt;
	&lt;br /&gt;
	if autor == &amp;quot;&amp;quot; or not autor then &lt;br /&gt;
		mw.log(&amp;#039;* Autor ikke oppgitt i Mal:Taksoboks&amp;#039;) &lt;br /&gt;
	else &lt;br /&gt;
		autorMissing = false&lt;br /&gt;
		autor = mw.text.trim( autor ) -- remove trailing whitespace&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if autoraar == &amp;quot;&amp;quot; or not autoraar then &lt;br /&gt;
		mw.log(&amp;#039;* Autorår ikke oppgitt i Mal:Taksoboks&amp;#039;) &lt;br /&gt;
	else&lt;br /&gt;
		autoraarMissing = false&lt;br /&gt;
		autoraar = mw.text.trim( autoraar ) -- remove trailing whitespace&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- taxonomic ranks to be italicized&lt;br /&gt;
	local italicNames = {&lt;br /&gt;
		[1] = {[&amp;#039;qid&amp;#039;] = &amp;#039;Q34740&amp;#039;, [&amp;#039;label&amp;#039;] = &amp;#039;Slekt&amp;#039;, [&amp;#039;abbr&amp;#039;] = nil},&lt;br /&gt;
		[2] = {[&amp;#039;qid&amp;#039;] = &amp;#039;Q3238261&amp;#039;, [&amp;#039;label&amp;#039;] = &amp;#039;Underslekt&amp;#039;, [&amp;#039;abbr&amp;#039;] = &amp;#039; subg. &amp;#039;},&lt;br /&gt;
		[3] = {[&amp;#039;qid&amp;#039;] = &amp;#039;Q3181348&amp;#039;, [&amp;#039;label&amp;#039;] = &amp;#039;Seksjon&amp;#039;, [&amp;#039;abbr&amp;#039;] = &amp;#039; sect. &amp;#039;},&lt;br /&gt;
		[4] = {[&amp;#039;qid&amp;#039;] = &amp;#039;Q3025161&amp;#039;, [&amp;#039;label&amp;#039;] = &amp;#039;Serie&amp;#039;, [&amp;#039;abbr&amp;#039;] = &amp;#039; ser. &amp;#039;},&lt;br /&gt;
		[5] = {[&amp;#039;qid&amp;#039;] = &amp;#039;Q7432&amp;#039;, [&amp;#039;label&amp;#039;] = &amp;#039;Art&amp;#039;, [&amp;#039;abbr&amp;#039;] = nil},&lt;br /&gt;
		[6] = {[&amp;#039;qid&amp;#039;] = &amp;#039;Q68947&amp;#039;, [&amp;#039;label&amp;#039;] = &amp;#039;Underart&amp;#039;, [&amp;#039;abbr&amp;#039;] = &amp;#039; subsp. &amp;#039;},&lt;br /&gt;
		[7] = {[&amp;#039;qid&amp;#039;] = &amp;#039;Q767728&amp;#039;, [&amp;#039;label&amp;#039;] = &amp;#039;Varietet&amp;#039;, [&amp;#039;abbr&amp;#039;] = &amp;#039; var. &amp;#039;},&lt;br /&gt;
		[8] = {[&amp;#039;qid&amp;#039;] = &amp;#039;Q279749&amp;#039;, [&amp;#039;label&amp;#039;] = &amp;#039;Form&amp;#039;, [&amp;#039;abbr&amp;#039;] = &amp;#039; f. &amp;#039;},&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	if not subject then &lt;br /&gt;
		mw.log( &amp;#039;* Ingen wikidataelement, prøver med qid&amp;#039; )&lt;br /&gt;
		local qid = frame.args[&amp;#039;qid&amp;#039;] -- qid from #invoke&lt;br /&gt;
		if not qid then qid = pArgs[&amp;#039;qid&amp;#039;] end -- qid from Mal:Taksoboks&lt;br /&gt;
		if not qid then mw.log( &amp;#039;# Ingen qid&amp;#039; ) return &amp;#039;&amp;#039; end&lt;br /&gt;
		subject = mw.wikibase.getEntity(qid)&lt;br /&gt;
		&lt;br /&gt;
		if not subject then&lt;br /&gt;
			mw.log( &amp;#039;# Ingen tilkoblede wikidataelement&amp;#039; ) &lt;br /&gt;
			return &amp;quot;&amp;quot; &lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- non-deprecated ranks from:&lt;br /&gt;
	local p225 = subject:getBestStatements( &amp;#039;P225&amp;#039; ) -- taxon name&lt;br /&gt;
	local p6507 = subject:getBestStatements( &amp;#039;P6507&amp;#039; ) -- taxon author citation&lt;br /&gt;
	local p105 = subject:getBestStatements( &amp;#039;P105&amp;#039; ) -- taxon rank&lt;br /&gt;
	&lt;br /&gt;
	-- what to do if statement exists or not&lt;br /&gt;
	if not p225 or #p225 &amp;lt; 1  then &lt;br /&gt;
		mw.log( &amp;#039;* Ingen aktuelle utsagn med P225&amp;#039; )&lt;br /&gt;
	else&lt;br /&gt;
		p225missing = false&lt;br /&gt;
		p225value = p225[1].mainsnak.datavalue.value&lt;br /&gt;
		mw.log( &amp;#039;* Wikidata takson: &amp;#039; .. p225value )&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- what to do if statement exists or not&lt;br /&gt;
	if not p6507 or #p6507 &amp;lt; 1 then &lt;br /&gt;
		mw.log( &amp;#039;* Ingen aktuelle utsagn med P6507&amp;#039; )&lt;br /&gt;
	else&lt;br /&gt;
		p6507missing = false&lt;br /&gt;
		p6507value = p6507[1].mainsnak.datavalue.value&lt;br /&gt;
		mw.log( &amp;#039;* Wikidata-autorstreng: &amp;#039; .. p6507value )&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- what to do if statement exists or not&lt;br /&gt;
	if not p105 or #p105 &amp;lt; 1 or p105[1].mainsnak[&amp;#039;snaktype&amp;#039;] == &amp;#039;novalue&amp;#039; then&lt;br /&gt;
		mw.log(&amp;#039;# Ingen aktuelle utsagn med P105&amp;#039;)&lt;br /&gt;
		error = true -- formatting impossible&lt;br /&gt;
	else&lt;br /&gt;
		-- fetch value&lt;br /&gt;
		p105value = p105[1].mainsnak.datavalue.value.id&lt;br /&gt;
		&lt;br /&gt;
		-- check if taxon rank should be italicized&lt;br /&gt;
		for k, v in ipairs(italicNames) do&lt;br /&gt;
			if v[&amp;#039;qid&amp;#039;] == p105value then &lt;br /&gt;
				italicName = k&lt;br /&gt;
				mw.log( &amp;#039;* &amp;#039; .. v[&amp;#039;label&amp;#039;] .. &amp;#039;: navnet kursiveres&amp;#039;)&lt;br /&gt;
				break&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- format strings of ranks lower than genus&lt;br /&gt;
	if not p225missing then&lt;br /&gt;
		if italicName &amp;gt; 0 then&lt;br /&gt;
			&lt;br /&gt;
			-- rank abbriviations are not italicized&lt;br /&gt;
			if italicNames[italicName][&amp;#039;abbr&amp;#039;] then&lt;br /&gt;
				local oldStr = italicNames[italicName][&amp;#039;abbr&amp;#039;]&lt;br /&gt;
				local newStr = &amp;quot;&amp;#039;&amp;#039;&amp;quot; .. oldStr .. &amp;quot;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
				p225value = mw.ustring.gsub(p225value, oldStr, newStr, 1)&lt;br /&gt;
			end&lt;br /&gt;
			&lt;br /&gt;
			p225value =  &amp;quot;&amp;#039;&amp;#039;&amp;quot; .. p225value .. &amp;quot;&amp;#039;&amp;#039;&amp;quot; -- italicize names&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- create autorstring from parameters passed to template if not on wikidata&lt;br /&gt;
	if p6507missing then&lt;br /&gt;
		mw.log( &amp;#039;* Registrer utsagn med P6507 på wikidata&amp;#039; )&lt;br /&gt;
		&lt;br /&gt;
		if autorMissing then&lt;br /&gt;
			mw.log( &amp;#039;* Autor mangler&amp;#039; )&lt;br /&gt;
			autor = &amp;quot;&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		-- check for autorår and add if it exists&lt;br /&gt;
		if autoraarMissing then&lt;br /&gt;
			mw.log ( &amp;#039;* Autorår mangler&amp;#039; )&lt;br /&gt;
			autoraar = &amp;quot;&amp;quot;&lt;br /&gt;
		else&lt;br /&gt;
			autoraar = &amp;#039;, &amp;#039; .. autoraar&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		p6507value = autor .. autoraar&lt;br /&gt;
	&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- unless p105 is missing, return formatted string, else return empty string&lt;br /&gt;
	if not error then&lt;br /&gt;
		return p225value .. &amp;#039;&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;&amp;#039; .. p6507value .. &amp;#039;&amp;lt;/small&amp;gt;&amp;#039;&lt;br /&gt;
	else&lt;br /&gt;
		return &amp;#039;&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>nb&gt;EdoAug</name></author>
	</entry>
</feed>