Module:CS1 translator/data

--[[--< 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 = { ar = { ['تاريخ الوصول'] = 'access-date', ['تاريخ وصول'] = 'access-date', ['وكالة'] = "agency", ['تاريخ الأرشيف'] = 'archive-date', ['تاريخ أرشيف'] = 'archive-date', ['تاريخ-الأرشيف'] = 'archive-date', ['صيغة الأرشيف'] = 'archive-format', ['صيغة-الأرشيف'] = 'archive-format', ['مسار أرشيف'] = 'archive-url', ['مسار الأرشيف'] = 'archive-url', ['مسار-الأرشيف'] = 'archive-url', ['رقم-المقالة'] = 'article-number', ['في'] ='at', ['المؤلفين'] = 'authors', ['المؤلفون'] = 'authors', ['أشخاص'] = 'people', ['عنوان الكتاب'] = 'book-title', ['عنوان المؤتمر'] = 'book-title', ['الفصل'] = 'chapter', ['صيغة الفصل'] = 'chapter-format', ['تنسيق الفصل'] = 'chapter-format', ['مسار الفصل'] = 'chapter-url', ['صنف'] = 'class', ['صنف الأرشيف'] = 'class', ['اسم المؤتمر'] = 'conference', ['مسار المؤتمر'] = 'conference-url', ['التاريخ'] = 'date', ['تاريخ'] = 'date', ['الدرجة'] = 'degree', ['إظهار المؤلفين'] = 'display-authors', ['إظهار المحررين'] = 'display-editors', ['رقم الطبعة'] = 'edition', ['الطبعة'] = 'edition', ['اصدار'] = 'edition', ['إصدار'] = 'edition', ['الاصدار'] = 'edition', ['الإصدار'] = 'edition', ['طبعة'] = 'edition', ['محرر'] = 'editor', ['المحرر'] = 'editor', ['الحلقة'] = 'episode', ['التنسيق'] = 'format', ['صيغة'] = 'format', ['الصيغة'] = 'format', ['تنسيق'] = 'format', ['المعرف'] = 'id', ['مجموعة'] = 'inset', ['رقم معياري'] = 'isbn', ['الرقم المعياري'] = 'isbn', ['ردمك'] = 'isbn', ['أكلس'] = 'oclc', ['العدد'] = 'issue', ['اللغة'] = nil,		-- language ['لغة'] = nil,		-- language ['القائمة البريدية'] = 'mailing-list', ['الخريطة'] = 'map', ['صيغة الخريطة'] = 'map-forma', ['مسار الخريطة'] = 'map-url', ['معرف الرسالة'] = 'message-id', ['دقيقة'] = 'minutes', --	['Month'] = {"شهر", "الشهر", "month"}, -- not supported by cs1|2 ['الشبكة'] = 'network', ['اسم المجموعة'] = 'newsgroup', ['سنة النشر الأصلية'] = 'orig-date', ['آخرون'] = 'others', ['المحقق'] = 'others', ['المحاورون'] = 'interviewer',		-- actually 'interviewers' plural ['المحاور'] = 'interviewer', ['صفحة'] = 'page', ['الصفحة'] = 'page', ['ص'] = 'page', ['رقم صفحة'] = 'page', ['رقم الصفحة'] = 'page', ['الصفحات'] = 'pages', ['صفحات'] = 'pages', ['أرقم صفحات'] = 'pages', ['أرقام الصفحات'] = 'pages', ['موسوعة'] = 'encyclopedia', ['اسم الموسوعة'] = 'encyclopedia', ['اسم المعجم'] = 'dictionary', ['صحيفة'] = 'journal', ['دورية محكمة'] = 'journal', ['جريدة'] = 'newspaper', ['اسم الصحيفة'] = 'newspaper', ['عمل'] = 'work', ['العمل'] = 'work', ['من عمل'] = 'work', ['موقع'] = 'website', ['الموقع'] = 'website', ['دورية'] = 'periodical', ['القائمة البريدية'] = 'mailing-list', ['مجلة'] = 'magazine', ['سم المجلة'] = 'magazine', ['المقر'] = 'location', ['مقر'] = 'location', ['المكان'] = 'location', ['مكان'] = 'location', ['تاريخ النشر'] = 'publication-date', ['مكان النشر'] = 'publication-place', ['ناشر'] = 'publisher', ['الناشر'] = 'publisher', ['مصدر'] = 'publisher', ['مصدر'] = 'publisher', ['المصدر'] = 'publisher', ['المؤسسة'] = 'publisher', ['اقتباس'] = 'quote', ['مرجع'] = 'ref', ['المقياس'] = 'scale', ['القسم'] = 'section', ['الموسم'] = 'season', ['الأقسام'] = 'sections', ['سلسلة'] = 'series', ['وصلة سلسلة'] = 'series-link', ['مسار المسلسل'] = 'series-link', ['رقم سلسلة'] = 'series-number', ['ورقة'] = 'sheet', ['أوراق'] = 'sheets', ['محطة'] = 'station', ['الوقت'] = 'time', ['وقت الوقوع'] = 'time', ['عنوان'] = 'title', ['العنوان'] = 'title', ['وصلة العنوان'] = 'title-link', ['وصلة الحلقة'] = 'episode-link', ['النوع'] = 'type', ['عنوان مترجم'] = 'trans-title', ['العنوان بالعربي'] = 'trans-title', ['العنوان الأجنبي'] = 'trans-title', ['عنوان أجنبي'] = 'trans-title', ['العنوان باللغة العربية'] = 'trans-title', ['العنوان المترجم'] = 'trans-title', ['مسار'] = 'url', ['المسار'] = 'url', ['وصلة'] = 'url', ['التسجيل'] = 'url-access', ['حالة المسار'] = 'url-status', ['عدة مؤلفين'] = 'vauthors', ['عدة محررين'] = 'veditors', ['عبر'] = 'via', ['المجلد'] = 'volume', ['ج'] = 'volume', ['الجزء'] = 'volume', ['سنة'] = 'year', ['السنة'] = 'year', -- enumerated parameters; non-enumerated forms of these parameters created by build_params_main_t ['الأول#'] = 'first#', ['مؤلف#-الأول'] = 'author#-first', ['مؤلف# الأول'] = 'author#-first', ['أول#'] = 'first#', ['مؤلف الأول#'] = 'author-first#', ['مؤلف-الأول#'] = 'author-first#', ['مؤلف#'] = 'author#', ['الأخير#'] = 'last#', ['مؤلف#-الأخير'] = 'author#-last', ['مؤلف# الأخير'] = 'author#-last', ['مؤلف-الأخير#'] = 'author-last#', ['المؤلف#'] = 'author#', ['مؤلف الأخير#'] = 'author-last#', ['الموضوع#'] = 'subject#', ['وصلة مؤلف#'] = 'author-link#', ['مؤلف#-وصلة'] = 'author#-link', ['مؤلف# وصلة'] = 'author#-link', ['وصلة-مؤلف#'] = 'author-link#', ['وصلة المؤلف#'] = 'author-link#', ['وصلة-المؤلف#'] = 'author-link#', ['مؤلف#-قناع'] = 'author#-mask', ['مشارك#-الأول'] = 'contributor#-first', ['مشارك-الأول#'] = 'contributor-first#', ['مشارك#'] = 'contributor#', ['مشارك#-الأخير'] = 'contributor#-last', ['مشارك-الأخير#'] = 'contributor-last#', ['مشارك#-وصلة'] = 'contributor#-link', ['مشارك#-قناع'] = 'contributor#-mask', ['محرر#-الأول'] = 'editor#-first', ['محرر-الأول#'] = 'editor-first#', ['محرر الأول#'] = 'editor-first#', ['محرر# الأول'] = 'editor#-first', ['محرر#'] = 'editor#', ['المحرر#'] = 'editor#', ['محرر#-الأخير'] = 'editor#-last', ['محرر# الأخير'] = 'editor#-last', ['محرر-الأخير#'] = 'editor-last#', ['محرر الأخير#'] = 'editor-last#', ['وصلة محرر#'] = 'editor-link#', ['محرر#-وصلة'] = 'editor#-link', ['محرر# وصلة'] = 'editor#-link', ['وصلة-محرر#'] = 'editor-link#', ['محرر-وصلة#'] = 'editor-link#', ['وصلة-المحرر#'] = 'editor-link#', ['وصلة المحرر#'] = 'editor-link#', ['محرر#-قناع'] = 'editor#-mask', ['مترجم#-الأول'] = 'translator#-first', ['مترجم-الأول#'] = 'translator-first#', ['مترجم# الأول'] = 'translator#-first', ['مترجم الأول#'] = 'translator-first#', ['المترجم-الأول#'] = 'translator-first#', ['المترجم#-الأول'] = 'translator#-first', ['مترجم#'] = 'translator#', ['مترجم#-الأخير'] = 'translator#-last', ['المترجم#'] = 'translator#', ['المترجم-الأخير#'] = 'translator-last#', ['المترجم#-الأخير'] = 'translator#-last', ['مترجم الأخير#'] = 'translator-last#', ['مترجم# الأخير'] = 'translator#-last', ['مترجم-الأخير#'] = 'translator-last#', ['وصلة مترجم#'] = 'translator-link#', ['مترجم#-وصلة'] = 'translator#-link', ['مترجم# وصلة'] = 'translator#-link', ['وصلة-مترجم#'] = 'translator-link#', ['وصلة المترجم#'] = 'translator-link#', ['وصلة-المترجم#'] = 'translator-link#', ['المترجم#-وصلة'] = 'translator#-link', ['مترجم#-قناع'] = 'translator#-mask', },

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 --		['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=() ['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 (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=(); does not use isxn_make ['isbndefekt'] = 'isbn',												-- value is a broken but 'valid' isbn so |isbn=(); does not use isxn_make ['issnformalfalsch'] = 'issn',											-- value is a broken but 'valid' issn so |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 (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= 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 ? ['brisé le'] = nil,														-- no cs1|2 equivalent; 'broke it'? |url-status=dead / ['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=() ['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 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ę ['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 ['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 ['autor r# link'] = 'contributor-link#',								-- 'chapter' author link ['imię#'] = 'first#', ['imię# r'] = 'contributor-first#',										-- 'chapter' author; 'contributor' here to distingush from |imię= (|first=); from ['język#'] = 'language#',												-- special case |language= ['nazwisko#'] = 'last#', ['nazwisko# r'] = 'contributor-last#',									-- 'chapter' author; 'contributor' here to distingush from |nazwisko= (|last=); from ['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=() ['ignore-isbn-error'] = nil,											-- special case: |isbn=() ['ignoreisbnerror'] = nil,												-- special case: |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= ends with puctuation ['nodot2'] = nil,														-- no cs1|2 equivalent ['столбцы'] = nil,														-- columns; |at=col. ?		 																		-- 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-mail source) ['muhataplar'] = nil,													-- no cs1|2 equivalent: used in (e-mail source) ['muhatapbağı'] = nil,													-- no cs1|2 equivalent: used in (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-mail source) ['muhatapbağı#'] = nil,													-- no cs1|2 equivalent: |businesspartner#=? ['muhatapsoyadı#'] = nil,												-- no cs1|2 equivalent: |addresseename#=? used in (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 >--

 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 = { ar = {																		-- Arabic date_t = {'التاريخ', 'تاريخ'}, year_t = {'سنة', 'السنة'}, month_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 = { ar = {																		-- Arabic ['تاريخ الأرشيف'] = 'archive-date', ['تاريخ أرشيف'] = 'archive-date', ['تاريخ-الأرشيف'] = 'archive-date', ['تاريخ الوصول'] = 'access-date', ['تاريخ وصول'] = 'access-date', ['سنة النشر الأصلية'] = 'orig-date', ['تاريخ النشر'] = 'publication-date', },

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', 'URN'}, {'dnb', 'DNB-IDN', 'http://d-nb.info/'}, {'zdb', 'ZDB-ID', 'http://ld.zdb-services.de/resource/'}, },

fr = {																		-- french {'bnf', 'BNF', 'http://catalogue.bnf.fr/ark:/12148/cb', '.public'},	-- has a postfix {'dnb', 'DNB-IDN', 'http://d-nb.info/'}, {'ean', 'EAN'}, {'hal', 'HAL'}, {'libris', LIBRIS}, {'sudoc', 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 = { ar = {'اللغة', 'لغة'},															-- Arabic 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 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, }