تبديل القائمة
تبديل القائمة الشخصية
غير مسجل للدخول
سيكون عنوان الآيبي الخاص بك مرئيًا للعامة إذا قمت بإجراء أي تعديلات.

وحدة:Citation/CS1/Whitelist

من ويكي عربية

يمكن إنشاء صفحة توثيق الوحدة في وحدة:Citation/CS1/Whitelist/شرح

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

Because a steady-state signal conveys no useful information, whitelist.basic_arguments[] list items can have three values:
	true - these parameters are valid and supported parameters
	false - these parameters are deprecated but still supported
	tracked - these parameters are valid and supported parameters tracked in an eponymous properties category
	nil - these parameters are no longer supported. remove entirely
	
]]
local basic_arguments = {
	['access-date'] = true,
	['accessdate'] = true,
	['agency'] = true,
	['air-date'] = true,
	['airdate'] = true,
	['archive-date'] = true,
	['archive-format'] = true,
	['archive-url'] = true,
	['archivedate'] = true,
	['archiveurl'] = true,
	['article-format'] = true,
	['article-number'] = true,													-- {{cite journal}}, {{cite conference}}; {{citation}} when |journal= has a value
	['article-url-access'] = true,
	['article-url'] = true,
	['article'] = true,
	['arxiv'] = true, -- cite arxiv; here because allowed in cite ... as identifier
	['asin-tld'] = true,
	['ASIN-TLD'] = true,
	['asin'] = true,
	['ASIN'] = true,
	['at'] = true,
	['author-first'] = true,
	['author-given'] = true,
	['author-last'] = true,
	['author-link'] = true,
	['author-mask'] = true,
	['author-surname'] = true,
	['author'] = true,
	['authorlink'] = true,
	['authors'] = true,
	['bibcode-access'] = true,
	['bibcode'] = true,
	['biorxiv'] = true, -- cite biorxiv; here because allowed in cite ... as identifier
	['book-title'] = true,
	['booktitle'] = true,
	['cartography'] = true,
	['chapter-format'] = true,
	['chapter-url-access'] = true,
	['chapter-url'] = true,
	['chapter'] = true,
	['chapterurl'] = true,
	['citeseerx'] = true, -- cite citeseerx; here because allowed in cite ... as identifier
	['class'] = true,
	['COLC'] = true,
	['collaboration'] = true,
	['conference-format'] = true,
	['conference-url'] = true,
	['conference'] = true,
	['conferenceurl'] = true,
	['contribution-format'] = true,
	['contribution-url-access'] = true,
	['contribution-url'] = true,
	['contribution'] = true,
	['contributionurl'] = true,
	['contributor-first'] = true,
	['contributor-given'] = true,
	['contributor-last'] = true,
	['contributor-link'] = true,
	['contributor-mask'] = true,
	['contributor-surname'] = true,
	['contributor'] = true,
	['credits'] = true,
	['date'] = true,
	['dead-url'] = true,
	['deadurl'] = true,
	['degree'] = true,
	['department'] = true,
	['df'] = true,
	['dictionary'] = true,
	['display-authors'] = true,
	['display-contributors'] = true,
	['display-editors'] = true,
	['display-interviewers'] = true,
	['display-subjects'] = true,
	['display-translators'] = true,
	['display-المحررين'] = true,
	['displayauthors'] = true,
	['displayeditors'] = true,
	['docket'] = true,
	['doi_brokendate'] = true,
	['doi_inactivedate'] = true,
	['doi-access'] = true,
	['doi-broken-date'] = true,
	['doi-broken'] = true,
	['doi-inactive-date'] = true,
	['doi'] = true,
	['DOI'] = true,
	['edition'] = true,
	['editor-first'] = true,
	['editor-given'] = true,
	['editor-last'] = true,
	['editor-link'] = true,
	['editor-mask'] = true,
	['editor-surname'] = true,
	['editor'] = true,
	['editors'] = true,
	['eissn'] = true,
	['EISSN'] = true,
	['encyclopaedia'] = true,
	['encyclopedia'] = true,
	['entry-format'] = true,
	['entry-url-access'] = true,
	['entry-url'] = true,
	['entry'] = true,
	['episode-link'] = true,
	['episode'] = true,
	['episodelink'] = true,
	['eprint'] = true, -- cite arxiv; here because allowed in cite ... as identifier
	['event-format'] = true,
	['event-url'] = true,
	['event'] = true,
	['eventurl'] = true,
	['first'] = true,
	['format'] = true,
	['given'] = true,
	['hdl-access'] = true,
	['hdl'] = true,
	['HDL'] = true,
	['host'] = true, -- unique to certain templates?
	['id'] = true,
	['ID'] = true,
	['ignore-isbn-error'] = true,
	['ignoreisbnerror'] = true,
	['in'] = true,
	['inset'] = true,
	['institution'] = true, -- constrain to cite thesis?
	['interviewer-first'] = true,
	['interviewer-given'] = true,
	['interviewer-last'] = true,
	['interviewer-link'] = true,
	['interviewer-mask'] = true,
	['interviewer-surname'] = true,
	['interviewer'] = true,
	['isbn'] = true,
	['ISBN'] = true,
	['ismn'] = true,
	['ISMN'] = true,
	['issn'] = true,
	['ISSN'] = true,
	['issue'] = true,
	['jfm'] = true,
	['JFM'] = true,
	['journal'] = true,
	['jstor-access'] = true,
	['jstor'] = true,
	['JSTOR'] = true,
	['lang'] = true,
	['language'] = true,
	['last'] = true,
	['lay-date'] = true,
	['lay-format'] = true,
	['lay-source'] = true,
	['lay-url'] = true,
	['laydate'] = true,
	['lccn'] = true,
	['LCCN'] = true,
	['location'] = true,
	['magazine'] = true,
	['mailing-list'] = true,
	['mailinglist'] = true,
	['map-format'] = true,
	['map-url-access'] = true,
	['map-url'] = true,
	['map'] = true,
	['mapurl'] = true,
	['medium'] = true,
	['message-id'] = true,
	['minutes'] = true, -- constrain to cite AV media and podcast?
	['mode'] = true,
	['mounth'] = true,
	['mr'] = true,
	['MR'] = true,
	['name-list-style'] = true,
	['network'] = true,
	['newsgroup'] = true,
	['newspaper'] = true,
	['no-pp'] = true,
	['no-tracking'] = true,
	['nopp'] = true,
	['number'] = true,
	['oclc'] = true,
	['OCLC'] = true,
	['ol-access'] = true,
	['ol'] = true,
	['OL'] = true,
	['orig-date'] = true,
	['orig-year'] = true,
	['origyear'] = true,
	['osti-access'] = true,
	['osti'] = true,
	['OSTI'] = true,
	['others'] = true,
	['p'] = true,
	['page'] = true,
	['pages'] = true,
	['people'] = true,
	['periodical'] = true,
	['place'] = true,
	['pmc-embargo-date'] = true,
	['pmc'] = true,
	['PMC'] = true,
	['pmid'] = true,
	['PMID'] = true,
	['postscript'] = true,
	['pp'] = true,
	['publication-date'] = true,
	['publication-place'] = true,
	['publicationdate'] = true,
	['publicationplace'] = true,
	['publisher'] = true,
	['quotation'] = true,
	['quote-page'] = true,
	['quote-pages'] = true,
	['quote'] = true,
	['ref'] = true,
	['registration'] = true,
	['rfc'] = true,
	['RFC'] = true,
	['s2cid-access'] = true,
	['s2cid'] = true,
	['S2CID'] = true,
	['sbn'] = true,
	['SBN'] = true,
	['scale'] = true,
	['script-article'] = true,
	['script-chapter'] = true,
	['script-contribution'] = true,
	['script-entry'] = true,
	['script-journal'] = true,
	['script-magazine'] = true,
	['script-map'] = true,
	['script-newspaper'] = true,
	['script-periodical'] = true,
	['script-quote'] = true,
	['script-section'] = true,
	['script-title'] = true,
	['script-website'] = true,
	['script-work'] = true,
	['season'] = true,
	['section-format'] = true,
	['section-url-access'] = true,
	['section-url'] = true,
	['section'] = true,
	['sections'] = true,
	['sectionurl'] = true,
	['series-link'] = true,
	['series-no'] = true,
	['series-number'] = true,
	['series-separator'] = true,
	['series'] = true,
	['serieslink'] = true,
	['seriesno'] = true,
	['seriesnumber'] = true,
	['sheet'] = true,
	['sheets'] = true,
	['ssrn-access'] = true,
	['SSRN'] = true,
	['ssrn'] = true, -- cite ssrn; these three here because allowed in cite ... as identifier
	['station'] = true,
	['subject-link'] = true,
	['subject-mask'] = true,
	['subject'] = true,
	['subscription'] = true,
	['surname'] = true,
	['template-doc-demo'] = true,
	['time-caption'] = true, -- constrain to cite av media and podcast?
	['time'] = true, -- constrain to cite av media and podcast?
	['timecaption'] = true,
	['title-link'] = true,
	['title'] = true,
	['titlelink'] = true,
	['trans_title'] = true,
	['trans-article'] = true,
	['trans-chapter'] = true,
	['trans-contribution'] = true,
	['trans-entry'] = true,
	['trans-journal'] = true,
	['trans-magazine'] = true,
	['trans-map'] = true,
	['trans-newspaper'] = true,
	['trans-periodical'] = true,
	['trans-quote'] = true,
	['trans-section'] = true,
	['trans-title'] = true,
	['trans-website'] = true,
	['trans-work'] = true,
	['transcript-format'] = true,
	['transcript-url'] = true,
	['transcript'] = true,
	['transcripturl'] = true,
	['translator-first'] = true,
	['translator-given'] = true,
	['translator-last'] = true,
	['translator-link'] = true,
	['translator-mask'] = true,
	['translator-surname'] = true,
	['translator'] = true,
	['type'] = true,
	['url-access'] = true,
	['url-status'] = true,
	['url'] = true,
	['URL'] = true,
	['vauthors'] = true,
	['veditors'] = true,
	['version'] = true,
	['via'] = true,
	['volume'] = true,
	['website'] = true,
	['work'] = true,
	['year'] = true,
	['zbl'] = true,
	['ZBL'] = true,
	['آخرون'] = true,
	['أرقام الصفحات'] = true,
	['أرقم صفحات'] = true,
	['أشخاص'] = true,
	['أكلس'] = true,
	['أوراق'] = true,
	['إصدار'] = true,
	['إظهار المؤلفين'] = true,
	['إظهار المحررين'] = true,
	['اسم الدورية'] = true,
	['اسم الصحيفة'] = true,
	['اسم القائمة البريدية'] = true,
	['اسم المؤتمر'] = true,
	['اسم المجلة'] = true,
	['اسم المجموعة'] = true,
	['اسم المسلسل'] = true,
	['اسم المعجم'] = true,
	['اسم الموسوعة'] = true,
	['اسم الموقع'] = true,
	['اصدار'] = true,
	['اقتباس'] = true,
	['الأقسام'] = true,
	['الأول'] = true,
	['الأخير'] = true,
	['الإصدار'] = true,
	['الاصدار'] = true,
	['التاريخ'] = true,
	['التسجيل'] = true,
	['التنسيق'] = true,
	['الجزء'] = true,
	['الحلقة'] = true,
	['الخريطة'] = true,
	['الدرجة'] = true,
	['الرقم المعياري'] = true,
	['السنة'] = true,
	['الشبكة'] = true,
	['الشهر'] = true,
	['الصفحات'] = true,
	['الصفحة'] = true,
	['الصيغة'] = true,
	['الطبعة'] = true,
	['العدد'] = true,
	['العمل'] = true,
	['العنوان الأجنبي'] = true,
	['العنوان المترجم'] = true,
	['العنوان بالعربي'] = true,
	['العنوان باللغة العربية'] = true,
	['العنوان'] = true,
	['الفصل'] = true,
	['القائمة البريدية'] = true,
	['القسم'] = true,
	['اللغة'] = true,
	['المترجم'] = true,
	['المؤسسة'] = true,
	['المؤلف'] = true,
	['المؤلفون'] = true,
	['المؤلفين'] = true,
	['المجلد'] = true,
	['المحاور'] = true,
	['المحاورون'] = true,
	['المحرر'] = true,
	['المحررون'] = true,
	['المحررين'] = true,
	['المحقق'] = true,
	['المسار'] = true,
	['المصدر'] = true,
	['المعرف'] = true,
	['المقر'] = true,
	['المقياس'] = true,
	['المكان'] = true,
	['الموزع'] = true,
	['الموسم'] = true,
	['الموقع'] = true,
	['الناشر'] = true,
	['النوع'] = true,
	['الوقت'] = true,
	['بواسطة'] = true,
	['تاريخ أرشيف'] = true,
	['تاريخ الأرشيف'] = true,
	['تاريخ النشر'] = true,
	['تاريخ الوصول'] = true,
	['تاريخ وصول'] = true,
	['تاريخ-الأرشيف'] = true,
	['تاريخ'] = true,
	['تجاهل خطأ isbn'] = true,
	['تجاهل خطأ الرقم المعياري'] = true,
	['تجاهل خطأ ردمك'] = true,
	['تنسيق الأرشيف'] = true,
	['تنسيق الخريطة'] = true,
	['تنسيق الفصل'] = true,
	['تنسيق-الأرشيف'] = true,
	['تنسيق'] = true,
	['ج'] = true,
	['جريدة'] = true,
	['حالة المسار'] = true,
	['دقيقة'] = true,
	['دورية'] = true,
	['دورية محكمة'] = true,
	['رابط معطوب'] = true,
	['ردمك'] = true,
	['رقم الصفحة'] = true,
	['رقم الطبعة'] = true,
	['رقم-المقالة'] = true,
	['رقم سلسلة'] = true,
	['رقم صفحة'] = true,
	['رقم معياري'] = true,
	['سلسلة'] = true,
	['سنة النشر الأصلية'] = true,
	['سنة'] = true,
	['شهر'] = true,
	['ص'] = true,
	['صحيفة'] = true,
	['صفحات'] = true,
	['صفحة'] = true,
	['صنف الأرشيف'] = true,
	['صنف'] = true,
	['طبعة'] = true,
	['عمل'] = true,
	['عنوان أجنبي'] = true,
	['عنوان الكتاب'] = true,
	['عنوان المؤتمر'] = true,
	['عنوان مترجم'] = true,
	['عنوان'] = true,
	['في'] = true,
	['لغة'] = true,
	['مجلة'] = true,
	['مجموعة'] = true,
	['محرر'] = true,
	['مؤلف'] = true,
	['محطة'] = true,
	['مترجم'] = true,
	['مرجع'] = true,
	['مسار أرشيف'] = true,
	['مسار الأرشيف'] = true,
	['مسار الخريطة'] = true,
	['مسار الفصل'] = true,
	['مسار المؤتمر'] = true,
	['مسار المسلسل'] = true,
	['مسار-الأرشيف'] = true,
	['مسار'] = true,
	['مصدر'] = true,
	['معرف الرسالة'] = true,
	['مقر'] = true,
	['مكان النشر'] = true,
	['مكان'] = true,
	['من عمل'] = true,
	['مناسبة'] = true,
	['موسوعة'] = true,
	['موقع'] = true,
	['ناشر'] = true,
	['ورقة'] = true,
	['وصلة الحلقة'] = true,
	['وصلة العنوان'] = true,
	['وصلة سلسلة'] = true,
	['وصلة مكسورة'] = true,
	['وصلة مؤلف'] = true,
	['وصلة'] = true,
	['وقت الوقوع'] = true,
	['وكالة'] = true,
	['عدة مؤلفين'] = true,
	['عدة محررين'] = true,
	
	['مؤلف-الأول'] = true,
	['مؤلف-الأخير'] = true,
	['مؤلف-وصلة'] = true,
	['محرر-الأول'] = true,
	['محرر-الأخير'] = true,
	['محرر-وصلة'] = true,
	['وصلة محرر'] = true,
	['مترجم-وصلة'] = true,
	['مترجم-الأول'] = true,
	['مترجم-الأخير'] = true,
	['مترجم-قناع'] = true,
	['مؤلف'] = true,
	['المؤلف'] = true,
	['الأول'] = true,
	['الأخير'] = true,
	['أول'] = true,
	['أخير'] = true,
	['مؤلف الأول'] = true,
	['مؤلف الأخير'] = true,
	['وصلة مؤلف'] = true,
	['وصلة المؤلف'] = true,
	['مؤلف وصلة'] = true,
	['وصلة-مؤلف'] = true,
	['وصلة-المؤلف'] = true,
	['محرر'] = true,
	['المحرر'] = true,
	['محرر الأول'] = true,
	['محرر الأخير'] = true,
	['وصلة المحرر'] = true,
	['محرر وصلة'] = true,
	['وصلة-محرر'] = true,
	['وصلة-المحرر'] = true,
	['مترجم'] = true,
	['المترجم'] = true,
	['مترجم الأول'] = true,
	['مترجم الأخير'] = true,
	['وصلة مترجم'] = true,
	['وصلة المترجم'] = true,
	['مترجم وصلة'] = true,
	['وصلة-مترجم'] = true,
	['وصلة-المترجم'] = true,
	['مشارك'] = true,
	['مشارك-الأخير'] = true,
	['المترجم-وصلة'] = true,
	['اول'] = true,
	['الاول'] = true,
	['مشارك-وصلة'] = true,
	['المترجم-الأخير'] = true,
	['اخير'] = true,
	['الموضوع'] = true,
	['مشارك-الأول'] = true,
	['مؤلف-قناع'] = true,
	['مشارك-قناع'] = true,
	['محرر-قناع'] = true
}

