Wikiorðabók iswiktionary https://is.wiktionary.org/wiki/Wikior%C3%B0ab%C3%B3k:Fors%C3%AD%C3%B0a MediaWiki 1.47.0-wmf.18 case-sensitive Miðill Kerfissíða Spjall Notandi Notandaspjall Wikiorðabók Wikiorðabókarspjall Mynd Myndaspjall Melding Meldingarspjall Snið Sniðaspjall Hjálp Hjálparspjall Flokkur Flokkaspjall Viðauki Viðaukaspjall Samheitasafn Samheitasafnsspjall Skjátexti Skjátextaspjall Module Module talk Event Event talk anmodning 0 88503 393115 352343 2026-09-08T00:24:47Z Ow! That Hurts! 8952 uppfært í nýja innviði 393115 wikitext text/x-wiki {{-da-}} {{-da-nafnorð-}} '''anmodning''' {{IPA2|[ˈanˌmoðˀneŋ]}} {{sk.}} # (''formlega'', ''oft skriflegt'') það sem [[bíða|bíður]] (einhvern um eitthvað); [[beiðni]] [(valfrjálst) með {{m|da|om<þ:um>}} eða {{m|da|at<þ:til að>}}] {{samheiti|da|ansøgning|begæring|forlangende|henstilling}}<!--- ---> {{tilvitnun|da|lítill=efter anmodning|margur=[[E.]] Ewald giver hermed tilkiende, at han efter anmodning har [[resolvret|reſolvret]], at [[sette|ſette]] prænumerations tiden paa den [[sidste|ſidſte]] Tome af hans [[Bibelske|Bibelſke]] Concordanz noger længere ud, [[især|iſær]] dem til [[tienneste|tienneſte]], [[som|ſom]] ere langt fraværende, nemlig her i Kiøbenhavn indtil Julii Maaneds Udgang, men i Provincerne og i Norge indtil Julii Maaneds Udgang.|þ=E. Ewald tilkynnir hér með að hann hafi að fenginni '''beiðni''' ákveðið að framlengja áskriftarfrestinn að síðasta bindi Biblíulykils síns eitthvað lengur, sérstaklega þeim til hægðar sem eru fjarstaddir; nefnilega hér í Kaupmannahöfn til loka júlímánaðar, en í landsbyggðunum og í Noregi til loka júlímánaðar.|tegund=tímarit|tímarit=Kiøbenhavnſke Danſke Poſt-Tidender<þ:Danskar póstdagbækur í Kaupmannahöfn>|tölublað=41|dags=23. maí 1749|útgáfustaður=w:Kaupmannahöfn|óskráður=já|síður=[http://hdl.handle.net/109.3.1/uuid:1004ce37-2c7c-4ec9-855d-7efa23781d2e bls. 9]}}<!--- ---> {{tilvitnun|da|lítill=efter magistratens anmodning|margur=Under komitéens forhandlinger fremlagde forslagsstilleren et af ham efter magistratens anmodning udarbeidet overslag over driftsomkostningerne for en [[observationsanstalt|observations-]] og politianstalt for begge kjøn med [[tredive|30]] pladse.|þ=Í viðræðum nefndarinnar lagði flutningsmaðurinn fram '''áætlun''' um rekstrarkostnað fyrir athugunar- og lögreglustofnun fyrir bæði kyn með 30 rýmum, sem hann hafði unnið að beiðni borgarráðs.|síður=[https://www.google.com/books/edition/Skrifter_udgivne_af_Videnskabsselskabet/Rna-5DPiD1IC?hl=de&gbpv=1&dq=anmodning&pg=PA73&printsec=frontcover bls. 73]|tegund=bók|ritröð=Den norske sindssygeret historisk fremstillet<þ:Norsku geðveikilögin í sögulegu samhengi>|höfundur=Paul Winge|bindi=2|útgáfustaður=w:Ósló<h:Kristjaníu>|útgefandi=Jacob Dybwads Forlag|ár=1915|prentunarstaður=A. W. Brøggers boktrykkeri a/s|titill=Den psykiatriske observationsret<þ:Rétturinn til geðlæknisfræðilegrar eftirlits>|kafli=Drøftelsen af observationsspørgsmaalet i tiden 1890–1900<þ:Umræðan um athugunarspurninguna á tímabilinu 1890–1900>|kaflanúmer=2}}<!--- ---> {{tilvitnun|da|lítill=en anmodning om assistance|margur=Fredag eftermiddag fik [[Bornholms Politi]] en anmodning om assistance til en hændelse, som det sjældent bliver bedt om hjælp til.|þ=Föstudagseftirmiðdag fékk lögreglan á Borgundarhólmi '''beiðni''' um aðstoð vegna atviks sem hún er sjaldan beðin um hjálp við.|tímarit=Bornholms Tidende<þ:Fréttablaðið Bornholm>|hluti=Krimi<þ:Glæpur>|dags=6. september 2026|höfundur=Søren Strandman-Møller|titill= Koen havde forladt sit hjem - så kom politiet<þ:Kýrin hafði yfirgefið heimili sitt — þá kom lögreglan>|sótt=7. september 2026|url=https://tidende.dk/krimi/koen-havde-forladt-sit-hjem-saa-kom-politiet/169982}} {{-aðrar stafsetningar-}} * {{t|da|Anmodning}} (''tímabil stórstafa nafnorða'') {{-da-fallbeyging-}} {{Fallbeyging da|'''anmodning'''|[[anmodningen]]|[[anmodnings]]|[[anmodningens]]|[[anmodninger]]|[[anmodningerne]]|[[anmodningers]]|[[anmodningernes]]|ný=já}} {{-tilvísun-}} * {{til:da:DDO|sótt=7. september 2026}} eak46blmnpee0fqcn0jxrlr4r7nrycw 393120 393115 2026-09-08T00:31:10Z Ow! That Hurts! 8952 393120 wikitext text/x-wiki {{-da-}} {{-da-nafnorð-}} '''anmodning''' {{IPA2|[ˈanˌmoðˀneŋ]}} {{sk.}} # (''formlega'', ''oft skriflegt'') það sem [[bíða|bíður]] (einhvern um eitthvað); [[beiðni]] [(valfrjálst) með {{m|da|om<þ:um>}} eða {{m|da|at<þ:til að>}}] {{samheiti|da|ansøgning|begæring|forlangende|henstilling}}<!--- ---> {{tilvitnun|da|lítill=efter anmodning|margur=[[E.]] Ewald giver hermed tilkiende, at han efter anmodning har [[resolvret|reſolvret]], at [[sette|ſette]] prænumerations tiden paa den [[sidste|ſidſte]] Tome af hans [[Bibelske|Bibelſke]] Concordanz noger længere ud, [[især|iſær]] dem til [[tienneste|tienneſte]], [[som|ſom]] ere langt fraværende, nemlig her i Kiøbenhavn indtil Julii Maaneds Udgang, men i Provincerne og i Norge indtil Julii Maaneds Udgang.|þ=E. Ewald tilkynnir hér með að hann hafi að fenginni '''beiðni''' ákveðið að framlengja áskriftarfrestinn að síðasta bindi Biblíulykils síns eitthvað lengur, sérstaklega þeim til hægðar sem eru fjarstaddir; nefnilega hér í Kaupmannahöfn til loka júlímánaðar, en í landsbyggðunum og í Noregi til loka júlímánaðar.|tegund=tímarit|tímarit=Kiøbenhavnſke Danſke Poſt-Tidender<þ:Danskar póstdagbækur í Kaupmannahöfn>|tölublað=41|dags=23. maí 1749|útgáfustaður=w:Kaupmannahöfn|óskráður=já|síður=[http://hdl.handle.net/109.3.1/uuid:1004ce37-2c7c-4ec9-855d-7efa23781d2e bls. 9]}}<!--- ---> {{tilvitnun|da|lítill=efter magistratens anmodning|margur=Under komitéens forhandlinger fremlagde forslagsstilleren et af ham efter magistratens anmodning udarbeidet overslag over driftsomkostningerne for en [[observationsanstalt|observations-]] og politianstalt for begge kjøn med [[tredive|30]] pladse.|þ=Í viðræðum nefndarinnar lagði flutningsmaðurinn fram '''áætlun''' um rekstrarkostnað fyrir athugunar- og lögreglustofnun fyrir bæði kyn með 30 rýmum, sem hann hafði unnið að beiðni borgarráðs.|síður=[https://www.google.com/books/edition/Skrifter_udgivne_af_Videnskabsselskabet/Rna-5DPiD1IC?hl=de&gbpv=1&dq=anmodning&pg=PA73&printsec=frontcover bls. 73]|tegund=bók|ritröð=Den norske sindssygeret historisk fremstillet<þ:Norsku geðveikilögin í sögulegu samhengi>|höfundur=Paul Winge|bindi=2|útgáfustaður=w:Ósló<h:Kristjaníu>|útgefandi=Jacob Dybwads Forlag|ár=1915|prentunarstaður=A. W. Brøggers boktrykkeri a/s|titill=Den psykiatriske observationsret<þ:Rétturinn til geðlæknisfræðilegrar eftirlits>|kafli=Drøftelsen af observationsspørgsmaalet i tiden 1890–1900<þ:Umræðan um athugunarspurninguna á tímabilinu 1890–1900>|kaflanúmer=2}}<!--- ---> {{tilvitnun|da|lítill=en anmodning om assistance|margur=Fredag eftermiddag fik [[Bornholms Politi]] en anmodning om assistance til en hændelse, som det sjældent bliver bedt om hjælp til.|þ=Föstudagseftirmiðdag fékk lögreglan á Borgundarhólmi '''beiðni''' um aðstoð vegna atviks sem hún er sjaldan beðin um hjálp við.|tímarit=Bornholms Tidende<þ:Fréttablaðið Bornholm>|hluti=Krimi<þ:Glæpur>|dags=6. september 2026|höfundur=Søren Strandman-Møller|titill= Koen havde forladt sit hjem - så kom politiet<þ:Kýrin hafði yfirgefið heimili sitt — þá kom lögreglan>|sótt=7. september 2026|url=https://tidende.dk/krimi/koen-havde-forladt-sit-hjem-saa-kom-politiet/169982}} {{-aðrar stafsetningar-}} * {{t|da|Anmodning}} (''tímabil stórstafa nafnorða'') {{-da-orðsifjafræði-}} Úr {{m|da|anmode<þ:biðja>}} + {{m|da|-ning<n:nafnorðsmyndandi viðskeyti>}}. {{-da-fallbeyging-}} {{Fallbeyging da|'''anmodning'''|[[anmodningen]]|[[anmodnings]]|[[anmodningens]]|[[anmodninger]]|[[anmodningerne]]|[[anmodningers]]|[[anmodningernes]]|ný=já}} {{-tilvísun-}} * {{til:da:DDO|sótt=7. september 2026}} i1b78abtome6bmu908k13td6ymmynm6 393122 393120 2026-09-08T00:38:03Z Ow! That Hurts! 8952 393122 wikitext text/x-wiki {{-da-}} {{-da-nafnorð-}} '''anmodning''' {{IPA2|[ˈanˌmoðˀneŋ]}} {{sk.}} # (''formlega'', ''oft skriflegt'') það sem [[bíða|bíður]] (einhvern um eitthvað); [[beiðni]] [(valfrjálst) með {{m|da|om<þ:um>}} eða {{m|da|at<þ:til að>}}] {{samheiti|da|ansøgning|begæring|forlangende|henstilling}}<!--- ---> {{tilvitnun|da|lítill=efter anmodning|margur=[[E.]] Ewald giver hermed tilkiende, at han efter anmodning har [[resolvret|reſolvret]], at [[sette|ſette]] prænumerations tiden paa den [[sidste|ſidſte]] Tome af hans [[Bibelske|Bibelſke]] Concordanz noger længere ud, [[især|iſær]] dem til [[tienneste|tienneſte]], [[som|ſom]] ere langt fraværende, nemlig her i Kiøbenhavn indtil Julii Maaneds Udgang, men i Provincerne og i Norge indtil Julii Maaneds Udgang.|þ=E. Ewald tilkynnir hér með að hann hafi að fenginni '''beiðni''' ákveðið að framlengja áskriftarfrestinn að síðasta bindi Biblíulykils síns eitthvað lengur, sérstaklega þeim til hægðar sem eru fjarstaddir; nefnilega hér í Kaupmannahöfn til loka júlímánaðar, en í landsbyggðunum og í Noregi til loka júlímánaðar.|tegund=tímarit|tímarit=Kiøbenhavnſke Danſke Poſt-Tidender<þ:Danskar póstdagbækur í Kaupmannahöfn>|tölublað=41|dags=23. maí 1749|útgáfustaður=w:Kaupmannahöfn|óskráður=já|síður=[http://hdl.handle.net/109.3.1/uuid:1004ce37-2c7c-4ec9-855d-7efa23781d2e bls. 9]}}<!--- ---> {{tilvitnun|da|lítill=efter magistratens anmodning|margur=Under komitéens forhandlinger fremlagde forslagsstilleren et af ham efter magistratens anmodning udarbeidet overslag over driftsomkostningerne for en [[observationsanstalt|observations-]] og politianstalt for begge kjøn med [[tredive|30]] pladse.|þ=Í viðræðum nefndarinnar lagði flutningsmaðurinn fram '''áætlun''' um rekstrarkostnað fyrir athugunar- og lögreglustofnun fyrir bæði kyn með 30 rýmum, sem hann hafði unnið að beiðni borgarráðs.|síður=[https://www.google.com/books/edition/Skrifter_udgivne_af_Videnskabsselskabet/Rna-5DPiD1IC?hl=de&gbpv=1&dq=anmodning&pg=PA73&printsec=frontcover bls. 73]|tegund=bók|ritröð=Den norske sindssygeret historisk fremstillet<þ:Norsku geðveikilögin í sögulegu samhengi>|höfundur=Paul Winge|bindi=2|útgáfustaður=w:Ósló<h:Kristjaníu>|útgefandi=Jacob Dybwads Forlag|ár=1915|prentunarstaður=A. W. Brøggers boktrykkeri a/s|titill=Den psykiatriske observationsret<þ:Rétturinn til geðlæknisfræðilegrar eftirlits>|kafli=Drøftelsen af observationsspørgsmaalet i tiden 1890–1900<þ:Umræðan um athugunarspurninguna á tímabilinu 1890–1900>|kaflanúmer=2}}<!--- ---> {{tilvitnun|da|lítill=en anmodning om assistance|margur=Fredag eftermiddag fik [[Bornholms Politi]] en anmodning om assistance til en hændelse, som det sjældent bliver bedt om hjælp til.|þ=Föstudagseftirmiðdag fékk lögreglan á Borgundarhólmi '''beiðni''' um aðstoð vegna atviks sem hún er sjaldan beðin um hjálp við.|tímarit=Bornholms Tidende<þ:Fréttablaðið Bornholm>|hluti=Krimi<þ:Glæpur>|dags=6. september 2026|höfundur=Søren Strandman-Møller|titill= Koen havde forladt sit hjem - så kom politiet<þ:Kýrin hafði yfirgefið heimili sitt — þá kom lögreglan>|sótt=7. september 2026|url=https://tidende.dk/krimi/koen-havde-forladt-sit-hjem-saa-kom-politiet/169982}} {{-aðrar stafsetningar-}} * {{t|da|Anmodning}} (''tímabil stórstafa nafnorða'') {{-da-orðsifjafræði-}} Úr {{m|da|anmode<þ:biðja>}} + {{m|da|-ning<n:nafnorðsmyndandi viðskeyti>}}. {{-da-fallbeyging-}} {{Fallbeyging da|'''anmodning'''|[[anmodningen]]|[[anmodnings]]|[[anmodningens]]|[[anmodninger]]|[[anmodningerne]]|[[anmodningers]]|[[anmodningernes]]|ný=já}} {{-tilvísun-}} * {{til:da:DDO|sótt=7. september 2026}} * {{til:da:ODS|Anmodning|sótt=7. september 2026}} tlknorvvy3fcfk7pokfqoy3y9xbslsh Module:tilvitnun-stil 828 118922 393112 392674 2026-09-07T12:19:41Z Ow! That Hurts! 8952 393112 Scribunto text/plain local p = {} local tilvisun = require('Module:tilvísun') local function getLastWord(s) if not s or s == "" then return "" end s = mw.text.trim(s) local words = {} for word in s:gmatch("%S+") do table.insert(words, word) end return words[#words] or "" end -- Splits an author string into a list of individual persons, -- ignoring separators inside brackets [[...]] or <...> tags local function getAuthorsList(str) if not str or str == "" then return {} end local authors = {} local depth_bracket = 0 local depth_angle = 0 local i = 1 local startIdx = 1 while i <= #str do local c = str:sub(i,i) if c == '[' then depth_bracket = depth_bracket + 1 end if c == ']' then depth_bracket = depth_bracket - 1 end if c == '<' then depth_angle = depth_angle + 1 end if c == '>' then depth_angle = depth_angle - 1 end if depth_bracket == 0 and depth_angle == 0 then local foundSplit = false local splitLen = 0 if c == ';' or c == ',' then foundSplit = true splitLen = 1 else local rest = str:sub(i) if rest:match("^%s+og%s+") then foundSplit = true splitLen = #rest:match("^(%s+og%s+)") elseif rest:match("^%s+&%s+") then foundSplit = true splitLen = #rest:match("^(%s+&%s+)") end end if foundSplit then local part = mw.text.trim(str:sub(startIdx, i - 1)) if part ~= "" then table.insert(authors, part) end i = i + splitLen - 1 startIdx = i + 1 end end i = i + 1 end local finalPart = mw.text.trim(str:sub(startIdx)) if finalPart ~= "" then table.insert(authors, finalPart) end return authors end -- Parses an individual person string to separate the link target from the display name local function parseAuthor(authorStr) if not authorStr or authorStr == "" then return nil, "", false end authorStr = mw.text.trim(authorStr) -- 1. Check for <h:...> override format local basePart, hPart = authorStr:match("^(.-)%<h:(.-)%>") if basePart and hPart then local display = mw.text.trim(hPart) basePart = mw.text.trim(basePart) local bTarget = basePart:match("%[%[([^|%]]+)%]%]") or basePart:match("%[%[([^|%]]+)|") if bTarget then return bTarget, getLastWord(display), true end local prefix = basePart:match("^([a-zA-Z]+):") if prefix and (prefix:lower() == "w" or prefix:lower() == "t") then return basePart, getLastWord(display), true end return basePart, getLastWord(display), false end -- 2. Check for standard bracketed link local linkTarget, display = authorStr:match("%[%[([^|%]]+)|?([^%]]*)%]%]") if linkTarget then if not display or display == "" then display = linkTarget end return linkTarget, getLastWord(display), true end -- 3. Check for prefix like w: or t: local prefix, namePart = authorStr:match("^([a-zA-Z]+):(.+)$") if prefix and (prefix:lower() == "w" or prefix:lower() == "t") then namePart = mw.text.trim(namePart) return authorStr, getLastWord(namePart), true end -- 4. Plain text return nil, getLastWord(authorStr), false end -- Formats a single author into small caps, preserving links if present local function formatSingleAuthor(authorStr) local linkTarget, lastWord, isLinked = parseAuthor(authorStr) if isLinked and linkTarget then return string.format('[[%s|<span style="font-variant: small-caps;">%s</span>]]', linkTarget, lastWord) else if lastWord ~= "" then return string.format('<span style="font-variant: small-caps;">%s</span>', lastWord) end end return "" end function p.main(frame) local args = frame.args local parentArgs = frame:getParent() and frame:getParent().args or {} local combinedArgs = {} for k, v in pairs(parentArgs) do combinedArgs[k] = v end for k, v in pairs(args) do combinedArgs[k] = v end -- 1. Generate the full citation using Module:tilvísun local full_citation = "" local status, res = pcall(function() if type(tilvisun.main) == "function" then local mockFrame = { args = combinedArgs, getParent = function() return { args = combinedArgs } end } return tilvisun.main(mockFrame) else error("Module:tilvísun has no main function") end end) if status and res then full_citation = res else full_citation = mw.getCurrentFrame():expandTemplate{ title = 'tilvísun', args = combinedArgs } end -- 2. Generate the short citation local smallcaps_author = "" -- Priority Order: Override -> höfundur -> þýðandi -> ritstjóri local raw_author = combinedArgs["nafn"] or combinedArgs["höf-hnekkja"] or combinedArgs["hof-hnekkja"] if not raw_author or raw_author == "" then raw_author = combinedArgs["höfundur"] or combinedArgs["höf"] or "" end if not raw_author or raw_author == "" then raw_author = combinedArgs["þýðandi"] or combinedArgs["þýð"] or "" end if not raw_author or raw_author == "" then raw_author = combinedArgs["ritstjóri"] or combinedArgs["ritstj"] or "" end if raw_author ~= "" then local authors = getAuthorsList(raw_author) if #authors == 1 then smallcaps_author = formatSingleAuthor(authors[1]) elseif #authors == 2 then local a1 = formatSingleAuthor(authors[1]) local a2 = formatSingleAuthor(authors[2]) if a1 ~= "" and a2 ~= "" then smallcaps_author = a1 .. " og " .. a2 elseif a1 ~= "" then smallcaps_author = a1 else smallcaps_author = a2 end elseif #authors > 2 then local a1 = formatSingleAuthor(authors[1]) if a1 ~= "" then smallcaps_author = a1 .. ' <span style="font-variant: small-caps;">et al.</span>' end end end -- Fallback: If no name was found in any slot, use the location parameter (útgáfustaður or staður) if smallcaps_author == "" then local location = combinedArgs["útgáfustaður"] or combinedArgs["staður"] or combinedArgs["útgáfustaðir"] or "" if location ~= "" then smallcaps_author = location end end local year = combinedArgs["ár-hnekkja"] or combinedArgs["ar-hnekkja"] if not year or year == "" then local ar_or_dags = combinedArgs["ár"] or combinedArgs["dags"] or "" year = getLastWord(ar_or_dags) end year = year:gsub("[%[%]]", "") local short_citation = "" if smallcaps_author ~= "" then if year ~= "" then short_citation = string.format("%s, %s", smallcaps_author, year) else short_citation = smallcaps_author end else short_citation = year end -- 3. Wrap both into the {{stil}} template return mw.getCurrentFrame():expandTemplate{ title = 'stil', args = { [1] = short_citation, [2] = full_citation } } end return p lwloybackdcx68thd93axd917bjifia 393113 393112 2026-09-07T12:21:53Z Ow! That Hurts! 8952 393113 Scribunto text/plain local p = {} local tilvisun = require('Module:tilvísun') local function getLastWord(s) if not s or s == "" then return "" end s = mw.text.trim(s) local words = {} for word in s:gmatch("%S+") do table.insert(words, word) end return words[#words] or "" end -- Splits an author string into a list of individual persons, -- ignoring separators inside brackets [[...]] or <...> tags local function getAuthorsList(str) if not str or str == "" then return {} end local authors = {} local depth_bracket = 0 local depth_angle = 0 local i = 1 local startIdx = 1 while i <= #str do local c = str:sub(i,i) if c == '[' then depth_bracket = depth_bracket + 1 end if c == ']' then depth_bracket = depth_bracket - 1 end if c == '<' then depth_angle = depth_angle + 1 end if c == '>' then depth_angle = depth_angle - 1 end if depth_bracket == 0 and depth_angle == 0 then local foundSplit = false local splitLen = 0 if c == ';' or c == ',' then foundSplit = true splitLen = 1 else local rest = str:sub(i) if rest:match("^%s+og%s+") then foundSplit = true splitLen = #rest:match("^(%s+og%s+)") elseif rest:match("^%s+&%s+") then foundSplit = true splitLen = #rest:match("^(%s+&%s+)") end end if foundSplit then local part = mw.text.trim(str:sub(startIdx, i - 1)) if part ~= "" then table.insert(authors, part) end i = i + splitLen - 1 startIdx = i + 1 end end i = i + 1 end local finalPart = mw.text.trim(str:sub(startIdx)) if finalPart ~= "" then table.insert(authors, finalPart) end return authors end -- Parses an individual person string to separate the link target from the display name local function parseAuthor(authorStr) if not authorStr or authorStr == "" then return nil, "", false end authorStr = mw.text.trim(authorStr) -- 1. Check for <h:...> override format local basePart, hPart = authorStr:match("^(.-)%<h:(.-)%>") if basePart and hPart then local display = mw.text.trim(hPart) basePart = mw.text.trim(basePart) local bTarget = basePart:match("%[%[([^|%]]+)%]%]") or basePart:match("%[%[([^|%]]+)|") if bTarget then return bTarget, getLastWord(display), true end local prefix = basePart:match("^([a-zA-Z]+):") if prefix and (prefix:lower() == "w" or prefix:lower() == "t") then return basePart, getLastWord(display), true end return basePart, getLastWord(display), false end -- 2. Check for standard bracketed link local linkTarget, display = authorStr:match("%[%[([^|%]]+)|?([^%]]*)%]%]") if linkTarget then if not display or display == "" then display = linkTarget end return linkTarget, getLastWord(display), true end -- 3. Check for prefix like w: or t: local prefix, namePart = authorStr:match("^([a-zA-Z]+):(.+)$") if prefix and (prefix:lower() == "w" or prefix:lower() == "t") then namePart = mw.text.trim(namePart) return authorStr, getLastWord(namePart), true end -- 4. Plain text return nil, getLastWord(authorStr), false end -- Formats a single author into small caps, preserving links if present local function formatSingleAuthor(authorStr) local linkTarget, lastWord, isLinked = parseAuthor(authorStr) if isLinked and linkTarget then return string.format('[[%s|<span style="font-variant: small-caps;">%s</span>]]', linkTarget, lastWord) else if lastWord ~= "" then return string.format('<span style="font-variant: small-caps;">%s</span>', lastWord) end end return "" end -- Parses location parameters supporting w:/t: prefixes and <h:...> display overrides local function parseLocation(locStr) if not locStr or locStr == "" then return "" end locStr = mw.text.trim(locStr) -- 1. Check for <h:...> override format local basePart, hPart = locStr:match("^(.-)%<h:(.-)%>") if basePart and hPart then local display = mw.text.trim(hPart) basePart = mw.text.trim(basePart) return string.format('[[%s|%s]]', basePart, display) end -- 2. Check for prefix like w: or t: local prefix, namePart = locStr:match("^([a-zA-Z]+):(.+)$") if prefix and (prefix:lower() == "w" or prefix:lower() == "t") then namePart = mw.text.trim(namePart) return string.format('[[%s|%s]]', locStr, namePart) end -- 3. Plain text / already bracketed return locStr end function p.main(frame) local args = frame.args local parentArgs = frame:getParent() and frame:getParent().args or {} local combinedArgs = {} for k, v in pairs(parentArgs) do combinedArgs[k] = v end for k, v in pairs(args) do combinedArgs[k] = v end -- 1. Generate the full citation using Module:tilvísun local full_citation = "" local status, res = pcall(function() if type(tilvisun.main) == "function" then local mockFrame = { args = combinedArgs, getParent = function() return { args = combinedArgs } end } return tilvisun.main(mockFrame) else error("Module:tilvísun has no main function") end end) if status and res then full_citation = res else full_citation = mw.getCurrentFrame():expandTemplate{ title = 'tilvísun', args = combinedArgs } end -- 2. Generate the short citation local smallcaps_author = "" -- Priority Order: Override -> höfundur -> þýðandi -> ritstjóri local raw_author = combinedArgs["nafn"] or combinedArgs["höf-hnekkja"] or combinedArgs["hof-hnekkja"] if not raw_author or raw_author == "" then raw_author = combinedArgs["höfundur"] or combinedArgs["höf"] or "" end if not raw_author or raw_author == "" then raw_author = combinedArgs["þýðandi"] or combinedArgs["þýð"] or "" end if not raw_author or raw_author == "" then raw_author = combinedArgs["ritstjóri"] or combinedArgs["ritstj"] or "" end if raw_author ~= "" then local authors = getAuthorsList(raw_author) if #authors == 1 then smallcaps_author = formatSingleAuthor(authors[1]) elseif #authors == 2 then local a1 = formatSingleAuthor(authors[1]) local a2 = formatSingleAuthor(authors[2]) if a1 ~= "" and a2 ~= "" then smallcaps_author = a1 .. " og " .. a2 elseif a1 ~= "" then smallcaps_author = a1 else smallcaps_author = a2 end elseif #authors > 2 then local a1 = formatSingleAuthor(authors[1]) if a1 ~= "" then smallcaps_author = a1 .. ' <span style="font-variant: small-caps;">et al.</span>' end end end -- Fallback: If no name was found in any slot, use the location parameter parsed with w:/t: and <h:> support if smallcaps_author == "" then local location = combinedArgs["útgáfustaður"] or combinedArgs["staður"] or combinedArgs["útgáfustaðir"] or "" if location ~= "" then smallcaps_author = parseLocation(location) end end local year = combinedArgs["ár-hnekkja"] or combinedArgs["ar-hnekkja"] if not year or year == "" then local ar_or_dags = combinedArgs["ár"] or combinedArgs["dags"] or "" year = getLastWord(ar_or_dags) end year = year:gsub("[%[%]]", "") local short_citation = "" if smallcaps_author ~= "" then if year ~= "" then short_citation = string.format("%s, %s", smallcaps_author, year) else short_citation = smallcaps_author end else short_citation = year end -- 3. Wrap both into the {{stil}} template return mw.getCurrentFrame():expandTemplate{ title = 'stil', args = { [1] = short_citation, [2] = full_citation } } end return p 6txam3rpwyb8tg49apjput8tpl9xkop abbadísir 0 119096 393111 2026-09-07T12:01:25Z Ow! That Hurts! 8952 skapað 393111 wikitext text/x-wiki {{-is-}} {{-is-beygt orð-|nafnorð}} '''abbadísir''' {{IPA2|/ˈapːaˌtiːsɪr/}} {{kvk.}} # N1 A2 ''[[nefnifall]] og [[þolfall]] [[fleirtala|fleirtölu]] af'' '''[[abbadís]]''' ''án [[greinir|greinis]]''<!--- ---> {{tilvitnun|is|lítill=biskupar, ábótar oc abbadísir|margur=Torfi var sídann riddari af nafnbót, en engir menn voru þá herrar kalladir eda frúr, sem fyrr hafdi verid, nema biskupar, ábótar oc abbadísir.|tegund=bók|titill=Íslands Árbækur í sögu-formi|höfundur=Jón Espólín|bindi=1|útgáfustaður=w:Kaupmannahöfn|ár=1821|síður=[https://www.google.com/books/edition/%C3%8Dslands_%C3%A1rb%C3%A6kur_%C3%AD_s%C3%B6gu_formi/PuItAAAAYAAJ?hl=de&gbpv=1&dq=%22abbad%C3%ADsir%22&pg=RA1-PA43&printsec=frontcover bls. 43]}}<!--- ---> {{tilvitnun|is|lítill=ábóta eða abbadísir|margur=Við þessu öllu áður sögðu þá tók kirkjan, því erfíngjar skyldu þá hvorki erfa biskupa nè ábóta eða abbadísir, heldur kirkja og klaustur.|tegund=bók|titill=Safn til sögu Íslands og íslenzkra bókmenta að fornu og nýju|ár=1856|bindi=1|höfundur=Jón Egilsson|útgefandi=Hið íslenzka bókmentafélag|útgáfustaður=w:Kaupmannahöfn|kafli=Biskupa-annálar|síður=[https://www.google.com/books/edition/Safn_til_s%C3%B6gu_%C3%8Dslands_og_%C3%ADslenzkra_b/0i54BER6jAYC?hl=de&gbpv=1&dq=%22abbad%C3%ADsir%22&pg=PA61&printsec=frontcover bls. 61]}}<!--- ---> {{tilvitnun|is|lítill=um … abbadísir|margur=Samtíningur um ábóta og abbadísir og klausturhaldara eftir siðaskifti.|tegund=bók|höfundur=Páll Eggert Ólason|titill=Skrá um handritasöfn Landsbókasafnsins|ár=1918|bindi=1|útgáfustaður=w:Reykjavík|síður=[https://www.google.com/books/edition/Skr%C3%A1_um_handritas%C3%B6fn_Landsb%C3%B3kasafnsin/rykwAQAAMAAJ?hl=de&gbpv=1&dq=%22abbad%C3%ADsir%22&pg=PA168&printsec=frontcover bls. 168]}}<!--- ---> {{tilvitnun|is|lítill=um allar abbadísir|margur=Um allar abbadísir í Kirkjubæ er lítið ritað.|tegund=bók|titill=Skáldkonur fyrri alda|höfundur=Guðrún P. Helgadóttir|ár=1961|síður=[https://www.google.com/books/edition/Sk%C3%A1ldkonur_fyrri_alda/nuMuAAAAIAAJ?hl=de&gbpv=1&bsq=%22abbad%C3%ADsir%22&dq=%22abbad%C3%ADsir%22&printsec=frontcover bls. 85]}}<!--- ---> {{tilvitnun|is|lítill=abbadísir hafi komið|margur=Varðveist hafa dæmi um að abbadísir hafi komið fram sem verndarar þeirra sem órétti voru beittir.|tegund=bók|titill=Íslenskt samfélag og Rómakirkja|höfundur=Gunnar F. Guðmundsson|kafli=Kristni á Íslandi|kaflanúmer=2|ár=2000|útgáfustaður=w:Reykjavík|isbn=9789979888086|útgefandi=w:Alþingi|síður=[https://www.google.com/books/edition/Kristni_%C3%A1_%C3%8Dslandi_bindi_%C3%8Dslenskt_samf/GRCQoVF9MaoC?hl=de&gbpv=1&bsq=%22abbad%C3%ADsir%22&dq=%22abbad%C3%ADsir%22&printsec=frontcover bls. 226]}}<!--- ---> {{tilvitnun|is|lítill=abbadísir voru|margur=Síðar er ljóst, alla vega á Írlandi, að þeir stjórnuðu ekki afmörkuðum biskupsdæmum og að ábótar (sem einnig voru oft jafnframt biskupar) og stundum líklega abbadísir voru gjarnan áhrifameiri.|tegund=tímarit|síður=[https://timarit.is/page/7663560?iabr=on bls. 39]|titill=Horft til keltneskra trúarhefða|höfundur=Vigfús Ingvar Ingvarsson|tímarit=bjarmi|tölublað=2|árgangur=115|dags=október 2021|prentunarstaður=Litróf|ritstjóri=Ragnar Gunnarsson}} {{-is-orðsifjafræði-}} Erft úr [[w:Norræna|norrænu]] {{m|non|abbadísir}}. {{-framburður-|is}} * {{IPA|/ˈapːaˌtiːsɪr/}}, [{{IPA2|ˈap(ː)aˌtiːsɪr}}] h7980qyy7ix37pcn3drigrenqzxh22f Snið:lítill 10 119097 393114 2026-09-07T20:24:03Z Ow! That Hurts! 8952 skapað 393114 wikitext text/x-wiki <small>{{{1}}}</small> 7l7jgs0wgz8v17adcwqrexadothzges Flokkur:Dönsk orð með beygingum 14 119098 393116 2026-09-08T00:25:31Z Ow! That Hurts! 8952 Bjó til síðu með „{{FlokkurTOC}}“ 393116 wikitext text/x-wiki {{FlokkurTOC}} j00pn99n1hz6pk82wdydyyuv7t9j1kq Snið:-da-orðsifjafræði- 10 119099 393117 2026-09-08T00:29:09Z Ow! That Hurts! 8952 skapað 393117 wikitext text/x-wiki ====Orðsifjafræði<includeonly>[[Flokkur:Dönsk orð með orðsifjafræði]]</includeonly><noinclude>[[Flokkur:Orðsifjafræði]]</noinclude>==== l3z42iyv4kwbidcff4tdyf8pow2r5b7 393118 393117 2026-09-08T00:29:16Z Ow! That Hurts! 8952 Ow! That Hurts! færði [[Snið:da-orðsifjafræði]] á [[Snið:-da-orðsifjafræði-]] 393117 wikitext text/x-wiki ====Orðsifjafræði<includeonly>[[Flokkur:Dönsk orð með orðsifjafræði]]</includeonly><noinclude>[[Flokkur:Orðsifjafræði]]</noinclude>==== l3z42iyv4kwbidcff4tdyf8pow2r5b7 Snið:da-orðsifjafræði 10 119100 393119 2026-09-08T00:29:16Z Ow! That Hurts! 8952 Ow! That Hurts! færði [[Snið:da-orðsifjafræði]] á [[Snið:-da-orðsifjafræði-]] 393119 wikitext text/x-wiki #tilvísun [[Snið:-da-orðsifjafræði-]] 7sgcad28vq72xk83fbrk1xuwtvpcl6z Snið:til:da:ODS 10 119101 393121 2026-09-08T00:37:29Z Ow! That Hurts! 8952 skapað 393121 wikitext text/x-wiki {{tilvísun |tímarit=Ordbog over det danske sprog<þ:Orðabók á dönsku> |óskráður=já |titill=[https://ordnet.dk/ods/ordbog/{{{1|{{PAGENAME}}}}} {{{1|{{PAGENAME}}}}}] |útgefandi=Det Danske Sprog- og Litteraturselskab [Danska tungumála- og bókmenntafélagið] |sótt={{{sótt}}} }} nt6t93zgz2wrkkg8e2r8rb9y4w8n7a8 Flokkur:Dönsk orð með orðsifjafræði 14 119102 393123 2026-09-08T00:38:15Z Ow! That Hurts! 8952 Bjó til síðu með „{{FlokkurTOC}}“ 393123 wikitext text/x-wiki {{FlokkurTOC}} j00pn99n1hz6pk82wdydyyuv7t9j1kq Snið:-da-beygt orð- 10 119103 393124 2026-09-08T00:40:35Z Ow! That Hurts! 8952 skapað 393124 wikitext text/x-wiki === Beygt orð{{#if: {{{1|}}} |&nbsp;({{{1}}})|}} === <includeonly>[[Flokkur:Íslensk beygð orð{{#if: {{{1|}}} |&nbsp;({{{1}}})|}}]]</includeonly><noinclude> [[Flokkur:Snið beygðra orða]] ;Notkun: <nowiki>{{-da-beygt orð-|nafnorð}}</nowiki> <nowiki>{{-da-beygt orð-|sagnorð}}</nowiki> <nowiki>{{-da-beygt orð-|lýsingarorð}}</nowiki> </noinclude> d9yzp5r8zqc25rp5jut4xj4nj5yzf39 393125 393124 2026-09-08T00:40:42Z Ow! That Hurts! 8952 Ow! That Hurts! færði [[Snið:da-beygt orð]] á [[Snið:-da-beygt orð-]] 393124 wikitext text/x-wiki === Beygt orð{{#if: {{{1|}}} |&nbsp;({{{1}}})|}} === <includeonly>[[Flokkur:Íslensk beygð orð{{#if: {{{1|}}} |&nbsp;({{{1}}})|}}]]</includeonly><noinclude> [[Flokkur:Snið beygðra orða]] ;Notkun: <nowiki>{{-da-beygt orð-|nafnorð}}</nowiki> <nowiki>{{-da-beygt orð-|sagnorð}}</nowiki> <nowiki>{{-da-beygt orð-|lýsingarorð}}</nowiki> </noinclude> d9yzp5r8zqc25rp5jut4xj4nj5yzf39 Snið:da-beygt orð 10 119104 393126 2026-09-08T00:40:42Z Ow! That Hurts! 8952 Ow! That Hurts! færði [[Snið:da-beygt orð]] á [[Snið:-da-beygt orð-]] 393126 wikitext text/x-wiki #tilvísun [[Snið:-da-beygt orð-]] f9qohjwfy1ggvtuqoimg2h93n7u54f9