Module:CS1 translator/data
Documentation for this module may be created at Module:CS1 translator/data/doc
--[[--------------------------< P A R A M S _ M A I N _ T >---------------------------------------------------- table of k/v_t pair tables where k/v_t in the outer table is: k – the Wikimedia subdomain (language code; 'en' in 'en.wikipedia.org') v_t – a k/v table where k – the non-English parameter name v – the directly translatable cs1|2 equivalent parameter name. Parameter names that do not have any cs1|2 equivalency or that are treated as special cases are also listed here for completeness and to document them; these are asigned nil for a value (same as not present in the table). All key values (non-English parameter names) are normalized to lowercase. ]] local params_main_t = { ca = { -- Catalan from :ca:Plantilla:Ref-web & Ref-publicació by [[Module:Sandbox/trappist_the_monk/wikisource_param_fetch]] ['any'] = nil, -- year -- ['archive-date'] = '', ['article'] = 'title', -- alias of |title= from Ref-publicació (cite news) ['arxiudata'] = 'nil', -- archive-date ['arxiuurl'] = 'archive-url', -- ['arxiv'] = '', -- ['bibcode'] = '', ['autorenllaç'] = 'author-link', -- not enumerated; first author only ['citació'] = 'quote', ['coautors'] = nil, -- no cs1|2 equivalent: |coauthors= ['consulta'] = nil, -- access-date ['darrer'] = nil, -- no cs1|2 equivalent: alias of |last= used only to create CITEREF id ['data'] = nil, -- date ['dataaccés'] = nil, -- access-date -- ['display-authors'] = '', -- ['doi'] = '', ['doietiqueta'] = 'doi', -- alias of |doi= apparently manually percent encoded (as of 2022-12-26 no examples of its use at ca.wiki) ['edició'] = 'issue', -- undocumented ['editor'] = 'publisher', ['editorial'] = 'publisher', ['exemplar'] = 'issue', -- ['format'] = '', -- ['id'] = '', ['idioma'] = 'language', ['inactiu'] = nil, -- no cs1|2 equivalent; more-or-less same as {{dead link}} -- ['issn'] = '', -- ['jstor'] = '', ['llengua'] = 'language', ['lloc'] = 'location', ['mes'] = nil, -- month ['obra'] = 'work', -- ['oclc'] = '', -- ['pmc'] = '', -- ['pmid'] = '', ['pàgina'] = 'page', ['pàgines'] = 'pages', ['publicació'] = 'work', -- ['ref'] = '', ['revista'] = 'work', ['títol'] = 'title', -- ['url'] = '', ['volum'] = 'volume', -- ['year'] = '', -- enumerated parameters; non-enumerated forms of these parameters created by build_params_main_t() ['autor#'] = 'author#', ['cognom#'] = 'last#', ['enllaçautor#'] = 'author-link#', -- ['last#'] = '', ['nom#'] = 'first#', }, da = { -- Danish from :da:Modul:Citation/CS1/Whitelist ['hentningsdato'] = nil, -- access-date ['hentet'] = nil, -- access-date ['besøgsdato'] = nil, -- access-date ['forfattere'] = 'authors', ['redaktører'] = nil, -- no cs1|2 equivalent: |editors= ['bogtitel'] = 'book-title', ['kartografi'] = 'cartography', ['kapitel'] = 'chapter', ['kapitel-format'] = 'chapter-format', ['kapitel-url'] = 'chapter-url', ['bidrag-url'] = 'contribution-url', ['by'] = nil, -- no cs1|2 equivalent: |city= ['klasse'] = 'class', ['medforfattere'] = nil, -- no cs1|2 equivalent: |coauthors= ['medforfatter'] = nil, -- no cs1|2 equivalent: |coauthor= ['samarbejde'] = 'collaboration', ['konference'] = 'conference', ['konference-format'] = 'conference-format', ['konference-url'] = 'conference-url', ['bidrag'] = 'contribution', ['dødtlink'] = nil, -- special case: |url-status= ['vis-forfattere'] = 'display-authors', -- accepts cs1|2 values: digits or 'etal' string so these are simple translations ['vis-redaktører'] = 'display-editors', ['visforfattere'] = 'display-authors', ['visredaktører'] = 'display-editors', ['udgave'] = 'edition', ['encyklopædi'] = 'encyclopedia', ['ignorer-isbn-fejl'] = 'isbn', -- special case: |isbn=((<isbn>)) ['nummer'] = 'number', ['sprog'] = 'language', ['på'] = 'language', ['kort'] = 'map', ['minutter'] = 'minutes', ['netværk'] = 'network', ['originalår'] = nil, -- orig-date; is it proper to translate this? what about non-date text? ['andre'] = 'others', ['side'] = 'page', ['s'] = 'page', ['sider'] = 'pages', ['ss'] = 'pages', ['tidsskrift'] = 'journal', ['avis'] = 'newspaper', ['magasin'] = 'magazine', ['arbejde'] = 'work', ['værk'] = 'work', ['ordbog'] = 'dictionary', ['hjemmeside'] = 'website', ['sted'] = 'location', ['udgivelsesdato'] = 'publication-date', ['udgivelsessted'] = 'publication-place', ['citat'] = 'quote', ['målestok'] = 'scale', ['skala'] = 'scale', ['sektion'] = 'section', ['årstid'] = nil, -- not in aliases list; |season=? ['sæson'] = 'season', ['sektioner'] = 'sections', ['serie'] = 'series', ['række'] = 'series', ['serielink'] = 'series-link', ['serienr'] = 'series-number', ['blad'] = 'sheet', ['blade'] = 'sheets', ['dato'] = nil, -- |date= ['abonnement'] = nil, -- |subscription= ['arkivdato'] = nil, -- |archive-date ['arkivurl'] = 'archive-url', ['tid'] = 'time', ['titel'] = 'title', ['titellink'] = 'title-link', ['udgiver'] = 'publisher', ['utgiver'] = 'publisher', ['forlag'] = 'publisher', ['bureau'] = 'agency', ['bind'] = 'volume', ['år'] = nil, -- |year= ['kommentar'] = nil, -- not in aliases list; |comment=? ['verk'] = 'work', ['tittel'] = 'title', ['utgiver'] = 'publisher', ['hämtdatum'] = nil, -- access-date ['dødlenke'] = nil, -- special case: |url-status= ['besøksdato'] = nil, -- access-date ['språk'] = nil, -- special case: |language= ['arkiv_url'] = 'archive-url', ['utgivare'] = 'publisher', ['datum'] = nil, -- |date= ['utgivelsesdato'] = 'publication-date', ['etternavn'] = 'surname', ['sitat'] = 'quote', ['författare'] = 'authors', ['titel_oversat'] = 'trans-title', ['accesdate'] = nil, --access-date ['accessed'] = nil, --access-date ['acces date'] = nil, --access-date ['acessdate'] = nil, --access-date ['acces-date'] = nil, --access-date ['accessdate'] = nil, --access-date ['accessdato'] = nil, --access-date ['autor'] = 'author', ['deadlink'] = nil, -- special case: |url-status= ['død-lenke'] = nil, -- special case: |url-status= ['langue'] = 'language', ['lang'] = 'language', ['publsiher'] = nil, -- English misspelling ['pubsliher'] = nil, -- English misspelling ['origdate'] = 'orig-date', -- orig-date; is it proper to translate this? what about non-date text? ['kvalitet'] = nil, -- not in aliases list; |quality=? ['utgivelsesår'] = 'publication-date', ['utgivelsessted'] = 'publication-place', ['udgivelsesår'] = 'publication-date', ['artikel'] = 'article', ['utgave'] = 'edition', ['wikilink'] = 'author-link', ['hentedag'] = nil, --access-date ['dag'] = nil, -- |date= ['oplag'] = 'edition', ['andet'] = nil, -- not in aliases list; |others=? ['kapitelurl'] ='chapter-url', ['separator'] = nil, -- not in aliases list; no cs1|2 equivalent ['seperator'] = nil, -- not in aliases list; no cs1|2 equivalent ['libris'] = nil, -- not in aliases list; no cs1|2 equivalent: |books=? ['dateformat'] = 'df', -- enumerated parameters; non-enumerated forms of these parameters created by build_params_main_t() ['fornavn#'] = 'first#', ['forfatter#'] = 'author#', ['efternavn#'] = 'last#', ['forfatter#link'] = 'author#-link', ['forfatter#maske'] = 'author#-mask', ['redaktør#-fornavn'] = 'editor#-first', ['redaktør#-efternavn'] = 'editor#-last', ['redaktør#'] = 'editor#', ['redaktør#link'] = 'editor#-link', ['redaktør#maske'] = 'editor#-mask', ['contributor#maske'] = 'contributor#-mask', ['oversætter#'] = 'translator#', ['oversætter#-fornavn'] = 'translator#-first', ['oversætter#-efternavn'] = 'translator#-last', ['oversætter#link'] = 'translator#-link', ['oversætter#maske'] = 'translator#-mask', }, de = { -- German -- from {{Literatur}} (de:Vorlage:Literatur) ['abruf'] = nil, -- access-date ['auflage'] = 'edition', ['band'] = 'volume', ['bandreihe'] = nil, -- |series= special case; combined with reihe, nummerreihe, hrsgreihe ['datum'] = nil, -- date ['fundstelle'] = nil, -- no cs1|2 equivalent ['hrsg'] = nil, -- special case; meanings not the same here as in de:Vorlage:Internetquelle ['hrsgreihe'] = nil, -- |series= special case; combined with reihe, bandreihe, nummerreihe ['isbnformalfalsch'] = 'isbn', -- value is a broken but 'valid' isbn so |isbn=((<broken isbn>)); does not use isxn_make() ['isbndefekt'] = 'isbn', -- value is a broken but 'valid' isbn so |isbn=((<broken isbn>)); does not use isxn_make() ['issnformalfalsch'] = 'issn', -- value is a broken but 'valid' issn so |issn=((<broken issn>)); does not use isxn_make() ['jahr'] = nil, -- year; defined as 'outdated' at de.wiki ['jahrea'] = nil, -- no cs1|2 equivalent ['kapitel'] = 'chapter', ['kbytes'] = nil, -- no cs1|2 equivalent ['kommentar'] = nil, -- no cs1|2 equivalent ['lizenznummer'] = nil, -- no cs1|2 equivalent ['monat'] = nil, -- month; defined as 'outdated' at de.wiki; retained here just because ['nummer'] = 'issue', ['nummerreihe'] = nil, -- |series= special case; combined with reihe, bandreihe, hrsgreihe ['online'] = 'url', ['originaljahr'] = 'orig-date', --orig-date; is it proper to translate this? what about non-date text? ['originalort'] = nil, -- no cs1|2 equivalent ['originalsprache'] = 'language', ['originaltitel'] = 'trans-title', ['ort'] = 'location', ['ortea'] = nil, -- no cs1|2 equivalent ['reihe'] = nil, -- |series= special case; combined with nummerreihe, bandreihe, hrsgreihe ['sammelwerk'] = 'periodical', ['seiten'] = 'pages', ['spalten'] = nil, -- special case; no cs1|2 equivalent; see at_make() ['tag'] = nil, -- day; defined as 'outdated' at de.wiki; retained here just because ['titel'] = 'title', ['titelerg'] = 'type', ['typ'] = nil, -- in Vorlage:Literatur takes 'wl' as only valid value; same as cs1|2 |display-authors=0? ['verlag'] = 'publisher', ['verlagea'] = nil, -- no cs1|2 equivalent ['zitat'] = 'quote', ['zugriff'] = nil, -- access-date -- enumerated parameters; non-enumerated forms of these parameters created by build_params_main_t() ['autor#'] = 'author#', ['herausgeber#'] = 'editor#', ['übersetzer#'] = 'translator#', -- from {{cite web/German}} (de:Vorlage:Internetquelle) ['abruf-verborgen'] = nil, -- no cs1|2 equivalent ['archiv-bot'] = nil, -- no cs1|2 equivalent ['archiv-datum'] = nil, -- archive-date ['archiv-url'] = 'archive-url', ['ch'] = nil, -- no cs1|2 equivalent ['datum-jahr'] = nil, -- year ['hrsg'] = nil, -- special case; meanings not the same here as in de:Vorlage:Literatur ['offline']= nil, -- not quite the same as |url-status=; |offline=<anything> means |url-status=dead ['sprache'] = 'language', ['url'] = 'url', ['werk'] = 'website', -- was periodical ['zugriff-jahr'] = nil, -- access-date-year? }, es = { -- these parameters taken from :es:Módulo:Citas/Configuración ['1'] = nil, -- no cs1|2 equivalent ['agencia'] = 'agency', ['ampersand'] = nil, -- |name-list-style=amp ['año'] = nil, -- year ['año-original'] = nil, -- orig-date; is it proper to translate this? what about non-date text? ['añoacceso'] = nil, -- access-date ['artículo'] = 'article', ['autores'] = 'authors', ['capítulo'] = 'chapter', ['capítulo-trad'] = 'trans-chapter', ['cita'] = 'quote', ['ciudad'] = 'location', ['colección'] = 'series', -- Inexistente en la plantilla original. Añadido como sinónimo de serie. ['conferencia'] = 'conference', ['diccionario'] = 'dictionary', ['edición'] = 'edition', ['editorial'] = 'publisher', ['en'] = 'at', ['enciclopedia'] = 'encyclopedia', ['enlaceeditor'] = 'editor-link', ['enlace-pasaje'] = nil, -- no cs1|2 equivalent: |passage-url=? ['entrevistador'] = 'interviewer', ['extra'] = nil, -- no cs1|2 equivalent: |extra=? -- Inexistente en la plantilla original ['fecha'] = nil, -- date ['fecha-acceso'] = nil, -- access-date ['fecha-doi-roto'] = nil, -- doi-broken-date ['fechaprofano'] = nil, -- lay-date ['fecha-publicación'] = nil, -- publication-date ['fecharesumen'] = nil, -- lay-date ['fecha-resumen'] = nil, -- lay-date ['fechaacceso'] = nil, -- access-date ['fechaarchivo'] = nil, -- archive-date ['formato'] = 'format', ['fuenteresumen'] = 'lay-source', ['fuenteprofano'] = 'lay-source', ['grado'] = 'degree', ['idioma'] = 'language', ['isbn13'] = 'isbn', ['ISBN13'] = 'isbn', ['localización'] = 'location', ['lugar'] = 'location', ['lugar-publicación'] = 'publication-place', ['medio'] = 'medium', ['número'] = 'number', ['número-autores'] = 'display-authors', -- accepts digits only so these are simple translations ['número-editores'] = 'display-editors', ['obra'] = 'work', ['otros'] = 'others', ['página'] = 'page', ['páginas'] = 'pages', ['pasaje'] = nil, -- no cs1|2 equivalent: |passage=? ['periódico'] = 'periodical', ['persona'] = 'authors', ['personas'] = 'authors', ['publicación'] = 'periodical', ['pub-periódica'] = 'periodical', ['puntofinal'] = 'postscript', ['registro'] = nil, -- special case: |url-access=registration ['requiereregistro'] = nil, -- special case: |url-access=registration ['requiere-registro'] = nil, -- special case: |url-access=registration ['resumen'] = 'lay-url', ['resumenprofano'] = 'lay-url', ['revista'] = 'magazine', ['separador'] = nil, -- no cs1|2 equivalent ['separador-autores'] = nil, -- no cs1|2 equivalent ['separador-nombres'] = nil, -- no cs1|2 equivalent ['serie'] = 'series', ['sined'] = nil, -- no cs1|2 equivalent -- Inexistente en la plantilla original ['sinpp'] = 'no-pp', ['sitio web'] = 'website', ['sitioweb'] = 'website', ['suscripción'] = nil, -- special case: |url-access=subscription ['temporada'] = 'season', ['tiempo'] = 'time', ['tipo'] = 'type', ['título'] = 'title', -- No pongo titre ['títulolibro'] = 'book-title', ['trad-título'] = 'trans-title', ['título_trad'] = 'trans-title', ['títulotrad'] = 'trans-title', ['título-trad'] = 'trans-title', ['traductor'] = 'translator', ['traductores'] = nil, -- no cs1|2 equivalent ['ubicación'] = 'location', ['ubicación-publicación'] = 'publication-place', ['urlarchivo'] = 'archive-url', ['url-capítulo'] = 'chapter-url', ['urlcapítulo'] = 'chapter-url', ['urlconferencia'] = 'conference-url', ['urlmuerta'] = nil, -- special case: |url-status= ['url-pasaje'] = nil, -- no cs1|2 equivalent ['versión'] = 'version', ['volumen'] = 'volume', ['wikidata'] = nil, -- no cs1|2 equivalent -- enumerated parameters; non-enumerated forms of these parameters created by build_params_main_t() ['máscaraautor#'] = 'author-mask#', ['máscara-autor#'] = 'author-mask#', ['apellido#'] = 'last#', ['apellidos#'] = nil, -- no cs1|2 equivalent: |authors#= or |lasts#= ['apellido-editor#'] = 'editor-last#', ['apellidos-editor#'] = nil, -- no cs1|2 equivalent: |editors#= ['autor#'] = 'author#', ['enlaceautor#'] = 'author-link#', ['enlace-autor#'] = 'author-link#', ['enlace-editor#'] = 'editor-link#', ['nombre#'] = 'first#', ['nombre-editor#'] = 'editor-first#', ['nombres#'] = nil, -- no cs1|2 equivalent: |first-names=? }, fi = { -- Finnish from fi:Malline:Verkkoviite (web), fi:Malline:Lehtiviite (journal), fi:Malline:Kirjaviite (book) ['ajankohta'] = nil, -- date ['arkisto'] = 'archive-url', ['arkistoitu'] = nil, -- archive-date ['ietf-kielikoodi'] = nil, -- no cs1|2 equivalent ['julkaisija'] = 'publisher', ['julkaisu'] = 'work', ['julkaisupaikka'] = 'location', ['kappale'] = 'chapter', ['kieli'] = 'language', ['lainaus'] = 'quote', ['lopetusmerkki'] = 'postscript', ['luettu'] = nil, -- access-date ['luku'] = nil, -- purportedly |number= but in use at fi.wiki it's all sorts of things; nil to get cs1|2 error message ['nimeke'] = 'title', ['nimike'] = 'title', ['numero'] = 'issue', ['osoite'] = 'url', ['otsikko'] = 'title', ['palsta'] = nil, -- special case: at; |column= ['palstat'] = nil, -- special case: at; |columns= ['selite'] = 'version', ['sivu'] = 'page', ['sivusto'] = 'work', ['sivut'] = 'pages', ['suomentaja'] = 'translator', ['tekijä'] = 'author', ['tiedostomuoto'] = 'format', ['tunniste'] = 'id', ['viitattu'] = nil, -- access-date ['vuosi'] = nil, -- year ['vuosikerta'] = 'volume', ['www'] = 'url', ['www-teksti'] = nil, -- no cs1|2 equivalent }, fr = { -- these taken from fr:Modèle:Article, fr:Modèle:Lien_web, fr:Ouverage ['accès url'] = nil, -- special case |url-access=; 'libre' free, 'inscription' subscription, 'limité' limited, 'payant' subscription (paid) ['année'] = nil, -- special case: year ['année première édition'] = 'orig-date', ['archiveurl'] = 'archive-url', ['auteur institutionnel'] = 'author', ['auteurs ouvrage'] = 'editor', -- *not* 'authors'; used by fr:Chapitre ['bnf'] = nil, -- special case |id=; [[:fr:Bibliothèque nationale de France]] call {{BNF}}? ['brisé le'] = nil, -- no cs1|2 equivalent; 'broke it'? |url-status=dead / {{dead link}} ['champ libre'] = nil, -- no cs1|2 equivalent; free field? ['chap'] = nil, -- special case: chapter ['chapitre'] = nil, -- special case: chapter ['citation'] = 'quote', ['collection'] = 'series', -- special case: book collection ['consulte le'] = nil, -- special case: misc dates ['consulté le'] = nil, ['dead-url'] = nil, -- special case: |url-status= ['description'] = 'type', ['dnb'] = nil, -- special case |id=; [[:fr:Bibliothèque nationale allemande]]; same as de DNB-IDN? ['ean'] = nil, -- special case |id=; [[:fr:Code-barres EAN]] ['écouter en ligne'] = nil, -- no cs1|2 equivalent; audio books url ['éditeur'] = 'publisher', ['édition'] = 'publisher', ['et alii'] = nil, -- accepted value 'oui'; special case |display-authors=etal ['et al.'] = nil, -- special case |display-authors=etal; accepted value 'oui' ['format électronique'] = 'format', ['format livre'] = nil, -- no cs1|2 equivalent; physical format of the book ['hal'] = nil, -- special case |id=; [[:fr:HAL (archive ouverte)]] ['id'] = 'ref', -- not same as en.wiki |id= ['illustrateur'] = 'others', ['isbn erroné'] = nil, -- special case |isbn=((<invalid isbn>)) ['jour'] = nil, -- special case: day ['langue'] = 'language', ['langue originale'] = nil, -- no cs1|2 equivalent; 'translated-from' language ['libellé'] = nil, -- no cs1|2 equivalenta simple display label ['libris'] = nil, -- special case |id=; [[:fr:LIBRIS]] ['lien langue'] = 'language', ['lien titre'] = 'title-link', ['lieu'] = 'location', ['lire en ligne'] = 'url', -- full-text url ['math reviews'] = 'mr', ['mois'] = nil, -- special case: month ['nature article'] = 'type', ['nature document'] = 'type', ['nature ouvrage'] = 'type', ['numdam'] = nil, -- special case |id=; [[:fr:Numérisation de documents anciens mathématiques]]; apparently supported but not used ['numéro'] = nil, -- special case: chapter number ['numéro article'] = nil, -- no cs1|2 equivalent; article number ['numéro chapitre'] = nil, -- special case: chapter number ['numéro dans collection'] = 'series', -- special case: number of the book in the series ['numéro édition'] = 'edition', ['pages'] = nil, -- alias of |pages totales= ['pages totales'] = nil, -- no cs1|2 equivalent; total number of pages in the book ['partie'] = nil, -- no cs1|2 equivalent; part number ['passage'] = 'page', ['photographe'] = 'others', -- photographer ['plume'] = nil, -- no cs1|2 equivalent; 'feather'? when set to 'oui' displays icon ['pmcid'] = 'pmc', ['postface'] = 'contributor', -- name of person who wrote the postscript ['publi'] = nil, -- no cs1|2 equivalent; reprint year(s); alias of |réimpression= ['préface'] = 'contributor', -- name of person who wrote the preface ['présentation en ligne'] = nil, -- no cs1|2 equivalent? url of presentation or review; sort of like deprecated |lay-url=? ['périodique'] = 'periodical', ['ref'] = nil, -- no cs1|2 equivalent; alias of |référence simplifiée= ['référence'] = nil, -- no cs1|2 equivalent; link to reference in the :fr:Référence: namespace; see [[:fr:Aide:Espace référence]] ['référence simplifiée'] = nil, -- no cs1|2 equivalent ['réimpression'] = nil, -- no cs1|2 equivalent; reprint year(s) ['résumé'] = nil, -- no cs1|2 equivalent? url of presentation or review; sort of like deprecated |lay-url=?; alias of |présentation en ligne= ['série'] = 'series', ['site'] = 'website', ['sous-titre'] = nil, -- special case: |title=; subtitle combined with |title= ['sous-titre ouvrage'] = nil, -- special case: |title=; subtitle combined with |title= (added to function title_make_fr) ['sudoc'] = nil, -- special case |id=; [[:fr:Système universitaire de documentation]] ['titre'] = nil, -- special case: |title= ['titre chapitre'] = nil, -- special case |chapter= ['titre numéro'] = nil, -- no cs1|2 equivalent; special case: issue title? ['titre original'] = nil, -- special case: |title=; title in original language ['titre tome'] = 'volume', -- special case book volume title ['titre vo'] = nil, -- special case: |title=; title in original language ['titre volume'] = nil, -- special case book volume title ['tome'] = nil, -- special case book volume number ['trad'] = 'translator', ['traducteur'] = 'translator', ['traduction'] = 'translator', ['traduction titre'] = 'trans-title', ['traductrice'] = 'translator', ['url résumé'] = nil, -- no cs1|2 equivalent? url of presentation or review; sort of like deprecated |lay-url=?; alias of |présentation en ligne= ['url texte'] = 'url', ['wikisource'] = nil, -- no cs1|2 equivalent; title of the book's wikisource page -- enumerated parameters; non-enumerated forms of these parameters created by build_params_main_t() ['auteur#'] = 'author#', ['directeur#'] = nil, --no cs1|2 equivalent; "If the author assumes the responsibility of director of publication, indicate yes; otherwise, do not use this parameter" ['lien auteur#'] = 'author-link#', ['nom#'] = 'last#', ['postnom#'] = 'last#', -- enumerated forms ['prenom#'] = 'first#', ['prénom#'] = 'first#', ['responsabilité#'] = nil, -- no cs1|2 equivalent; "Possible additional liability assumed by the author; if he is a publication directeur1, prefer the directeur1 parameter." -- cs1|2 equivalents -- TODO: delete these ['archive-date'] = nil, ['archive-url'] = nil, ['arxiv'] = nil, ['doi'] = nil, ['bibcode'] = nil, ['e-issn'] = nil, ['format'] = nil, ['isbn'] = nil, ['issn'] = nil, ['jstor'] = nil, ['lang'] = nil, ['oclc'] = nil, ['origyear'] = nil, ['page'] = nil, ['pmid'] = nil, ['url'] = nil, ['zbl'] = nil, }, it = { -- this list from :it:Modulo:Citazione/Whitelist ['DoiBroken'] = nil, -- doi-broken-date ['abstract'] = nil, -- no cs1|2 equivalent ['accesso'] = nil, -- access-date ['altri'] = 'others', ['altrilink'] = nil, -- no cs1|2 equivalent: |others-link=? ['anno'] = nil, -- year ['annoaccesso'] = nil, -- access-date ['annodiaccesso'] = nil, -- access-date ['annooriginale'] = nil, -- orig-date; is it proper to translate this? what about non-date text? ['articolo'] = 'article', ['autore'] = 'author', ['bnf'] = nil, -- no cs1|2 equivalent ['canale'] = 'station', ['capitolo'] = 'chapter', ['capitolotradotto'] = 'trans-chapter', ['cartografia'] = 'cartography', ['cid'] = 'ref', ['citazione'] = 'quote', ['città'] = 'location', ['coautore'] = nil, -- no cs1|2 equivalent: |coauthor= ['coautori'] = nil, -- no cs1|2 equivalent: |coauthors= ['codici'] = 'id', ['cognome'] = 'author', ['collana'] = 'periodical', ['conferenza'] = 'conference', ['contributo'] = 'contribution', ['copertina'] = nil, -- no cs1|2 equivalent: |cover=? ['curatore'] = 'editor', ['curatore-cognome'] = 'editor-last', ['curatore-nome'] = 'editor-first', ['curatori'] = nil, -- no cs1|2 equivalent: |editors= ['data'] = nil, -- date ['dataaccesso'] = nil, -- access-date ['dataarchivio'] = nil, -- archive-date ['dataarchivio2'] = nil, -- no cs1|2 equivalent: |archive-date2=? ['datadiaccesso'] = nil, -- access-date ['dataoriginale'] = nil, -- orig-date; is it proper to translate this? what about non-date text? ['datapubblicazione'] = nil, -- publication-date ['datatrasmissione'] = nil, -- date ['deadurl'] = nil, -- special case: |url-status= ['dizionario'] = 'dictionary', ['doi_brokendate'] = nil, -- doi-broken-date ['doi_inactivedate'] = nil, -- doi-broken-date ['ed'] = 'edition', ['editore'] = 'publisher', ['edizione'] = 'edition', ['enciclopedia'] = 'encyclopedia', ['ente'] = 'publisher', ['episodio'] = 'issue', ['etal'] = nil, -- special case: |display-authors=etal apparently any value (typically 's', 'sì', or 'si') ['etalcuratori'] = nil, -- special case: |display-editors=etal ['evidenzia'] = nil, -- no cs1|2 equivalent: |highlights=? ['formato'] = 'format', ['giornale'] = 'newspaper', ['giorno'] = nil, -- day ['giornoaccesso'] = nil, -- access-date ['giornodiaccesso'] = nil, -- access-date= ['giornooriginale'] = nil, -- orig-day= ['i'] = nil, -- no cs1|2 equivalent; don't know what this is for ['ignoraisbn'] = 'isbn', -- special case: |isbn=((value)) ['illustratore'] = nil, -- no cs1|2 equivalent; combine with |others=? TODO ['illustratori'] = nil, -- no cs1|2 equivalent; combine with |others=? TODO ['isbn13'] = 'isbn', ['lastauthoramp'] = nil, -- special case: |name-list-style=amp ['laydate'] = nil, -- lay-date ['laysource'] = 'lay-source', ['laysummary'] = 'lay-url', ['layurl'] = 'lay-url', ['lingua'] = nil, -- special case language ['mese'] = nil, -- month= ['meseaccesso'] = nil, -- access-date= ['mesediaccesso'] = nil, -- access-date= ['meseoriginale'] = nil, -- no cs1|2 equivalent: |orig-month= ['minuto'] = 'minutes', ['nocat'] = 'no-tracking', ['nopp'] = 'no-pp', ['notracking'] = 'no-tracking', ['numero'] = 'number', ['opera'] = 'work', ['ora'] = nil, -- no cs1|2 equivalent: |hour=? ['organizzazione'] = nil, -- no cs1|2 equivalent: |organization=? ['pagina'] = 'page', ['pagine'] = 'pages', ['periodico'] = 'periodical', ['posizione'] = 'at', ['posttitolo'] = nil, -- no cs1|2 equivalent: subtitle? ['produttore'] = 'publisher', ['pubblicazione'] = 'periodical', ['puntofinale'] = 'postscript', ['richiestasottoscrizione'] = nil, -- special case: |url-access=subscription ['rivista'] = 'magazine', ['romano'] = nil, -- no cs1|2 equivalent: |roman=? ['scala'] = 'scale', ['secondo'] = nil, -- no cs1|2 equivalent: |seconds=? ['serie'] = 'series', ['sezione'] = 'section', ['sito'] = 'website', ['source'] = nil, -- no cs1|2 equivalent: source? ['stagione'] = 'volume', ['stile'] = nil, -- no cs1|2 equivalent: style? ['tempo'] = 'time', ['tipo'] = 'type', ['titolo'] = 'title', ['titolooriginale'] = nil, -- no cs1|2 equivalent: original title ['titolotradotto'] = 'trans-title', ['trad'] = 'translator', ['traduttore'] = 'translator', ['traduttori'] = nil, -- no cs1|2 equivalent: translators? ['trascrizione'] = 'transcript', ['trasmissione'] = 'series', ['url-trascrizione'] = 'transcript-url', ['url_capitolo'] = 'chapter-url', ['url_conferenza'] = 'conference-url', ['urlarchivio'] = 'archive-url', ['urlarchivio2'] = nil, -- no cs1|2 equivalent: archive-url2? ['urlcapitolo'] = 'chapter-url', ['urlconferenza'] = 'conference-url', ['urlcontributo'] = 'chapter-url', ['urlmorto'] = nil, -- special case: |url-status= ['urltrascrizione'] = 'transcript-url', ['versione'] = 'version', ['voce'] = 'chapter', ['vol'] = 'volume', ['wikisource'] = nil, -- no cs1|2 equivalent: source? ['wkcanale'] = nil, -- no cs1|2 equivalent: |station-link=? ['wkcapitolo'] = nil, -- no cs1|2 equivalent: |chapter-link=? ['wkcuratore'] = 'editor-link', ['wkserie'] = 'series-link', ['wktitolo'] = 'title-link', ['wktrasmissione'] = 'series-link', -- enumerated parameters; non-enumerated forms of these parameters created by build_params_main_t() ['autore#'] = 'author#', ['autore-articolo#'] = nil, -- no cs1|2 equivalent: |author-article=? ['autore-articolo#-cognome'] = nil, -- no cs1|2 equivalent: |author-article-surname=? ['autore-articolo#-nome'] = nil, -- no cs1|2 equivalent: |author-article-name=? ['autore-articolo-cognome#'] = nil, -- no cs1|2 equivalent: |author-article-name=? ['autore-articolo-nome#'] = nil, -- no cs1|2 equivalent: |author-article-name=? ['autore-capitolo#'] = nil, -- no cs1|2 equivalent: |author-chapter= ['autore-capitolo#-cognome'] = nil, -- no cs1|2 equivalent: |author-chapter-surname=? ['autore-capitolo#-nome'] = nil, -- no cs1|2 equivalent: |author-chapter-name=?= ['autore-capitolo-cognome#'] = nil, -- no cs1|2 equivalent: |author-chapter-name=?= ['autore-capitolo-nome#'] = nil, -- no cs1|2 equivalent: |author-chapter-name=?= ['autore-contributo#'] = nil, -- no cs1|2 equivalent: |author-contribution=? ['autore-contributo#-cognome'] = nil, -- no cs1|2 equivalent: |author-contribution-surname=? ['autore-contributo#-nome'] = nil, -- no cs1|2 equivalent: |author-contribution-name=? ['autore-contributo-cognome#'] = nil, -- no cs1|2 equivalent: |author-contribution-name=? ['autore-contributo-nome#'] = nil, -- no cs1|2 equivalent: |author-contribution-name=? ['autore-sezione#'] = nil, -- no cs1|2 equivalent: |author-section=? ['autore-sezione#-cognome'] = nil, -- no cs1|2 equivalent: |author-section-surname=? ['autore-sezione#-nome'] = nil, -- no cs1|2 equivalent: |author-section-name=? ['autore-sezione-cognome#'] = nil, -- no cs1|2 equivalent: |author-section-name=? ['autore-sezione-nome#'] = nil, -- no cs1|2 equivalent: |author-section-name=? ['autore-voce#'] = nil, -- no cs1|2 equivalent: |author-voice=? ['autore-voce#-cognome'] = nil, -- no cs1|2 equivalent: |author-voice-surname=? ['autore-voce#-nome'] = nil, -- no cs1|2 equivalent: |author-voice-name=? ['autore-voce-cognome#'] = nil, -- no cs1|2 equivalent: |author-voice-name=? ['autore-voce-nome#'] = nil, -- no cs1|2 equivalent: |author-voice-name=? ['cognome#'] = 'last#', ['curatore#'] = 'editor#', ['curatore#-cognome'] = 'editor#-last', ['curatore#-nome'] = 'editor#-first', ['curatore-cognome#'] = 'editor-last#', ['curatore-nome#'] = 'editor-first#', ['linkautore#'] = 'author-link#', ['nome#'] = 'first#', ['wkautore#'] = 'author-link#', ['wkautore-articolo#'] = nil, -- no cs1|2 equivalent: |author-link=? ['wkautore-capitolo#'] = nil, -- no cs1|2 equivalent: |author-link=? ['wkautore-contributo#'] = nil, -- no cs1|2 equivalent: |author-link=? ['wkautore-sezione#'] = nil, -- no cs1|2 equivalent: |author-link=? ['wkautore-voce#'] = nil, -- no cs1|2 equivalent: |author-link=? }, nl = { -- from nl:Sjabloon:Citeer web (web), nl:Sjabloon:Citeer boek (book), nl:Sjabloon:Citeer journal (journal) ['accessdate'] = nil, -- special case: misc dates ['accessdaymonth'] = nil, -- no cs1_2 equivalent; deprecated at nl.wiki ['accessmonthday'] = nil, -- no cs1_2 equivalent; deprecated at nl.wiki ['accessyear'] = nil, -- no cs1_2 equivalent; deprecated at nl.wiki ['achternaam'] = 'last', -- does not enumerate ['archiefdatum'] = nil, -- special case: misc dates ['archiefurl'] = 'archive-url', ['archiveurl'] = 'archive-url', ['archivedate'] = nil, -- special case: misc dates ['auteur'] = 'author', -- does not enumerate ['auteurlink'] = 'author-link', -- does not enumerate ['authorlink'] = 'author-link', -- does not enumerate ['beozchtjaar'] = nil, -- no cs1_2 equivalent; deprecated at nl.wiki ['bezochmaanddag'] = nil, -- no cs1_2 equivalent; deprecated at nl.wiki ['bezochtdag'] = nil, -- no cs1_2 equivalent; deprecated at nl.wiki ['bezochtdatum'] = nil, -- special case: misc dates ['bezochtjaar'] = nil, -- no cs1_2 equivalent; deprecated at nl.wiki ['bezochtmaanddag'] = nil, -- no cs1_2 equivalent; deprecated at nl.wiki ['bezochtmanadag'] = nil, -- no cs1_2 equivalent; deprecated at nl.wiki ['bezochtmaandag'] = nil, -- no cs1_2 equivalent; deprecated at nl.wiki ['bezcohtmaanddag'] = nil, -- no cs1_2 equivalent; deprecated at nl.wiki ['citaat'] = 'quote', ['coauthors'] = nil, -- no cs1|2 equivalent ['curly'] = nil, -- no cs1|2 equivalent; curly instead of straight quotes around a title ['datum'] = nil, -- special case: date ['datumbezocht'] = nil, -- special case: misc dates ['datumgeraadpleegd'] = nil, -- special case: misc dates ['deadurl'] = nil, -- special case: |url-access= ['dead-url'] = nil, -- special case: |url-access= ['dodeurl'] = nil, -- special case: |url-access= ['dode-url'] = nil, -- special case: |url-access= ['doilabel'] = nil, -- no cs1|2 equivalent; a label use in place of the doi when rendering the doi link ['editie'] = 'edition', ['formaat'] = 'format', ['hoofdstuk'] = 'chapter', ['hoofdstukurl'] = 'chapter-url', ['jaar'] = nil, -- special case: date ['locatie'] = 'location', ['maand'] = nil, -- special case: date ['medeauteurs'] = 'coauthors', -- not supported by cs1|2; translated for the error message ['month'] = nil, -- special case: date ['nur'] = nil, -- special case: |id= ['pagina\'s'] = 'pages', -- special case? there is no |pagina= (page); value may include p. or pp. prefix ['paginas'] = 'pages', ['plaats'] = 'location', ['publicatiedatum'] = nil, -- special case: misc dates ['raadpleegdatum'] = nil, -- special case: misc dates ['taal'] = 'language', ['titel'] = 'title', ['uitgever'] = 'publisher', ['voornaam'] = 'first', -- does not enumerate ['werk'] = 'work', }, no = { -- from :no:Modul:Citation/CS1/Whitelist ['abb'] = nil, -- |subscription= ['abonnement'] = nil, -- |subscription= ['andre'] = 'others', ['år'] = nil, -- |year= ['årgang'] = 'volume', ['arkivdato'] = nil, -- |archive-date= ['arkiv_dato'] = nil, ['arkiv-dato'] = nil, ['arkivurl'] = 'archive-url', ['arkiv_url'] = 'archive-url', ['arkiv-url'] = 'archive-url', ['artikkel'] = 'article', ['avdeling'] = 'department', ['avis'] = 'newspaper', ['besøksdato'] = 'access-date', ['bidrag'] = 'contribution', ['bidragurl'] = 'contribution-url', ['bidrag-url'] = 'contribution-url', ['bind'] = 'volume', ['boktittel'] = 'book-title', ['by'] = nil, -- no cs1|2 equivalent: |city= ['byrå'] = 'agency', ['nyhetsbyrå'] = 'agency', ['dag'] = nil, -- |day= ['dato'] = nil, -- |date= ['dødlenke'] = nil, -- |url-status= ['død-lenke'] = nil, -- |url-status= ['doibrutt'] = nil, -- doi-broken-date ['doi_bruttdato'] = nil, -- doi-broken-date ['doi_inaktivdato'] = nil, -- doi-broken-date ['embargo'] = nil, -- pmc-embargo-date ['encyclopedi'] = 'encyclopedia', ['episodelenke'] = 'episode-link', ['forfattere'] = 'authors', ['forfattermerke'] = nil, -- not in aliases list ['forfatter-merke'] = nil, -- not in aliases list ['forfatter_url'] = nil, -- not in aliases list ['forfatternavn-separator'] = nil, -- no cs1|2 equivalent: |author-name-separator= ['forfatterseparator'] = nil, -- no cs1|2 equivalent: |author-separator= ['forfatter-separator'] = nil, -- no cs1|2 equivalent: |author-separator= ['forlag'] = 'publisher', ['først'] = 'air-date', ['grad'] = 'degree', ['hendelse'] = 'conference', ['hendelseurl'] = 'conference-url', ['ignorerisbnfeil'] = 'isbn', -- special case |isbn=((isbn)) ['ignorer-isbn-feil'] = 'isbn', -- special case |isbn=((isbn)) ['ingensporing'] = 'no-tracking', ['ingen-sporing'] = 'no-tracking', ['innfelt'] = 'inset', ['institusjon'] = 'publisher', ['isbn13'] = 'isbn', ['kallesignal'] = nil, -- no cs1|2 equivalent: |call-sign= ['kapittel'] = 'chapter', ['kapittellenke'] = nil, -- no cs1|2 equivalent: |chapter-link= ['kapittelurl'] = 'chapter-url', ['kapittel-url'] = 'chapter-url', ['kartografi'] = 'cartography', ['konferanse'] = 'conference', ['konferanseurl'] = 'conference-url', ['konferanse-url'] = 'conference-url', ['kommentar'] = nil, -- no cs1|2 equivalent: |comment= ['lokasjon'] = 'location', ['magasin'] = 'magazine', ['maldokumentasjonsdemo'] = 'no-tracking', ['måned'] = nil, -- |month= ['medforfatter'] = nil, -- no cs1|2 equivalent: |coauthor= ['medforfattere'] = nil, -- no cs1|2 equivalent: |coauthors= ['media'] = 'medium', ['medintervjuere'] = nil, -- no cs1|2 equivalent: |cointerviewers= ['minutter'] = 'minutes', ['modus'] = 'mode', ['navneseparator'] = nil, -- no cs1|2 equivalent: |name-separator= ['navnelisteformat'] = 'name-list-style', ['nettside'] = 'website', ['nettverk'] = 'network', ['nocat'] = 'no-tracking', ['nopp'] = 'no-pp', ['nummer'] = 'number', ['hefte'] = 'issue', ['oppføring'] = 'entry', ['opprinnelsesår'] = nil, -- orig-date; is it proper to translate this? what about non-date text? ['oppslagsverk'] = 'encyclopedia', ['ordbok'] = 'dictionary', ['overs_kapittel'] = 'trans-chapter', ['overs-kapittel'] = 'trans-chapter', ['overs_tittel'] = 'trans-title', ['overs-tittel'] = 'trans-title', ['på'] = nil, ['periodisk'] = 'periodical', ['personer'] = 'people', ['program'] = nil, -- no cs1|2 equivalent: |program= ['publikasjon'] = 'periodical', ['redaktør-separator'] = nil, -- no cs1|2 equivalent: |editor-separator=; misspelled in original whitelist ['redaktører'] = nil, -- no cs1|2 equivalent: |editors= ['redaktørnavn-separator'] = nil, -- no cs1|2 equivalent: |editor-name-separator= ['registrering'] = nil, -- |url-access=registration; misspelled in original whitelist ['s'] = 'page', ['sal'] = 'docket', ['sammendrag'] = 'lay-url', ['sammendragdato'] = nil, -- |lay-date= ['sammendragkilde'] = 'lay-source', ['sammendragurl'] = 'lay-url', ['seksjon'] = 'section', ['seksjonurl'] = 'section-url', ['separator'] = nil, -- no cs1|2 equivalent: |separator= ['serie'] = 'series', ['serielenke'] = 'series-link', ['serienr'] = 'series-number', ['serienummer'] = 'series-number', ['serier'] = 'series', ['serie-separator'] = nil, -- no cs1|2 equivalent: |series-separator= ['sesong'] = 'season', ['side'] = 'page', ['sideantall'] = nil, -- not in aliases list: |number-of-pages=?; -- kept for backwards compability, not part of CS1 ['sider'] = 'pages', ['sisteforfatteramp'] = nil, -- |name-list-style=amp ['sitat'] = 'quote', ['sitering'] = 'quote', ['skala'] = 'scale', ['skole'] = 'publisher', ['språk'] = nil, -- special case: |language= ['sprefiks'] = nil, -- no cs1|2 equivalent: |P-prefix= ['ss'] = 'pages', ['SSPrefiks'] = nil, -- no cs1|2 equivalent: |PP-prefix= ['sted'] = 'location', ['tidspunkt'] = 'time', ['tidstekst'] = 'time-caption', ['tittel'] = 'title', ['tittellenke'] = 'title-link', ['transkripsjon'] = 'transcript', ['transkripsjonsurl'] = 'transcript-url', ['transkripsjon-url'] = 'transcript-url', ['url-tilgang'] = 'url-access', ['utgave'] = 'edition', ['utgivelsesår'] = nil, -- |year= ['utgivelsesdato'] = nil, -- |publication-date= ['utgivelses-dato'] = nil, -- |publication-date= ['utgivelsessted'] = 'publication-place', ['utgivelses-sted'] = 'publication-place', ['utgiver'] = 'publisher', ['utgiverid'] = 'id', ['ved'] = 'at', ['verk'] = 'work', ['versjon'] = 'version', ['visforfattere'] = 'display-authors', -- accepts cs1|2 values: digits or 'etal' string so these are simple translations ['vis-forfattere'] = 'display-authors', ['visredaktører'] = 'display-editors', ['vis-redaktører'] = 'display-editors', ['volum'] = 'volume', -- enumerated parameters; non-enumerated forms of these parameters created by build_params_main_t() ['etternavn#'] = 'last#', ['forfatter#'] = 'author#', ['forfattere#'] = nil, -- no cs1|2 equivalent: |authors#= ['forfatter-etternavn#'] = 'author-surname#', ['forfatter#-etternavn'] = 'author#-surname', ['forfatter-fornavn#'] = 'author-given#', ['forfatter#-fornavn'] = 'author#-given', ['forfatterlenke#'] = 'author-link#', ['forfatter-lenke#'] = 'author-link#', ['forfatter#lenke'] = 'author#-link', ['forfatter#-lenke'] = 'author#-link', ['forfatter-merke#'] = nil, -- not in aliases list ['forfatter#merke'] = nil, -- not in aliases list ['forfatter#-merke'] = nil, -- not in aliases list ['forfattermerke#'] = nil, -- not in aliases list ['fornavn#'] = 'first#', ['oversetter#'] = 'translator#', ['oversetter-fornavn#'] = 'translator-first#', ['oversetter#-fornavn'] = 'translator#-first', ['oversetter-etternavn#'] = 'translator-last#', ['oversetter#-etternavn'] = 'translator#-last', ['oversetter-lenke#'] = 'translator-link#', ['oversetter#-lenke'] = 'translator#-link', ['oversetter-maske#'] = 'translator-mask#', ['oversetter#-maske'] = 'translator#-mask', ['redaktør#'] = 'editor#', ['redaktører#'] = nil, -- no cs1|2 equivalent: |editors#= ['redaktør-etternavn#'] = 'editor-last#', ['redaktør#-etternavn'] = 'editor#-last', ['redaktøretternavn#'] = 'editor-last#', ['redaktør-fornavn#'] = 'editor-first#', ['redaktør#fornavn'] = 'editor#-first', ['redaktør#-fornavn'] = 'editor#-first', ['redaktørfornavn#'] = 'editor-first#', ['redaktør-lenke#'] = 'editor-link#', ['redaktør#lenke'] = 'editor#-link', ['redaktør#-lenke'] = 'editor#-link', ['redaktørlenke#'] = 'editor-link#', ['redaktør-merke#'] = nil, -- not in aliases list ['redaktør#merke'] = nil, -- not in aliases list ['redaktør#-merke'] = nil, -- not in aliases list ['redaktørmerke#'] = nil, -- not in aliases list }, pl = { -- these parameters from pl:Szablon:Cytuj stronę (cite web/Polish) ['archiwum'] = 'archive-url', ['cytat'] = 'quote', ['data'] = nil, -- special case: |date= ['data dostępu'] = nil, -- special case: misc dates: |access-date= -- ['id'] = '', ['miesiąc'] = nil, -- special case: |month= ['odn'] = nil, -- special case: |ref=; |odn=tak is more or less like |ref=harv ['opublikowany'] = 'website', -- special case: |opublikowany= more-or-less same as |praca=? ['oznaczenie'] = 'number', ['praca'] = 'work', -- special case: |praca= more-or-less same as |opublikowany=? ['rok'] = nil, -- special case: |year= ['strony'] = 'page', ['tytuł'] = 'title', -- ['url'] = '', ['zaprezentowany'] = 'publisher', ['zarchiwizowano'] = nil, -- special case: misc dates: |archive-date= -- these parameters from pl:Szablon:Cytuj (sort of a {{citation}} equivalent?) ['czasopismo'] = 'journal', ['dostę'] = nil, -- special case: |url-access= values: 'o' → free, 'z' → subscription, 'r' → registration, 'c' → limited ['inni'] = 'others', -- ['isbn'] = '', -- ['issn'] = '', ['kropka'] = nil, -- no cs1|2 equivalent; additional text ['miejsce'] = 'location', ['numer'] = 'number', ['odpowiedzialność'] = nil, -- no cs1|2 equivalent; person legally responsible for publication? ['opis'] = nil, -- no cs1|2 equivalent; 'description' ['patent'] = nil, -- no cs1|2 equivalent; 'patent number' ['rozdział'] = 'chapter', ['s'] = 'page', ['typ nośnika'] = 'format', ['wolumin'] = 'volume', ['wydanie'] = 'edition', ['wydawca'] = 'publisher', -- these parameters from :pl:Szablon:Cytuj książkę ({{cite book/Polish}}) ['adres rozdziału'] = 'chapter-url', ['część'] = nil, -- no cs1|2 equivalent; 'part' ['kolumny'] = nil, -- no cs1|2 equivalent; 'columns' ['seria'] = 'series', ['tom'] = nil, -- special case |volume=; volume number ['tytuł części'] = nil, -- no cs1|2 equivalent; 'part title' ['tytuł tomu'] = nil, -- special case |volume=; volume title -- these parameters from :pl:Szablon:Cytuj pismo ({{cite journal/Polish}}) ['adres czasopisma'] = nil, -- no cs1|2 equivalent; 'journal url' -- enumerated parameters; non-enumerated forms of these parameters created by build_params_main_t() ['autor#'] = 'author#', ['autor link#'] = 'author-link#', ['autor r#'] = 'contributor#', -- 'chapter' author; 'contributor' here to distingush from |autor= (|author=); from {{Cytuj książkę}} ['autor r# link'] = 'contributor-link#', -- 'chapter' author link ['imię#'] = 'first#', ['imię# r'] = 'contributor-first#', -- 'chapter' author; 'contributor' here to distingush from |imię= (|first=); from {{Cytuj książkę}} ['język#'] = 'language#', -- special case |language= ['nazwisko#'] = 'last#', ['nazwisko# r'] = 'contributor-last#', -- 'chapter' author; 'contributor' here to distingush from |nazwisko= (|last=); from {{Cytuj książkę}} ['redaktor#'] = 'editor#', -- enumeration supported here even though not documented at pl.wiki }, pt = { ['accessodata'] = nil, -- special case misc dates: 'AccessDate' ['acessadoem'] = nil, -- special case misc dates: 'AccessDate' ['acessdate'] = nil, -- special case misc dates: 'AccessDate' ['acesso'] = nil, -- special case misc dates: 'AccessDate' ['acesso-data'] = nil, -- special case misc dates: 'AccessDate' ['acesso-url'] = nil, -- special case 'UrlAccess' ['acessodata'] = nil, -- special case misc dates: 'AccessDate' ['acessomesdia'] = nil, -- special case: date: 'Month', ['acessourl'] = nil, -- special case 'UrlAccess' ['agencia'] = 'agency', ['agência'] = 'agency', -- ['air-date'] = 'AirDate', -- ['airdate'] = 'AirDate', -- ['airdate'] = 'Date', ['ano'] = nil, -- special case: date: 'Year', ['anooriginal'] = nil, -- special case misc dates: 'OrigYear', ['argumentistas'] = 'people', -- 'screenwriters' ['arquivo-data'] = nil, -- special case misc dates: 'ArchiveDate', ['arquivo-url'] = 'archive-url', ['arquivodata'] = nil, -- special case misc dates: 'ArchiveDate', ['arquivoformato'] = 'archive-format', ['arquivourl'] = 'archive-url', ['artigo'] = 'article', ['autores'] = 'authors', ['año'] = nil, -- special case: date: 'Year', -- ['book-title'] = 'BookTitle', ['booktitle'] = 'book-title', ['call-sign'] = nil, -- no cs1|2 equivalent ['callsign'] = nil, -- no cs1|2 equivalent ['capitulo'] = 'chapter', ['capitulo-translit'] = 'script-chapter', ['capítulo'] = 'chapter', ['capítulo-trad'] = 'trans-chapter', ['capítulo-url'] = 'chapter-url', ['capítulourl'] = 'chapter-url', ['chapterurl'] = 'chapter-url', ['cidade'] = nil, -- no cs1|2 equivalent ['cita'] = 'quote', ['citacao'] = 'quote', ['citar'] = 'quote', ['citação'] = 'quote', ['city'] = nil, -- no cs1|2 equivalent ['class'] = 'class', ['classe'] = 'class', ['coauthor'] = nil, -- no cs1|2 equivalent ['coauthors'] = nil, -- no cs1|2 equivalent ['coautor'] = nil, -- no cs1|2 equivalent ['coautores'] = nil, -- no cs1|2 equivalent ['codling'] = nil, -- special case: 'Language', ['colaboração'] = 'collaboration', ['colecao'] = 'series', ['coleção'] = 'series', ['coleção'] = 'series', ['conference'] = 'conference', ['conference-format'] = 'conference-format', ['conference-url'] = 'conference-url', ['conferenceurl'] = 'conference-url', ['conferencia'] = 'conference', ['conferencia-url'] = 'conference-url', ['consulta'] = nil, -- special case misc dates: 'AccessDate', ['contribuicao'] = 'contribution', ['contribuidor'] = 'contributor', ['contribuição'] = 'contribution', ['contributionurl'] = 'ChapterURL', -- ['credits'] = 'Authors', ['créditos'] = 'credits', ['data'] = nil, -- special case: date: 'Date', ['data-publicacao'] = nil, -- special case: misc dates: 'publication-date', ['data-publicação'] = nil, -- special case: misc dates: 'publication-date', ['data-resumo'] = nil, -- no cs1|2 equivalent 'LayDate', ['data2'] = nil, -- no cs1|2 equivalent ['dataacesso'] = nil, -- special case misc dates: 'AccessDate', ['dataemissao'] = nil, -- special case: 'Date': 'issuance date' ['datali'] = nil, -- special case: 'DeadURL', ['dead-url'] = nil, -- special case: 'DeadURL', ['deadurl'] = nil, -- special case: 'DeadURL', ['departamento'] = 'department', ['diccionario'] = 'dictionary', ['dicionario'] = 'dictionary', ['dicionário'] = 'dictionary', ['displayauthors'] = 'display-authors', ['displayeditors'] = 'display-editors', ['distributor'] = 'publisher', ['docket'] = 'Docket', ['doi-broken'] = 'DoiBroken', ['doi-inactive-date'] = 'DoiBroken', ['doi-inactivedate'] = 'DoiBroken', ['doi-incorrecto'] = 'DoiBroken', ['ed'] = 'edition', ['edicao'] = 'edition', ['edición'] = 'edition', ['editora'] = 'publisher', ['editora'] = 'publisher', ['editores'] = 'editors', ['editorial'] = 'publisher', ['editors'] = 'editors', ['edição'] = 'edition', ['edição'] = 'edition', ['em'] = 'at', ['embargo'] = 'pmc-embargo-date', ['en'] = 'at', ['enciclopedia'] = 'encyclopedia', ['enciclopédia'] = 'encyclopedia', ['entrevistadores'] = nil, -- no cs1|2 equivalent: 'Interviewers', -- ['entrevistadores'] = nil, -- no cs1|2 equivalent: 'Others', -- ['episode-link'] = 'TitleLink', ['episodelink'] = 'episode-link', ['episódiolink'] = 'episode-link', ['escala'] = 'scale', ['estacao'] = 'station', ['estação'] = 'station', ['event'] = 'event', ['event-format'] = 'conference-format', ['event-url'] = 'conference-url', ['eventurl'] = 'conference-url', ['expediente'] = 'docket', ['fecha'] = nil, -- special case: 'Date', ['fecha-publicación'] = nil, -- special case: misc dates: 'publication-date', ['fechaacceso'] = nil, -- special case: misc dates: 'AccessDate', ['fonte-resumo'] = nil, -- no cs1|2 equivalent 'LaySource', ['formato'] = 'Format', ['formato-arquivo'] = 'archive-format', ['formato-autor'] = nil, -- special case: 'name-list-style' ['formato-capitulo'] = 'chapter-format', ['formato-conferencia'] = 'conference-format', ['formato-editor'] = nil, -- special case: 'name-list-style' ['formato-lista-nomes'] = nil, -- special case: 'name-list-style' ['formato-resumo'] = nil, -- no cs1|2 equivalent 'LayFormat', ['grupo-noticias'] = 'newsgroup', ['id-mensagem'] = 'message-id', ['idioma'] = nil, -- special case: 'Language', ['idioma2'] = nil, -- special case: 'Language', ['idioma3'] = nil, -- special case: 'Language', ['idioma4'] = nil, -- special case: 'Language', ['ignore-isbn'] = nil, -- special case: |isbn=((<isbn>)) ['ignore-isbn-error'] = nil, -- special case: |isbn=((<isbn>)) ['ignoreisbnerror'] = nil, -- special case: |isbn=((<isbn>)) ['in'] = nil, -- special case: 'Language', ['indicativo'] = nil, -- no cs1|2 equivalent: 'Callsign', ['inset'] = 'inset', ['instituicao'] = 'institution', ['instituição'] = 'institution', ['interviewers'] = nil, -- no cs1|2 equivalent: 'Interviewers', ['jornal'] = 'journal', ['last-author-amp'] = nil, -- special case: 'name-list-style' ['lastauthoramp'] = nil, -- special case: 'name-list-style' ['lay-summary'] = nil, -- no cs1|2 equivalent 'LayURL', ['laydate'] = nil, -- no cs1|2 equivalent 'LayDate', ['laysource'] = nil, -- no cs1|2 equivalent 'LaySource', ['laysummary'] = nil, -- no cs1|2 equivalent 'LayURL', ['layurl'] = nil, -- no cs1|2 equivalent 'LayURL', ['lengenda'] = 'time-caption', ['li'] = nil, -- special case: 'DeadURL', ['ligação inactiva'] = nil, -- special case: 'DeadURL', ['ligação inativa'] = nil, -- special case: 'DeadURL', ['ling'] = nil, -- special case: 'Language', ['lingua'] = nil, -- special case: 'Language', ['lingua2'] = nil, -- special case: 'Language', ['lingua3'] = nil, -- special case: 'Language', ['lingua4'] = nil, -- special case: 'Language', ['local publicação'] = 'publication-place', ['local'] = 'location', ['local-publicacao'] = 'publication-place', ['local-publicação'] = 'publication-place', ['localização'] = 'location', ['lugar'] = 'location', ['lugar-publicación'] = 'publication-place', ['língua'] = nil, -- special case: 'Language', ['língua2'] = nil, -- special case: 'Language', ['língua3'] = nil, -- special case: 'Language', ['língua4'] = nil, -- special case: 'Language', ['medio'] = 'medium', ['mensagem-id'] = 'message-id', ['mes'] = nil, -- special case: date: 'Month' -- ['message-id'] = 'MessageID', ['minuto'] = 'minutes', ['minutos'] = 'minutes', ['modo'] = 'mode', ['month'] = nil, -- special case: date: 'Month' ['mês'] = nil, -- special case: date: 'Month' ['name-list-format'] = nil, -- special case: 'name-list-style' -- ['network'] = 'Network', -- ['newsgroup'] = 'PublisherName', ['nocat'] = 'no-tracking', ['nopp'] = 'NoPP', ['notas'] = nil, -- no cs1|2 equivalent; 'notes'; certainly not 'Others', ['notracking'] = 'no-tracking', ['numero'] = 'number', ['numero-autores'] = 'display-authors', ['numero-editores'] = 'display-editors', ['numero-serie'] = 'series-number', ['número'] = 'number', ['obra'] = 'work', ['otros'] = 'others', ['outros'] = 'others', ['pagina'] = 'page', ['paginas'] = 'pages', ['periodico'] = 'periodical', ['periódico'] = 'periodical', ['persona'] = 'people', ['personas'] = 'people', ['pessoas'] = 'people', ['pontofinal'] = 'postScript', ['produtora'] = 'publisher', ['program'] = nil, -- no cs1|2 equivalent: 'Program', ['programa'] = nil, -- no cs1|2 equivalent: 'Program', ['publicacao'] = 'periodical', ['publicación'] = 'periodical', ['publicado por'] = 'publisher', ['publicado'] = 'publisher', ['publicadopor'] = 'publisher', ['publicationdate'] = nil, -- special case: misc dates: 'publication-date', ['publicationplace'] = 'publication-place', ['publicação'] = 'periodical', ['página'] = 'page', ['página'] = 'page', ['páginas'] = 'pages', ['rede'] = 'network', ['registo'] = nil, -- special case: |url-access= 'RegistrationRequired', ['registration'] = nil, -- special case: |url-access= 'RegistrationRequired', ['registro'] = nil, -- special case: |url-access= 'RegistrationRequired', ['requadro'] = 'inset', ['resumo'] = nil, -- no cs1|2 equivalent 'LayURL', ['resumo-data'] = nil, -- no cs1|2 equivalent 'LayDate', ['resumo-fonte'] = nil, -- no cs1|2 equivalent 'LaySource', ['resumo-formato'] = nil, -- no cs1|2 equivalent 'LayFormat', ['resumo-url'] = nil, -- no cs1|2 equivalent 'LayURL', ['revista'] = 'magazine', ['season'] = 'season', ['secao'] = 'section', ['seccao'] = 'section', ['secoes'] = nil, -- no cs1|2 equivalent: 'Sections', ['sections'] = nil, -- no cs1|2 equivalent: 'Sections', ['sectionurl'] = 'section-url', ['separador-series'] = nil, -- no cs1|2 equivalent: 'SeriesSeparator', ['serie'] = 'series', -- ['series-link'] = 'SeriesLink', -- ['series-no'] = 'SeriesNumber', -- ['series-number'] = 'SeriesNumber', ['series-separator'] = nil, -- no cs1|2 equivalent: 'SeriesSeparator', ['serieslink'] = 'series-link', ['seriesno'] = 'series-no', ['seriesnumber'] = 'series-number', ['seção'] = 'section', ['seções'] = nil, -- no cs1|2 equivalent: 'Sections' ['site'] = 'website', -- ['station'] = 'Station', ['subscricao'] = nil, -- special case: |url-access= 'SubscriptionRequired', ['subscription'] = nil, -- special case: |url-access= 'SubscriptionRequired', ['subscrição'] = nil, -- special case: |url-access= 'SubscriptionRequired', ['subtitulo'] = nil, -- special case: |title= with subtitle ['subtítulo'] = nil, -- special case: |title= with subtitle ['suscripción'] = nil, -- special case: |url-access= 'SubscriptionRequired', ['série'] = 'series', ['sérielink'] = 'series-link', ['séries'] = 'series', ['template doc demo'] = 'no-tracking', ['tempo'] = 'time', ['temporada'] = 'season', ['tiempo'] = 'time', ['timecaption'] = 'time-caption', ['tipo'] = 'type', ['titlelink'] = 'title-link', ['titlo'] = nil, -- special case: 'Title' ['titulo'] = nil, -- special case: 'Title' ['titulo-translit'] = 'script-title', ['titulolink'] = 'title-link', ['titulolivro'] = 'book-title', ['titulotrad'] = 'trans-title', ['total-paginas'] = nil, -- no cs1|2 equivalent: 'TotalPages', ['total-páginas'] = nil, -- no cs1|2 equivalent: 'TotalPages', ['trabalho'] = 'work', ['trad-capitulo'] = 'trans-chapter', ['trans_chapter'] = 'trans-chapter', ['trans_title'] = 'trans-title', ['transcricao'] = 'transcript', ['transcricao-formato'] = 'transcript-format', ['transcricaourl'] = 'transcript-url', -- ['transcript'] = 'Transcript', -- ['transcript-format'] = 'TranscriptFormat', -- ['transcript-url'] = 'TranscriptURL', ['transcripturl'] = 'transcript-url', ['transcrição'] = 'transcript', ['transcrição-formato'] = 'transcript-format', ['transcriçãourl'] = 'transcript-url', ['transmissão'] = nil, -- special case: misc dates: 'AirDate', ['título'] = nil, -- special case: 'Title' ['título'] = nil, -- special case: 'Title' ['título-livro'] = 'book-title', ['título-trad'] = 'trans-title', ['título-translit'] = 'script-title', ['títulolink'] = 'title-link', ['títulolivro'] = 'book-title', ['títulotrad'] = 'trans-title', ['ultimoamp'] = nil, -- special case: 'name-list-style' ['universidade'] = 'publisher', ['url-capítulo'] = 'chapter-url', ['url-resumo'] = nil, -- no cs1|2 equivalent 'LayURL', ['urlarchivo'] = 'archive-url', ['urlarquivo'] = 'archive-url', ['urlcapitulo'] = 'chapter-url', ['urlcapítulo'] = 'chapter-url', ['urlconferencia'] = 'conference-url', ['urlmorta'] = nil, -- special case: 'DeadURL', ['urltranscricao'] = 'transcript-url', ['vautores'] = 'vauthors', ['veditores'] = 'veditors', ['versão'] = 'series', ['volumen'] = 'volume', ['wayb'] = nil, -- no cs1|2 equivalent: 'Wayb', -- enumerated parameters; non-enumerated forms of these parameters created by build_params_main_t() ['apelido#'] = 'last#', ['apellido#'] = 'last#', ['apellidos#'] = nil, -- no cs1|2 equivalent: plural |lasts#= ['author#mask'] = 'author#-mask', ['authormask#'] = 'author-mask#', ['autor#'] = 'author#', ['autor-mascara#'] = 'author-mask#', ['autorlink#'] = 'author-link#', ['cognome#'] = 'last#', ['contribuidor#-primeiro'] = 'contributor#-first', ['contribuidor#-ultimo'] = 'contributor#-last', ['contribuidor-link#'] = 'contributor-link#', ['contribuidor-mascara#'] = 'contributor-mask#', ['contribuidor-primeiro#'] = 'contributor-first#', ['contributor-ultimo#'] = 'contributor-last#', ['editor#link'] = 'editor#-link', ['editor#mask'] = 'editor#-mask', ['editor-mascara#'] = 'editor#-mask', ['editor-nome#'] = 'editor-first#', ['editor-sobrenome#'] = 'editor-last#', ['editorlink#'] = 'editor-link#', ['editormask#'] = 'editor-mask#', ['entrevistado#'] = 'interviewer#', ['entrevistadolink#'] = 'interviewer-link#', ['nombre#'] = 'first#', ['nome#'] = 'first#', ['prenome#'] = 'first#', ['primeiro#'] = 'first#', ['sobrenome#'] = 'last#', ['subjectlink#'] = 'subject-link#', ['sujeito#'] = 'subject-last#', ['sujeitolink#'] = 'subject-link#', ['tradutor#'] = 'translator#', ['tradutor#-link'] = 'translator#-link', ['tradutor#-mascara'] = 'translator#-mask', ['tradutor#-primeiro'] = 'translator#-first', ['tradutor#-ultimo'] = 'translator#-last', ['tradutor-link#'] = 'translator-link#', ['tradutor-mascara#'] = 'translator-mask#', ['tradutor-primeiro#'] = 'translator-first#', ['tradutor-ultimo#'] = 'translator-last#', ['ultimo#'] = 'last#', ['último#'] = 'last#', }, ru = { -- these parameters from ru:Шаблон:Книга (Template:Книга) (cite book) ['автор'] = 'author', ['часть'] = 'chapter', ['ссылка'] = 'url', ['ссылка часть'] = 'chapter-url', ['название'] = 'title', ['заглавие'] = 'title', ['викитека'] = nil, -- no cs1|2 equivalent: wikisource; |title-link=? ['викисклад'] = nil, -- no cs1|2 equivalent: commons; |title-link=? ['оригинал'] = 'orig-date', ['ответственный'] = 'agency', -- google translate says 'responsible'; this is a cite book template, agency does not really belong here ['издание'] = 'edition', ['тираж'] = nil, -- part of edition (circulation?) ['город'] = 'location', ['место'] = 'location', ['год'] = 'date', ['издательство'] = 'publisher', ['страницы как есть'] = 'at', -- 'pages as they are'? ['том'] = 'volume', ['том как есть'] = 'volume', -- 'the way it is'? ['выпуск'] = 'issue', -- in {{Книга}} but not in ru:Шаблон:Книга ['страницы'] = 'pages', ['страниц'] = 'pages', ['страница'] = 'page', -- in {{Книга}} but not in ru:Шаблон:Книга ['серия'] = 'series', ['язык'] = 'language', ['nodot'] = nil, -- no cs1|2 equivalent; suppresses the dot when |title=<title> ends with puctuation ['nodot2'] = nil, -- no cs1|2 equivalent ['столбцы'] = nil, -- columns; |at=col. <column>? -- these taken from :ru:Шаблон:Статья (Template:Книга) (cite journal) ['автор издания'] = 'authors', ['тип'] = 'type', ['месяц'] = nil, -- month ['число'] = nil, -- day ['выпуск'] = 'issue', ['номер'] = nil, -- edition number? ['archiveurl'] = 'archive-url', ['archivedate'] = 'archive-date', }, sv = { -- from sv:Mall:Webbref (web), sv:Mall:Bokref (book), sv:Mall:Tidskriftsref (journal) ['arkivurl'] = 'archive-url', ['citat'] = 'quote', ['datumformat'] = nil, -- special case: |df=? ['doi_brokendate'] = 'doi-broken-date', ['författarsep'] = nil, -- special case: |name-list-style=amp ['hämtår'] = nil, -- no cs1|2 equivalent: |access-year= ['hämtmånad'] = nil, -- no cs1|2 equivalent: |access-month= ['kapitel'] = 'chapter', ['kapitelurl'] = 'chapter-url', ['libris'] = nil, -- special case: |id= ['medförfattare'] = nil, -- no cs1|2 equivalent: |coauthor=; at sv.wiki this is |author2=; do that? ['nummer'] = 'number', ['övriga'] = 'others', ['redaktör'] = 'editor', -- does not enumerate ['rubrik'] = 'title', -- journal article title ['sammanfattning'] = nil, -- no cs1|2 equivalent: |lay-summary= ['sammanfattningsdatum'] = nil, -- no cs1|2 equivalent: |lay-date= ['separator'] = nil, -- no cs1|2 equivalent ['seperator'] = nil, -- no cs1|2 equivalent ['serie'] = 'series', ['sid'] = 'pages', -- an abbreviation that means page or pages? ['sida'] = 'page', ['sidor'] = 'pages', ['språk'] = nil, -- special case: |language= ['tidskrift'] = 'journal', ['titel'] = 'title', ['upplaga'] = 'edition', ['utgivare'] = 'publisher', ['utgivningsort'] = 'location', ['utgåva'] = 'edition', ['verk'] = 'work', ['volym'] = 'volume', ['website'] = 'url', -- different from en.wiki -- enumerated parameters; non-enumerated forms of these parameters created by build_params_main_t() ['efternamn#'] = 'last#', ['författare#'] = 'author#', ['författarlänk#'] = 'author-link#', ['förnamn#'] = 'first#', ['redaktörlänk#'] = 'editor-link#', ['redaktör#-efternamn'] = 'editor#-last', ['redaktör#-förnamn'] = 'editor#-first', }, tr = { -- Turkish from :tr:Modül:Kaynak/KB1/Beyazliste ['ansiklopedi'] = 'encyclopedia', ['aboneli'] = nil, -- whitelisted but not listed as an alias of anything; subscription ['ağ'] = 'network', ['alıntı'] = 'quote', ['ajans'] = 'agency', ['arşiv-tarihi'] = nil, -- archive-date= ['arşivtarihi'] = nil, -- archive-date= ['arşiv-url'] = 'archive-url', ['arşivurl'] = 'archive-url', ['arşiv-biçimi'] = 'archive-format', ['arşivengelli'] = nil, -- no cs1|2 equivalent: archive disabled ['arşivengeli'] = nil, -- no cs1|2 equivalent: archive blocked ['ay'] = nil, -- month ['basım'] = 'edition', ['baskı'] = 'edition', ['başlık'] = 'title', ['başlıkyok'] = nil, -- no cs1|2 equivalent: no title ['başlıkbağı'] = 'title-link', ['başlık-bağı'] = 'title-link', ['başlık-bağlantısı'] = 'title-link', ['başlıklink'] = 'title-link', ['başlıknotu'] = 'department', ['başlıktürü'] = 'type', ['biçim'] = 'format', ['bölüm'] = 'episode', -- sadece bölüm kaynağında kullanılır ['bölümbağı'] = nil, -- not in aliases list -- sadece bölüm kaynağında kullanılır ['bölüm-bağı'] = nil, -- not in aliases list -- sadece bölüm kaynağında kullanılır ['bölüm-biçimi'] = 'section-format', ['bölüm-url'] = 'section-url', ['bölümurl'] = 'section-url', ['bölüm-url-erişimi'] = 'section-url-access', ['bölümurlerişimi'] = 'section-url-access', ['cilt'] = 'volume', ['cimerbaşvuruno'] = nil, -- no cs1|2 equivalent; CİMER başvuru numarası (CIMER application number) ['çağrıişareti'] = 'publisher', -- call sign ['çalışma'] = 'work', ['çeviribaşlık'] = 'trans-title', ['çeviri_başlık'] = 'trans-title', ['çeviri-başlık'] = 'trans-title', ['çeviri_bölüm'] = 'trans-section', ['çeviri_bölümü'] = 'trans-section', ['çeviribölüm'] = 'trans-section', ['çeviribölümü'] = 'trans-section', -- translation department? ['dakika'] = 'minutes', ['departman'] = nil, -- not in aliases list; |department=? ['dergi'] = 'magazine', ['diğertarih'] = nil, -- lay-date ['diğer-kaynak'] = 'lay-source', ['diğerkaynak'] = 'lay-source', ['diğer-biçim'] = 'lay-format', ['diğer-url'] = 'lay-url', ['diğerurl'] = 'lay-url', ['diğerözet'] = 'lay-url', ['diğerleri'] = 'others', ['dil'] = 'language', ['doi-hatalı-tarih'] = 'doi-broken-date', ['doi-kırık-tarih'] = 'doi-broken-date', ['doikırıktarihi'] = nil, -- not in aliases list; |doi-broken-date=? ['doibozuk'] = 'doi-broken-date', ['doi_bozuktarihi'] = 'doi-broken-date', ['döküm'] = nil, -- not in aliases list; |cast=? ['döküm-url'] = nil, -- not in aliases list; |cast-url=? ['ebilgiedinmeno'] = nil, -- no cs1|2 equivalent: e-Information Number? ['edilekçeno'] = nil, -- no cs1|2 equivalent: e-Petition number ['editörler'] = nil; -- no cs1|2 equivalent: |editors= ['editörlerigöster'] = 'display-editors', ['erişim-tarihi'] = nil, -- access-date ['erişimtarihi'] = nil, -- access-date ['erişim tarihi'] = nil, -- access-date ['erişimyılı'] = nil, -- access-date ['eser'] = 'work', ['eşyazarlar'] = nil, -- no cs1|2 equivalent: |coauthor(s)= ['etkinlik'] = 'event', ['etkinlik-biçimi'] = 'event-format', ['etkinlik-url'] = 'event-url', ['farklı-alfabe-başlık'] = 'script-title', ['farklıalfabebaşlık'] = 'script-title', ['gazete'] = 'newspaper', ['girdi-url-erişimi'] = 'entry-url-access', ['habergrubu'] = 'newsgroup', ['harita'] = 'map', ['harita-biçimi'] = 'map-format', ['harita-url'] = 'map-url', ['harita-url-erişimi'] = 'map-url-access', ['ile'] = 'via', ['istasyon'] = 'station', ['iş'] = 'work', ['işbirliği'] = 'collaboration', ['kanal'] = 'station', ['katkı'] = 'contribution', ['katkı-url'] = 'contribution-url', ['katkı-url-erişimi'] = 'contribution-url-access', ['katkıdabulunanlar'] = 'authors', -- |contributors= ['kaynak'] = 'ref', ['kayıtlı'] = nil, -- not in aliases list (registration) ['kitapbaşlığı'] = 'book-title', ['kitap-başlığı'] = 'book-title', ['kişiler'] = 'authors', ['kısım'] = 'entry', ['kısım-biçimi'] = 'entry-format', ['kısım-url'] = 'entry-url', ['kısım-url-erişimi'] = 'entry-url-access', ['konferans'] = 'conference', ['konferans-biçimi'] = 'conference-format', ['konferans-url'] = 'conference-url', ['konum'] = 'location', ['kurum'] = 'network', ['lisans'] = 'degree', ['makale'] = 'article', ['madde'] = 'entry', ['madde-url-erişimi'] = 'entry-url-access', ['medya'] = 'medium', ['mesaj-id'] = 'message-id', ['muhatap'] = nil, -- no cs1|2 equivalent: used in {{E-posta kaynağı}} (e-mail source) ['muhataplar'] = nil, -- no cs1|2 equivalent: used in {{E-posta kaynağı}} (e-mail source) ['muhatapbağı'] = nil, -- no cs1|2 equivalent: used in {{E-posta kaynağı}} (e-mail source) ['numara'] = 'number', ['ortakyazarlar'] = nil, -- no cs1|2 equivalent: |coauthor(s)= ['ortam'] = 'medium', ['ölüurl'] = nil, -- special case: |url-status= ['ölü-url'] = nil, -- special case: |url-status= ['özgünyıl'] = nil, -- orig-date; is it proper to translate this? what about non-date text? ['posta-listesi'] = 'mailing-list', -- posta listesi kaynağı için ['postalistesi'] = nil, -- not in aliases list; |mailing-list= ['program'] = nil, -- no cs1|2 equivalent ['s'] = nil, -- no cs1|2 equivalent: source? ['sayfa'] = 'page', ['ss'] = 'pages', ['ssyok'] = 'no-pp', ['sayfalar'] = 'pages', ['sayı'] = 'issue', ['sene'] = nil, -- year ['seri'] = 'series', ['seribağı'] = 'series-link', ['seribağlantısı'] = 'series-link', ['seri-bağlantısı'] = 'series-link', ['seri-numarası'] = 'series-number', ['sezon'] = 'season', ['sınıf'] = 'class', -- arxiv ve arxiv kaynakları için ['sonyazarve'] = nil, -- special case: |name-list-style=amp ['sözlük'] = 'dictionary', ['süreliyayın'] = 'periodical', ['sürüm'] = 'series', ['şebeke'] = 'network', ['şehir'] = nil, -- no cs1|2 equivalent: |city= ['tanıtıcı'] = 'id', ['tarih'] = nil, -- date ['tip'] = 'type', ['tür'] = 'type', ['url-erişimi'] = nil, -- special case |url-access= ['url-erişimi'] = nil, -- special case |url-access= ['url-durumu'] = 'url-status', ['websitesi'] = 'website', ['versiyon'] = 'version', ['yazarlar'] = 'authors', ['yardımcıyazarlar'] = nil, -- no cs1|2 equivalent: |coauthor(s)= ['yardımcı yazarlar'] = nil, -- no cs1|2 equivalent: |coauthor(s)= ['yayın-tarihi'] = nil, -- publication-date ['yayıntarihi'] = nil, -- publication-date ['yayın-yeri'] = 'publication-place', ['yayınyeri'] = 'publication-place', ['yayıncı'] = 'publisher', ['yayımcı'] = 'publisher', ['yazars'] = 'authors', ['yazarları-göster'] = 'display-authors', -- accepts cs1|2 values: digits or 'etal' string so these are simple translations ['yazarlarıgöster'] = nil, -- not in aliases list; |display-authors= ['yazar-göster'] = 'display-authors', ['yazar-ad'] = nil, -- not in aliases list; |author-first=? ['yazar-soyadı'] = nil, -- not in aliases list; |author-last=? ['yer'] = 'location', ['yıl'] = nil, -- year ['zaman'] = 'time', -- enumerated parameters; non-enumerated forms of these parameters created by build_params_main_t() ['ad#'] = 'first#', ['çevirmen#-ad'] = 'translator#-first', ['çevirmen#-soyadı'] = 'translator#-last', ['çevirmen#'] = 'translator#', ['çevirmen#-bağ'] = 'translator#-link', ['çevirmen#-bağı'] = 'translator#-link', ['çevirmen#-maskesi'] = 'translator#-mask', ['çevirmen#-maske'] = 'translator#-mask', ['editör#'] = 'editor#', ['editör#-ilk'] = 'editor#-first', ['editör#-ad'] ='editor#-first', ['editör#-bağ'] = 'editor#-link', ['editör#-bağı'] = 'editor#-link', ['editör#-son'] = 'editor#-last', ['editör#-soyadı'] = 'editor#-last', ['editör#-maskesi'] = 'editor#-mask', ['editör#-maske'] = 'editor#-mask', ['görüşmeci#'] = 'interviewer#', ['görüşmeci#-ad'] = 'interviewer#-first', ['görüşmeci#-bağ'] = 'interviewer#-link', ['görüşmeci#-bağlantı'] = 'interviewer#-link', ['görüşmeci#-maske'] = 'interviewer#-mask', ['görüşmeci#-maskesi'] = 'interviewer#-mask', ['görüşmeci#-soyadı'] = 'interviewer#-last', ['ilk#'] = 'first#', ['katkı-ad#'] = 'contributor-first#', ['katkı-soyadı#'] = 'contributor-last#', ['katkı-bağı#'] = 'contributor-link#', ['katkı-maskesi#'] = 'contributor-mask#', ['katkı#-ad'] = 'contributor#-first', ['katkı#-soyadı'] = 'contributor#-last', ['katkı#-bağ'] = 'contributor#-link', ['katkı#-maske'] = 'contributor#-mask', ['konu#'] = 'subject#', ['konubağı#'] = 'subject-link#', ['muhatapadı#'] = nil, -- no cs1|2 equivalent: |addressee#=? used in {{E-posta kaynağı}} (e-mail source) ['muhatapbağı#'] = nil, -- no cs1|2 equivalent: |businesspartner#=? ['muhatapsoyadı#'] = nil, -- no cs1|2 equivalent: |addresseename#=? used in {{E-posta kaynağı}} (e-mail source) ['özne#'] = 'subject#', ['öznebağı#'] = 'subject-link#', ['son#'] = 'last#', ['soyadı#'] = 'last#', ['süje#'] = 'subject#', ['süjebağı#'] = 'subject-link#', ['yazar#'] = 'author#', ['yazarbağı#'] = 'author-link#', ['yazarlink#'] = 'author-link#', ['yazarmaskesi#'] = 'author-mask#', ['yazar#bağ'] = 'author#-link', ['yazar#link'] = 'author#-link', ['yazar#-bağ'] = 'author#-link', ['yazar#-link'] = 'author#-link', }, } --[[--------------------------< P A R A M S _ D A T E S _ T >-------------------------------------------------- <date_params_t> is a k/v_t table where k is the the Wikimedia subdomain (language code; 'en' in 'en.wikipedia.org') and v_t is a k/v_t table where k identifies the 'date' or 'date-part' and v_t is a sequence table of associated non-English parameter alias names non-English parameter names are normalized to lowercase. ]] local params_dates_t = { ca = { -- Catalan date_t = {'data'}, year_t = {'any'}, month_t = {'mes'} }, da = { -- Danish date_t = {'dato', 'datum', 'dag', 'date'}, year_t = {'år', 'year'}, }, de = { -- German date_t = {'datum', 'date'}, year_t = {'jahr', 'datum-jahr', 'year'}, month_t = {'monat'}, day_t = {'tag'}, }, es = { -- Spanish date_t = {'fecha', 'date'}, year_t = {'año', 'year'}, }, fi = { -- Finnish date_t = {'ajankohta', 'date'}, year_t = {'vuosi', 'year'}, }, fr = { -- French date_t = {'date'}, year_t = {'année', 'annee', 'year'}, month_t = {'mois'}, day_t = {'jour'}, }, it = { -- Italian date_t = {'data', 'datatrasmissione', 'date'}, year_t = {'anno', 'year'}, month_t = {'mese'}, day_t = {'giorno'}, }, nl = { -- Dutch date_t = {'datum', 'date'}, year_t = {'jaar', 'year'}, month_t = {'maand', 'month'}, day_t = {'dag'}, }, no = { -- Norwegian date_t = {'dato', 'date'}, year_t = {'år', 'utgivelsesår', 'year'}, month_t = {'måned'}, day_t = {'dag'}, }, pl = { -- Polish date_t = {'data', 'date'}, year_t = {'rok', 'year'}, month_t = {'miesiąc'}, }, pt = { -- Polish date_t = {'data', 'dataemissao', 'fecha', 'date'}, year_t = {'ano', 'año', 'year'}, month_t = {'acessomesdia', 'mes', 'month', 'mês'}, }, ru = { -- Russian year_t = {'год', 'year'}, -- also date month_t = {'месяц'}, day_t = {'число'}, }, sv = { -- Swedish date_t = {'date', 'publdatum', 'datum'}, year_t = {'år', 'year'}, month_t = {'månad'}, day_t = {'dag'}, }, tr = { -- Turkish date_t = {'tarih', 'date'}, year_t = {'yıl', 'year'}, month_t = {'ay'}, day_t = {'gün'}, }, } --[[--------------------------< P A R A M S _ M I S C _ D A T E S _ T >---------------------------------------- For date-holding parameters that are not |date=, |year=, |month=, or |day= equivalents. table of k/v_t pairs where k/v_t in the outer table is: k – the Wikimedia subdomain (language code; 'en' in 'en.wikipedia.org') v_t – a table of k/v pairs where k – the non-English parameter name v – the directly translatable cs1|2 equivalent date-holding parameters that are not |date=, |year=, |month=, or |day= equivalents. All key values normalized to lowercase. ]] local params_misc_dates_t = { ca = { -- Catalan ['arxiudata'] = 'archive-date', ['consulta'] = 'access-date', ['dataaccés'] = 'access-date', }, da = { -- Danish ['accessdate'] = 'access-date', ['arkivdato'] = 'archive-date', ['besøgsdato'] = 'access-date', ['hentningsdato'] = 'access-date', ['hentet'] = 'access-date', ['hämtdatum'] = 'access-date', ['besøksdato'] = 'access-date', ['accesdate'] = 'access-date', ['accessed'] = 'access-date', ['acces date'] = 'access-date', ['acessdate'] = 'access-date', ['acces-date'] = 'access-date', ['accessdato'] = 'access-date', ['hentedag'] = 'access-date', ['originalår'] = 'orig-date', -- is it proper to translate this? what about non-date text? }, de = { -- German ['abruf'] = 'access-date', ['zugriff'] = 'access-date', ['zugriff-jahr'] = 'access-date', ['archiv-datum'] = 'archive-date', }, en = { -- en.wiki cannonical and alternate forms to catch partial translations ['accessdate'] = 'access-date', -- en.wiki alternate form ['access-date'] = 'access-date', ['archive-date'] = 'archive-date', ['doi-broken-date'] = 'doi-broken-date', ['lay-date'] = 'lay-date', ['publication-date'] = 'publication-date', }, es = { -- Spanish ['año-original'] = 'orig-date', -- orig-date; is it proper to translate this? what about non-date text? -- ['añoacceso'] = 'access-date', -- no cs1|2 equivalent: |access-year= ['doibroken'] = 'doi-broken-date', -- no longer supported by cs1|2 ['doi_brokendate'] = 'doi-broken-date', -- no longer supported by cs1|2 ['doi_inactivedate'] = 'doi-broken-date', -- no longer supported by cs1|2 ['fechaacceso'] = 'access-date', ['fechaarchivo'] = 'archive-date', ['fecha-acceso'] = 'access-date', ['fecha-doi-roto'] = 'doi-broken-date', ['fechaprofano'] = 'lay-date', ['fecha-publicación'] = 'publication-date', ['fecharesumen'] = 'lay-date', ['fecha-resumen'] = 'lay-date', ['laydate'] = 'lay-date', -- no longer supported by cs1|2 ['publicationdate'] = 'publication-date', -- no longer supported by cs1|2 }, fi = { -- Finnish ['arkistoitu'] = 'archive-date', ['luettu'] = 'access-date', ['viitattu'] = 'access-date', }, fr = { -- French ['archivedate'] = 'archive-date', ['consulte le'] = 'access-date', ['consulté le'] = 'access-date', }, it = { -- Italian ['accesso'] = 'access-date', -- ['annoaccesso'] = 'access-date', -- no cs1|2 equivalent: |access-year= -- ['annodiaccesso'] = 'access-date', -- no cs1|2 equivalent: |access-year= ['annooriginale'] = 'orig-date', -- |orig-year= only; |meseoriginale= (|orig-month=) and |giornooriginale= (|orig-day=) not supported ['dataaccesso'] = 'access-date', ['dataarchivio'] = 'archive-date', ['datadiaccesso'] = 'access-date', ['dataoriginale'] = 'orig-date', -- orig-date; is it proper to translate this? what about non-date text? ['datapubblicazione'] = 'publication-date', ['datatrasmissione'] = 'date', ['doibroken'] = 'doi-broken-date', -- no longer supported by cs1|2 ['doi_brokendate'] = 'doi-broken-date', -- no longer supported by cs1|2 ['doi_inactivedate'] = 'doi-broken-date', -- no longer supported by cs1|2 -- ['giornoaccesso'] = 'access-date', -- no cs1|2 equivalent: |access-day= -- ['giornodiaccesso'] = 'access-date', -- no cs1|2 equivalent: |access-day= -- ['giornooriginale'] = 'orig-date', -- no cs1|2 equivalent: |orig-day= ['laydate'] = 'lay-date', -- no longer supported by cs1|2 -- ['meseaccesso'] = 'access-date', -- no cs1|2 equivalent: |access-month= -- ['mesediaccesso'] = 'access-date', -- no cs1|2 equivalent: |access-month= -- ['meseoriginale'] = 'orig-date', -- no cs1|2 equivalent: |orig-month= }, nl = { -- Dutch ['accessdate'] = 'access-date', ['archivedate'] = 'archive-date', ['archiefdatum'] = 'archive-date', ['bezochtdatum'] = 'access-date', ['datumbezocht'] = 'access-date', ['datumgeraadpleegd'] = 'access-date', ['publicatiedatum'] = 'publication-date', ['raadpleegdatum'] = 'access-date', }, no = { -- Norwegian ['arkivdato'] = 'archive-date', ['arkiv_dato'] = 'archive-date', ['arkiv-dato'] = 'archive-date', ['doibrutt'] = 'doi-broken-date', ['doi_bruttdato'] = 'doi-broken-date', ['doi_inaktivdato'] = 'doi-broken-date', ['embargo'] = 'pmc-embargo-date', ['opprinnelsesår'] = 'orig-date', -- orig-date; is it proper to translate this? what about non-date text? ['sammendragdato'] = 'lay-date', ['utgivelsesdato'] = 'publication-date', ['utgivelses-dato'] = 'publication-date', }, pl = { -- Polish ['data dostępu'] = 'access-date', ['zarchiwizowano'] = 'archive-date', }, pt = { -- Polish ['accessodata'] = 'access-date', ['acessadoem'] = 'access-date', ['acessdate'] = 'access-date', ['acesso'] = 'access-date', ['acesso-data'] = 'access-date', ['acessodata'] = 'access-date', ['anooriginal'] = 'orig-date', ['arquivo-data'] = 'archive-date', ['arquivodata'] = 'archive-date', ['consulta'] = 'access-date', ['data-publicacao'] = 'publication-date', ['data-publicação'] = 'publication-date', ['dataacesso'] = 'access-date', ['fecha-publicación'] = 'publication-date', ['fechaacceso'] = 'access-date', ['publicationdate'] = 'publication-date', ['transmissão'] = 'air-date', }, sv = { -- Swedish ['accessdate'] = 'access-date', ['arkivdatum'] = 'archive-date', ['date'] = 'access-date', -- different from en.wiki ['hämtdatum'] = 'access-date', ['origår'] = 'orig-date', -- actually |orig-year= ['origdatum'] = 'orig-date', -- ['origmånad'] = nil, -- no cs1|2 equivalent; |orig-month= ['utgivningsdatum'] = 'publication-date', }, tr = { -- Turkish ['archivedate'] = 'archive-date', -- no longer supported by cs1|2 ['arşivtarihi'] = 'archive-date', ['arşiv-tarihi'] = 'archive-date', ['diğertarih'] = 'lay-date', ['doibozuk'] = 'doi-broken-date', ['doi-broken'] = 'doi-broken-date', -- no longer supported by cs1|2 ['doi-hatalı-tarih'] = 'doi-broken-date', ['doi-inactive-date'] = 'doi-broken-date', -- no longer supported by cs1|2 ['doi-kırık-tarih'] = 'doi-broken-date', ['doi_bozuktarih'] = 'doi-broken-date', ['doi_brokendate'] = 'doi-broken-date', -- no longer supported by cs1|2 ['doi_inactivedate'] = 'doi-broken-date', -- no longer supported by cs1|2 ['erişimtarihi'] = 'access-date', ['erişim-tarihi'] = 'access-date', ['erişim tarihi'] = 'access-date', ['laydate'] = 'lay-date', -- no longer supported by cs1|2 ['origyear'] = 'orig-date', -- orig-date; is it proper to translate this? what about non-date text? ['özgünyıl'] = 'orig-date', -- orig-date; is it proper to translate this? what about non-date text? ['yayıntarihi'] = 'publication-date', ['yayın-tarihi'] = 'publication-date', } } --[[--------------------------< P A R A M S _ I D E N T I F I E R S _ T >-------------------------------------- miscellaneous identifiers that, at en.wiki, are grouped together in |id= table of k/v_t pairs where k/v_t in the outer table is: k – the Wikimedia subdomain (language code; 'en' in 'en.wikipedia.org') v_t – a sequence table of sequence tables where: [1] is the parameter name normalized to lower case [2] is the associated wikitext label to be used in the rendering [3] is the url-prefix to be attached to the identifier value from the template parameter [4] is the url-postfix to be attached to the identifier value parameter names are normalized to lowercase. ]] local params_identifiers_t = { -- identifier parameters (|ID=, |URN=, etc) and their associated labels for inclusion in |id= de = { -- German {'id'}, -- |id= does not get a label so nil {'urn', '[[Uniform Resource Name|URN]]'}, {'dnb', '[[DNB-IDN (identifier)|DNB-IDN]]', 'http://d-nb.info/'}, {'zdb', '[[ZDB-ID (identifier)|ZDB-ID]]', 'http://ld.zdb-services.de/resource/'}, }, fr = { -- french {'bnf', '[[BNF (identifier)|BNF]]', 'http://catalogue.bnf.fr/ark:/12148/cb', '.public'}, -- has a postfix {'dnb', '[[DNB-IDN (identifier)|DNB-IDN]]', 'http://d-nb.info/'}, {'ean', '[[EAN (identifier)|EAN]]'}, {'hal', '[[HAL (open archive)|HAL]]'}, {'libris', [[LIBRIS]]}, {'sudoc', [[SUDOC (identifier)|SUDOC]]} }, nl = { -- Dutch {'nur', 'NUR'}, -- [[:nl:Nederlandstalige Uniforme Rubrieksindeling]] }, sv = { -- Swedish {'libris', '[[LIBRIS]]', 'http://libris.kb.se/bib/'}, }, } --[[--------------------------< P A R A M S _ L A N G U A G E _ T >-------------------------------------------- table of k/v_t pairs where k/v_t in the outer table is: k – the Wikimedia subdomain (language code; 'en' in 'en.wikipedia.org') v_t – a sequence table of non-English equivalents to the en.wiki |language= parameter ]] local params_language_t = { ca = {'idioma', 'llengua'}, -- Catalan da = {'sprog', 'på', 'språk', 'langue', 'lang'}, -- Danish de = {'originalsprache', 'sprache'}, -- German es = {'idioma', 'language'}, -- Spanish fi = {'kieli', 'language'}, -- Finnish fr = {'langue', 'language'}, -- French it = {'lingua'}, -- Italian nl = {'språk', 'language'}, -- Dutch no = {'på', 'språk'}, -- Norwegian ru = {'язык'}, -- Russian sv = {'språk', 'language'}, -- Swedish tr = {'dil', 'language'}, -- Turkish } --[[--------------------------< B U I L D _ P A R A M S _ M A I N _ T >---------------------------------------- assemble the main list of parameters; skip all nil-valued parameter and create non-enumerated parameter names from the enumerated parameters (those that have '#' somewhere in the parameter name) Does simple error detection and emits a graringly crude error message when: only one side of ['key'] = value pair has a '#'; when enumerated, both sides require the '#' the only type allowed for value in a ['key'] = value pair is 'string'; catches things like ['side'] = true (copied from a whitelist) ]] local function build_params_main_t () local out_t = {}; -- table goes here for lang, v_t in pairs (params_main_t) do -- for each language table in params_main_t{} out_t[lang] = {}; -- create a table in out_t for <lang> for k, v in pairs (v_t) do -- for each parameter in the language table if 'string' ~= type (v) then error (lang .. ' ' .. k .. ' value not a string'); -- glaring error message because non-string values not allowed end if v then -- if the parameter has a non-nil translation (not a special, not a parameter without cs1|2 equivalent) if (k:find ('#', 1, true) and not v:find ('#', 1, true)) or (not k:find ('#', 1, true) and v:find ('#', 1, true))then error (lang .. '[' .. k .. ']: '.. v .. ' missing \'#\''); -- glaring error message because '#' required on both sides else if k:find ('#', 1, true) then -- does the parmeter name have the enumerator character '#'? out_t[lang][k:gsub('#', '')] = v:gsub('#', ''); -- add a non-enumerated version of the parameter to the output end out_t[lang][k] = v; -- add the parameter to the output; may be an enumerated param or not end end end end return out_t; -- and done end --[[--------------------------< E X P O R T E D T A B L E S >------------------------------------------------ ]] return { params_dates_t = params_dates_t, params_identifiers_t = params_identifiers_t, params_language_t = params_language_t, params_main_t = build_params_main_t(), params_misc_dates_t = params_misc_dates_t, }