local numbered_arguments = {
	['author#'] = true,
	['author-first#'] = true,
	['author#-first'] = true,
	['author-given#'] = true,
	['author#-given'] = true,
	['author-last#'] = true,
	['author#-last'] = true,
	['author-surname#'] = true,
	['author#-surname'] = true,
	['author-link#'] = true,
	['author#-link'] = true,
	['authorlink#'] = true,
	['author#link'] = true,
	['author-mask#'] = true,
	['author#-mask'] = true,
	['contributor#'] = true,
	['contributor-first#'] = true,
	['contributor#-first'] = true,
	['contributor-given#'] = true,
	['contributor#-given'] = true,
	['contributor-last#'] = true,
	['contributor#-last'] = true,
	['contributor-surname#'] = true,
	['contributor#-surname'] = true,
	['contributor-link#'] = true,
	['contributor#-link'] = true,
	['contributor-mask#'] = true,
	['contributor#-mask'] = true,
	['editor#'] = true,
	['editor-first#'] = true,
	['editor#-first'] = true,
	['editor-given#'] = true,
	['editor#-given'] = true,
	['editor-last#'] = true,
	['editor#-last'] = true,
	['editor-surname#'] = true,
	['editor#-surname'] = true,
	['editor-link#'] = true,
	['editor#-link'] = true,
	['editor-mask#'] = true,
	['editor#-mask'] = true,
	['first#'] = true,
	['given#'] = true,
	['host#'] = true,
	['interviewer#'] = true,
	['interviewer-first#'] = true,
	['interviewer#-first'] = true,
	['interviewer-given#'] = true,
	['interviewer#-given'] = true,
	['interviewer-last#'] = true,
	['interviewer#-last'] = true,
	['interviewer-surname#'] = true,
	['interviewer#-surname'] = true,
	['interviewer-link#'] = true,
	['interviewer#-link'] = true,
	['interviewer-mask#'] = true,
	['interviewer#-mask'] = true,
	['last#'] = true,
	['subject#'] = true,
	['subject-link#'] = true,
	['subject#-link'] = true,
	['subject-mask#'] = true,
	['subject#-mask'] = true,
	['surname#'] = true,
	['translator#'] = true,
	['translator-first#'] = true,
	['translator#-first'] = true,
	['translator-given#'] = true,
	['translator#-given'] = true,
	['translator-last#'] = true,
	['translator#-last'] = true,
	['translator-surname#'] = true,
	['translator#-surname'] = true,
	['translator-link#'] = true,
	['translator#-link'] = true,
	['translator-mask#'] = true,
	['translator#-mask'] = true,

	['مترجم#-قناع'] = true,
	['مؤلف#'] = true,
	['المؤلف#'] = true,
	['الأول#'] = true,
	['الأخير#'] = true,
	['أول#'] = true,
	['أخير#'] = true,
	['مؤلف# الأول'] = true,
	['مؤلف الأول#'] = true,
	['مؤلف#-الأول'] = true,
	['مؤلف-الأول#'] = true,
	['مؤلف# الأخير'] = true,
	['مؤلف الأخير#'] = true,
	['مؤلف#-الأخير'] = true,
	['مؤلف-الأخير#'] = true,
	['وصلة مؤلف#'] = true,
	['#وصلة مؤلف'] = true,
	['#وصلة المؤلف'] = true,
	['وصلة المؤلف#'] = true,
	['مؤلف# وصلة'] = true,
	['وصلة-مؤلف#'] = true,
	['وصلة-المؤلف#'] = true,
	['مؤلف#-وصلة'] = true,
	['محرر#'] = true,
	['المحرر#'] = true,
	['محرر# الأول'] = true,
	['محرر الأول#'] = true,
	['محرر#-الأول'] = true,
	['محرر-الأول#'] = true,
	['محرر# الأخير'] = true,
	['محرر الأخير#'] = true,
	['محرر#-الأخير'] = true,
	['محرر-الأخير#'] = true,
	['وصلة محرر#'] = true,
	['وصلة المحرر#'] = true,
	['محرر# وصلة'] = true,
	['وصلة-محرر#'] = true,
	['وصلة-المحرر#'] = true,
	['محرر#-وصلة'] = true,
	['مترجم#'] = true,
	['المترجم#'] = true,
	['مترجم# الأول'] = true,
	['مترجم الأول#'] = true,
	['مترجم#-الأول'] = true,
	['مترجم-الأول#'] = true,
	['مترجم# الأخير'] = true,
	['مترجم الأخير#'] = true,
	['مترجم#-الأخير'] = true,
	['مترجم-الأخير#'] = true,
	['وصلة مترجم#'] = true,
	['وصلة المترجم#'] = true,
	['مترجم# وصلة'] = true,
	['وصلة-مترجم#'] = true,
	['وصلة-المترجم#'] = true,
	['مترجم#-وصلة'] = true,
	['محرر-وصلة#'] = true,
	['مشارك#'] = true,
	['مشارك-الأخير#'] = true,
	['مشارك#-الأخير'] = true,
	['المترجم#-وصلة'] = true,
	['اول#'] = true,
	['الاول#'] = true,
	['مشارك#-وصلة'] = true,
	['المترجم-الأخير#'] = true,
	['المترجم#-الأخير'] = true,
	['اخير#'] = true,
	['الموضوع'] = true,
	['مشارك-الأول#'] = true,
	['مشارك#-الأول'] = true,
	['مؤلف#-قناع'] = true,
	['مشارك#-قناع'] = true,
	['محرر#-قناع'] = true,
}

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

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

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

]]
local preprint_arguments = {
	arxiv = {
		['arxiv'] = true, -- cite arxiv and arxiv identifiers
		['class'] = true,
		['eprint'] = true -- cite arxiv and arxiv identifiers
	},
	biorxiv = {
		['biorxiv'] = true
	},
	citeseerx = {
		['citeseerx'] = true
	},
	ssrn = {
		['ssrn'] = true,
		['SSRN'] = true,
		['ssrn-access'] = true
	}
}

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

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

