Modul:Citation/CS1/Whitelist: Forskjell mellom sideversjoner

Fra Wikisida.no
Hopp til navigering Hopp til søk
m (Ændrede beskyttelsesindstillinger for "Modul:Citation/CS1/Whitelist": Robot: Beskytter en liste af filer. ([Flyt=Tillad kun skabelonredaktører og administratorer] (på ubestemt tid) [Redigér=Tillad kun skabelonredaktører og administratorer] (på ubestemt tid)))
m (Én sideversjon ble importert)
 
(11 mellomliggende versjoner av 2 brukere er ikke vist)
Linje 1: Linje 1:
whitelist = {
--[[
Dette er en kopi fra enwiki: History of changes since last sync: 2022-01-22
Modulet er tilpasset til danske forhold på følgende områder (tilføj en kort beskrivelse):


basic_arguments = {
#1 Tilføje danske værdier samt norske, svenske og stavefejl - se fx Special:Diff/11031399 (obs discouraged er udgået - har sat nogle til tracked)
#2
...


]]

--[[--------------------------< S U P P O R T E D P A R A M E T E R S >--------------------------------------

Because a steady-state signal conveys no useful information, whitelist.basic_arguments[] list items can have three values:
true - these parameters are valid and supported parameters
false - these parameters are deprecated but still supported
tracked - these parameters are valid and supported parameters tracked in an eponymous properties category
nil - these parameters are no longer supported. remove entirely
]]

local basic_arguments = {
-- MGA73: Kopi fra dawiki start (i alt ca. 140 linjer)
['abonnement'] = true,
['acces date'] = true,
['accesdate'] = true,
['acces-date'] = true,
['Accessdate'] = true,
['accessdato'] = true,
['accessed'] = true,
['acessdate'] = true,
['andet'] = true,
['andre'] = true,
['arbejde'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['arkiv_url'] = true,
['arkivdato'] = true,
['arkivurl'] = true,
['artikel'] = true,
['autor'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['avis'] = true,
['besøgsdato'] = true,
['besøksdato'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['bidrag'] = true,
['bidrag-url'] = true,
['bind'] = true,
['blad'] = true,
['blade'] = true,
['bogtitel'] = true,
['bureau'] = true,
['by'] = true,
['citat'] = true,
['contributorlink'] = true,
['contributormaske'] = true,
['dag'] = true,
['dateformat'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked': Bruger nu 'df'
['dato'] = true,
['datum'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['deadlink'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['dødlenke'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['død-lenke'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['dødtlink'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['efternavn'] = true,
['encyklopædi'] = true,
['etternavn'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['forfatter'] = true,
['forfattere'] = true,
['forfatterlink'] = true,
['forfattermaske'] = true,
['forlag'] = true,
['fornavn'] = true,
['författare'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['hentedag'] = true,
['hentet'] = true,
['hentningsdato'] = true,
['hjemmeside'] = true,
['hämtdatum'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['ignorer-isbn-fejl'] = true,
['kapitel'] = true,
['kapitel-format'] = true,
['kapitel-url'] = true,
['kapitelurl'] =true,
['kartografi'] = true,
['klasse'] = true,
['kommentar'] = true,
['konference'] = true,
['konference-format'] = true,
['konference-url'] = true,
['kort'] = true,
['kvalitet'] = true,
['lang'] = true,
['Language'] = true,
['langue'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['libris'] =true,
['magasin'] = true,
['medforfatter'] = true, -- deprecated
['medforfattere'] = true, -- deprecated
['minutter'] = true,
['målestok'] = true,
['netværk'] = true,
['nummer'] = true,
['oplag'] = true,
['ordbog'] = true,
['origdate'] = true,
['originalår'] = true,
['oversætter'] = true,
['oversætter-efternavn'] = true,
['oversætter-fornavn'] = true,
['oversætterlink'] = true,
['oversættermaske'] = true,
['Publisher'] = true,
['publsiher'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['pubsliher'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['på'] = true,
['redaktør'] = true,
['redaktør-efternavn'] = true,
['redaktører'] = true,
['redaktør-fornavn'] = true,
['række'] = true,
['s'] = true,
['samarbejde'] = true,
['sektion'] = true,
['sektioner'] = true,
['separator'] =true,
['seperator'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['serie'] = true,
['serielink'] = true,
['serienr'] = true,
['side'] = true,
['sider'] = true,
['sitat'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['skala'] = true,
['sprog'] = true,
['språk'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked',
['ss'] = true,
['sted'] = true,
['sæson'] = true,
['tid'] = true,
['tidsskrift'] = true,
['Titel'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['titel'] = true,
['titel_oversat'] = true,
['titellink'] = true,
['tittel'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['udgave'] = true,
['udgivelsesdato'] = true,
['udgivelsessted'] = true,
['udgivelsesår'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['udgiver'] = true,
['utgave'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['utgivare'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['utgivelsesdato'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['utgivelsessted'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['utgivelsesår'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['utgiver'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['utgiver'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['verk'] = 'tracked', --MGA73: Var 'discouraged' på dawiki men ændret til 'tracked'
['visforfattere'] = true,
['vis-forfattere'] = true,
['visredaktører'] = true,
['vis-redaktører'] = true,
['værk'] = true,
['wikilink'] = true,
['år'] = true,
['årstid'] = true,
-- MGA73: Kopi fra dawiki slut
['accessdate'] = true,
['access-date'] = true,
['agency'] = true,
['archivedate'] = true,
['archive-date'] = true,
['archive-format'] = true,
['archiveurl'] = true,
['archive-url'] = true,
['article'] = true,
['article-format'] = true,
['article-url'] = true,
['article-url-access'] = true,
['arxiv'] = true, -- cite arxiv; here because allowed in cite ... as identifier
['asin'] = true,
['ASIN'] = true,
['asin-tld'] = true,
['at'] = true,
['author'] = true,
['author-first'] = true,
['author-given'] = true,
['author-last'] = true,
['author-surname'] = true,
['authorlink'] = true,
['author-link'] = true,
['author-mask'] = true,
['authors'] = true,
['bibcode'] = true,
['bibcode-access'] = true,
['biorxiv'] = true, -- cite biorxiv; here because allowed in cite ... as identifier
['chapter'] = true,
['chapter-format'] = true,
['chapter-url'] = true,
['chapter-url-access'] = true,
['citeseerx'] = true, -- cite citeseerx; here because allowed in cite ... as identifier
['collaboration'] = true,
['contribution'] = true,
['contribution-format'] = true,
['contribution-url'] = true,
['contribution-url-access'] = true,
['contributor'] = true,
['contributor-first'] = true,
['contributor-given'] = true,
['contributor-last'] = true,
['contributor-surname'] = true,
['contributor-link'] = true,
['contributor-mask'] = true,
['date'] = true,
['department'] = true,
['df'] = true,
['dictionary'] = true,
['display-authors'] = true,
['display-contributors'] = true,
['display-editors'] = true,
['display-interviewers'] = true,
['display-subjects'] = true,
['display-translators'] = true,
['doi'] = true,
['DOI'] = true,
['doi-access'] = true,
['doi-broken-date'] = true,
['edition'] = true,
['editor'] = true,
['editor-first'] = true,
['editor-given'] = true,
['editor-last'] = true,
['editor-surname'] = true,
['editor-link'] = true,
['editor-mask'] = true,
['eissn'] = true,
['EISSN'] = true,
['encyclopaedia'] = true,
['encyclopedia'] = true,
['entry'] = true,
['entry-format'] = true,
['entry-url'] = true,
['entry-url-access'] = true,
['eprint'] = true, -- cite arxiv; here because allowed in cite ... as identifier
['first'] = true,
['format'] = true,
['given'] = true,
['hdl'] = true,
['HDL'] = true,
['hdl-access'] = true,
['host'] = true, -- unique to certain templates?
['id'] = true,
['ID'] = true,
['institution'] = true, -- constrain to cite thesis?
['interviewer'] = true,
['interviewer-first'] = true,
['interviewer-given'] = true,
['interviewer-last'] = true,
['interviewer-surname'] = true,
['interviewer-link'] = true,
['interviewer-mask'] = true,
['isbn'] = true,
['ISBN'] = true,
['ismn'] = true,
['ISMN'] = true,
['issn'] = true,
['ISSN'] = true,
['issue'] = true,
['jfm'] = true,
['JFM'] = true,
['journal'] = true,
['jstor'] = true,
['JSTOR'] = true,
['jstor-access'] = true,
['lang'] = true,
['language'] = true,
['last'] = true,
['lay-date'] = false,
['lay-format'] = false,
['lay-source'] = false,
['lay-url'] = false,
['lccn'] = true,
['LCCN'] = true,
['location'] = true,
['magazine'] = true,
['medium'] = true,
['minutes'] = true, -- constrain to cite AV media and podcast?
['mode'] = true,
['mr'] = true,
['MR'] = true,
['name-list-style'] = true,
['newspaper'] = true,
['no-pp'] = true,
['no-tracking'] = true,
['number'] = true,
['oclc'] = true,
['OCLC'] = true,
['ol'] = true,
['OL'] = true,
['ol-access'] = true,
['orig-date'] = true,
['origyear'] = true,
['orig-year'] = true,
['osti'] = true,
['OSTI'] = true,
['osti-access'] = true,
['others'] = true,
['p'] = true,
['page'] = true,
['pages'] = true,
['people'] = true,
['periodical'] = true,
['place'] = true,
['pmc'] = true,
['PMC'] = true,
['pmc-embargo-date'] = true,
['pmid'] = true,
['PMID'] = true,
['postscript'] = true,
['pp'] = true,
['publication-date'] = true,
['publication-place'] = true,
['publisher'] = true,
['quotation'] = true,
['quote'] = true,
['quote-page'] = true,
['quote-pages'] = true,
['ref'] = true,
['rfc'] = true,
['RFC'] = true,
['sbn'] = true,
['SBN'] = true,
['scale'] = true,
['script-article'] = true,
['script-chapter'] = true,
['script-contribution'] = true,
['script-entry'] = true,
['script-journal'] = true,
['script-magazine'] = true,
['script-newspaper'] = true,
['script-periodical'] = true,
['script-quote'] = true,
['script-section'] = true,
['script-title'] = true,
['script-website'] = true,
['script-work'] = true,
['section'] = true,
['section-format'] = true,
['section-url'] = true,
['section-url-access'] = true,
['series'] = true,
['ssrn'] = true, -- cite ssrn; these three here because allowed in cite ... as identifier
['SSRN'] = true,
['ssrn-access'] = true,
['subject'] = true,
['subject-link'] = true,
['subject-mask'] = true,
['surname'] = true,
['s2cid'] = true,
['S2CID'] = true,
['s2cid-access'] = true,
['template-doc-demo'] = true,
['time'] = true, -- constrain to cite av media and podcast?
['time-caption'] = true, -- constrain to cite av media and podcast?
['title'] = true,
['title-link'] = true,
['translator'] = true,
['translator-first'] = true,
['translator-given'] = true,
['translator-last'] = true,
['translator-surname'] = true,
['translator-link'] = true,
['translator-mask'] = true,
['trans-article'] = true,
['trans-chapter'] = true,
['trans-contribution'] = true,
['trans-entry'] = true,
['trans-journal'] = true,
['trans-magazine'] = true,
['trans-newspaper'] = true,
['trans-periodical'] = true,
['trans-quote'] = true,
['trans-section'] = true,
['trans-title'] = true,
['trans-website'] = true,
['trans-work'] = true,
['type'] = true,
['url'] = true,
['URL'] = true,
['url-access'] = true,
['url-status'] = true,
['url-status'] = true,
['vauthors'] = true,
['abb'] = true,
['veditors'] = true,
['abonnement'] = true,
['version'] = true,
['andre'] = true,
['via'] = true,
['år'] = true,
['volume'] = true,
['årgang'] = true,
['website'] = true,
['arkivdato'] = true,
['work'] = true,
['arkiv_dato'] = true,
['year'] = true,
['arkiv-dato'] = true,
['zbl'] = true,
['arkivurl'] = true,
['ZBL'] = true,
['arkiv_url'] = true,
['arkiv-url'] = true,
}
['artikkel'] = true,

['arxiv'] = true,
local numbered_arguments = {
['ARXIV'] = true,
-- MGA73: Kopi fra dawiki start (i alt ca. 17 linjer)
['contributor#link'] = true,
['asin'] = true,
['contributor#maske'] = true,
['ASIN'] = true,
['efternavn#'] = true,
['asin-tld'] = true,
['forfatter#'] = true,
['ASIN-TLD'] = true,
['forfatter#link'] = true,
['avdeling'] = true,
['forfatter#maske'] = true,
['avis'] = true,
['fornavn#'] = true,
['besøksdato'] = true,
['oversætter#'] = true,
['bibcode'] = true,
['oversætter#-efternavn'] = true,
['BIBCODE'] = true,
['oversætter#-fornavn'] = true,
['bidrag'] = true,
['oversætter#link'] = true,
['bidragurl'] = true,
['oversætter#maske'] = true,
['bidrag-url'] = true,
['redaktør#'] = true,
['bind'] = true,
['redaktør#-efternavn'] = true,
['boktittel'] = true,
['redaktør#-fornavn'] = true,
['by'] = true,
['redaktør#link'] = true,
['byrå'] = true,
['redaktør#maske'] = true,
['nyhetsbyrå'] = true,
['dag'] = true,
-- MGA73: Kopi fra dawiki slut
['author#'] = true,
['dato'] = true,
['author-first#'] = true,
['dødlenke'] = true,
['author#-first'] = true,
['død-lenke'] = true,
['author-given#'] = true,
['doi'] = true,
['author#-given'] = true,
['DOI'] = true,
['author-last#'] = true,
['DoiBrutt'] = true,
['author#-last'] = true,
['doi_bruttdato'] = true,
['author-surname#'] = true,
['doi_inaktivdato'] = true,
['author#-surname'] = true,
['embargo'] = true,
['author-link#'] = true,
['Embargo'] = true,
['author#-link'] = true,
['encyclopedi'] = true,
['authorlink#'] = true,
['episodelenke'] = true,
['author#link'] = true,
['etternavn'] = true,
['author-mask#'] = true,
['forfatter'] = true,
['author#-mask'] = true,
['forfattere'] = true,
['contributor#'] = true,
['forfatter-etternavn'] = true,
['contributor-first#'] = true,
['forfatter-fornavn'] = true,
['contributor#-first'] = true,
['forfatterlenke'] = true,
['contributor-given#'] = true,
['forfatter-lenke'] = true,
['contributor#-given'] = true,
['forfattermerke'] = true,
['contributor-last#'] = true,
['forfatter-merke'] = true,
['contributor#-last'] = true,
['forfatter_url'] = true,
['contributor-surname#'] = true,
['forfatternavn-separator'] = true,
['contributor#-surname'] = true,
['forfatterseparator'] = true,
['contributor-link#'] = true,
['forfatter-separator'] = true,
['contributor#-link'] = true,
['forlag'] = true,
['contributor-mask#'] = true,
['format'] = true,
['contributor#-mask'] = true,
['fornavn'] = true,
['editor#'] = true,
['først'] = true,
['editor-first#'] = true,
['grad'] = true,
['editor#-first'] = true,
['hendelse'] = true,
['editor-given#'] = true,
['hendelseurl'] = true,
['editor#-given'] = true,
['id'] = true,
['editor-last#'] = true,
['ID'] = true,
['editor#-last'] = true,
['ignorerisbnfeil'] = true,
['editor-surname#'] = true,
['ignorer-isbn-feil'] = true,
['editor#-surname'] = true,
['ingensporing'] = true,
['editor-link#'] = true,
['ingen-sporing'] = true,
['editor#-link'] = true,
['innfelt'] = true,
['editor-mask#'] = true,
['institusjon'] = true,
['editor#-mask'] = true,
['intervjuer'] = true,
['first#'] = true,
['isbn'] = true,
['given#'] = true,
['ISBN'] = true,
['host#'] = true,
['isbn13'] = true,
['interviewer#'] = true,
['ISBN13'] = true,
['interviewer-first#'] = true,
['issn'] = true,
['interviewer#-first'] = true,
['ISSN'] = true,
['interviewer-given#'] = true,
['issue'] = true,
['interviewer#-given'] = true,
['jfm'] = true,
['interviewer-last#'] = true,
['JFM'] = true,
['interviewer#-last'] = true,
['journal'] = true,
['interviewer-surname#'] = true,
['jstor'] = true,
['interviewer#-surname'] = true,
['JSTOR'] = true,
['interviewer-link#'] = true,
['kallesignal'] = true,
['interviewer#-link'] = true,
['kapittel'] = true,
['interviewer-mask#'] = true,
['kapittellenke'] = true,
['interviewer#-mask'] = true,
['kapittelurl'] = true,
['last#'] = true,
['kapittel-url'] = true,
['subject#'] = true,
['kartografi'] = true,
['subject-link#'] = true,
['konferanse'] = true,
['subject#-link'] = true,
['konferanseurl'] = true,
['subject-mask#'] = true,
['konferanse-url'] = true,
['kommentar'] = true, -- kept for backwards compability, not part of CS1
['subject#-mask'] = true,
['surname#'] = true,
['lccn'] = true,
['translator#'] = true,
['LCCN'] = true,
['translator-first#'] = true,
['lokasjon'] = true,
['translator#-first'] = true,
['magasin'] = true,
['translator-given#'] = true,
['magazine'] = true,
['translator#-given'] = true,
['maldokumentasjonsdemo'] = true,
['translator-last#'] = true,
['måned'] = true,
['translator#-last'] = true,
['medforfatter'] = true,
['translator-surname#'] = true,
['medforfattere'] = true,
['translator#-surname'] = true,
['media'] = true,
['translator-link#'] = true,
['medintervjuere'] = true,
['translator#-link'] = true,
['medium'] = true,
['translator-mask#'] = true,
['minutter'] = true,
['translator#-mask'] = true,
['modus'] = true,
['mr'] = true,
}
['MR'] = true,

['navneseparator'] = true,

['navnelisteformat'] = true,
--[[--------------------------< P R E P R I N T S U P P O R T E D P A R A M E T E R S >--------------------
['nettsted'] = true,

['nettside'] = true,
Cite arXiv, cite biorxiv, cite citeseerx, and cite ssrn are preprint templates that use the limited set of parameters
['nettverk'] = true,
defined in the limited_basic_arguments and limited_numbered_arguments tables. Those lists are supplemented with a
['nocat'] = true,
template-specific list of parameters that are required by the particular template and may be exclusive to one of the
['nopp'] = true,
preprint templates. Some of these parameters may also be available to the general cs1|2 templates.
['nummer'] = true,

['hefte'] = true,
Same conventions for true/false/tracked/nil as above.
['oclc'] = true,

['OCLC'] = true,
]]
['ol'] = true,

['OL'] = true,
local preprint_arguments = {
['oppføring'] = true,
arxiv = {
['opprinnelsesdato'] = true,
['arxiv'] = true, -- cite arxiv and arxiv identifiers
['class'] = true,
['opprinnelsesår'] = true,
['oppslagsverk'] = true,
['eprint'] = true, -- cite arxiv and arxiv identifiers
['ordbok'] = true,
},
['orig-year'] = true,
biorxiv = {
['biorxiv'] = true,
['orig-date'] = true,
['origyear'] = true,
},
['osti'] = true,
citeseerx = {
['citeseerx'] = true,
['OSTI'] = true,
['overs_kapittel'] = true,
},
['overs-kapittel'] = true,
ssrn = {
['ssrn'] = true,
['overs_tittel'] = true,
['SSRN'] = true,
['overs-tittel'] = true,
['ssrn-access'] = true,
['oversetter'] = true,
['oversetter-fornavn'] = true,
},
['oversetter-etternavn'] = true,
}
['oversetter-lenke'] = true,

['oversetter-maske'] = true,

--[[--------------------------< L I M I T E D S U P P O R T E D P A R A M E T E R S >----------------------

cite arxiv, cite biorxiv, cite citeseerx, and cite ssrn templates are preprint templates so are allowed only a
limited subset of parameters allowed to all other cs1|2 templates. The limited subset is defined here.

Same conventions for true/false/tracked/nil as above.
]]

local limited_basic_arguments = {
['at'] = true,
['author'] = true,
['author-first'] = true,
['author-given'] = true,
['author-last'] = true,
['author-surname'] = true,
['author-link'] = true,
['authorlink'] = true,
['author-mask'] = true,
['authors'] = true,
['collaboration'] = true,
['date'] = true,
['df'] = true,
['display-authors'] = true,
['first'] = true,
['given'] = true,
['language'] = true,
['last'] = true,
['mode'] = true,
['name-list-style'] = true,
['no-tracking'] = true,
['p'] = true,
['page'] = true,
['page'] = true,
['pages'] = true,
['pages'] = true,
['postscript'] = true,
[''] = true,
['pp'] = true,
['periodisk'] = true,
['quotation'] = true,
['personer'] = true,
['quote'] = true,
['pmc'] = true,
['ref'] = true,
['PMC'] = true,
['surname'] = true,
['pmid'] = true,
['template-doc-demo'] = true,
['PMID'] = true,
['title'] = true,
['postscript'] = true,
['trans-title'] = true,
['program'] = true,
['vauthors'] = true,
['publikasjon'] = true,
['year'] = true,
['publisher'] = true,
['radaktør-separator'] = true,
}
['redaktør'] = true,

['redaktører'] = true,
local limited_numbered_arguments = {
['author#'] = true,
['redaktøretternavn'] = true,
['author-first#'] = true,
['redaktør-etternavn'] = true,
['author#-first'] = true,
['redaktørfornavn'] = true,
['author-given#'] = true,
['redaktør-fornavn'] = true,
['author#-given'] = true,
['redaktørlenke'] = true,
['author-last#'] = true,
['redaktør-lenke'] = true,
['author#-last'] = true,
['redaktørmerke'] = true,
['author-surname#'] = true,
['redaktør-merke'] = true,
['author#-surname'] = true,
['redaktørnavn-separator'] = true,
['author-link#'] = true,
['ref'] = true,
['author#-link'] = true,
['Ref'] = true,
['authorlink#'] = true,
['registerering'] = true,
['author#link'] = true,
['rfc'] = true,
['author-mask#'] = true,
['RFC'] = true,
['author#-mask'] = true,
['s'] = true,
['first#'] = true,
['sal'] = true,
['given#'] = true,
['sammendrag'] = true,
['last#'] = true,
['sammendragdato'] = true,
['surname#'] = true,
['sammendragkilde'] = true,
['sammendragurl'] = true,
}
['seksjon'] = true,

['seksjonurl'] = true,

['separator'] = true,
--[[--------------------------< U N I Q U E _ A R G U M E N T S >----------------------------------------------
['serie'] = true,

['serielenke'] = true,
Some templates have unique parameters. Those templates and their unique parameters are listed here. Keys in this
['serienr'] = true,
table are the template's CitationClass parameter value
['serienummer'] = true,

['serier'] = true,
Same conventions for true/false/tracked/nil as above.
['serie-separator'] = true,

['sesong'] = true,
]]
['side'] = true,

['sideantall'] = true, -- kept for backwards compability, not part of CS1
local unique_arguments = {
['audio-visual'] = {
['sider'] = true,
['transcript'] = true,
['sisteforfatteramp'] = true,
['transcript-format'] = true,
['sitat'] = true,
['transcript-url'] = true,
['sitering'] = true,
['skala'] = true,
},
['skole'] = true,
conference = {
['book-title'] = true,
['språk'] = true,
['conference'] = true,
['SPrefiks'] = true,
['conference-format'] = true,
['ss'] = true,
['conference-url'] = true,
['SSPrefiks'] = true,
['event'] = true,
['ssrn'] = true,
['SSRN'] = true,
},
['station'] = true,
episode = {
['airdate'] = true,
['sted'] = true,
['air-date'] = true,
['tidspunkt'] = true,
['credits'] = true,
['tidstekst'] = true,
['title'] = true,
['episode-link'] = true, -- alias of |title-link=
['network'] = true,
['tittel'] = true,
['season'] = true,
['tittellenke'] = true,
['series-link'] = true,
['transkripsjon'] = true,
['series-no'] = true,
['transkripsjonsurl'] = true,
['series-number'] = true,
['transkripsjon-url'] = true,
['station'] = true,
['type'] = true,
['transcript'] = true,
['url'] = true,
['transcript-format'] = true,
['URL'] = true,
['transcripturl'] = false,
['url-tilgang'] = true,
['transcript-url'] = true,
['utgave'] = true,
['utgivelsesår'] = true,
},
['utgivelsesdato'] = true,
mailinglist = {
['mailing-list'] = true,
['utgivelses-dato'] = true,
['utgivelsessted'] = true,
},
['utgivelses-sted'] = true,
map = {
['cartography'] = true,
['utgiver'] = true,
['inset'] = true,
['utgiverid'] = true,
['map'] = true,
['ved'] = true,
['map-format'] = true,
['verk'] = true,
['map-url'] = true,
['versjon'] = true,
['map-url-access'] = true,
['via'] = true,
['script-map'] = true,
['visforfattere'] = true,
['sections'] = true,
['vis-forfattere'] = true,
['sheet'] = true,
['visredaktører'] = true,
['sheets'] = true,
['vis-redaktører'] = true,
['trans-map'] = true,
['volum'] = true,
['website'] = true,
},
['zbl'] = true,
newsgroup = {
['message-id'] = true,
['ZBL'] = true,
['newsgroup'] = true,
['access-date'] = true
},
},
report = {
['docket'] = true,
},
serial = {
['airdate'] = true,
['air-date'] = true,
['credits'] = true,
['episode'] = true, -- cite serial only TODO: make available to cite episode?
['episode-link'] = true, -- alias of |title-link=
['network'] = true,
['series-link'] = true,
['station'] = true,
},
speech = {
['conference'] = true,
['conference-format'] = true,
['conference-url'] = true,
['event'] = true,
},
thesis = {
['degree'] = true,
['docket'] = true,
},
}


--[[--------------------------< T E M P L A T E _ L I S T _ G E T >--------------------------------------------

gets a list of the templates from table t

]]

local function template_list_get (t)
local out = {}; -- a table for output
for k, _ in pairs (t) do -- spin through the table and collect the keys
table.insert (out, k) -- add each key to the output table
end
return out; -- and done
end


--[[--------------------------< E X P O R T E D T A B L E S >------------------------------------------------
]]


numbered_arguments = {
return {
['etternavn#'] = true,
basic_arguments = basic_arguments,
['forfatter#'] = true,
numbered_arguments = numbered_arguments,
['forfattere#'] = true,
limited_basic_arguments = limited_basic_arguments,
['forfatter-etternavn#'] = true,
limited_numbered_arguments = limited_numbered_arguments,
['forfatter#-etternavn'] = true,
['forfatter-fornavn#'] = true,
['forfatter#-fornavn'] = true,
['forfatter-lenke#'] = true,
['forfatter#lenke'] = true,
['forfatter#-lenke'] = true,
['forfatterlenke#'] = true,
['forfatter-merke#'] = true,
['forfatter#merke'] = true,
['forfatter#-merke'] = true,
['forfattermerke#'] = true,
['fornavn#'] = true,
['redaktør#'] = true,
['redaktører#'] = true,
['redaktør-etternavn#'] = true,
['redaktør#-etternavn'] = true,
['redaktøretternavn#'] = true,
['redaktør-fornavn#'] = true,
['redaktør#fornavn'] = true,
['redaktør#-fornavn'] = true,
['redaktørfornavn#'] = true,
['redaktør-lenke#'] = true,
['redaktør#lenke'] = true,
['redaktør#-lenke'] = true,
['redaktørlenke#'] = true,
['redaktør-merke#'] = true,
['redaktør#merke'] = true,
['redaktør#-merke'] = true,
['redaktørmerke#'] = true,
},
};


return whitelist;
preprint_arguments = preprint_arguments,
preprint_template_list = template_list_get (preprint_arguments), -- make a template list from preprint_arguments{} table
unique_arguments = unique_arguments,
unique_param_template_list = template_list_get (unique_arguments), -- make a template list from unique_arguments{} table
};

Siste sideversjon per 12. mai 2025 kl. 18:45

Denne modulen og dens undermoduler er «motoren» bak CS1-stilen og de ulike kildemalene som følger denne ({{Kilde bok}}, {{Kilde www}}, osv…). Modulen er importert fra en:Module:Citation/CS1 og tilpasset norske forhold. De viktigste tilpasningene er i Modul:Citation/CS1/Configuration og Modul:Citation/CS1/Date validation, men det er gjort tilpasninger i omtrent alle undermodulene, så ved behov for å re-importere må man passe på dette. Re-importer alltid til sandkassene først.

Skal du gjøre endringer i denne modulen eller en av modulens undermoduler, prøv alltid i den tilhørende sandkassen først. Det finnes sandkasseversjoner av alle kildemalene som benytter Modul:Citation/CS1/sandkasse: {{Kilde bok/sandkasse}}, {{Kilde www/sandkasse}}, osv…, slik at du kan se hvordan disse blir påvirket av endringene dine.

Brukes av[rediger kilde]

Denne modulen brukes av følgende kildemaler:

Tilleggsmoduler[rediger kilde]


Vedlikeholdskategorier[rediger kilde]


whitelist = {

basic_arguments = {
	['url-status'] = true,
    ['abb'] = true,
    ['abonnement'] = true,
    ['andre'] = true,
    ['år'] = true,
    ['årgang'] = true,
    ['arkivdato'] = true,
    ['arkiv_dato'] = true,
    ['arkiv-dato'] = true,
    ['arkivurl'] = true,
    ['arkiv_url'] = true,
    ['arkiv-url'] = true,
    ['artikkel'] = true,
    ['arxiv'] = true,
    ['ARXIV'] = true,
    ['asin'] = true,
    ['ASIN'] = true,
    ['asin-tld'] = true,
    ['ASIN-TLD'] = true,
    ['avdeling'] = true,
    ['avis'] = true,
    ['besøksdato'] = true,
    ['bibcode'] = true,
    ['BIBCODE'] = true,
    ['bidrag'] = true,
    ['bidragurl'] = true,
    ['bidrag-url'] = true,
    ['bind'] = true,
    ['boktittel'] = true,
    ['by'] = true,
    ['byrå'] = true,
    ['nyhetsbyrå'] = true,
    ['dag'] = true,
    ['dato'] = true,
    ['dødlenke'] = true,
    ['død-lenke'] = true,
    ['doi'] = true,
    ['DOI'] = true,
    ['DoiBrutt'] = true,
    ['doi_bruttdato'] = true,
    ['doi_inaktivdato'] = true,
    ['embargo'] = true,
    ['Embargo'] = true,
    ['encyclopedi'] = true,
    ['episodelenke'] = true,
    ['etternavn'] = true,
    ['forfatter'] = true,
    ['forfattere'] = true,
    ['forfatter-etternavn'] = true,
    ['forfatter-fornavn'] = true,
    ['forfatterlenke'] = true,
    ['forfatter-lenke'] = true,
    ['forfattermerke'] = true,
    ['forfatter-merke'] = true,
    ['forfatter_url'] = true,
    ['forfatternavn-separator'] = true,
    ['forfatterseparator'] = true,
    ['forfatter-separator'] = true,
    ['forlag'] = true,
    ['format'] = true,
    ['fornavn'] = true,
    ['først'] = true,
    ['grad'] = true,
    ['hendelse'] = true,
    ['hendelseurl'] = true,
    ['id'] = true,
    ['ID'] = true,
    ['ignorerisbnfeil'] = true,
    ['ignorer-isbn-feil'] = true,
    ['ingensporing'] = true,
    ['ingen-sporing'] = true,
    ['innfelt'] = true,
    ['institusjon'] = true,
    ['intervjuer'] = true,
    ['isbn'] = true,
    ['ISBN'] = true,
    ['isbn13'] = true,
    ['ISBN13'] = true,
    ['issn'] = true,
    ['ISSN'] = true,
    ['issue'] = true,
    ['jfm'] = true,
    ['JFM'] = true,
    ['journal'] = true,
    ['jstor'] = true,
    ['JSTOR'] = true,
    ['kallesignal'] = true,
    ['kapittel'] = true,
    ['kapittellenke'] = true,
    ['kapittelurl'] = true,
    ['kapittel-url'] = true,
    ['kartografi'] = true,
    ['konferanse'] = true,
    ['konferanseurl'] = true,
    ['konferanse-url'] = true,
    ['kommentar'] = true,  -- kept for backwards compability, not part of CS1
    ['lccn'] = true,
    ['LCCN'] = true,
    ['lokasjon'] = true,
    ['magasin'] = true,
    ['magazine'] = true,
    ['maldokumentasjonsdemo'] = true,
    ['måned'] = true,
    ['medforfatter'] = true,
    ['medforfattere'] = true,
    ['media'] = true,
    ['medintervjuere'] = true,
    ['medium'] = true,
    ['minutter'] = true,
    ['modus'] = true,
    ['mr'] = true,
    ['MR'] = true,
    ['navneseparator'] = true,
    ['navnelisteformat'] = true,
    ['nettsted'] = true,
    ['nettside'] = true,
    ['nettverk'] = true,
    ['nocat'] = true,
    ['nopp'] = true,
    ['nummer'] = true,
    ['hefte'] = true,
    ['oclc'] = true,
    ['OCLC'] = true,
    ['ol'] = true,
    ['OL'] = true,
    ['oppføring'] = true,
    ['opprinnelsesdato'] = true,
    ['opprinnelsesår'] = true,
    ['oppslagsverk'] = true,
    ['ordbok'] = true,
    ['orig-year'] = true,
    ['orig-date'] = true, 
    ['origyear'] = true,
    ['osti'] = true,
    ['OSTI'] = true,
    ['overs_kapittel'] = true,
    ['overs-kapittel'] = true,
    ['overs_tittel'] = true,
    ['overs-tittel'] = true,
    ['oversetter'] = true,
	['oversetter-fornavn'] = true,
	['oversetter-etternavn'] = true,
	['oversetter-lenke'] = true,
	['oversetter-maske'] = true,
	['page'] = true,
	['pages'] = true,
    ['på'] = true,
    ['periodisk'] = true,
    ['personer'] = true,
    ['pmc'] = true,
    ['PMC'] = true,
    ['pmid'] = true,
    ['PMID'] = true,
    ['postscript'] = true,
    ['program'] = true,
    ['publikasjon'] = true,
    ['publisher'] = true,
    ['radaktør-separator'] = true,
    ['redaktør'] = true,
    ['redaktører'] = true,
    ['redaktøretternavn'] = true,
    ['redaktør-etternavn'] = true,
    ['redaktørfornavn'] = true,
    ['redaktør-fornavn'] = true,
    ['redaktørlenke'] = true,
    ['redaktør-lenke'] = true,
    ['redaktørmerke'] = true,
    ['redaktør-merke'] = true,
    ['redaktørnavn-separator'] = true,
    ['ref'] = true,
    ['Ref'] = true,
    ['registerering'] = true,
    ['rfc'] = true,
    ['RFC'] = true,
    ['s'] = true,
    ['sal'] = true,
    ['sammendrag'] = true,
    ['sammendragdato'] = true,
    ['sammendragkilde'] = true,
    ['sammendragurl'] = true,
    ['seksjon'] = true,
    ['seksjonurl'] = true,
    ['separator'] = true,
    ['serie'] = true,
    ['serielenke'] = true,
    ['serienr'] = true,
    ['serienummer'] = true,
    ['serier'] = true,
    ['serie-separator'] = true,
    ['sesong'] = true,
    ['side'] = true,
    ['sideantall'] = true,  -- kept for backwards compability, not part of CS1
    ['sider'] = true,
    ['sisteforfatteramp'] = true,
    ['sitat'] = true,
    ['sitering'] = true,
    ['skala'] = true,
    ['skole'] = true,
    ['språk'] = true,
    ['SPrefiks'] = true,
    ['ss'] = true,
    ['SSPrefiks'] = true,
    ['ssrn'] = true,
    ['SSRN'] = true,
    ['station'] = true,
    ['sted'] = true,
    ['tidspunkt'] = true,
    ['tidstekst'] = true,
    ['title'] = true,
    ['tittel'] = true,
    ['tittellenke'] = true,
    ['transkripsjon'] = true,
    ['transkripsjonsurl'] = true,
    ['transkripsjon-url'] = true,
    ['type'] = true,
    ['url'] = true,
    ['URL'] = true,
    ['url-tilgang'] = true,
    ['utgave'] = true,
    ['utgivelsesår'] = true,
    ['utgivelsesdato'] = true,
    ['utgivelses-dato'] = true,
    ['utgivelsessted'] = true,
    ['utgivelses-sted'] = true,
    ['utgiver'] = true,
    ['utgiverid'] = true,
    ['ved'] = true,
    ['verk'] = true,
    ['versjon'] = true,
    ['via'] = true,
    ['visforfattere'] = true,
    ['vis-forfattere'] = true,
    ['visredaktører'] = true,
    ['vis-redaktører'] = true,
    ['volum'] = true,
    ['website'] = true,
    ['zbl'] = true,
    ['ZBL'] = true,
    ['access-date'] = true
},

numbered_arguments = {
    ['etternavn#'] = true,
    ['forfatter#'] = true,
    ['forfattere#'] = true,
    ['forfatter-etternavn#'] = true,
    ['forfatter#-etternavn'] = true,
    ['forfatter-fornavn#'] = true,
    ['forfatter#-fornavn'] = true,
    ['forfatter-lenke#'] = true,
    ['forfatter#lenke'] = true,
    ['forfatter#-lenke'] = true,
    ['forfatterlenke#'] = true,
    ['forfatter-merke#'] = true,
    ['forfatter#merke'] = true,
    ['forfatter#-merke'] = true,
    ['forfattermerke#'] = true,
    ['fornavn#'] = true,
    ['redaktør#'] = true,
    ['redaktører#'] = true,
    ['redaktør-etternavn#'] = true,
    ['redaktør#-etternavn'] = true,
    ['redaktøretternavn#'] = true,
    ['redaktør-fornavn#'] = true,
    ['redaktør#fornavn'] = true,
    ['redaktør#-fornavn'] = true,
    ['redaktørfornavn#'] = true,
    ['redaktør-lenke#'] = true,
    ['redaktør#lenke'] = true,
    ['redaktør#-lenke'] = true,
    ['redaktørlenke#'] = true,
    ['redaktør-merke#'] = true,
    ['redaktør#merke'] = true,
    ['redaktør#-merke'] = true,
    ['redaktørmerke#'] = true,
},
};

return whitelist;