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 Wikiorðabók:Stjórnendur 4 2971 392666 392560 2026-09-02T19:46:40Z Bjarki S 743 /* Ow! That Hurts! */ 392666 wikitext text/x-wiki '''Stjórnendur''' á [[Wiktionary]] eru þeir sem hafa svokölluð stjórnandaréttindi, það er stefna íslensku Wiktionary að útdeila slíkum réttindum nokkuð frjálslega til allra þeirra sem hafa verið virkir þátttakendur í Wiktionary verkefninu um nokkra stund og hafa sýnt fram á það að þeir eru traustsins verðir. Stjórnendur hafa engin sérstök völd umfram aðra á Wikipedia hvað varðar greinaskrif en hafa aðgang að nokkrum svæðum sem eru læst almennum notendum í öryggisskyni. Stjórnendur geta: * Verndað/afverndað síður. * Breytt vernduðum síðum (t.d. kerfismeldingum) * Eytt síðum og myndum. * Afturkallað eyðingu á síðum (nema myndum). * Tekið aftur skemmdarverk með ''rollback'' fídus. * Bannað notendur, einstakar IP-tölur eða ákveðið IP-net um ákveðinn tíma eða til frambúðar ef skemmdarvargar eru vandamál. ==Núverandi stjórnendur (sysop)== Sjálfvirkt uppfærðan lista er að finna á [[Kerfissíða:Listadmins|sjálfvirka stjórnendalistanum]]. # [[Notandi:BiT|BiT]] <small>[[Notandaspjall:BiT|Spjall]]</small> # [[Notandi:Gangleri|Gangleri]] <small>[[Notandaspjall:Gangleri|Spjall]]</small> # [[Notandi:Francis Tyers|Francis Tyers]] <small>[[Notandaspjall:Francis Tyers|Spjall]]</small> # [[Notandi:Piolinfax|Piolinfax]] <small>[[Notandaspjall:Piolinfax|Spjall]]</small> # [[Notandi:Spacebirdy|Spacebirdy (geimfyglið)]] <small>[[Notandaspjall:Spacebirdy|Spjall]]</small> # [[Notandi:Stalfur|Stalfur]] <small>[[Notandaspjall:Stalfur|Spjall]]</small> # [[Notandi:Steinninn|Steinninn]] <small>[[Notandaspjall:Steinninn|Spjall]]</small> ==Núverandi möppudýr (bureaucrat)== '''Möppudýr''' er notandi sem hefur möppudýraréttindi sem eru, framyfir stjórnandaréttindi að geta gert aðra notendur að stjórnendum og möppudýrum.<!-- og að breyta notendanöfnum notenda.--> # [[Notandi:Spacebirdy|geimfyglið]] [[Notandaspjall:Spacebirdy|<sub>(:> )=|</sub>]] # [[Notandi:Stalfur|Stalfur]] <small>[[Notandaspjall:Stalfur|Spjall]]</small> ==Tilkynning== :[[Wikiorðabók:Stjórendur/Skjalasafn|Skjalasafn (Archive)]] :(''announcements'') → [[Wikiorðabók:Samfélagsgátt#Tilkynning]] (''community portal'') ==Umsóknir um stjórnendastöður== '''Ritið notandanafn ykkar hér ef þið hafið áhuga á að gegna starfi stjórnenda.''' (''Requests for additional user rights:'') === [[Notandi:Bragi H|Bragi H]] [http://toolserver.org/~quentinv57/tools/sulinfo.php?username=Bragi+H&showinactivity=1&showblocks=1] === umsókn um innflutningsréttindi, hann [https://is.wiktionary.org/w/index.php?title=Notandaspjall:Bragi_H&curid=29273&diff=203848&oldid=203827 samþykkti], takk --[[Notandi:Spacebirdy|<small style="color:black">geim</small><font color="grey">fyglið</font>]] [[Notandaspjall:Spacebirdy|<sub style="color:teal">(:>&nbsp;)=|</sub>]] 9. mars 2014 kl. 12:20 (UTC) === [[Notandi:Altice |Loftur Altice]] [http://toolserver.org/~quentinv57/tools/sulinfo.php?username=Altice&showinactivity=1&showblocks=1] === #á móti, --[[Notandi:Spacebirdy|<small style="color:black">geim</small><font color="grey">fyglið</font>]] [[Notandaspjall:Spacebirdy|<sub style="color:teal">(:>&nbsp;)=|</sub>]] 6. maí 2015 kl. 00:20 (UTC) á móti. [[Notandi:Bragi H|Bragi H]] <small>([[Notandaspjall:Bragi H|spjall]])</small> 13. maí 2015 kl. 14:40 (UTC) === [[Notandi:Bjornkarateboy|Bjornkarateboy]] === Ég óska eftir stöðu stjórnanda á Wikiorðabók. Ég hef góða ritfærni og hef góða tilfinningu fyrir íslenskri tungu. Ég er einnig góður í að þýða texta og er góður í að staðfæra setningar yfir á íslensku. :Hi! :) Usually, administratorship is not given to users who are new. First, get to know the format about how to edit pages, make some contributions, and then you can consider reapplying. Also, please sign your posts with <nowiki>~~~~</nowiki>, so you get a timestamp like mine and we know who posted which messages, like: --[[Notandi:Ooswesthoesbes|Ooswesthoesbes]] <small>([[Notandaspjall:Ooswesthoesbes|spjall]])</small> 11. mars 2025 kl. 08:21 (UTC) ::There are very few Administrator on Icelandic Wikitionary so it might be good to have some. [[Notandi:Bjornkarateboy|Bjornkarateboy]] <small>([[Notandaspjall:Bjornkarateboy|spjall]])</small> 29. mars 2025 kl. 23:25 (UTC) :::I agree, but administrators ought to be experienced and have made lots of constructive edits on the wiki. --[[Notandi:Ooswesthoesbes|Ooswesthoesbes]] <small>([[Notandaspjall:Ooswesthoesbes|spjall]])</small> 11. apríl 2025 kl. 13:28 (UTC) === [[Notandi:Ow! That Hurts!|Ow! That Hurts!]] === Hæ! Ég er gaurinn sem er að endurbæta útgáfuna okkar. Þar sem innviðir okkar eru frekar hræðilegir, langar mig að flytja inn yfir innviði ensku Wikiorðabókarinnar, en til að gera það þarf ég að hafa réttindi sem möppudýr. Það væri æðislegt ef ég gæti fengið það! :Styð það --[[Notandi:Stalfur|Stalfur]] <small>([[Notandaspjall:Stalfur|spjall]])</small> 1. september 2026 kl. 00:32 (UTC) :Ég styð það. --[[Notandi:Bjarki S|Bjarki S]] <small>([[Notandaspjall:Bjarki S|spjall]])</small> 2. september 2026 kl. 19:46 (UTC) ==Tenglar== :[[w:project:{{PAGENAME}}|Wikipedia:Stjórnendur]] :[[w:Wikipedia:Möppudýr|Wikipedia:Möppudýr]] [[Flokkur:Wikiorðabók|Stjórnendur]] <!-- note: the links will be invalid if the project namespaces will change in other languages --> [[am:Wiktionary:Administrators]] [[an:Wiktionary:Almenistradors]] [[ar:ويكاموس:إداريون]] [[az:Wiktionary:İdarəçilər]] [[bg:Уикиречник:Администратори]] [[bn:উইকিঅভিধান:প্রশাসক]] [[bs:Vikirječnik:Administratori]] [[chr:Wiktionary:Administrators]] [[cs:Wikislovník:Správci]] [[cy:Wiciadur:Gweinyddwyr]] [[da:Wiktionary:Administratorer]] [[de:Wiktionary:Administratoren]] [[dv:ވިކިރަދީފު:Administrators]] [[el:Βικιλεξικό:Διαχειριστές]] [[en:Wiktionary:Administrators]] [[eo:Vikivortaro:Administrantoj]] [[es:Wikcionario:Administradores]] [[et:Vikisõnastik:Administraatorid]] [[fi:Wikisanakirja:Ylläpitäjät]] [[fo:Wiktionary:Umboðsstjórar]] [[fr:Wiktionnaire:Administrateurs]] [[ga:Vicífhoclóir:Riarthóirí]] [[gl:Wiktionary:Administradores]] [[he:ויקימילון:מפעיל מערכת]] [[hi:विक्षनरी:प्रबन्धक]] [[hr:Wječnik:Administratori]] [[hu:Wikiszótár:Adminisztrátorok]] [[ia:Wiktionario:Administrator]] [[id:Wiktionary:Pengurus]] [[io:Wikivortaro:Administranti]] [[it:Wikizionario:Amministratori]] [[ja:Wiktionary:管理者]] [[km:Wiktionary:អ្នកអភិបាល]] [[kn:ವಿಕಿಪೀಡಿಯ:ನಿರ್ವಾಹಕರು]] [[ko:위키낱말사전:관리자]] [[ku:Wîkîferheng:Rêveber]] [[la:Victionarium:Administratores]] [[li:Wiktionary:Administrators]] [[lt:Vikižodynas:Administratoriai]] [[mi:Wiktionary:Administrators]] [[ml:വിക്കിനിഘണ്ടു:കാര്യനിർ‌വാഹകർ]] [[mr:विक्शनरी:प्रचालक]] [[ms:Wiktionary:Penyelia]] [[nl:WikiWoordenboek:Moderator]] [[nn:Wiktionary:Administrator]] [[no:Wiktionary:Administratorer]] [[oc:Wikiccionari:Administrator]] [[or:ଉଇକିଅଭିଧାନ:ପରିଚାଳକ]] [[pl:Wikisłownik:Administratorzy]] [[pt:Wikcionário:Administradores]] [[qu:Wikisimitaqi:Kamachiq]] [[ro:Wikționar:Administratori]] [[ru:Викисловарь:Администраторы]] [[sa:Wiktionary:Administrators]] [[si:වික්ෂනරි:පරිපාලකවරු]] [[simple:Wiktionary:Administrators]] [[sk:Wikislovník:Správcovia]] [[sl:Wikislovar:Administratorji]] [[sq:Wiktionary:Administruesit]] [[sr:Викиречник:Администратори]] [[ss:Wiktionary:Administrators]] [[st:Wiktionary:Administrators]] [[sv:Wiktionary:Användare/Administratörer]] [[sw:Wiktionary:Jumuia]] [[ta:விக்சனரி:நிர்வாகிகள்]] [[tk:Wikisözlük:Administrators]] [[tl:Wiktionary:Mga Tagapangasiwa]] [[tr:Vikisözlük:Hizmetliler]] [[uk:Вікісловник:Адміністратори]] [[ur:ویکی لغت:منتظمین]] [[vi:Wiktionary:Bảo quản viên]] [[vo:Vükivödabuk:Sysop access]] [[yi:װיקיװערטערבוך:Administrators]] [[zh:Wiktionary:管理员]] [[zh-min-nan:Wiktionary:Hêng-chèng jîn-oân]] 7um0e7yezs7ec3ep1511fjn5ecmly9e Snið:Fallbeyging da 10 4791 392678 343698 2026-09-03T11:09:59Z Ow! That Hurts! 8952 392678 wikitext text/x-wiki {| id=toc style="margin-left: 0.5em;{{#if:{{{ný|}}}|| float: right;}}" class="inflection-table" |- style="background:#D2D8E6; color:#000" |colspan="7" align="center" color="#000" bgcolor="#D2D8E6"|[[danskur|Dönsk]] [[fallbeyging]] [[orð]]sins <big>„{{PAGENAME}}“</big> |- style="text-align:left;" | |colspan="2"| [[eintala|Eintala]] |colspan="2"|[[fleirtala|Fleirtala]] |- style="text-align:left;" | |color="#000" bgcolor="#ffffff"| [[óákveðinn]] |color="#000" bgcolor="#efefef"| [[ákveðinn]] |color="#000" bgcolor="#ffffff"| [[óákveðinn]] |color="#000" bgcolor="#efefef"| [[ákveðinn]] |- style="text-align:left;" | [[nefnifall|Nefnifall]] <small>([[nominativ]])</small> |color="#000" bgcolor="#ffffff" style="padding-left:2px;"| {{{1}}} |color="#000" bgcolor="#efefef" style="padding-left:2px;"| {{{2}}} |color="#000" bgcolor="#ffffff" style="padding-left:2px;"| {{{5}}} |color="#000" bgcolor="#efefef" style="padding-left:2px;"| {{{6}}} |- style="text-align:left;" | [[eignarfall|Eignarfall]] <small>([[genitiv]])</small> |color="#000" bgcolor="#ffffff" style="padding-left:2px;"| {{{3}}} |color="#000" bgcolor="#efefef" style="padding-left:2px;"| {{{4}}} |color="#000" bgcolor="#ffffff" style="padding-left:2px;"| {{{7}}} |color="#000" bgcolor="#efefef" style="padding-left:2px;"| {{{8}}} |}<noinclude> [[Flokkur:Fallbeygingasnið|da]] </noinclude> 8o250qbxfxkhe4hsl8uryaij9wggwai aggressiv 0 19203 392680 392591 2026-09-03T11:53:43Z Ow! That Hurts! 8952 uppfært í nýja innviði 392680 wikitext text/x-wiki ==Norska== ===Lýsingarorð=== '''aggressiv''' # [[árásargjarn]] ====Framburður==== * {{hljóðskrá|no-aggressiv.ogg}} ==Þýska== ===Lýsingarorð=== '''aggressiv''' # [[árásargjarn]] # [[ágengur]] ====Framburður==== * {{hljóðskrá|De-aggressiv2.ogg}} * {{IPA|[aɡʁɛˈsiːf]}} * {{orðhlutar|ag|gres|siv}} jmox89wn2e57iakwvqrredsnazcyk9g akseptabel 0 68565 392672 392595 2026-09-03T05:44:36Z Ow! That Hurts! 8952 uppfært í nýja innviði 392672 wikitext text/x-wiki ==Norska== ===Lýsingarorð=== '''akseptabel''' # [[ásættanlegur]] ====Framburður==== * {{hljóðskrá|no-akseptabel.ogg}} 6ntus84qom1nxnk4vddml3jon8sjxkz aksjeselskap 0 80831 392669 392598 2026-09-03T05:42:42Z Ow! That Hurts! 8952 uppfært í nýja innviði 392669 wikitext text/x-wiki ==Norska== ===Nafnorð=== '''[[aksje]][[selskap]]''' {{hk.}} # [[hlutafélag]] ====Framburður==== * {{hljóðskrá|no-aksjeselskap.ogg}} ====Tilvísun==== {{Wikipedia|no:aksjeselskap|aksjeselskap}} a561e9wufl3vsvdqv6z0nrsv1ivlfab akkord 0 89705 392679 392592 2026-09-03T11:52:17Z Ow! That Hurts! 8952 uppfært í nýja innviði 392679 wikitext text/x-wiki ==Danska== ===Nafnorð=== '''akkord''' # [[akkorð]] ====Framburður==== * {{hljóðskrá|da-akkord.ogg}} ==Norska== ===Nafnorð=== '''akkord''' {{kk.}} # [[samningsvinna]] ====Framburður==== * {{hljóðskrá|no-akkord.ogg}} ====Tilvísun==== {{Wikipedia|no:akkord|akkord}} gy8cc36yrcm9so2wah4amjk0gjxyjd3 aksje 0 89784 392665 392599 2026-09-02T12:30:58Z Ow! That Hurts! 8952 uppfært í nýja innviði 392665 wikitext text/x-wiki ==Norska== ===Nafnorð=== '''aksje''' {{kk.}} # [[hlutabréf]] ====Framburður==== * {{hljóðskrá|no-aksje.ogg}} ====Tilvísun==== {{Wikipedia|no:aksje|aksje}} 48345vi8yayakgxfeur2vqrysohchf5 aksjon 0 89789 392670 392597 2026-09-03T05:43:21Z Ow! That Hurts! 8952 uppfært í nýja innviði 392670 wikitext text/x-wiki ==Norska== ===Nafnorð=== '''aksjon''' {{kk.}} # [[aðgerð]] ====Framburður==== * {{hljóðskrá|no-aksjon.ogg}} ====Tilvísun==== {{Wikipedia|no:aksjon|aksjon}} bxdohmesjb3g17p3hbrisvnye5ulec3 aksjonær 0 89790 392671 392596 2026-09-03T05:43:58Z Ow! That Hurts! 8952 uppfært í nýja innviði 392671 wikitext text/x-wiki ==Norska== ===Nafnorð=== '''aksjonær''' {{kk.}} # [[hluthafi]] ====Framburður==== * {{hljóðskrá|no-aksjonær.ogg}} ====Tilvísun==== {{Wikipedia|no:aksjonær|aksjonær}} 58z5e9qz147y66ii0zekzcnbaevas43 aksent 0 89797 392677 392594 2026-09-03T11:08:50Z Ow! That Hurts! 8952 uppfært í nýja innviði 392677 wikitext text/x-wiki ==Norska== ===Nafnorð=== '''aksent''' {{kk.}} # [[málhreimur]] ====Framburður==== * {{hljóðskrá|no-aksent.ogg}} ====Tilvísun==== {{Wikipedia|no:aksent|aksent}} 4d5ad4l1yh5kdhi4zxcb84ft6nfif3d Module:tilvísun 828 118918 392667 392625 2026-09-03T05:38:07Z Ow! That Hurts! 8952 392667 Scribunto text/plain local p = {} local metadata = mw.loadData('Module:tilvísun/data') -- Helper: Fetch argument, checking aliases natively, allowing for suffix (-2) local function get_arg(args, key, suffix) suffix = suffix or "" local val = args[key .. suffix] if not val or val == "" then for alias, standard_key in pairs(metadata.aliases) do if standard_key == key then local alias_key = alias .. suffix if args[alias_key] and args[alias_key] ~= "" then val = args[alias_key] break end end end end if val and val ~= "" then return mw.text.trim(val) end return nil end -- Helper: Process custom wikilink shorthand with prefixes (t:, w:, wm:, etc.) and <h:Display> local function process_shorthand(text) if not text or text == "" then return text end text = mw.text.trim(text) local prefix, content = string.match(text, "^([a-zA-Z]+):(.*)") if prefix then local lower_prefix = string.lower(prefix) local valid_prefixes = { t=true, w=true, wm=true, m=true, mw=true, q=true, s=true, b=true, c=true, d=true, v=true, wikt=true, meta=true, species=true, wikipedia=true, wikimedia=true } if valid_prefixes[lower_prefix] then content = mw.text.trim(content) local h_match = string.match(content, "<h:(.-)>") local target = content if h_match then target = string.gsub(content, "%s*<h:.->", "") target = mw.text.trim(target) h_match = mw.text.trim(h_match) if lower_prefix == "t" then return "[[" .. target .. "|" .. h_match .. "]]" else return "[[" .. lower_prefix .. ":" .. target .. "|" .. h_match .. "]]" end else target = mw.text.trim(target) if lower_prefix == "t" then return "[[" .. target .. "]]" else return "[[" .. lower_prefix .. ":" .. target .. "|" .. target .. "]]" end end end end return text end -- Helper: Parse inline translations like <þ:Dagarnar> and apply style correctly local function format_field(text, style) if not text or text == "" then return nil end local trans = string.match(text, "<þ:(.-)>") local base = text if trans then base = string.gsub(text, "%s*<þ:.->", "") end base = mw.text.trim(base) trans = trans and mw.text.trim(trans) or nil base = process_shorthand(base) if trans then trans = process_shorthand(trans) end if style == "quotes" then local inner = base if trans then inner = inner .. " [" .. trans .. "]" end return "„" .. inner .. "“" elseif style == "italic" then local styled_base = "''" .. base .. "''" if trans then return styled_base .. " [''" .. trans .. "'']" end return styled_base else if trans then return base .. " [" .. trans .. "]" end return base end end -- Helper: Format chapter or section with number in the requested format local function format_subdivision(title, num, unit_suffix, use_quotes) if (not title or title == "") and (not num or num == "") then return nil end local formatted_title = nil if title and title ~= "" then if use_quotes then formatted_title = format_field(title, "quotes") else formatted_title = format_field(title, "plain") end end local formatted_num = nil if num and num ~= "" then local clean_num = string.gsub(num, "%.$", "") formatted_num = "(" .. clean_num .. ". " .. unit_suffix .. ")" end if formatted_title and formatted_num then return formatted_title .. " " .. formatted_num elseif formatted_title then return formatted_title elseif formatted_num then return formatted_num end return nil end -- Helper: Small Caps HTML wrapper local function small_caps(text) if not text or text == "" then return "" end return '<span style="font-variant: small-caps;">' .. text .. '</span>' end -- Helper: Format semicolon-separated names with "og" (without Oxford comma) local function format_names(name_str) if not name_str then return nil end local names = {} for name in string.gmatch(name_str, "([^;]+)") do name = mw.text.trim(name) name = process_shorthand(name) table.insert(names, small_caps(name)) end if #names == 0 then return nil end local result_str = names[1] if #names == 2 then result_str = names[1] .. " og " .. names[2] elseif #names > 2 then result_str = names[1] for j = 2, #names do if j == #names then result_str = result_str .. " og " .. names[j] else result_str = result_str .. ", " .. names[j] end end end return result_str end -- DATA EXTRACTOR local function extract_data(args, suffix) local d = {} local raw_tegund = get_arg(args, 'tegund', suffix) or get_arg(args, 'type', suffix) or "vef" raw_tegund = mw.ustring.lower(raw_tegund) if raw_tegund == "bók" then raw_tegund = "bok" end if raw_tegund == "tímarit" then raw_tegund = "timarit" end if raw_tegund == "bókarkafli" then raw_tegund = "bok" end d.tegund = raw_tegund -- Core & Roles d.mainauthor = get_arg(args, 'aðalhöfundur', suffix) or get_arg(args, 'mainauthor', suffix) d.authors = get_arg(args, 'höfundur', suffix) or get_arg(args, 'author', suffix) if d.authors then d.authors = format_names(d.authors) end d.unregistered = get_arg(args, 'óskráður', suffix) or get_arg(args, 'óskráð', suffix) d.raw_translator = get_arg(args, 'þýðandi', suffix) or get_arg(args, 'translator', suffix) d.translators = format_names(d.raw_translator) d.raw_editor = get_arg(args, 'ritstjóri', suffix) or get_arg(args, 'editor', suffix) d.editors = format_names(d.raw_editor) -- Date & Titles d.year = get_arg(args, 'dags', suffix) or get_arg(args, 'ár', suffix) or get_arg(args, 'year', suffix) if d.year then d.year = process_shorthand(d.year) end d.title = get_arg(args, 'titill', suffix) or get_arg(args, 'title', suffix) -- Edition Formatting d.edition = get_arg(args, 'útgáfa', suffix) or get_arg(args, 'edition', suffix) if d.edition then d.edition = process_shorthand(d.edition) local clean_ed = string.gsub(d.edition, "%.$", "") if not string.find(string.lower(clean_ed), "útgáfa") then d.edition = clean_ed .. ". útgáfa" end end -- Chapters & Sections d.chapter = get_arg(args, 'kafli', suffix) or get_arg(args, 'chapter', suffix) or get_arg(args, 'kaflanafn', suffix) or get_arg(args, 'kaflaheiti', suffix) or get_arg(args, 'kaflititill', suffix) or get_arg(args, 'chapter-name', suffix) or get_arg(args, 'chapter_name', suffix) d.chapter_number = get_arg(args, 'kaflanúmer', suffix) or get_arg(args, 'chapter-number', suffix) or get_arg(args, 'chapter_number', suffix) d.section = get_arg(args, 'hluti', suffix) or get_arg(args, 'deild', suffix) or get_arg(args, 'grein', suffix) or get_arg(args, 'section', suffix) or get_arg(args, 'hlutanafn', suffix) or get_arg(args, 'hlutaheiti', suffix) or get_arg(args, 'section-name', suffix) or get_arg(args, 'section_name', suffix) d.section_number = get_arg(args, 'deildarnúmer', suffix) or get_arg(args, 'hlutanúmer', suffix) or get_arg(args, 'section-number', suffix) or get_arg(args, 'section_number', suffix) -- Containers, Series & Volumes d.container = get_arg(args, 'tímarit', suffix) or get_arg(args, 'journal', suffix) or get_arg(args, 'albúm', suffix) or get_arg(args, 'album', suffix) d.bindi = get_arg(args, 'bindi', suffix) if d.bindi then d.bindi = process_shorthand(d.bindi) end d.series = get_arg(args, 'ritröð', suffix) or get_arg(args, 'series', suffix) if d.series then d.series = process_shorthand(d.series) end -- Locators & Positions d.volume = get_arg(args, 'árgangur', suffix) or get_arg(args, 'volume', suffix) if d.volume then d.volume = process_shorthand(d.volume) end d.issue = get_arg(args, 'tölublað', suffix) or get_arg(args, 'issue', suffix) if d.issue then d.issue = process_shorthand(d.issue) end d.pages = get_arg(args, 'síður', suffix) or get_arg(args, 'síða', suffix) or get_arg(args, 'pages', suffix) if d.pages then d.pages = process_shorthand(d.pages) end -- Publication Info d.location = get_arg(args, 'útgáfustaður', suffix) or get_arg(args, 'location', suffix) if d.location then d.location = process_shorthand(d.location) end d.publisher = get_arg(args, 'útgefandi', suffix) or get_arg(args, 'publisher', suffix) if d.publisher then d.publisher = process_shorthand(d.publisher) end d.printer = get_arg(args, 'prentari', suffix) or get_arg(args, 'printer', suffix) if d.printer then d.printer = process_shorthand(d.printer) end d.print_location = get_arg(args, 'prentunarstaður', suffix) or get_arg(args, 'print-location', suffix) or get_arg(args, 'print_location', suffix) if d.print_location then d.print_location = process_shorthand(d.print_location) end -- Identifiers & URLs d.doi = get_arg(args, 'doi', suffix) d.isbn = get_arg(args, 'isbn', suffix) d.issn = get_arg(args, 'issn', suffix) d.url = get_arg(args, 'vefslóð', suffix) or get_arg(args, 'url', suffix) d.access = get_arg(args, 'sótt', suffix) or get_arg(args, 'access-date', suffix) d.note = get_arg(args, 'athugasemd', suffix) or get_arg(args, 'note', suffix) if d.note then d.note = process_shorthand(d.note) end d.is_empty = not (d.authors or d.raw_editor or d.raw_translator or d.year or d.title or d.edition or d.container or d.publisher or d.printer or d.url or d.section or d.section_number or d.chapter or d.chapter_number or d.bindi or d.series or d.unregistered) return d end -- BUILDER (Flexible Type-Aware Wiktionary Citation Style) local function build_citation(d, is_part2) local tegund = d.tegund or "vef" local auth_date = "" -- 1. Author and Date construction (Fallback checks: unregistered -> translator -> editor) local auth = nil if d.unregistered then auth = "''óskráð''" else auth = d.authors or (d.mainauthor and format_names(d.mainauthor)) end local editor_as_author = false local translator_as_author = false if not auth then if d.raw_translator then local translator_names = format_names(d.raw_translator) if translator_names then auth = translator_names .. ", þýð." translator_as_author = true end elseif d.raw_editor then local editor_names = format_names(d.raw_editor) if editor_names then auth = editor_names .. ", ritstj." editor_as_author = true end end end if auth then if d.year and not is_part2 then auth_date = auth .. " (" .. d.year .. ")" else auth_date = auth end else if d.year and not is_part2 then auth_date = "(" .. d.year .. ")" end end local body_parts = {} local chapter_str = format_subdivision(d.chapter, d.chapter_number, "kafli", true) local section_str = format_subdivision(d.section, d.section_number, "hluti", false) if tegund == "bok" or tegund == "bók" then if d.title then table.insert(body_parts, format_field(d.title, "italic")) end if d.editors and not editor_as_author then table.insert(body_parts, d.editors .. ", ritstj.") end if d.translators and not translator_as_author then table.insert(body_parts, d.translators .. ", þýð.") end if d.edition then table.insert(body_parts, d.edition) end if d.bindi then table.insert(body_parts, d.bindi .. ". bindi") end if chapter_str then table.insert(body_parts, chapter_str) end if section_str then table.insert(body_parts, section_str) end if d.series then table.insert(body_parts, format_field(d.series, "italic")) end local pub_parts = {} if d.location and d.publisher then table.insert(pub_parts, d.location .. ": " .. d.publisher) elseif d.publisher then table.insert(pub_parts, d.publisher) elseif d.location then table.insert(pub_parts, d.location) end if d.print_location and d.printer then table.insert(pub_parts, d.print_location .. ": " .. d.printer) elseif d.printer then table.insert(pub_parts, d.printer) elseif d.print_location then table.insert(pub_parts, d.print_location) end if #pub_parts > 0 then table.insert(body_parts, table.concat(pub_parts, ", ")) end if is_part2 and d.year then table.insert(body_parts, d.year) end if d.pages then table.insert(body_parts, d.pages) end elseif tegund == "timarit" or tegund == "tímarit" then if d.title then table.insert(body_parts, format_field(d.title, "quotes")) end if d.translators and not translator_as_author then table.insert(body_parts, d.translators .. ", þýð.") end if d.edition then table.insert(body_parts, d.edition) end if d.bindi then table.insert(body_parts, d.bindi .. ". bindi") end if chapter_str then table.insert(body_parts, chapter_str) end if section_str then table.insert(body_parts, section_str) end local container_parts = {} if d.editors and not editor_as_author then table.insert(container_parts, d.editors .. ", ritstj.") end if d.container then table.insert(container_parts, "í " .. format_field(d.container, "italic")) end if d.series then table.insert(container_parts, format_field(d.series, "italic")) end if #container_parts > 0 then table.insert(body_parts, table.concat(container_parts, ", ")) end local loc_parts = {} if d.volume then table.insert(loc_parts, d.volume .. ". árgangur") end if d.issue then table.insert(loc_parts, d.issue .. ". tölublað") end local pub_str = "" if d.location and d.publisher then pub_str = d.location .. ": " .. d.publisher elseif d.publisher then pub_str = d.publisher elseif d.location then pub_str = d.location end if pub_str ~= "" then table.insert(loc_parts, pub_str) end local print_str = "" if d.print_location and d.printer then print_str = d.print_location .. ": " .. d.printer elseif d.printer then print_str = d.printer elseif d.print_location then print_str = d.print_location end if print_str ~= "" then table.insert(loc_parts, print_str) end if #loc_parts > 0 then table.insert(body_parts, table.concat(loc_parts, ", ")) end if is_part2 and d.year then table.insert(body_parts, d.year) end if d.pages then table.insert(body_parts, d.pages) end else -- Standard/Web fallback if d.title then table.insert(body_parts, format_field(d.title, "quotes")) end if d.editors and not editor_as_author then table.insert(body_parts, d.editors .. ", ritstj.") end if d.translators and not translator_as_author then table.insert(body_parts, d.translators .. ", þýð.") end if d.edition then table.insert(body_parts, d.edition) end if d.bindi then table.insert(body_parts, d.bindi .. ". bindi") end if chapter_str then table.insert(body_parts, chapter_str) end if section_str then table.insert(body_parts, section_str) end if d.container then table.insert(body_parts, "í " .. format_field(d.container, "italic")) end if d.series then table.insert(body_parts, format_field(d.series, "italic")) end local pub_parts = {} if d.location and d.publisher then table.insert(pub_parts, d.location .. ": " .. d.publisher) elseif d.publisher then table.insert(pub_parts, d.publisher) elseif d.location then table.insert(pub_parts, d.location) end if d.print_location and d.printer then table.insert(pub_parts, d.print_location .. ": " .. d.printer) elseif d.printer then table.insert(pub_parts, d.printer) elseif d.print_location then table.insert(pub_parts, d.print_location) end if #pub_parts > 0 then table.insert(body_parts, table.concat(pub_parts, ", ")) end if is_part2 and d.year then table.insert(body_parts, d.year) end if d.pages then table.insert(body_parts, d.pages) end end -- Identifiers & URLs & Notes local ids = {} if d.doi then table.insert(ids, "DOI: " .. d.doi) end if d.isbn then table.insert(ids, "ISBN " .. d.isbn) end if d.issn then table.insert(ids, "ISSN " .. d.issn) end if d.url then if d.access then table.insert(ids, "sótt " .. d.access .. " af " .. d.url) else table.insert(ids, d.url) end end if #ids > 0 then table.insert(body_parts, table.concat(ids, ", ")) end if d.note then table.insert(body_parts, "(" .. d.note .. ")") end -- Assemble final citation string local final_parts = {} if auth_date ~= "" then table.insert(final_parts, auth_date) end if #body_parts > 0 then table.insert(final_parts, table.concat(body_parts, ", ")) end return table.concat(final_parts, ", ") end function p.tilvisun(frame) local args = frame:getParent().args if not args['höfundur'] and not args['ritstjóri'] and not args['þýðandi'] and not args['titill'] and not args['author'] and not args['editor'] and not args['translator'] and not args['óskráður'] and not args['óskráð'] then args = frame.args end local d1 = extract_data(args, "") local d2 = extract_data(args, "-2") local final_str = "" if not d1.is_empty then final_str = build_citation(d1, false) end if not d2.is_empty then local p2_str = build_citation(d2, true) local tenging = get_arg(args, 'tenging', "") or "þýtt sem" if final_str ~= "" then final_str = final_str .. "; " .. tenging .. " " .. p2_str else final_str = p2_str end end return final_str end return p gao1m55xnenvjrnkqctzmpfmdunr8up 392675 392667 2026-09-03T10:18:42Z Ow! That Hurts! 8952 392675 Scribunto text/plain local p = {} local metadata = mw.loadData('Module:tilvísun/data') -- Helper: Fetch argument, checking aliases natively, allowing for suffix (-2) local function get_arg(args, key, suffix) suffix = suffix or "" local val = args[key .. suffix] if not val or val == "" then for alias, standard_key in pairs(metadata.aliases) do if standard_key == key then local alias_key = alias .. suffix if args[alias_key] and args[alias_key] ~= "" then val = args[alias_key] break end end end end if val and val ~= "" then return mw.text.trim(val) end return nil end -- Helper: Process custom wikilink shorthand with prefixes (t:, w:, wm:, etc.) and <h:Display> local function process_shorthand(text) if not text or text == "" then return text end text = mw.text.trim(text) local prefix, content = string.match(text, "^([a-zA-Z]+):(.*)") if prefix then local lower_prefix = string.lower(prefix) local valid_prefixes = { t=true, w=true, wm=true, m=true, mw=true, q=true, s=true, b=true, c=true, d=true, v=true, wikt=true, meta=true, species=true, wikipedia=true, wikimedia=true } if valid_prefixes[lower_prefix] then content = mw.text.trim(content) local h_match = string.match(content, "<h:(.-)>") local target = content if h_match then target = string.gsub(content, "%s*<h:.->", "") target = mw.text.trim(target) h_match = mw.text.trim(h_match) if lower_prefix == "t" then return "[[" .. target .. "|" .. h_match .. "]]" else return "[[" .. lower_prefix .. ":" .. target .. "|" .. h_match .. "]]" end else target = mw.text.trim(target) if lower_prefix == "t" then return "[[" .. target .. "]]" else return "[[" .. lower_prefix .. ":" .. target .. "|" .. target .. "]]" end end end end return text end -- Helper: Parse inline translations like <þ:Dagarnar> and apply style correctly local function format_field(text, style) if not text or text == "" then return nil end local trans = string.match(text, "<þ:(.-)>") local base = text if trans then base = string.gsub(text, "%s*<þ:.->", "") end base = mw.text.trim(base) trans = trans and mw.text.trim(trans) or nil base = process_shorthand(base) if trans then trans = process_shorthand(trans) end if style == "quotes" then local inner = base if trans then inner = inner .. " [" .. trans .. "]" end return "„" .. inner .. "“" elseif style == "italic" then local styled_base = "''" .. base .. "''" if trans then return styled_base .. " [''" .. trans .. "'']" end return styled_base else if trans then return base .. " [" .. trans .. "]" end return base end end -- Helper: Format chapter or section with number in the requested format local function format_subdivision(title, num, unit_suffix, use_quotes) if (not title or title == "") and (not num or num == "") then return nil end local formatted_title = nil if title and title ~= "" then if use_quotes then formatted_title = format_field(title, "quotes") else formatted_title = format_field(title, "plain") end end local formatted_num = nil if num and num ~= "" then local clean_num = string.gsub(num, "%.$", "") formatted_num = "(" .. clean_num .. ". " .. unit_suffix .. ")" end if formatted_title and formatted_num then return formatted_title .. " " .. formatted_num elseif formatted_title then return formatted_title elseif formatted_num then return formatted_num end return nil end -- Helper: Small Caps HTML wrapper local function small_caps(text) if not text or text == "" then return "" end return '<span style="font-variant: small-caps;">' .. text .. '</span>' end -- Helper: Format semicolon-separated names with "og" (without Oxford comma) local function format_names(name_str) if not name_str then return nil end local names = {} for name in string.gmatch(name_str, "([^;]+)") do name = mw.text.trim(name) name = process_shorthand(name) table.insert(names, small_caps(name)) end if #names == 0 then return nil end local result_str = names[1] if #names == 2 then result_str = names[1] .. " og " .. names[2] elseif #names > 2 then result_str = names[1] for j = 2, #names do if j == #names then result_str = result_str .. " og " .. names[j] else result_str = result_str .. ", " .. names[j] end end end return result_str end -- DATA EXTRACTOR local function extract_data(args, suffix) local d = {} local raw_tegund = get_arg(args, 'tegund', suffix) or get_arg(args, 'type', suffix) or "vef" raw_tegund = mw.ustring.lower(raw_tegund) if raw_tegund == "bók" then raw_tegund = "bok" end if raw_tegund == "tímarit" then raw_tegund = "timarit" end if raw_tegund == "bókarkafli" then raw_tegund = "bok" end d.tegund = raw_tegund -- Core & Roles d.mainauthor = get_arg(args, 'aðalhöfundur', suffix) or get_arg(args, 'mainauthor', suffix) d.authors = get_arg(args, 'höfundur', suffix) or get_arg(args, 'author', suffix) if d.authors then d.authors = format_names(d.authors) end d.unregistered = get_arg(args, 'óskráður', suffix) or get_arg(args, 'óskráð', suffix) d.raw_translator = get_arg(args, 'þýðandi', suffix) or get_arg(args, 'translator', suffix) d.translators = format_names(d.raw_translator) d.raw_editor = get_arg(args, 'ritstjóri', suffix) or get_arg(args, 'editor', suffix) d.editors = format_names(d.raw_editor) -- Date & Titles d.year = get_arg(args, 'dags', suffix) or get_arg(args, 'ár', suffix) or get_arg(args, 'year', suffix) if d.year then d.year = process_shorthand(d.year) end d.title = get_arg(args, 'titill', suffix) or get_arg(args, 'title', suffix) -- Edition Formatting d.edition = get_arg(args, 'útgáfa', suffix) or get_arg(args, 'edition', suffix) if d.edition then d.edition = process_shorthand(d.edition) local clean_ed = string.gsub(d.edition, "%.$", "") if not string.find(string.lower(clean_ed), "útgáfa") then d.edition = clean_ed .. ". útgáfa" end end -- Chapters & Sections d.chapter = get_arg(args, 'kafli', suffix) or get_arg(args, 'chapter', suffix) or get_arg(args, 'kaflanafn', suffix) or get_arg(args, 'kaflaheiti', suffix) or get_arg(args, 'kaflititill', suffix) or get_arg(args, 'chapter-name', suffix) or get_arg(args, 'chapter_name', suffix) d.chapter_number = get_arg(args, 'kaflanúmer', suffix) or get_arg(args, 'chapter-number', suffix) or get_arg(args, 'chapter_number', suffix) d.section = get_arg(args, 'hluti', suffix) or get_arg(args, 'deild', suffix) or get_arg(args, 'grein', suffix) or get_arg(args, 'section', suffix) or get_arg(args, 'hlutanafn', suffix) or get_arg(args, 'hlutaheiti', suffix) or get_arg(args, 'section-name', suffix) or get_arg(args, 'section_name', suffix) d.section_number = get_arg(args, 'deildarnúmer', suffix) or get_arg(args, 'hlutanúmer', suffix) or get_arg(args, 'section-number', suffix) or get_arg(args, 'section_number', suffix) -- Containers, Series & Volumes d.container = get_arg(args, 'tímarit', suffix) or get_arg(args, 'journal', suffix) or get_arg(args, 'albúm', suffix) or get_arg(args, 'album', suffix) d.bindi = get_arg(args, 'bindi', suffix) if d.bindi then d.bindi = process_shorthand(d.bindi) end d.series = get_arg(args, 'ritröð', suffix) or get_arg(args, 'series', suffix) if d.series then d.series = process_shorthand(d.series) end -- Locators & Positions d.volume = get_arg(args, 'árgangur', suffix) or get_arg(args, 'volume', suffix) if d.volume then d.volume = process_shorthand(d.volume) end d.issue = get_arg(args, 'tölublað', suffix) or get_arg(args, 'issue', suffix) if d.issue then d.issue = process_shorthand(d.issue) end d.pages = get_arg(args, 'síður', suffix) or get_arg(args, 'síða', suffix) or get_arg(args, 'pages', suffix) if d.pages then d.pages = process_shorthand(d.pages) end -- Publication Info d.location = get_arg(args, 'útgáfustaður', suffix) or get_arg(args, 'location', suffix) if d.location then d.location = process_shorthand(d.location) end d.publisher = get_arg(args, 'útgefandi', suffix) or get_arg(args, 'publisher', suffix) if d.publisher then d.publisher = process_shorthand(d.publisher) end d.printer = get_arg(args, 'prentari', suffix) or get_arg(args, 'printer', suffix) if d.printer then d.printer = process_shorthand(d.printer) end d.print_location = get_arg(args, 'prentunarstaður', suffix) or get_arg(args, 'print-location', suffix) or get_arg(args, 'print_location', suffix) if d.print_location then d.print_location = process_shorthand(d.print_location) end -- Identifiers & URLs d.doi = get_arg(args, 'doi', suffix) d.isbn = get_arg(args, 'isbn', suffix) d.issn = get_arg(args, 'issn', suffix) d.url = get_arg(args, 'vefslóð', suffix) or get_arg(args, 'url', suffix) d.access = get_arg(args, 'sótt', suffix) or get_arg(args, 'access-date', suffix) d.note = get_arg(args, 'athugasemd', suffix) or get_arg(args, 'note', suffix) if d.note then d.note = process_shorthand(d.note) end d.is_empty = not (d.authors or d.raw_editor or d.raw_translator or d.year or d.title or d.edition or d.container or d.publisher or d.printer or d.url or d.section or d.section_number or d.chapter or d.chapter_number or d.bindi or d.series or d.unregistered) return d end -- BUILDER (Flexible Type-Aware Wiktionary Citation Style) local function build_citation(d, is_part2) local tegund = d.tegund or "vef" local auth_date = "" -- 1. Author and Date construction (Fallback checks: unregistered -> translator -> editor) local auth = nil if d.unregistered then auth = "''óskráð''" else auth = d.authors or (d.mainauthor and format_names(d.mainauthor)) end local editor_as_author = false local translator_as_author = false if not auth then if d.raw_translator then local translator_names = format_names(d.raw_translator) if translator_names then auth = translator_names .. ", þýð." translator_as_author = true end elseif d.raw_editor then local editor_names = format_names(d.raw_editor) if editor_names then auth = editor_names .. ", ritstj." editor_as_author = true end end end if auth then if d.year and not is_part2 then auth_date = auth .. " (" .. d.year .. ")" else auth_date = auth end else if d.year and not is_part2 then auth_date = "(" .. d.year .. ")" end end local body_parts = {} local chapter_str = format_subdivision(d.chapter, d.chapter_number, "kafli", true) local section_str = format_subdivision(d.section, d.section_number, "hluti", false) if tegund == "bok" or tegund == "bók" then if d.title then table.insert(body_parts, format_field(d.title, "italic")) end if d.editors and not editor_as_author then table.insert(body_parts, d.editors .. ", ritstj.") end if d.translators and not translator_as_author then table.insert(body_parts, d.translators .. ", þýð.") end if d.edition then table.insert(body_parts, d.edition) end if d.bindi then table.insert(body_parts, d.bindi .. ". bindi") end if chapter_str then table.insert(body_parts, chapter_str) end if section_str then table.insert(body_parts, section_str) end if d.series then table.insert(body_parts, format_field(d.series, "italic")) end local pub_parts = {} if d.location and d.publisher then table.insert(pub_parts, d.location .. ": " .. d.publisher) elseif d.publisher then table.insert(pub_parts, d.publisher) elseif d.location then table.insert(pub_parts, d.location) end if d.print_location and d.printer then table.insert(pub_parts, d.print_location .. ": " .. d.printer) elseif d.printer then table.insert(pub_parts, d.printer) elseif d.print_location then table.insert(pub_parts, d.print_location) end if #pub_parts > 0 then table.insert(body_parts, table.concat(pub_parts, ", ")) end if is_part2 and d.year then table.insert(body_parts, d.year) end if d.pages then table.insert(body_parts, d.pages) end elseif tegund == "timarit" or tegund == "tímarit" then if d.title then table.insert(body_parts, format_field(d.title, "quotes")) end if d.translators and not translator_as_author then table.insert(body_parts, d.translators .. ", þýð.") end if d.edition then table.insert(body_parts, d.edition) end if d.bindi then table.insert(body_parts, d.bindi .. ". bindi") end if chapter_str then table.insert(body_parts, chapter_str) end if section_str then table.insert(body_parts, section_str) end local container_parts = {} if d.editors and not editor_as_author then table.insert(container_parts, d.editors .. ", ritstj.") end if d.container then table.insert(container_parts, "í " .. format_field(d.container, "italic")) end if d.series then table.insert(container_parts, format_field(d.series, "italic")) end if #container_parts > 0 then table.insert(body_parts, table.concat(container_parts, ", ")) end local loc_parts = {} if d.volume then table.insert(loc_parts, d.volume .. ". árgangur") end if d.issue then table.insert(loc_parts, d.issue .. ". tölublað") end local pub_str = "" if d.location and d.publisher then pub_str = d.location .. ": " .. d.publisher elseif d.publisher then pub_str = d.publisher elseif d.location then pub_str = d.location end if pub_str ~= "" then table.insert(loc_parts, pub_str) end local print_str = "" if d.print_location and d.printer then print_str = d.print_location .. ": " .. d.printer elseif d.printer then print_str = d.printer elseif d.print_location then print_str = d.print_location end if print_str ~= "" then table.insert(loc_parts, print_str) end if #loc_parts > 0 then table.insert(body_parts, table.concat(loc_parts, ", ")) end if is_part2 and d.year then table.insert(body_parts, d.year) end if d.pages then table.insert(body_parts, d.pages) end else -- Standard/Web fallback if d.title then table.insert(body_parts, format_field(d.title, "quotes")) end if d.editors and not editor_as_author then table.insert(body_parts, d.editors .. ", ritstj.") end if d.translators and not translator_as_author then table.insert(body_parts, d.translators .. ", þýð.") end if d.edition then table.insert(body_parts, d.edition) end if d.bindi then table.insert(body_parts, d.bindi .. ". bindi") end if chapter_str then table.insert(body_parts, chapter_str) end if section_str then table.insert(body_parts, section_str) end if d.container then table.insert(body_parts, "í " .. format_field(d.container, "italic")) end if d.series then table.insert(body_parts, format_field(d.series, "italic")) end local pub_parts = {} if d.location and d.publisher then table.insert(pub_parts, d.location .. ": " .. d.publisher) elseif d.publisher then table.insert(pub_parts, d.publisher) elseif d.location then table.insert(pub_parts, d.location) end if d.print_location and d.printer then table.insert(pub_parts, d.print_location .. ": " .. d.printer) elseif d.printer then table.insert(pub_parts, d.printer) elseif d.print_location then table.insert(pub_parts, d.print_location) end if #pub_parts > 0 then table.insert(body_parts, table.concat(pub_parts, ", ")) end if is_part2 and d.year then table.insert(body_parts, d.year) end if d.pages then table.insert(body_parts, d.pages) end end -- Identifiers & URLs & Notes local ids = {} if d.doi then table.insert(ids, "DOI: " .. d.doi) end if d.isbn then table.insert(ids, "ISBN " .. d.isbn) end if d.issn then table.insert(ids, "ISSN " .. d.issn) end if d.url then if d.access then table.insert(ids, "[" .. d.url .. " sótt " .. d.access .. "]") else table.insert(ids, d.url) end end if #ids > 0 then table.insert(body_parts, table.concat(ids, ", ")) end if d.note then table.insert(body_parts, "(" .. d.note .. ")") end -- Assemble final citation string local final_parts = {} if auth_date ~= "" then table.insert(final_parts, auth_date) end if #body_parts > 0 then table.insert(final_parts, table.concat(body_parts, ", ")) end return table.concat(final_parts, ", ") end function p.tilvisun(frame) local args = frame:getParent().args if not args['höfundur'] and not args['ritstjóri'] and not args['þýðandi'] and not args['titill'] and not args['author'] and not args['editor'] and not args['translator'] and not args['óskráður'] and not args['óskráð'] then args = frame.args end local d1 = extract_data(args, "") local d2 = extract_data(args, "-2") local final_str = "" if not d1.is_empty then final_str = build_citation(d1, false) end if not d2.is_empty then local p2_str = build_citation(d2, true) local tenging = get_arg(args, 'tenging', "") or "þýtt sem" if final_str ~= "" then final_str = final_str .. "; " .. tenging .. " " .. p2_str else final_str = p2_str end end return final_str end return p okcsagqnzh9nuwmcv2j6tf843ktmmkz Module:tilvitnun-stil 828 118922 392674 392576 2026-09-03T09:59:15Z Ow! That Hurts! 8952 392674 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 {} 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 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 tqu9bg4pcluxsi9oooibx2fw68ww4lh Twisleton-Wykeham-Fiennes 0 118963 392668 2026-09-03T05:40:15Z Ow! That Hurts! 8952 skapað 392668 wikitext text/x-wiki ==Enska== [[File:Ralph Fiennes 2024.jpg|thumb|Ralph '''Twistleton-Wykeham-Fiennes''' is an English actor.]] ===Kenninafn=== '''[[Twisleton]]<nowiki>-</nowiki>[[Wykeham]]<nowiki>-</nowiki>[[Fiennes]]''' [[w:Alþjóðlega hljóðstafrófið|/ˈtwɪsl̩ˌtən ˈwɪkəm ˈfaɪ̯nz/]] ''ft.'' {{t|en|Twisleton-Wykeham-Fienneses}} # ''[[kenninafn]] sem borið er af meðlimum samnefndrar enskrar aðalsfjölskyldu, afkomendum 16. barónanna {{t|en|Saye and Sele<h:Saye og Sele>}}''<!--- ---> {{tilvitnun|en|lítill=to the [[Hon.]] Miss Twisleton-Wykeham-Fiennes,|margur=On the 7th, at [[St. George's|St. George’s]], [[Hanover Square]], Guy, eldest son of Thomas Glaborne, [[Esq.]], of [[Yoxhall Lodge]], Stafford, late [[M.P.]] for Nottingham, and [[North Derbyshire]], to the [[Hon.]] Miss Twisleton-Wykeham-Fiennes, eldest daughter of the [[Rev. and Right Hon.]] Lord [[Saye and Sele]].|þ=Hinn 7., í kirkju heilags Georgs við Hanover Square, gekk Guy, elsti sonur Thomasar Glaborne, herra frá Yoxhall Lodge í Stafford, fyrrverandi þingmanns fyrir Nottingham og Norður-Derbyshire, að eiga hina heiðruðu fröken '''Twisleton-Wykeham-Fiennes''', elstu dóttur hins vígða og háttvirta lávarðar Saye og Sele.|tegund=tímarit|tímarit=The Spectator<þ:Áhorfandinn>|tölublað=1102|dags=11. ágúst 1849|árgangur=22|útgáfustaður=w:London|útgefandi={{hástafir|Joseph Clayton}}|síður=[https://www.google.com/books/edition/The_Spectator/rLk-AQAAIAAJ?hl=de&gbpv=1&dq=%22Twisleton-Wykeham-Fiennes%22&pg=PA749&printsec=frontcover síða 749]|óskráður=já|höf-hnekkja=Clayton|titill=Miscellaneous<þ:Ýmislegt>}} ====Athugasemdir==== Venjulega stutt í {{m|en|Fiennes}}, nema í mjög formlegum tilvikum. ====Orðsifjafræði==== Tekið upp af Frederick Twistleton-Wykeham-Fiennes (áður Frederick {{t|en|Eardley-Twisleton-Fiennes}}), 16. barón Saye og Sele, árið 1849 með konunglegu leyfi. {{m|en|Twisleton}} er líklega dregið af svæðinu þar sem fjölskyldan bjó í [[w:Vestur-Jórvíkurskíri|Vestur-Jórvíkurskíri]], {{m|en|Wykeham}} af forföður fjölskyldunnar, William of Wykeham, sem keypti Broughton-kastala, búsetu sína, árið 1377 og {{m|en|Fiennes}} er fjölskyldan sem fékk titlinn Barón Saye og Sele eftir andlát síðasta meðlims de Saye fjölskyldunnar, Elizabeth de Saye, árið 1399.<ref>{{tilvísun|tegund=bók|titill=A Genealogical and Heraldic Dictionary of the Peerage and Baronetage of the British Empire<þ:Ættfræði- og skjaldarmerkjabók aðals- og barónatstignar Breska heimsveldisins>|höfundur=John Bernard Burke|útgáfa=16|útgáfustaður=w:London|útgefandi=Hurst and Blackett|ár=1854|kafli=Saye and Sele<þ:Saye og Sele>|síður=[https://www.google.com/books/edition/A_Genealogical_and_Heraldic_Dictionary_o/p2StFacqaBkC?hl=de&gbpv=1&dq=%22Twisleton-Wykeham-Fiennes%22&pg=PA882&printsec=frontcover síður 882–883]}}</ref> ====Tilvísun==== <references/> cizuyfsjd1ca04d4ofvor91wr3m00le 392673 392668 2026-09-03T06:45:41Z MyraMidnight 3932 /* Athugasemdir */ 392673 wikitext text/x-wiki ==Enska== [[File:Ralph Fiennes 2024.jpg|thumb|Ralph '''Twistleton-Wykeham-Fiennes''' is an English actor.]] ===Kenninafn=== '''[[Twisleton]]<nowiki>-</nowiki>[[Wykeham]]<nowiki>-</nowiki>[[Fiennes]]''' [[w:Alþjóðlega hljóðstafrófið|/ˈtwɪsl̩ˌtən ˈwɪkəm ˈfaɪ̯nz/]] ''ft.'' {{t|en|Twisleton-Wykeham-Fienneses}} # ''[[kenninafn]] sem borið er af meðlimum samnefndrar enskrar aðalsfjölskyldu, afkomendum 16. barónanna {{t|en|Saye and Sele<h:Saye og Sele>}}''<!--- ---> {{tilvitnun|en|lítill=to the [[Hon.]] Miss Twisleton-Wykeham-Fiennes,|margur=On the 7th, at [[St. George's|St. George’s]], [[Hanover Square]], Guy, eldest son of Thomas Glaborne, [[Esq.]], of [[Yoxhall Lodge]], Stafford, late [[M.P.]] for Nottingham, and [[North Derbyshire]], to the [[Hon.]] Miss Twisleton-Wykeham-Fiennes, eldest daughter of the [[Rev. and Right Hon.]] Lord [[Saye and Sele]].|þ=Hinn 7., í kirkju heilags Georgs við Hanover Square, gekk Guy, elsti sonur Thomasar Glaborne, herra frá Yoxhall Lodge í Stafford, fyrrverandi þingmanns fyrir Nottingham og Norður-Derbyshire, að eiga hina heiðruðu fröken '''Twisleton-Wykeham-Fiennes''', elstu dóttur hins vígða og háttvirta lávarðar Saye og Sele.|tegund=tímarit|tímarit=The Spectator<þ:Áhorfandinn>|tölublað=1102|dags=11. ágúst 1849|árgangur=22|útgáfustaður=w:London|útgefandi={{hástafir|Joseph Clayton}}|síður=[https://www.google.com/books/edition/The_Spectator/rLk-AQAAIAAJ?hl=de&gbpv=1&dq=%22Twisleton-Wykeham-Fiennes%22&pg=PA749&printsec=frontcover síða 749]|óskráður=já|höf-hnekkja=Clayton|titill=Miscellaneous<þ:Ýmislegt>}} ====Athugasemdir==== Venjulega stytt í {{m|en|Fiennes}}, nema í mjög formlegum tilvikum. ====Orðsifjafræði==== Tekið upp af Frederick Twistleton-Wykeham-Fiennes (áður Frederick {{t|en|Eardley-Twisleton-Fiennes}}), 16. barón Saye og Sele, árið 1849 með konunglegu leyfi. {{m|en|Twisleton}} er líklega dregið af svæðinu þar sem fjölskyldan bjó í [[w:Vestur-Jórvíkurskíri|Vestur-Jórvíkurskíri]], {{m|en|Wykeham}} af forföður fjölskyldunnar, William of Wykeham, sem keypti Broughton-kastala, búsetu sína, árið 1377 og {{m|en|Fiennes}} er fjölskyldan sem fékk titlinn Barón Saye og Sele eftir andlát síðasta meðlims de Saye fjölskyldunnar, Elizabeth de Saye, árið 1399.<ref>{{tilvísun|tegund=bók|titill=A Genealogical and Heraldic Dictionary of the Peerage and Baronetage of the British Empire<þ:Ættfræði- og skjaldarmerkjabók aðals- og barónatstignar Breska heimsveldisins>|höfundur=John Bernard Burke|útgáfa=16|útgáfustaður=w:London|útgefandi=Hurst and Blackett|ár=1854|kafli=Saye and Sele<þ:Saye og Sele>|síður=[https://www.google.com/books/edition/A_Genealogical_and_Heraldic_Dictionary_o/p2StFacqaBkC?hl=de&gbpv=1&dq=%22Twisleton-Wykeham-Fiennes%22&pg=PA882&printsec=frontcover síður 882–883]}}</ref> ====Tilvísun==== <references/> 1jpzev728m0hipy28aekixdtty286ym 392676 392673 2026-09-03T10:59:45Z Ow! That Hurts! 8952 stækkað 392676 wikitext text/x-wiki ==Enska== [[File:Ralph Fiennes 2024.jpg|thumb|Ralph '''Twistleton-Wykeham-Fiennes''' is an English actor.]] ===Eftirnafn=== '''[[Twisleton]]<nowiki>-</nowiki>[[Wykeham]]<nowiki>-</nowiki>[[Fiennes]]''' [[w:Alþjóðlega hljóðstafrófið|/ˈtwɪsl̩ˌtən ˈwɪkəm ˈfaɪ̯nz/]] ''ft.'' '''Twisleton-Wykeham-Fiennes''' # ''[[eftirnafn]] sem borið er af meðlimum samnefndrar enskrar aðalsfjölskyldu, afkomendum 16. barónanna {{t|en|Saye and Sele<h:Saye og Sele>}}''<!--- ---> {{tilvitnun|en|lítill=to the [[Hon.]] Miss Twisleton-Wykeham-Fiennes,|margur=On the 7th, at [[St. George's|St. George’s]], [[Hanover Square]], Guy, eldest son of Thomas Glaborne, [[Esq.]], of [[Yoxhall Lodge]], Stafford, late [[M.P.]] for Nottingham, and [[North Derbyshire]], to the [[Hon.]] Miss Twisleton-Wykeham-Fiennes, eldest daughter of the [[Rev. and Right Hon.]] Lord [[Saye and Sele]].|þ=Hinn 7., í kirkju heilags Georgs við Hanover Square, gekk Guy, elsti sonur Tómasar Glaborne, herra frá Yoxhall Lodge í Stafford, fyrrverandi þingmanns fyrir Nottingham og Norður-Derbyshire, að eiga hina heiðruðu fröken '''Twisleton-Wykeham-Fiennes''', elstu dóttur hins vígða og háttvirta lávarðar Saye og Sele.|tegund=tímarit|tímarit=The Spectator<þ:Áhorfandinn>|tölublað=1102|dags=11. ágúst 1849|árgangur=22|útgáfustaður=w:London|útgefandi={{hástafir|Joseph Clayton}}|síður=[https://www.google.com/books/edition/The_Spectator/rLk-AQAAIAAJ?hl=de&gbpv=1&dq=%22Twisleton-Wykeham-Fiennes%22&pg=PA749&printsec=frontcover bls. 749]|óskráður=já|höf-hnekkja=Clayton|titill=Miscellaneous<þ:Ýmislegt>}}<!--- ---> {{tilvitnun|en|lítill=Born Maurice Alberic Twisleton-Wykeham-Fiennes|margur=Born Maurice Alberic Twisleton-Wykeham-Fiennes in [[nineteen|19]][[oh|0]][[seven|7]], he was educated at Repton and then went into engineering.|þ=Hann fæddist Maurice Alberic '''Twisleton-Wykeham-Fiennes''' árið 1907, gekk í skóla í Repton og fór síðan út í verkfræði.|tegund=bók|síður=[https://www.google.com/books/edition/Ralph_Fiennes/56xZAAAAMAAJ?hl=de&gbpv=1&bsq=%22Twisleton-Wykeham-Fiennes%22&dq=%22Twisleton-Wykeham-Fiennes%22&printsec=frontcover bls. 3]|titill=Ralph Fiennes: The Unauthorized Biography<þ:Ralph Fiennes: Óheimila ævisagan>|höfundur=York Membery|ár=1997|útgefandi=André Deutsch Ltd|isbn=9780233992907|útgáfa=1|}}<!--- ---> {{tilvitnun|en|lítill=The Twisleton-Wykeham-Fiennes of [[Broughton Castle]]|margur=The Twisleton-Wykeham-Fiennes of [[Broughton Castle]] call themselves Fiennes, [[tout court]], and the Wooster-Mannering-Phipps, following the trend, have commendably retained only their oldest patronymic, which is Wooster.|þ='''Twisleton-Wykeham-Fiennes'''-fjölskyldan í Broughton-kastalanum kallar sig bara Fiennes, og Wooster-Mannering-Phipps-fjölskyldan hefur, í takt við þessa þróun, lofsvert haldið einungis sínu elsta föðurnafni, sem er Wooster.|tegund=bók|titill=Wodehouse in Woostershire<þ:Wodehouse í Woostershire>|ritröð=The Millennium Wodehouse Concordance<þ:Árþúsundsorðalykill Wodehouses>|útgefandi=Porpoise Books|isbn=9781870304191|dags=september 1999|höfundur=Tony Ring;Geoffrey Jaggard|síður=bls. 161}}<!--- ---> {{tilvitnun|en|lítill=I had fired all three barrels of Twisleton-Wykeham-Fiennes|margur=[[in order to|In order to]] protect the railway from some injustice or another, in aid of which he had asked me if I knew who he was and told me, I had fired all three barrels of Twisleton-Wykeham-Fiennes back at him.|þ=Til þess að vernda járnbrautina fyrir einhverju óréttlæti eða öðru, í því skyni að hann hafði spurt mig hvort ég vissi hver hann væri og tjáð mér það, hafði ég skotið öllum þremur hlaupunum í '''Twisleton-Wykeham-Fiennes''' aftur í hann.|tegund=bók|síður=[https://www.google.com/books/edition/Locomotion/XcceAQAAIAAJ?hl=de&gbpv=1&bsq=%22Twisleton-Wykeham-Fiennes%22&dq=%22Twisleton-Wykeham-Fiennes%22&printsec=frontcover bls. 88]|titill=Locomotion: Two Centuries of Train Travel<þ:Flutningur: Tvær aldir lestarsamgangna>|isbn=9780750925907|höfundur=Philip John Greer Ransom|ár=2001|útgefandi=The History Press|}}<!--- ---> {{tilvitnun|en|lítill=The Twisleton-Wykeham-Fiennes are descendants of Thomas Wykeham|margur=The Twisleton-Wykeham-Fiennes are descendants of Thomas Wykeham, great-nephew of William of Wykeham (c [[thirteen|13]][[twenty|20–]][[fourteen|14]][[oh|0]][[four|4]]) who left his fortune including Broughton Castle to Thomas.|þ='''Twisleton-Wykeham-Fiennes'''-ættin er komin af Thomas Wykeham, systursonarsoni William of Wykeham (um 1320–1404), sem lét Thomas eftir auðæfi sín, þar á meðal Broughton-kastala.|tegund=vef|höfundur=John Twisleton|titill=Twisleton I|dags=18. mars 2019|vefslóð=https://twisletonhistory.blogspot.com/2019/03/the-twisletons-of-craven-and-elsewhere.html|sótt=3. september 2026|tímarit=Twisleton history<þ:Saga Twisleton>}}<!--- ---> {{tilvitnun|en|lítill=the family home … of the Twisleton-Wykeham-Fiennes|margur=Broughton Castle was to be the family home of the Wykeham-Fiennes and later of the Twisleton-Wykeham-Fiennes (to give the family its full spelling).|þ=Broughton-kastali átti að vera fjölskylduheimili Wykeham-Fiennes-ættarinnar og síðar '''Twisleton-Wykeham-Fiennes'''-ættarinnar (til að nota fulla stafsetningu nafns fjölskyldunnar).|tegund=vef|sótt=3. september 2026|höfundur=Colin Shelley|ár-hnekkja=2026|ár=á.á.|vefslóð=https://selectsurnames.com/fiennes/|tímarit=Select Surnames<þ:Valin eftirnöfn>|titill=Fiennes Surname Meaning<þ:Merking eftirnafnsins Fiennes>}} ====Athugasemdir==== Venjulega stytt í {{m|en|Fiennes}}, nema í mjög formlegum tilvikum. ====Orðsifjafræði==== Tekið upp af Frederick Twistleton-Wykeham-Fiennes (áður Frederick {{t|en|Eardley-Twisleton-Fiennes}}), 16. barón Saye og Sele, árið 1849 með konunglegu leyfi. {{m|en|Twisleton}} var bætt við nafnið þegar Richard Fiennes lést barnlaus árið 1781 og barónstitillinn gekk til frænda hans, Thomas Twisleton (eina rofið í arftöku í karllegg síðan de Saye-ætt lauk),<ref>{{tilvísun|tegund=bók|síður=[https://www.google.com/books/edition/Castles/04NnAAAAMAAJ?hl=de&gbpv=1&dq=%22Twisleton-Wykeham-Fiennes%22&pg=PA45&printsec=frontcover bls. 45]|titill=Castles<þ:Kastalar>|höfundur=Charles William Chadwick Oman|útgáfustaður=w:New York-borg<h:New York>|útgefandi=Doubleday, Page & Company|ár=1926|prentunarstaður=prentað af Kelly & Kelly Ltd|hluti=English Castles<þ:Enskar kastalar>|hlutanúmer=1|kafli=The Thames Valley and its Castles<þ:Thames-dalurinn og kastalarnir þar>|kaflanúmer=1}}</ref> {{m|en|Wykeham}} er dregið af forföður fjölskyldunnar, William of Wykeham, sem keypti Broughton-kastala, búsetu sína, árið 1377 og {{m|en|Fiennes}} er fjölskyldan sem fékk titlinn Barón Saye og Sele eftir andlát síðasta meðlims de Saye fjölskyldunnar, Elizabeth de Saye, árið 1399.<ref>{{tilvísun|tegund=bók|titill=A Genealogical and Heraldic Dictionary of the Peerage and Baronetage of the British Empire<þ:Ættfræði- og skjaldarmerkjabók aðals- og barónatstignar Breska heimsveldisins>|höfundur=John Bernard Burke|útgáfa=16|útgáfustaður=w:London|útgefandi=Hurst and Blackett|ár=1854|kafli=Saye and Sele<þ:Saye og Sele>|síður=[https://www.google.com/books/edition/A_Genealogical_and_Heraldic_Dictionary_o/p2StFacqaBkC?hl=de&gbpv=1&dq=%22Twisleton-Wykeham-Fiennes%22&pg=PA882&printsec=frontcover bls. 882–883]}}</ref> ====Tilvísun==== <references/> 89w9ypm8txvotpn02oo5lx7rsl4uc6d 392681 392676 2026-09-03T11:56:00Z Ow! That Hurts! 8952 392681 wikitext text/x-wiki ==Enska== [[File:Ralph Fiennes 2024.jpg|thumb|Ralph '''Twisleton-Wykeham-Fiennes''' is an English actor.]] ===Eftirnafn=== '''[[Twisleton]]<nowiki>-</nowiki>[[Wykeham]]<nowiki>-</nowiki>[[Fiennes]]''' [[w:Alþjóðlega hljóðstafrófið|/ˈtwɪsl̩ˌtən ˈwɪkəm ˈfaɪ̯nz/]] ''ft.'' '''Twisleton-Wykeham-Fiennes''' # ''[[eftirnafn]] sem borið er af meðlimum samnefndrar enskrar aðalsfjölskyldu, afkomendum 16. barónanna {{t|en|Saye and Sele<h:Saye og Sele>}}''<!--- ---> {{tilvitnun|en|lítill=to the [[Hon.]] Miss Twisleton-Wykeham-Fiennes,|margur=On the 7th, at [[St. George's|St. George’s]], [[Hanover Square]], Guy, eldest son of Thomas Glaborne, [[Esq.]], of [[Yoxhall Lodge]], Stafford, late [[M.P.]] for Nottingham, and [[North Derbyshire]], to the [[Hon.]] Miss Twisleton-Wykeham-Fiennes, eldest daughter of the [[Rev. and Right Hon.]] Lord [[Saye and Sele]].|þ=Hinn 7., í kirkju heilags Georgs við Hanover Square, gekk Guy, elsti sonur Tómasar Glaborne, herra frá Yoxhall Lodge í Stafford, fyrrverandi þingmanns fyrir Nottingham og Norður-Derbyshire, að eiga hina heiðruðu fröken '''Twisleton-Wykeham-Fiennes''', elstu dóttur hins vígða og háttvirta lávarðar Saye og Sele.|tegund=tímarit|tímarit=The Spectator<þ:Áhorfandinn>|tölublað=1102|dags=11. ágúst 1849|árgangur=22|útgáfustaður=w:London|útgefandi={{hástafir|Joseph Clayton}}|síður=[https://www.google.com/books/edition/The_Spectator/rLk-AQAAIAAJ?hl=de&gbpv=1&dq=%22Twisleton-Wykeham-Fiennes%22&pg=PA749&printsec=frontcover bls. 749]|óskráður=já|höf-hnekkja=Clayton|titill=Miscellaneous<þ:Ýmislegt>}}<!--- ---> {{tilvitnun|en|lítill=Born Maurice Alberic Twisleton-Wykeham-Fiennes|margur=Born Maurice Alberic Twisleton-Wykeham-Fiennes in [[nineteen|19]][[oh|0]][[seven|7]], he was educated at Repton and then went into engineering.|þ=Hann fæddist Maurice Alberic '''Twisleton-Wykeham-Fiennes''' árið 1907, gekk í skóla í Repton og fór síðan út í verkfræði.|tegund=bók|síður=[https://www.google.com/books/edition/Ralph_Fiennes/56xZAAAAMAAJ?hl=de&gbpv=1&bsq=%22Twisleton-Wykeham-Fiennes%22&dq=%22Twisleton-Wykeham-Fiennes%22&printsec=frontcover bls. 3]|titill=Ralph Fiennes: The Unauthorized Biography<þ:Ralph Fiennes: Óheimila ævisagan>|höfundur=York Membery|ár=1997|útgefandi=André Deutsch Ltd|isbn=9780233992907|útgáfa=1|}}<!--- ---> {{tilvitnun|en|lítill=The Twisleton-Wykeham-Fiennes of [[Broughton Castle]]|margur=The Twisleton-Wykeham-Fiennes of [[Broughton Castle]] call themselves Fiennes, [[tout court]], and the Wooster-Mannering-Phipps, following the trend, have commendably retained only their oldest patronymic, which is Wooster.|þ='''Twisleton-Wykeham-Fiennes'''-fjölskyldan í Broughton-kastalanum kallar sig bara Fiennes, og Wooster-Mannering-Phipps-fjölskyldan hefur, í takt við þessa þróun, lofsvert haldið einungis sínu elsta föðurnafni, sem er Wooster.|tegund=bók|titill=Wodehouse in Woostershire<þ:Wodehouse í Woostershire>|ritröð=The Millennium Wodehouse Concordance<þ:Árþúsundsorðalykill Wodehouses>|útgefandi=Porpoise Books|isbn=9781870304191|dags=september 1999|höfundur=Tony Ring;Geoffrey Jaggard|síður=bls. 161}}<!--- ---> {{tilvitnun|en|lítill=I had fired all three barrels of Twisleton-Wykeham-Fiennes|margur=[[in order to|In order to]] protect the railway from some injustice or another, in aid of which he had asked me if I knew who he was and told me, I had fired all three barrels of Twisleton-Wykeham-Fiennes back at him.|þ=Til þess að vernda járnbrautina fyrir einhverju óréttlæti eða öðru, í því skyni að hann hafði spurt mig hvort ég vissi hver hann væri og tjáð mér það, hafði ég skotið öllum þremur hlaupunum í '''Twisleton-Wykeham-Fiennes''' aftur í hann.|tegund=bók|síður=[https://www.google.com/books/edition/Locomotion/XcceAQAAIAAJ?hl=de&gbpv=1&bsq=%22Twisleton-Wykeham-Fiennes%22&dq=%22Twisleton-Wykeham-Fiennes%22&printsec=frontcover bls. 88]|titill=Locomotion: Two Centuries of Train Travel<þ:Flutningur: Tvær aldir lestarsamgangna>|isbn=9780750925907|höfundur=Philip John Greer Ransom|ár=2001|útgefandi=The History Press|}}<!--- ---> {{tilvitnun|en|lítill=The Twisleton-Wykeham-Fiennes are descendants of Thomas Wykeham|margur=The Twisleton-Wykeham-Fiennes are descendants of Thomas Wykeham, great-nephew of William of Wykeham (c [[thirteen|13]][[twenty|20–]][[fourteen|14]][[oh|0]][[four|4]]) who left his fortune including Broughton Castle to Thomas.|þ='''Twisleton-Wykeham-Fiennes'''-ættin er komin af Thomas Wykeham, systursonarsoni William of Wykeham (um 1320–1404), sem lét Thomas eftir auðæfi sín, þar á meðal Broughton-kastala.|tegund=vef|höfundur=John Twisleton|titill=Twisleton I|dags=18. mars 2019|vefslóð=https://twisletonhistory.blogspot.com/2019/03/the-twisletons-of-craven-and-elsewhere.html|sótt=3. september 2026|tímarit=Twisleton history<þ:Saga Twisleton>}}<!--- ---> {{tilvitnun|en|lítill=the family home … of the Twisleton-Wykeham-Fiennes|margur=Broughton Castle was to be the family home of the Wykeham-Fiennes and later of the Twisleton-Wykeham-Fiennes (to give the family its full spelling).|þ=Broughton-kastali átti að vera fjölskylduheimili Wykeham-Fiennes-ættarinnar og síðar '''Twisleton-Wykeham-Fiennes'''-ættarinnar (til að nota fulla stafsetningu nafns fjölskyldunnar).|tegund=vef|sótt=3. september 2026|höfundur=Colin Shelley|ár-hnekkja=2026|ár=á.á.|vefslóð=https://selectsurnames.com/fiennes/|tímarit=Select Surnames<þ:Valin eftirnöfn>|titill=Fiennes Surname Meaning<þ:Merking eftirnafnsins Fiennes>}} ====Athugasemdir==== Venjulega stytt í {{m|en|Fiennes}}, nema í mjög formlegum tilvikum. ====Orðsifjafræði==== Tekið upp af Frederick Twistleton-Wykeham-Fiennes (áður Frederick {{t|en|Eardley-Twisleton-Fiennes}}), 16. barón Saye og Sele, árið 1849 með konunglegu leyfi. {{m|en|Twisleton}} var bætt við nafnið þegar Richard Fiennes lést barnlaus árið 1781 og barónstitillinn gekk til frænda hans, Thomas Twisleton (eina rofið í arftöku í karllegg síðan de Saye-ætt lauk),<ref>{{tilvísun|tegund=bók|síður=[https://www.google.com/books/edition/Castles/04NnAAAAMAAJ?hl=de&gbpv=1&dq=%22Twisleton-Wykeham-Fiennes%22&pg=PA45&printsec=frontcover bls. 45]|titill=Castles<þ:Kastalar>|höfundur=Charles William Chadwick Oman|útgáfustaður=w:New York-borg<h:New York>|útgefandi=Doubleday, Page & Company|ár=1926|prentunarstaður=prentað af Kelly & Kelly Ltd|hluti=English Castles<þ:Enskar kastalar>|hlutanúmer=1|kafli=The Thames Valley and its Castles<þ:Thames-dalurinn og kastalarnir þar>|kaflanúmer=1}}</ref> {{m|en|Wykeham}} er dregið af forföður fjölskyldunnar, William of Wykeham, sem keypti Broughton-kastala, búsetu sína, árið 1377 og {{m|en|Fiennes}} er fjölskyldan sem fékk titlinn Barón Saye og Sele eftir andlát síðasta meðlims de Saye fjölskyldunnar, Elizabeth de Saye, árið 1399.<ref>{{tilvísun|tegund=bók|titill=A Genealogical and Heraldic Dictionary of the Peerage and Baronetage of the British Empire<þ:Ættfræði- og skjaldarmerkjabók aðals- og barónatstignar Breska heimsveldisins>|höfundur=John Bernard Burke|útgáfa=16|útgáfustaður=w:London|útgefandi=Hurst and Blackett|ár=1854|kafli=Saye and Sele<þ:Saye og Sele>|síður=[https://www.google.com/books/edition/A_Genealogical_and_Heraldic_Dictionary_o/p2StFacqaBkC?hl=de&gbpv=1&dq=%22Twisleton-Wykeham-Fiennes%22&pg=PA882&printsec=frontcover bls. 882–883]}}</ref> ====Tilvísun==== <references/> krf49t8fm5ji8u41r9c26ejhbkjccjd