Same conventions for true/false/tracked/nil as above.
	
]]
local limited_basic_arguments = {
	['at'] = true,
	['author'] = true,
	['author-first'] = true,
	['author-given'] = true,
	['author-last'] = true,
	['author-surname'] = true,
	['author-link'] = true,
	['authorlink'] = true,
	['author-mask'] = true,
	['authors'] = true,
	['collaboration'] = true,
	['date'] = true,
	['df'] = true,
	['display-authors'] = true,
	['first'] = true,
	['given'] = true,
	['language'] = true,
	['last'] = true,
	['mode'] = true,
	['name-list-style'] = true,
	['no-tracking'] = true,
	['p'] = true,
	['page'] = true,
	['pages'] = true,
	['postscript'] = true,
	['pp'] = true,
	['quotation'] = true,
	['quote'] = true,
	['ref'] = true,
	['surname'] = true,
	['template-doc-demo'] = true,
	['title'] = true,
	['trans-title'] = true,
	['vauthors'] = true,
	['year'] = true,
    ['سنة'] = true,
	['السنة'] = true,
	['displayauthors'] = true,
	['إظهار المؤلفين'] = true,
	['display-subjects'] = true,
	['اللغة'] = true,
	['in'] = true,
	['لغة'] = true,
	['lang'] = true,
	['الصفحة'] = true,
	['صفحة'] = true,
	['رقم الصفحة'] = true,
	['رقم صفحة'] = true,
	['ص'] = true,
	['في'] = true,
	['المؤلفون'] = true,
	['المؤلفين'] = true,
	['people'] = true,
	['host'] = true,
	['credits'] = true,
	['أشخاص'] = true,
	['العنوان بالعربي'] = true,
	['العنوان الأجنبي'] = true,
	['عنوان أجنبي'] = true,
	['العنوان باللغة العربية'] = true,
	['trans_title'] = true,
	['العنوان المترجم'] = true,
	['عنوان مترجم'] = true,
	['عنوان'] = true,
	['العنوان'] = true,
	['اسم المسلسل'] = true,
	['مرجع'] = true,
	['التاريخ'] = true,
	['air-date'] = true,
	['airdate'] = true,
	['تاريخ'] = true,
	['الصفحات'] = true,
	['صفحات'] = true,
	['أرقام الصفحات'] = true,
	['أرقم صفحات'] = true,
	['اقتباس'] = true,
}

