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">(:> )=|</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">(:> )=|</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