--require 'Modul:No globals'localp={}functionp.print(frame)localparent=frame:getParent()localparams=parentandparent.argsor{}localtitle=mw.title.getCurrentTitle()localpagename=title.textlocalnamespace=title.namespacelocallink,show,cats='','',''localWikidata=require'Modul:Wikidata'localsitelink=Wikidata.getSitelinkFromLua{site='commonswiki'}localproperty=Wikidata.getRawValueFromLua{property='P935'}ifparams[1]andparams[1]~=''thenlink=params[1]if(namespace==0ornamespace==14)andnotpropertythencats=cats..'[[Kategorie:Údržba:Commons není na Wikidatech|'..pagename..']]'end-- local Check = require 'Modul:WikidataCheck'-- cats = cats .. Check.wikidatacheck({ args =-- { value = link, category = 'Commons', property = 'P935', namespaces = '0,14' }-- }) or ''elselink=property-- upřednostni vlastnostifnotlinkthenlink=sitelink-- vlastnost není, zkus odkaz z Wikidatifnotlinkormw.ustring.find(link,"Category:")thenlink=pagename-- nebo název stránkyendendend-- pokud dostupné, srovnej vlastnost i odkazif(sitelinkandnotmw.ustring.find(sitelink,'Category:')andpropertyandsitelink~=property)thencats=cats..'[[Kategorie:Údržba:Vlastnost a Commons odkaz na Wikidatech se liší|'..pagename..']]'endifparams[2]andparams[2]~=''thenshow=params[2]-- zobraz lokální hodnotuelseifnamespace~=0thenshow=pagenameelseshow=Wikidata.getLabel()-- nebo štítekifnotshoworshow==''thenshow=pagename-- nebo název stránkycats=cats..'[[Kategorie:Údržba:Články bez štítku na Wikidatech|'..pagename..']]'endendlocaloutput=""output=output.."<span class=\"sisterproject sisterproject-commons\">"output=output.."<span class=\"sisterproject_image\">[[Soubor:Commons-logo.svg|16x16px|alt=Logo Wikimedia Commons|link=Wikimedia Commons]]</span> "output=output.."<span class=\"sisterproject_text\">Galerie "output=output.."<span class=\"sisterproject_text_target\">[[c:"..link.."|"..show.."]]</span>"output=output.." na [[Wikimedia Commons]]</span>"output=output.."</span>"..catsoutput=frame:preprocess(output)returnoutputendreturnp