local limited_numbered_arguments = {
	['author#'] = true,
	['author-first#'] = true,
	['author#-first'] = true,
	['author-given#'] = true,
	['author#-given'] = true,
	['author-last#'] = true,
	['author#-last'] = true,
	['author-surname#'] = true,
	['author#-surname'] = true,
	['author-link#'] = true,
	['author#-link'] = true,
	['authorlink#'] = true,
	['author#link'] = true,
	['author-mask#'] = true,
	['author#-mask'] = true,
	['مؤلف#-قناع'] = true,
	['first#'] = true,
	['given#'] = true,
	['last#'] = true,
	['surname#'] = true,
	
	['مؤلف#'] = true,
	['المؤلف#'] = true,

	['مؤلف# الأول'] = true,
	['مؤلف الأول#'] = true,
	['مؤلف#-الأول'] = true,
	['مؤلف-الأول#'] = true,

	['مؤلف# الأخير'] = true,
	['مؤلف الأخير#'] = true,
	['مؤلف#-الأخير'] = true,
	['مؤلف-الأخير#'] = true,

	['وصلة مؤلف#'] = true,
	['#وصلة مؤلف'] = true,
	['#وصلة المؤلف'] = true,

	['وصلة المؤلف#'] = true,
	['مؤلف# وصلة'] = true,
	['وصلة-مؤلف#'] = true,
	['وصلة-المؤلف#'] = true,
	['مؤلف#-وصلة'] = true,
	
	['الأول#'] = true,
	['الأخير#'] = true,
	['أول#'] = true,
	['أخير#'] = true,
    ['subject-link#'] = true,
	['subject#-link'] = true,
	['subject-mask#'] = true,
	['subject#-mask'] = true,
	['اول#'] = true,
	['الاول#'] = true,
	['اخير#'] = true,
	['subject#'] = true,
	['host#'] = true,
}

