Mô đun:Citation/CS1/Whitelist
Giao diện
![]() | Mô đun Lua này được sử dụng ở khoảng 911.000 trang, chiếm ≈ 5% tổng số trang. Để tránh gây lỗi trên quy mô lớn và tải máy chủ không cần thiết, tất cả thay đổi cần được thử nghiệm ở trang con /sandbox, /testcases của mô đun, hoặc ở chỗ thử mô đun. Các thay đổi đã được thử nghiệm có thể thêm vào mô đun bằng một sửa đổi duy nhất. Xin hãy thảo luận các thay đổi tại trang thảo luận trước khi áp dụng sửa đổi. |
![]() | Mô-đun này là loại cần được khóa. Nó là một mô-đun nhìn thấy rõ được sử dụng bởi một số lượng lớn các trang, hoặc là các thay thế rất thường xuyên. Bởi vì phá hoại hoặc lỗi sai khi sửa sẽ ảnh hưởng đến nhiều trang và thậm chí chỉnh sửa tầm thường có thể gây ra tải đáng kể cho các máy chủ, nó được khóa bảo vệ hạn chế sửa đổi. |
Trang này chứa danh sách tất cả các đối số hiện được chấp nhận bởi Mô đun:Citation/CS1, mặc dù một chú thích nào đó sẽ không định rõ tất cả mọi đối số này.
--[[--------------------------< 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_t = {
['accessdate'] = true,
['access-date'] = true,
['agency'] = true,
['archivedate'] = true,
['archive-date'] = true,
['archive-format'] = true,
['archiveurl'] = true,
['archive-url'] = true,
['article'] = true,
['article-format'] = true,
['article-number'] = true, -- {{cite journal}}, {{cite conference}}; {{citation}} when |journal= has a value
['article-url'] = true,
['article-url-access'] = true,
['arxiv'] = true, -- cite arxiv; here because allowed in cite ... as identifier
['asin'] = true,
['ASIN'] = true,
['asin-tld'] = true,
['at'] = true,
['author'] = true,
['author-first'] = true,
['author-given'] = true,
['author-last'] = true,
['author-surname'] = true,
['authorlink'] = true,
['author-link'] = true,
['author-mask'] = true,
['bibcode'] = true,
['bibcode-access'] = true,
['biorxiv'] = true, -- cite biorxiv; here because allowed in cite ... as identifier
['chapter'] = true,
['chapter-format'] = true,
['chapter-url'] = true,
['chapter-url-access'] = true,
['citeseerx'] = true, -- cite citeseerx; here because allowed in cite ... as identifier
['collaboration'] = true,
['contribution'] = true,
['contribution-format'] = true,
['contribution-url'] = true,
['contribution-url-access'] = true,
['contributor'] = true,
['contributor-first'] = true,
['contributor-given'] = true,
['contributor-last'] = true,
['contributor-surname'] = true,
['contributor-link'] = true,
['contributor-mask'] = true,
['date'] = true,
['department'] = true,
['df'] = true,
['dictionary'] = true,
['display-authors'] = true,
['display-contributors'] = true,
['display-editors'] = true,
['display-interviewers'] = true,
['display-subjects'] = true,
['display-translators'] = true,
['doi'] = true,
['DOI'] = true,
['doi-access'] = true,
['doi-broken-date'] = true,
['edition'] = true,
['editor'] = true,
['editor-first'] = true,
['editor-given'] = true,
['editor-last'] = true,
['editor-surname'] = true,
['editor-link'] = true,
['editor-mask'] = true,
['eissn'] = true,
['EISSN'] = true,
['encyclopaedia'] = true,
['encyclopedia'] = true,
['entry'] = true,
['entry-format'] = true,
['entry-url'] = true,
['entry-url-access'] = true,
['eprint'] = true, -- cite arxiv; here because allowed in cite ... as identifier
['first'] = true,
['format'] = true,
['given'] = true,
['hdl'] = true,
['HDL'] = true,
['hdl-access'] = true,
['host'] = true, -- unique to certain templates?
['id'] = true,
['ID'] = true,
['institution'] = true, -- constrain to cite thesis?
['interviewer'] = true,
['interviewer-first'] = true,
['interviewer-given'] = true,
['interviewer-last'] = true,
['interviewer-surname'] = true,
['interviewer-link'] = true,
['interviewer-mask'] = true,
['isbn'] = true,
['ISBN'] = true,
['ismn'] = true,
['ISMN'] = true,
['issn'] = true,
['ISSN'] = true,
['issue'] = true,
['jfm'] = true,
['JFM'] = true,
['journal'] = true,
['jstor'] = true,
['JSTOR'] = true,
['jstor-access'] = true,
['lang'] = true,
['language'] = true,
['last'] = true,
['lccn'] = true,
['LCCN'] = true,
['location'] = true,
['magazine'] = true,
['medium'] = true,
['medrxiv'] = true, -- cite medrxiv; here because allowed in cite ... as identifier
['minutes'] = true, -- constrain to cite AV media and podcast?
['mode'] = true,
['mr'] = true,
['MR'] = true,
['name-list-style'] = true,
['newspaper'] = true,
['no-pp'] = true,
['no-tracking'] = true,
['number'] = true,
['oclc'] = true,
['OCLC'] = true,
['ol'] = true,
['OL'] = true,
['ol-access'] = true,
['orig-date'] = true,
['origyear'] = true,
['orig-year'] = true,
['osti'] = true,
['OSTI'] = true,
['osti-access'] = true,
['others'] = true,
['p'] = true,
['page'] = true,
['pages'] = true,
['periodical'] = true,
['place'] = true,
['pmc'] = true,
['PMC'] = true,
['pmc-embargo-date'] = true,
['pmid'] = true,
['PMID'] = true,
['postscript'] = true,
['pp'] = true,
['publication-date'] = true,
['publication-place'] = true,
['publisher'] = true,
['quotation'] = true,
['quote'] = true,
['quote-page'] = true,
['quote-pages'] = true,
['ref'] = true,
['rfc'] = true,
['RFC'] = true,
['sbn'] = true,
['SBN'] = true,
['scale'] = true,
['script-article'] = true,
['script-chapter'] = true,
['script-contribution'] = true,
['script-encyclopaedia'] = true,
['script-encyclopedia'] = true,
['script-entry'] = true,
['script-journal'] = true,
['script-magazine'] = true,
['script-newspaper'] = true,
['script-periodical'] = true,
['script-quote'] = true,
['script-section'] = true,
['script-title'] = true,
['script-website'] = true,
['script-work'] = true,
['section'] = true,
['section-format'] = true,
['section-url'] = true,
['section-url-access'] = true,
['series'] = true,
['ssrn'] = true, -- cite ssrn; these three here because allowed in cite ... as identifier
['SSRN'] = true,
['ssrn-access'] = true,
['subject'] = true,
['subject-first'] = true,
['subject-given'] = true,
['subject-last'] = true,
['subject-link'] = true,
['subject-mask'] = true,
['subject-surname'] = true,
['surname'] = true,
['s2cid'] = true,
['S2CID'] = true,
['s2cid-access'] = true,
['template-doc-demo'] = true,
['time'] = true, -- constrain to cite av media and podcast?
['time-caption'] = true, -- constrain to cite av media and podcast?
['title'] = true,
['title-link'] = true,
['title-note'] = true,
['translator'] = true,
['translator-first'] = true,
['translator-given'] = true,
['translator-last'] = true,
['translator-surname'] = true,
['translator-link'] = true,
['translator-mask'] = true,
['trans-article'] = true,
['trans-chapter'] = true,
['trans-contribution'] = true,
['trans-encyclopaedia'] = true,
['trans-encyclopedia'] = true,
['trans-entry'] = true,
['trans-journal'] = true,
['trans-magazine'] = true,
['trans-newspaper'] = true,
['trans-periodical'] = true,
['trans-quote'] = true,
['trans-section'] = true,
['trans-title'] = true,
['trans-website'] = true,
['trans-work'] = true,
['type'] = true,
['url'] = true,
['URL'] = true,
['url-access'] = true,
['url-status'] = true,
['vauthors'] = true,
['veditors'] = true,
['version'] = true,
['via'] = true,
['volume'] = true,
['website'] = true,
['work'] = true,
['year'] = true,
['zbl'] = true,
['ZBL'] = true,
-- Hỗ trợ tham số tiếng Việt
['họ'] = true,
['tên'] = true,
['tác giả'] = true,
['lk tác giả'] = true,
['họ phỏng vấn viên'] = true,
['tên phỏng vấn viên'] = true,
['liên kết phỏng vấn viên'] = true,
['lk phỏng vấn viên'] = true,
['họ dịch giả'] = true,
['tên dịch giả'] = true,
['liên kết dịch giả'] = true,
['lk dịch giả'] = true,
['họ biên tập'] = true,
['tên biên tập'] = true,
['liên kết biên tập'] = true,
['lk biên tập'] = true,
['họ biên tập viên'] = true,
['tên biên tập viên'] = true,
['liên kết biên tập viên'] = true,
['lk biên tập viên'] = true,
['ngày truy cập'] = true,
['ngày truy nhập'] = true,
['thông tấn xã'] = true,
['hãng thông tấn'] = true,
['hãng tin tức'] = true,
['ngày lưu trữ'] = true,
['định dạng lưu trữ'] = true,
['url lưu trữ'] = true,
['số bài viết'] = true,
['tld asin'] = true,
['tên miền cấp cao nhất ASIN'] = true,
['chương'] = true,
['mục'] = true,
['định dạng chương'] = true,
['định dạng mục'] = true,
['url chương'] = true,
['quyền truy cập url chương'] = true,
['lớp'] = true,
['cộng tác'] = true,
['ngày tháng'] = true,
['ngày'] = true,
['số tác giả'] = true,
['số biên tập viên'] = true,
['số biên tập'] = true,
['ngày hư doi'] = true,
['doi hư'] = true,
['doi hỏng'] = true,
['ngày hư DOI'] = true,
['DOI hư'] = true,
['DOI hỏng'] = true,
['ấn bản'] = true,
['bản thứ'] = true,
['lần in'] = true,
['cấm vận'] = true,
['bách khoa toàn thư'] = true,
['bách khoa thư'] = true,
['từ điển bách khoa'] = true,
['từ điển'] = true,
['tự điển'] = true,
['định dạng'] = true,
['mã số'] = true,
['số ghi án'] = true,
['không theo dõi'] = true,
['số'] = true,
['ngôn ngữ'] = true,
['phút'] = true,
['chế độ'] = true,
['kiểu danh sách tên'] = true,
['không trang'] = true,
['ngày gốc'] = true,
['năm gốc'] = true,
['người khác'] = true,
['người phỏng vấn'] = true,
['trang'] = true,
['tr'] = true,
['các trang'] = true,
['tập san'] = true,
['tập san học thuật'] = true,
['tạp chí'] = true,
['báo'] = true,
['ấn phẩm'] = true,
['trang web'] = true,
['trang mạng'] = true,
['tác phẩm'] = true,
['công trình'] = true,
['nơi'] = true,
['thành phố'] = true,
['vị trí'] = true,
['địa điểm'] = true,
['tái bút'] = true,
['ngày xuất bản'] = true,
['nơi xuất bản'] = true,
['thành phố xuất bản'] = true,
['nhà xuất bản'] = true,
['nxb'] = true,
['nhà phân phối'] = true,
['học viện'] = true,
['trích dẫn'] = true,
['trang trích dẫn'] = true,
['các trang trích dẫn'] = true,
['tham khảo'] = true,
['tỷ lệ'] = true,
['tỉ lệ'] = true,
['tiêu đề chữ khác'] = true,
['đợt'] = true,
['phiên bản'] = true,
['thời gian'] = true,
['thì giờ'] = true,
['chú thích thời gian'] = true,
['chú thích thì giờ'] = true,
['tựa đề'] = true,
['tiêu đề'] = true,
['tên bài'] = true,
['lk tựa đề'] = true,
['liên kết tựa đề'] = true,
['lk tiêu đề'] = true,
['liên kết tiêu đề'] = true,
['lk tên bài'] = true,
['liên kết tên bài'] = true,
['kiểu'] = true,
['phương tiện'] = true,
['dịch chương'] = true,
['dịch tên tập san'] = true,
['dịch tên tập san học thuật'] = true,
['dịch tên tạp chí'] = true,
['dịch tên báo'] = true,
['dịch tên ấn phẩm'] = true,
['dịch tên trang web'] = true,
['dịch tên trang mạng'] = true,
['dịch tên tác phẩm'] = true,
['dịch tên công trình'] = true,
['dịch trích dẫn'] = true,
['dịch tựa đề'] = true,
['dịch tiêu đề'] = true,
['dịch tên bài'] = true,
['địa chỉ'] = true,
['quyền truy cập url'] = true,
['trạng thái url'] = true,
['qua'] = true,
['cuốn'] = true,
['năm'] = true,
}
local numbered_arguments_t = {
['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-first#'] = true,
['subject#-first'] = true,
['subject-given#'] = true,
['subject#-given'] = true,
['subject-last#'] = true,
['subject#-last'] = true,
['subject-link#'] = true,
['subject#-link'] = true,
['subject-mask#'] = true,
['subject#-mask'] = true,
['subject-surname#'] = true,
['subject#-surname'] = 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,
-- Hỗ trợ tham số tiếng Việt
['tên #'] = true,
['tên#'] = true,
['họ #'] = true,
['họ#'] = true,
['tác giả #'] = true,
['tác giả#'] = true,
['lk tác giả #'] = true,
['lk tác giả#'] = true,
['tên biên tập #'] = true,
['tên biên tập#'] = true,
['tên biên tập viên #'] = true,
['tên biên tập viên#'] = true,
['họ biên tập #'] = true,
['họ biên tập#'] = true,
['họ biên tập viên #'] = true,
['họ biên tập viên#'] = true,
['lk biên tập #'] = true,
['lk biên tập#'] = true,
['liên kết biên tập #'] = true,
['liên kết biên tập#'] = true,
['lk biên tập viên #'] = true,
['lk biên tập viên#'] = true,
['liên kết biên tập viên #'] = true,
['liên kết biên tập viên#'] = true,
['tên phỏng vấn viên #'] = true,
['tên phỏng vấn viên#'] = true,
['họ phỏng vấn viên #'] = true,
['họ phỏng vấn viên#'] = true,
['liên kết phỏng vấn viên #'] = true,
['liên kết phỏng vấn viên#'] = true,
['lk phỏng vấn viên #'] = true,
['lk phỏng vấn viên#'] = true,
['tên dịch giả #'] = true,
['tên dịch giả#'] = true,
['họ dịch giả #'] = true,
['họ dịch giả#'] = true,
['liên kết dịch giả #'] = true,
['liên kết dịch giả#'] = true,
['lk dịch giả #'] = true,
['lk dịch giả#'] = 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, cite medrxiv, 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_t = {
arxiv = {
['arxiv'] = true, -- cite arxiv and arxiv identifiers
['class'] = true,
['eprint'] = true, -- cite arxiv and arxiv identifiers
},
biorxiv = {
['biorxiv'] = true,
},
citeseerx = {
['citeseerx'] = true,
},
medrxiv = {
['medrxiv'] = 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, cite medrxiv, 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.
This list of parameters also used by {{cite document}}
Same conventions for true/false/tracked/nil as above.
]]
local limited_basic_arguments_t = {
['at'] = true,
['author'] = true,
['author-first'] = true,
['author-given'] = true,
['author-last'] = true,
['author-surname'] = true,
['author-link'] = true,
['authorlink'] = true,
['author-mask'] = 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,
-- Hỗ trợ tham số tiếng Việt
['tại'] = true,
['họ'] = true,
['tên'] = true,
['tác giả'] = true,
['lk tác giả'] = true,
['cộng tác'] = true,
['ngày tháng'] = true,
['ngày'] = true,
['số tác giả'] = true,
['ngôn ngữ'] = true,
['chế độ'] = true,
['kiểu danh sách tên'] = true,
['không theo dõi'] = true,
['trang'] = true,
['tr'] = true,
['các trang'] = true,
['tái bút'] = true,
['trích dẫn'] = true,
['tham khảo'] = true,
['tựa đề'] = true,
['tiêu đề'] = true,
['tên bài'] = true,
['dịch tựa đề'] = true,
['dịch tiêu đề'] = true,
['dịch tên bài'] = true,
['năm'] = true,
}
local limited_numbered_arguments_t = {
['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,
['first#'] = true,
['given#'] = true,
['last#'] = true,
['surname#'] = true,
-- Hỗ trợ tham số tiếng Việt
['tên #'] = true,
['tên#'] = true,
['họ #'] = true,
['họ#'] = true,
['tác giả #'] = true,
['tác giả#'] = true,
['lk tác giả #'] = true,
['lk tác giả#'] = 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_t = {
['audio-visual'] = {
['people'] = true,
['transcript'] = true,
['transcript-format'] = true,
['transcript-url'] = true,
-- Hỗ trợ tham số tiếng Việt
['người'] = true,
['nhiều người'] = true,
['những người'] = true,
['bản sao'] = true,
['bản chép lời'] = true,
['định dạng bản sao'] = true,
['định dạng bản chép lời'] = true,
['lk bản sao'] = true,
['lk bản chép lời'] = true,
['liên kết bản sao'] = true,
['liên kết bản chép lời'] = true,
},
conference = {
['book-title'] = true,
['conference'] = true,
['conference-format'] = true,
['conference-url'] = true,
['event'] = true,
-- Hỗ trợ tham số tiếng Việt
['tên sách'] = true,
['tựa sách'] = true,
['hội thảo'] = true,
['hội nghị'] = true,
['sự kiện'] = true,
['định dạng hội thảo'] = true,
['định dạng hội nghị'] = true,
['định dạng sự kiện'] = true,
['url hội nghị'] = true,
['url hội thảo'] = true,
['url sự kiện'] = true,
},
episode = {
['airdate'] = true,
['air-date'] = true,
['credits'] = true,
['episode-link'] = true, -- alias of |title-link=
['network'] = true,
['people'] = true,
['season'] = true,
['series-link'] = true,
['series-no'] = true,
['series-number'] = true,
['station'] = true,
['transcript'] = true,
['transcript-format'] = true,
['transcript-url'] = true,
-- Hỗ trợ tham số tiếng Việt
['ngày phát'] = true,
['ngày phát sóng'] = true,
['ghi công'] = true,
['lk phần'] = true,
['liên kết phần'] = true,
['lk tập'] = true,
['liên kết tập'] = true,
['mạng'] = true,
['người'] = true,
['nhiều người'] = true,
['những người'] = true,
['mùa'] = true,
['lk loạt'] = true,
['liên kết loạt'] = true,
['số loạt'] = true,
['kênh'] = true,
['đài'] = true,
['bản sao'] = true,
['bản chép lời'] = true,
['định dạng bản sao'] = true,
['định dạng bản chép lời'] = true,
['lk bản sao'] = true,
['lk bản chép lời'] = true,
['liên kết bản sao'] = true,
['liên kết bản chép lời'] = true,
},
mailinglist = {
['mailing-list'] = true,
-- Hỗ trợ tham số tiếng Việt
['danh sách thư'] = 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,
-- Hỗ trợ tham số tiếng Việt
['thiết kế bản đồ'] = true,
['bản đồ lồng'] = true,
['bản đồ'] = true,
['định dạng bản đồ'] = true,
['url bản đồ'] = true,
['quyền truy cập url bản đồ'] = true,
['các mục'] = true,
['tờ'] = true,
['các tờ'] = true,
['dịch tên bản đồ'] = true,
},
newsgroup = {
['message-id'] = true,
['newsgroup'] = true,
-- Hỗ trợ tham số tiếng Việt
['nhóm tin'] = true,
['nhóm tin tức'] = true,
},
report = {
['docket'] = true,
-- Hỗ trợ tham số tiếng Việt
['sổ hiệu'] = 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,
['people'] = true,
['series-link'] = true,
['station'] = true,
-- Hỗ trợ tham số tiếng Việt
['ngày phát'] = true,
['ngày phát sóng'] = true,
['ghi công'] = true,
['phần'] = true,
['tập'] = true,
['lk phần'] = true,
['liên kết phần'] = true,
['lk tập'] = true,
['liên kết tập'] = true,
['mạng'] = true,
['người'] = true,
['nhiều người'] = true,
['những người'] = true,
['lk loạt'] = true,
['liên kết loạt'] = true,
['kênh'] = true,
['đài'] = true,
},
speech = {
['conference'] = true,
['conference-format'] = true,
['conference-url'] = true,
['event'] = true,
-- Hỗ trợ tham số tiếng Việt
['hội thảo'] = true,
['hội nghị'] = true,
['sự kiện'] = true,
['định dạng hội thảo'] = true,
['định dạng hội nghị'] = true,
['định dạng sự kiện'] = true,
['url hội nghị'] = true,
['url hội thảo'] = true,
['url sự kiện'] = true,
},
thesis = {
['degree'] = true,
['docket'] = true,
-- Hỗ trợ tham số tiếng Việt
['học vị'] = true,
['sổ hiệu'] = true,
},
}
--[[--------------------------< C I T E _ D O C U M E N T >----------------------------------------------------
Special case for cite document. This template takes the limited basic and limited enumerated parameters plus
others that are apply only to standalone published sources that cannot be cited any other way; no url, book,
periodical, etc parameters; limited support for name lists and named identifiers.
when validating parameters in {{cite document}} templates, the basic and
]]
local document_arguments_t = {
['bibcode'] = true,
['bibcode-access'] = true,
['doi'] = true,
['DOI'] = true,
['doi-access'] = true,
['doi-broken-date'] = true,
['hdl'] = true,
['HDL'] = true,
['hdl-access'] = true,
['id'] = true,
['ID'] = true,
['jfm'] = true,
['JFM'] = true,
['lang'] = true,
['location'] = true,
['mr'] = true,
['MR'] = true,
['no-pp'] = true,
['orig-date'] = true,
['origyear'] = true,
['orig-year'] = true,
['osti'] = true,
['OSTI'] = true,
['osti-access'] = true,
['place'] = true,
['publisher'] = true,
['quote-page'] = true,
['quote-pages'] = true,
['script-quote'] = true,
['script-title'] = true,
['title-link'] = true,
['translator'] = true,
['translator-first'] = true,
['translator-given'] = true,
['translator-last'] = true,
['translator-surname'] = true,
['translator-link'] = true,
['translator-mask'] = true,
['trans-quote'] = true,
['type'] = true,
['zbl'] = true,
['ZBL'] = true,
-- Hỗ trợ tham số tiếng Việt
['ngày hư doi'] = true,
['doi hư'] = true,
['doi hỏng'] = true,
['ngày hư DOI'] = true,
['DOI hư'] = true,
['DOI hỏng'] = true,
['ngôn ngữ'] = true,
['nơi'] = true,
['thành phố'] = true,
['vị trí'] = true,
['địa điểm'] = true,
['không trang'] = true,
['ngày gốc'] = true,
['năm gốc'] = true,
['nhà xuất bản'] = true,
['nxb'] = true,
['nhà phân phối'] = true,
['trang trích dẫn'] = true,
['các trang trích dẫn'] = true,
['lk tựa đề'] = true,
['liên kết tựa đề'] = true,
['lk tiêu đề'] = true,
['liên kết tiêu đề'] = true,
['lk tên bài'] = true,
['liên kết tên bài'] = true,
['họ dịch giả'] = true,
['tên dịch giả'] = true,
['liên kết dịch giả'] = true,
['lk dịch giả'] = true,
['dịch trích dẫn'] = true,
['loại'] = true,
}
local document_numbered_arguments_t = {
['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,
-- Hỗ trợ tham số tiếng Việt
['tên dịch giả #'] = true,
['tên dịch giả#'] = true,
['họ dịch giả #'] = true,
['họ dịch giả#'] = true,
['liên kết dịch giả #'] = true,
['liên kết dịch giả#'] = true,
['lk dịch giả #'] = true,
['lk dịch giả#'] = true,
}
--[[--------------------------< L I S T _ C O M B I N E >------------------------------------------------------
makes one table from a list of tables. <lists_t> is a sequence of tables to be combined
]]
local function list_combine (lists_t)
local out_t = {};
for _, list_t in ipairs (lists_t) do -- for each list in <lists_t>
for k, v in pairs (list_t) do -- extract each k/v pair
out_t[k] = v; -- add to <out_t>
end
end
return out_t; -- and done
end
--[[--------------------------< 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_t = {}; -- a table for output
for k, _ in pairs (t) do -- spin through the table and collect the keys
table.insert (out_t, k) -- add each key to the output table
end
return out_t; -- and done
end
--[[--------------------------< E X P O R T E D T A B L E S >------------------------------------------------
]]
return {
preprint_arguments_t = preprint_arguments_t,
preprint_template_list_t = template_list_get (preprint_arguments_t), -- make a template list from preprint_arguments{} table
unique_arguments_t = unique_arguments_t,
unique_param_template_list_t = template_list_get (unique_arguments_t), -- make a template list from unique_arguments{} table
document_parameters_t = list_combine ({limited_basic_arguments_t, limited_numbered_arguments_t, document_arguments_t, document_numbered_arguments_t});
common_parameters_t = list_combine ({basic_arguments_t, numbered_arguments_t});
limited_parameters_t = list_combine ({limited_basic_arguments_t, limited_numbered_arguments_t});
};