మాడ్యూల్:Citation/CS1/Configuration: కూర్పుల మధ్య తేడాలు
Content deleted Content added
రహ్మానుద్దీన్ (చర్చ | రచనలు) చి en:Module:Citation/CS1/Configuration నుండి కూర్పులను దిగుమతి చేసాం |
synch from sandbox; |
||
పంక్తి 1:
local citation_config = {};
--[[--------------------------< U N C A T E G O R I Z E D _ N A M E S P A C E S >------------------------------
Line 16 ⟶ 12:
local uncategorized_subpages = {'/[Ss]andbox', '/[Tt]estcases'}; -- list of Lua patterns found in page names of pages we should not categorize
--[[--------------------------< M E S S A G E S >--------------------------------------------------------------
Line 75 ⟶ 70:
['j-sheets'] = ': Sheets $1',
['subscription'] = '<span
'[[Category:Pages containing links to subscription-only content]]',
['registration']='<span
'[[Category:Pages with login required references or sources]]',
Line 115 ⟶ 110:
-- .error class is specified at https://git.wikimedia.org/blob/mediawiki%2Fcore.git/9553bd02a5595da05c184f7521721fb1b79b3935/skins%2Fcommon%2Fshared.css#L538
-- .citation-comment class is specified at Help:CS1_errors#Controlling_error_message_display
['hidden-error'] = '<span
['visible-error'] = '<span
['accessdate'] = '<span class="reference-accessdate">$1$2</span>', -- to allow editors to hide accessdate using personal css
Line 125 ⟶ 120:
['cite-id'] = '<cite id="$1" class="$2">$3</cite>'; -- for use when |ref= is set
['format'] = ' <span
-- various access levels, for |access=, |doi-access=, |arxiv=, ...
-- narrow no-break space   may work better than nowrap css. Or not? browser support?
['ext-link-access-signal'] = '<span class="
['free'] = {class='
['registration'] = {class='
['limited'] = {class='
['subscription'] = {class='
['italic-title'] = "''$1''",
['kern-left'] = '<span
['kern-right'] = '$1<span
-- these for simple wikilinked titles [["text]], [[text"]] and [["text"]]
-- span wraps entire wikilink
['kern-wl-left'] = '<span
['kern-wl-right'] = '<span
['kern-wl-both'] = '<span
['nowrap1'] = '<span class="nowrap">$1</span>', -- for nowrapping an item: <span ...>yyyy-mm-dd</span>
['nowrap2'] = '<span class="nowrap">$1</span> $2', -- for nowrapping portions of an item: <span ...>dd mmmm</span> yyyy (note white space)
['ocins'] = '<span title="$1" class="Z3988"
['parameter'] = '<code
['ps_cs1'] = '.'; -- cs1 style postscript (terminal) character
['ps_cs2'] = ''; -- cs2 style postscript (terminal) character (empty string)
Line 220 ⟶ 215:
['Issue'] = {'issue', 'number'},
['Interviewers'] = 'interviewers',
['Language'] = {'language
['LastAuthorAmp'] = {'last-author-amp', 'lastauthoramp'},
['LayDate'] = {'lay-date', 'laydate'},
Line 331 ⟶ 326:
['authors'] = "authors", -- used in get_display_authors_editors()
['editors'] = "editors",
['archived_copy'] = '^archived?%s+copy$', -- lua pattern to match pseudo title used by Internet Archive bot and others as place holder for unknown |title= value
-- used with CS1 maint: Archived copy as title
}
Line 466 ⟶ 464:
}
--[[
]]
local indic_script = '[\224\164\128-\224\181\191\224\163\160-\224\183\191\225\128\128-\225\130\159\234\167\160-\234\167\191\234\169\160-\234\169\191]';
Line 514 ⟶ 513:
['bn'] = 'Bengali', -- MediaWiki returns Bangla
['cnr'] = 'Montenegrin', -- 'new' 639 code that MediaWiki does not yet understand
local lang_name_remap = { -- used for |language=
Line 522 ⟶ 521:
['bhojpuri'] = {'Bhojpuri', 'bho'}, -- MediaWiki uses 'bh' as a subdomain name for Bhojpuri wWikipedia: bh.wikipedia.org
['montenegrin'] = {'Montenegrin', 'cnr'}, -- 'new' 639 code that MediaWiki does not yet understand
--[[--------------------------< M A I N T E N A N C E _ C A T E G O R I E S >----------------------------------
Line 532 ⟶ 531:
local maint_cats = {
['ASIN'] = 'CS1 maint: ASIN uses ISBN',
['archived_copy'] = 'CS1 maint: Archived copy as title',
['authors'] = 'CS1 maint: Uses authors parameter',
['bot:_unknown'] = 'CS1 maint: BOT: original-url status unknown',
పంక్తి 601:
local error_conditions = {
accessdate_missing_url = {
message = '<code
anchor = 'accessdate_missing_url',
category = 'Pages using citations with accessdate and no URL',
hidden =
}, archive_missing_date = {
message = '<code
anchor = 'archive_missing_date',
category = 'Pages with archiveurl citation errors',
hidden = false
},
archive_missing_url = {
message = '<code
anchor = 'archive_missing_url',
category = 'Pages with archiveurl citation errors',
hidden = false
},
archive_url = {
message = '<code
anchor = 'archive_url',
category = 'Pages with archiveurl citation errors',
hidden = false
},
arxiv_missing = {
message = '<code
anchor = 'arxiv_missing',
category = 'CS1 errors: arXiv', -- same as bad arxiv
hidden = false
},
arxiv_params_not_supported = {
message = 'Unsupported parameter(s) in cite arXiv',
anchor = 'arxiv_params_not_supported',
category = 'CS1 errors: arXiv', -- same as bad arxiv
hidden = false
},
bad_arxiv = {
message = 'Check <code
anchor = 'bad_arxiv',
category = 'CS1 errors: arXiv',
hidden = false
},
bad_asin = {
message = 'Check <code
anchor = 'bad_asin',
category ='CS1 errors: ASIN',
hidden = false
},
bad_bibcode = {
message = 'Check <code
anchor = 'bad_bibcode',
category = 'CS1 errors: bibcode',
hidden = false
},
bad_biorxiv = {
message = 'Check <code
anchor = 'bad_biorxiv',
category = 'CS1 errors: bioRxiv',
hidden = false
},
bad_citeseerx = {
message = 'Check <code
anchor = 'bad_citeseerx',
category = 'CS1 errors: citeseerx',
hidden = false
},
bad_date = {
message = 'Check date values in: <code
anchor = 'bad_date',
category = 'CS1 errors: dates',
hidden = false
},
bad_doi = {
message = 'Check <code
anchor = 'bad_doi',
category = 'CS1 errors: DOI',
hidden = false
},
bad_hdl = {
message = 'Check <code
anchor = 'bad_hdl',
category = 'CS1 errors: HDL',
hidden = false
},
bad_isbn = {
message = 'Check <code
anchor = 'bad_isbn',
category = 'CS1 errors: ISBN',
hidden = false
},
bad_ismn = {
message = 'Check <code
anchor = 'bad_ismn',
category = 'CS1 errors: ISMN',
hidden = false
},
bad_issn = {
message = 'Check <code
anchor = 'bad_issn',
category = 'CS1 errors: ISSN',
hidden = false
},
bad_jfm = {
message = 'Check <code
anchor = 'bad_jfm',
category = 'CS1 errors: JFM',
hidden = false
},
bad_lccn = {
message = 'Check <code
anchor = 'bad_lccn',
category = 'CS1 errors: LCCN',
hidden = false
},
bad_usenet_id = {
message = 'Check <code
anchor = 'bad_message_id',
category = 'CS1 errors: message-id',
hidden = false
},
bad_mr = {
message = 'Check <code
anchor = 'bad_mr',
category = 'CS1 errors: MR',
hidden = false
},
bad_ol = {
message = 'Check <code
anchor = 'bad_ol',
category = 'CS1 errors: OL',
hidden = false
},
bad_paramlink = { -- for |title-link=, |author/editor/translator-link=, |series-link=, |episode-link=
message = 'Check <code
anchor = 'bad_paramlink',
category = 'CS1 errors: parameter link',
hidden = false
},
bad_pmc = {
message = 'Check <code
anchor = 'bad_pmc',
category = 'CS1 errors: PMC',
hidden = false
},
bad_pmid = {
message = 'Check <code
anchor = 'bad_pmid',
category = 'CS1 errors: PMID',
hidden = false
},
bad_oclc = {
message = 'Check <code
anchor = 'bad_oclc',
category = 'CS1 errors: OCLC',
hidden = false
},
bad_ssrn = {
message = 'Check <code
anchor = 'bad_ssrn',
category = 'CS1 errors: SSRN',
hidden = false
},
bad_url = {
message = 'Check $1 value',
anchor = 'bad_url',
category = 'Pages with URL errors',
hidden = false
},
bad_zbl = {
message = 'Check <code
anchor = 'bad_zbl',
category = 'CS1 errors: ZBL',
hidden = false
},
bare_url_missing_title = {
message = '$1 missing title',
anchor = 'bare_url_missing_title',
category = 'Pages with citations having bare URLs',
hidden = false
},
biorxiv_missing = {
message = '<code
anchor = 'biorxiv_missing',
category = 'CS1 errors: bioRxiv', -- same as bad bioRxiv
hidden = false
},
chapter_ignored = {
message = '<code
anchor = 'chapter_ignored',
category = 'CS1 errors: chapter ignored',
hidden = false
},
citation_missing_title = {
message = 'Missing or empty <code
anchor = 'citation_missing_title',
category = 'Pages with citations lacking titles',
hidden = false
},
citeseerx_missing = {
message = '<code
anchor = 'citeseerx_missing',
category = 'CS1 errors: citeseerx', -- same as bad citeseerx
hidden = false
},
cite_web_url = { -- this error applies to cite web and to cite podcast
message = 'Missing or empty <code
anchor = 'cite_web_url',
category = 'Pages using web citations with no URL',
hidden =
}, class_ignored = {
message = '<code class="cs1-code">|class=</code> ignored',
anchor = 'class_ignored',
category = 'CS1 errors: class',
hidden = false
},
contributor_ignored = {
message = '<code
anchor = 'contributor_ignored',
category = 'CS1 errors: contributor',
hidden = false
},
contributor_missing_required_param = {
message = '<code
anchor = 'contributor_missing_required_param',
category = 'CS1 errors: contributor',
hidden = false
},
deprecated_params = {
message = 'Cite uses deprecated parameter <code
anchor = 'deprecated_params',
category = 'CS1 errors: deprecated parameters',
hidden = false
},
empty_citation = {
message = 'Empty citation',
anchor = 'empty_citation',
category = 'Pages with empty citations',
hidden = false
},
first_missing_last = {
message = '<code
anchor = 'first_missing_last',
category = 'CS1 errors: missing author or editor',
hidden = false
},
format_missing_url = {
message = '<code
anchor = 'format_missing_url',
category = 'Pages using citations with format and no URL',
hidden =
}, invalid_param_val = {
message = 'Invalid <code
anchor = 'invalid_param_val',
category = 'CS1 errors: invalid parameter value',
hidden = false
},
invisible_char = {
message = '$1 in $2 at position $3',
anchor = 'invisible_char',
category = 'CS1 errors: invisible characters',
hidden = false
},
missing_name = {
message = 'Missing <code
anchor = 'missing_name',
category = 'CS1 errors: missing author or editor',
hidden = false
},
param_access_requires_param = {
message = '<code
anchor = 'param_access_requires_param',
category = 'CS1 errors: param-access',
hidden = false
},
param_has_ext_link = {
message = 'External link in <code
anchor = 'param_has_ext_link',
category = 'CS1 errors: external links',
hidden = false
},
parameter_ignored = {
message = 'Unknown parameter <code
anchor = 'parameter_ignored',
category = 'Pages with citations using unsupported parameters',
hidden = false
},
parameter_ignored_suggest = {
message = 'Unknown parameter <code
anchor = 'parameter_ignored_suggest',
category = 'Pages with citations using unsupported parameters',
hidden = false
},
redundant_parameters = {
message = 'More than one of $1 specified',
anchor = 'redundant_parameters',
category = 'Pages with citations having redundant parameters',
hidden = false
},
text_ignored = {
message = 'Text "$1" ignored',
anchor = 'text_ignored',
category = 'Pages with citations using unnamed parameters',
hidden = false
},
trans_missing_title = {
message = '<code
anchor = 'trans_missing_title',
category = 'CS1 errors: translated title',
hidden = false
},
vancouver = {
message = 'Vancouver style error: $1',
anchor = 'vancouver',
category = 'CS1 errors: Vancouver style',
hidden = false
},
wikilink_in_url = {
message = 'URL–wikilink conflict', -- uses ndash
anchor = 'wikilink_in_url',
category = 'CS1 errors: URL–wikilink conflict', -- uses ndash
hidden = false
},
}
Line 905 ⟶ 964:
separator = ':',
access = 'free', -- free to read
['ASIN'] = {
parameters = { 'asin', 'ASIN' },
Line 916 ⟶ 975:
separator = ' ',
encode = false;
['BIBCODE'] = {
parameters = {'bibcode'},
Line 928 ⟶ 987:
separator = ':',
custom_access = 'bibcode-access',
['BIORXIV'] = {
parameters = {'biorxiv'},
Line 940 ⟶ 999:
encode = true,
separator = ' ',
['CITESEERX'] = {
parameters = {'citeseerx'},
Line 952 ⟶ 1,011:
encode = true,
separator = ' ',
['DOI'] = {
parameters = { 'doi', 'DOI' },
Line 964 ⟶ 1,023:
encode = true,
custom_access = 'doi-access',
['EISSN'] = {
parameters = {'eissn', 'EISSN'},
Line 975 ⟶ 1,034:
encode = false,
separator = ' ',
['HDL'] = {
parameters = { 'hdl', 'HDL' },
Line 987 ⟶ 1,046:
encode = true,
custom_access = 'hdl-access',
['ISBN'] = {
parameters = {'isbn', 'ISBN', 'isbn13', 'ISBN13'},
Line 997 ⟶ 1,056:
COinS = 'rft.isbn',
separator = ' ',
['ISMN'] = {
parameters = {'ismn', 'ISMN'},
Line 1,007 ⟶ 1,066:
COinS = 'nil', -- nil because we can't use pre or rft or info:
separator = ' ',
['ISSN'] = {
parameters = {'issn', 'ISSN'},
Line 1,018 ⟶ 1,077:
encode = false,
separator = ' ',
['JFM'] = {
parameters = {'jfm', 'JFM'},
Line 1,029 ⟶ 1,088:
encode = true,
separator = ' ',
['JSTOR'] = {
parameters = {'jstor', 'JSTOR'},
Line 1,041 ⟶ 1,100:
separator = ' ',
custom_access = 'jstor-access',
['LCCN'] = {
parameters = {'LCCN', 'lccn'},
Line 1,052 ⟶ 1,111:
encode = false,
separator = ' ',
['MR'] = {
parameters = {'MR', 'mr'},
Line 1,063 ⟶ 1,122:
encode = true,
separator = ' ',
['OCLC'] = {
parameters = {'OCLC', 'oclc'},
Line 1,074 ⟶ 1,133:
encode = true,
separator = ' ',
['OL'] = {
parameters = { 'ol', 'OL' },
Line 1,086 ⟶ 1,145:
encode = true,
custom_access = 'ol-access',
['OSTI'] = {
parameters = {'OSTI', 'osti'},
Line 1,093 ⟶ 1,152:
label = 'OSTI',
mode = 'external',
prefix = '//www.osti.gov/
COinS = 'pre', -- use prefix value
encode = true,
separator = ' ',
custom_access = 'osti-access',
['PMC'] = {
parameters = {'PMC', 'pmc'},
Line 1,111 ⟶ 1,170:
separator = ' ',
access = 'free', -- free to read
['PMID'] = {
parameters = {'PMID', 'pmid'},
Line 1,122 ⟶ 1,181:
encode = false,
separator = ' ',
['RFC'] = {
parameters = {'RFC', 'rfc'},
Line 1,134 ⟶ 1,193:
separator = ' ',
access = 'free', -- free to read
['SSRN'] = {
parameters = {'SSRN', 'ssrn'},
Line 1,146 ⟶ 1,205:
separator = ' ',
access = 'free', -- always free to read
['USENETID'] = {
parameters = {'message-id'},
Line 1,157 ⟶ 1,216:
COinS = 'pre', -- use prefix value
separator = ' ',
['ZBL'] = {
parameters = {'ZBL', 'zbl'},
Line 1,168 ⟶ 1,227:
encode = true,
separator = ' ',
}
--[[--------------------------< E X P O R T S >----------------------------------------------------------------
]]
return {
|