--[[--------------------------< U N I Q U E _ A R G U M E N T S >----------------------------------------------

Some templates have unique parameters.  Those templates and their unique parameters are listed here. Keys in this
table are the template's CitationClass parameter value

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

]]
local unique_arguments = {
	['audio-visual'] = {
		['transcript'] = true,
		['transcript-format'] = true,
		['transcript-url'] = true
	},
	conference = {
		['book-title'] = true,
		['booktitle'] = true,
		['conference'] = true,
		['conference-format'] = true,
		['conference-url'] = true,
		['event'] = true
	},
	episode = {
		['airdate'] = true,
		['air-date'] = true,
		['credits'] = true,
		['episode-link'] = true, -- alias of |title-link=
		['network'] = true,
		['season'] = true,
		['series-link'] = true,
		['series-no'] = true,
		['series-number'] = true,
		['station'] = true,
		['transcript'] = true,
		['transcript-format'] = true,
		['transcripturl'] = false,
		['transcript-url'] = true
	},
	mailinglist = {
		['mailing-list'] = true
	},
	map = {
		['cartography'] = true,
		['inset'] = true,
		['map'] = true,
		['map-format'] = true,
		['map-url'] = true,
		['map-url-access'] = true,
		['script-map'] = true,
		['sections'] = true,
		['sheet'] = true,
		['sheets'] = true,
		['trans-map'] = true
	},
	newsgroup = {
		['message-id'] = true,
		['newsgroup'] = true
	},
	report = {
		['docket'] = true
	},
	serial = {
		['airdate'] = true,
		['air-date'] = true,
		['credits'] = true,
		['episode'] = true, -- cite serial only TODO: make available to cite episode?
		['episode-link'] = true, -- alias of |title-link=
		['network'] = true,
		['series-link'] = true,
		['station'] = true
	},
	speech = {
		['conference'] = true,
		['conference-format'] = true,
		['conference-url'] = true,
		['event'] = true
	},
	thesis = {
		['degree'] = true,
		['docket'] = true
	}
}

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

gets a list of the templates from table t

]]

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

--[[--------------------------< E X P O R T E D   T A B L E S >------------------------------------------------
]]
return {
	basic_arguments = basic_arguments,
	numbered_arguments = numbered_arguments,
	limited_basic_arguments = limited_basic_arguments,
	limited_numbered_arguments = limited_numbered_arguments,
	preprint_arguments = preprint_arguments,
	preprint_template_list = template_list_get(preprint_arguments), -- make a template list from preprint_arguments{} table
	unique_arguments = unique_arguments,
	unique_param_template_list = template_list_get(unique_arguments) -- make a template list from unique_arguments{} table
}