Module:Citation/CS1/Configuration: Difference between revisions
m
1 revision imported
(bump ssrn;) |
Johnrdorazio (talk | contribs) m (1 revision imported) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
--[[--------------------------< U N C A T E G O R I Z E D _ N A M E S P A C E S >------------------------------ | --[[--------------------------< U N C A T E G O R I Z E D _ N A M E S P A C E S >------------------------------ | ||
List of namespaces that | List of namespaces identifiers for namespaces that will not be included in citation error categories. | ||
Same as setting notracking = true by default. | Same as setting notracking = true by default. | ||
For wikis that have a current version of Module:cs1 documentation support, this #invoke will return an unordered | |||
list of namespace names and their associated identifiers: | |||
{{#invoke:cs1 documentation support|uncategorized_namespace_lister|all=<anything>}} | |||
]] | ]] | ||
uncategorized_namespaces_t = {[2]=true}; -- init with user namespace id | |||
for k, _ in pairs (mw.site.talkNamespaces) do -- add all talk namespace ids | |||
uncategorized_namespaces_t[k] = true; | |||
end | |||
local uncategorized_subpages = {'/[Ss]andbox', '/[Tt]estcases', '/[^/]*[Ll]og', '/[Aa]rchive'}; -- list of Lua patterns found in page names of pages we should not categorize | local uncategorized_subpages = {'/[Ss]andbox', '/[Tt]estcases', '/[^/]*[Ll]og', '/[Aa]rchive'}; -- list of Lua patterns found in page names of pages we should not categorize | ||
Line 30: | Line 34: | ||
['archived-dead'] = 'Archived from $1 on $2', | ['archived-dead'] = 'Archived from $1 on $2', | ||
['archived-live'] = '$1 from the original on $2', | ['archived-live'] = '$1 from the original on $2', | ||
['archived-missing'] = 'Archived from the original$1 on $2', | ['archived-missing'] = 'Archived from the original $1 on $2', | ||
['archived-unfit'] = 'Archived from the original on ', | ['archived-unfit'] = 'Archived from the original on ', | ||
['archived'] = 'Archived', | ['archived'] = 'Archived', | ||
Line 62: | Line 66: | ||
['vol'] = '$1 Vol. $2', -- $1 is sepc; bold journal style volume is in presentation{} | ['vol'] = '$1 Vol. $2', -- $1 is sepc; bold journal style volume is in presentation{} | ||
['vol-no'] = '$1 Vol. $2, no. $3', | ['vol-no'] = '$1 Vol. $2, no. $3', -- sepc, volume, issue (alternatively insert $1 after $2, but then we'd also have to change capitalization) | ||
['issue'] = '$1 No. $2', -- $1 is sepc | ['issue'] = '$1 No. $2', -- $1 is sepc | ||
['art'] = '$1 Art. $2', -- $1 is sepc; for {{cite conference}} only | |||
['vol-art'] = '$1 Vol. $2, art. $3', -- sepc, volume, article-number; for {{cite conference}} only | |||
['j-vol'] = '$1 $2', -- sepc, volume; bold journal volume is in presentation{} | ['j-vol'] = '$1 $2', -- sepc, volume; bold journal volume is in presentation{} | ||
['j-issue'] = ' ($1)', | ['j-issue'] = ' ($1)', | ||
['j-article-num'] = ' $1', -- TODO: any punctuation here? static text? | |||
['nopp'] = '$1 $2'; -- page(s) without prefix; $1 is sepc | ['nopp'] = '$1 $2'; -- page(s) without prefix; $1 is sepc | ||
Line 110: | Line 118: | ||
used as class attributes in the <cite> tag that encloses the citation so these names may not contain spaces while | used as class attributes in the <cite> tag that encloses the citation so these names may not contain spaces while | ||
the canonical template name may. These names are used in warning_msg_e and warning_msg_m to create links to the | the canonical template name may. These names are used in warning_msg_e and warning_msg_m to create links to the | ||
template's documentation when an article is displayed in | template's documentation when an article is displayed in preview mode. | ||
Most cs1|2 template |CitationClass= values at en.wiki match their canonical template names so are not listed here. | Most cs1|2 template |CitationClass= values at en.wiki match their canonical template names so are not listed here. | ||
Line 117: | Line 125: | ||
local citation_class_map_t = { -- TODO: if kept, these and all other config.CitationClass 'names' require some sort of i18n | local citation_class_map_t = { -- TODO: if kept, these and all other config.CitationClass 'names' require some sort of i18n | ||
['audio-visual'] = 'AV media', | ['audio-visual'] = 'AV media', | ||
['AV-media-notes'] = 'AV media notes', | ['AV-media-notes'] = 'AV media notes', | ||
['encyclopaedia'] = 'encyclopedia', | ['encyclopaedia'] = 'encyclopedia', | ||
Line 164: | Line 172: | ||
['format'] = ' <span class="cs1-format">($1)</span>', -- for |format=, |chapter-format=, etc. | ['format'] = ' <span class="cs1-format">($1)</span>', -- for |format=, |chapter-format=, etc. | ||
['interwiki'] = ' <span class="cs1-format">[in $1]</span>', -- for interwiki-language-linked author, editor, etc | |||
['interproj'] = ' <span class="cs1-format">[at $1]</span>', -- for interwiki-project-linked author, editor, etc (:d: and :s: supported; :w: ignored) | |||
-- various access levels, for |access=, |doi-access=, |arxiv=, ... | -- various access levels, for |access=, |doi-access=, |arxiv=, ... | ||
Line 229: | Line 239: | ||
['ArchiveFormat'] = 'archive-format', | ['ArchiveFormat'] = 'archive-format', | ||
['ArchiveURL'] = {'archive-url', 'archiveurl'}, -- Used by InternetArchiveBot | ['ArchiveURL'] = {'archive-url', 'archiveurl'}, -- Used by InternetArchiveBot | ||
['ArticleNumber'] = 'article-number', | |||
['ASINTLD'] = 'asin-tld', | ['ASINTLD'] = 'asin-tld', | ||
['At'] = 'at', -- Used by InternetArchiveBot | ['At'] = 'at', -- Used by InternetArchiveBot | ||
Line 412: | Line 423: | ||
local punct_skip = {}; | local punct_skip = {}; | ||
local url_skip = {}; | local url_skip = {}; | ||
--[[--------------------------< S I N G L E - L E T T E R S E C O N D - L E V E L D O M A I N S >---------- | |||
this is a list of tlds that are known to have single-letter second-level domain names. This list does not include | |||
ccTLDs which are accepted in is_domain_name(). | |||
]] | |||
local single_letter_2nd_lvl_domains_t = {'cash', 'company', 'foundation', 'org', 'today'}; | |||
Line 425: | Line 446: | ||
local special_case_translation = { | local special_case_translation = { | ||
['AuthorList'] = 'authors list', -- used to assemble maintenance category names | ['AuthorList'] = 'authors list', -- used to assemble maintenance category names | ||
['ContributorList'] = 'contributors list', -- translation of these names plus translation of the base | ['ContributorList'] = 'contributors list', -- translation of these names plus translation of the base maintenance category names in maint_cats{} table below | ||
['EditorList'] = 'editors list', -- must match the names of the actual categories | ['EditorList'] = 'editors list', -- must match the names of the actual categories | ||
['InterviewerList'] = 'interviewers list', -- this group or translations used by name_has_ed_markup() and name_has_mult_names() | ['InterviewerList'] = 'interviewers list', -- this group or translations used by name_has_ed_markup() and name_has_mult_names() | ||
Line 476: | Line 497: | ||
{['en'] = {'about us', true}, ['local'] = nil}, | {['en'] = {'about us', true}, ['local'] = nil}, | ||
{['en'] = {'%f[%a][Aa]dvisor%f[%A]', false}, ['local'] = nil}, | {['en'] = {'%f[%a][Aa]dvisor%f[%A]', false}, ['local'] = nil}, | ||
{['en'] = {'allmusic', true}, ['local'] = nil}, | |||
{['en'] = {'%f[%a][Aa]uthor%f[%A]', false}, ['local'] = nil}, | {['en'] = {'%f[%a][Aa]uthor%f[%A]', false}, ['local'] = nil}, | ||
{['en'] = {'business', true}, ['local'] = nil}, | |||
{['en'] = {'cnn', true}, ['local'] = nil}, | |||
{['en'] = {'collaborator', true}, ['local'] = nil}, | {['en'] = {'collaborator', true}, ['local'] = nil}, | ||
{['en'] = {'contributor', true}, ['local'] = nil}, | {['en'] = {'contributor', true}, ['local'] = nil}, | ||
Line 491: | Line 515: | ||
{['en'] = {'google', true}, ['local'] = nil}, | {['en'] = {'google', true}, ['local'] = nil}, | ||
{['en'] = {'home page', true}, ['local'] = nil}, | {['en'] = {'home page', true}, ['local'] = nil}, | ||
{['en'] = {'^[Ii]nc%.?$', false}, ['local'] = nil}, | |||
{['en'] = {'instagram', true}, ['local'] = nil}, | {['en'] = {'instagram', true}, ['local'] = nil}, | ||
{['en'] = {'interviewer', true}, ['local'] = nil}, | {['en'] = {'interviewer', true}, ['local'] = nil}, | ||
Line 498: | Line 523: | ||
{['en'] = {'policy', true}, ['local'] = nil}, | {['en'] = {'policy', true}, ['local'] = nil}, | ||
{['en'] = {'privacy', true}, ['local'] = nil}, | {['en'] = {'privacy', true}, ['local'] = nil}, | ||
{['en'] = {'reuters', true}, ['local'] = nil}, | |||
{['en'] = {'translator', true}, ['local'] = nil}, | {['en'] = {'translator', true}, ['local'] = nil}, | ||
{['en'] = {'tumblr', true}, ['local'] = nil}, | {['en'] = {'tumblr', true}, ['local'] = nil}, | ||
Line 904: | Line 930: | ||
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]'; | 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]'; | ||
-- list of emoji that use zwj character (U+200D) to combine with another emoji | -- list of emoji that use a zwj character (U+200D) to combine with another emoji | ||
local | -- from: https://unicode.org/Public/emoji/15.0/emoji-zwj-sequences.txt; version: 15.0; 2022-05-06 | ||
-- table created by: [[:en:Module:Make emoji zwj table]] | |||
local emoji_t = { -- indexes are decimal forms of the hex values in U+xxxx | |||
[9760] = true, -- U+2620 ☠ skull and crossbones | |||
[9792] = true, -- U+2640 ♀ female sign | |||
[9794] = true, -- U+2642 ♂ male sign | |||
[9877] = true, -- U+2695 ⚕ staff of aesculapius | |||
[9878] = true, -- U+2696 ⚖ scales | |||
[9895] = true, -- U+26A7 ⚧ male with stroke and male and female sign | |||
[9992] = true, -- U+2708 ✈ airplane | |||
[10052] = true, -- U+2744 ❄ snowflake | |||
[10084] = true, -- U+2764 ❤ heavy black heart | |||
[11035] = true, -- U+2B1B ⬛ black large square | |||
[127752] = true, -- U+1F308 🌈 rainbow | [127752] = true, -- U+1F308 🌈 rainbow | ||
[127787] = true, -- U+1F32B 🌫 fog | |||
[127806] = true, -- U+1F33E 🌾 ear of rice | [127806] = true, -- U+1F33E 🌾 ear of rice | ||
[127859] = true, -- U+1F373 🍳 cooking | [127859] = true, -- U+1F373 🍳 cooking | ||
[127868] = true, -- U+1F37C 🍼 baby bottle | |||
[127876] = true, -- U+1F384 🎄 christmas tree | |||
[127891] = true, -- U+1F393 🎓 graduation cap | [127891] = true, -- U+1F393 🎓 graduation cap | ||
[127908] = true, -- U+1F3A4 🎤 microphone | [127908] = true, -- U+1F3A4 🎤 microphone | ||
Line 919: | Line 960: | ||
[128105] = true, -- U+1F469 👩 woman | [128105] = true, -- U+1F469 👩 woman | ||
[128139] = true, -- U+1F48B 💋 kiss mark | [128139] = true, -- U+1F48B 💋 kiss mark | ||
[128168] = true, -- U+1F4A8 💨 dash symbol | |||
[128171] = true, -- U+1F4AB 💫 dizzy symbol | |||
[128187] = true, -- U+1F4BB 💻 personal computer | [128187] = true, -- U+1F4BB 💻 personal computer | ||
[128188] = true, -- U+1F4BC 💼 brief case | [128188] = true, -- U+1F4BC 💼 brief case | ||
[128293] = true, -- U+1F525 🔥 fire | |||
[128295] = true, -- U+1F527 🔧 wrench | [128295] = true, -- U+1F527 🔧 wrench | ||
[128300] = true, -- U+1F52C 🔬 microscope | [128300] = true, -- U+1F52C 🔬 microscope | ||
Line 936: | Line 980: | ||
[129469] = true, -- U+1F9BD 🦽 manual wheelchair | [129469] = true, -- U+1F9BD 🦽 manual wheelchair | ||
[129489] = true, -- U+1F9D1 🧑 adult | [129489] = true, -- U+1F9D1 🧑 adult | ||
[ | [129657] = true, -- U+1FA79 🩹 adhesive bandage | ||
[ | [129778] = true, -- U+1FAF2 🫲 leftwards hand | ||
} | } | ||
Line 989: | Line 1,028: | ||
'ab', 'am', 'ar', 'be', 'bg', 'bn', 'bo', 'bs', 'dv', 'dz', 'el', 'fa', 'gu', | 'ab', 'am', 'ar', 'be', 'bg', 'bn', 'bo', 'bs', 'dv', 'dz', 'el', 'fa', 'gu', | ||
'he', 'hi', 'hy', 'ja', 'ka', 'kk', 'km', 'kn', 'ko', 'ku', 'ky', 'lo', 'mk', | 'he', 'hi', 'hy', 'ja', 'ka', 'kk', 'km', 'kn', 'ko', 'ku', 'ky', 'lo', 'mk', | ||
'ml', 'mn', 'mr', 'my', 'ne', 'or', 'ota', 'ps', 'ru', 'sd', 'si', 'sr', 'syc', | 'ml', 'mn', 'mr', 'my', 'ne', 'or', 'ota', 'pa', 'ps', 'ru', 'sd', 'si', 'sr', | ||
'syc', 'ta', 'te', 'tg', 'th', 'ti', 'tt', 'ug', 'uk', 'ur', 'uz', 'yi', 'yue', 'zh' | |||
}; | }; | ||
Line 1,041: | Line 1,080: | ||
['taiwanese hokkien'] = {'Taiwanese Hokkien', 'nan-tw'}, -- make room for MediaWiki/IANA/ISO 639 nan: Min Nan Chinese | ['taiwanese hokkien'] = {'Taiwanese Hokkien', 'nan-tw'}, -- make room for MediaWiki/IANA/ISO 639 nan: Min Nan Chinese | ||
['tosk albanian'] = {'Tosk Albanian', 'als'}, -- MediaWiki replaces 'Tosk Albanian' with 'Alemannisch' so 'Tosk Albanian' cannot be found | ['tosk albanian'] = {'Tosk Albanian', 'als'}, -- MediaWiki replaces 'Tosk Albanian' with 'Alemannisch' so 'Tosk Albanian' cannot be found | ||
['valencian'] = {'Valencian', 'ca'}, | ['valencian'] = {'Valencian', 'ca-valencia'}, -- variant of Catalan; categorizes as Valencian | ||
} | } | ||
Line 1,057: | Line 1,096: | ||
['local-lang-source'] = 'CS1 $1-language sources ($2)', -- |language= categories; $1 is local-language name, $2 is ISO639-1 code; not emitted when local_lang_cat_enable is false | ['local-lang-source'] = 'CS1 $1-language sources ($2)', -- |language= categories; $1 is local-language name, $2 is ISO639-1 code; not emitted when local_lang_cat_enable is false | ||
['location-test'] = 'CS1 location test', | ['location-test'] = 'CS1 location test', | ||
['long-vol'] = 'CS1: long volume value', -- probably temporary cat to identify scope of |volume= values longer than 4 | ['long-vol'] = 'CS1: long volume value', -- probably temporary cat to identify scope of |volume= values longer than 4 characters | ||
['script'] = 'CS1 uses $1-language script ($2)', -- |script-title=xx: has matching category; $1 is language name, $2 is ISO639-1 code | ['script'] = 'CS1 uses $1-language script ($2)', -- |script-title=xx: has matching category; $1 is language name, $2 is ISO639-1 code | ||
['tracked-param'] = 'CS1 tracked parameter: $1', -- $1 is base (enumerators removed) parameter name | ['tracked-param'] = 'CS1 tracked parameter: $1', -- $1 is base (enumerators removed) parameter name | ||
Line 1,473: | Line 1,512: | ||
message = '<code class="cs1-code">|$1=</code> missing <code class="cs1-code">|$2=</code>', -- $1 is first alias, $2 is matching last alias | message = '<code class="cs1-code">|$1=</code> missing <code class="cs1-code">|$2=</code>', -- $1 is first alias, $2 is matching last alias | ||
anchor = 'first_missing_last', | anchor = 'first_missing_last', | ||
category = 'CS1 errors: missing name', -- author, contributor, editor, interviewer, translator | category = 'CS1 errors: missing name', -- author, contributor, editor, interviewer, translator | ||
hidden = false | hidden = false | ||
}, | }, | ||
Line 1,579: | Line 1,618: | ||
}, | }, | ||
err_param_unknown_empty = { | err_param_unknown_empty = { | ||
message = 'Cite has empty unknown parameter$1: $2', -- $1 is 's' or empty space; $2 is | message = 'Cite has empty unknown parameter$1: $2', -- $1 is 's' or empty space; $2 is empty unknown param list | ||
anchor = 'param_unknown_empty', | anchor = 'param_unknown_empty', | ||
category = 'CS1 errors: empty unknown parameters', | category = 'CS1 errors: empty unknown parameters', | ||
Line 1,688: | Line 1,727: | ||
category = 'CS1 maint: location', | category = 'CS1 maint: location', | ||
hidden = true, | hidden = true, | ||
}, | |||
maint_mr_format = { | maint_mr_format = { | ||
message = nil, | message = nil, | ||
Line 1,694: | Line 1,733: | ||
category = 'CS1 maint: MR format', | category = 'CS1 maint: MR format', | ||
hidden = true, | hidden = true, | ||
}, | |||
maint_mult_names = { | maint_mult_names = { | ||
message = nil, | message = nil, | ||
Line 1,718: | Line 1,757: | ||
category = 'CS1 maint: others in cite AV media (notes)', | category = 'CS1 maint: others in cite AV media (notes)', | ||
hidden = true, | hidden = true, | ||
}, | |||
maint_pmc_embargo = { | maint_pmc_embargo = { | ||
message = nil, | message = nil, | ||
Line 1,786: | Line 1,825: | ||
redirect: a local redirect to a local Wikipedia article name; at en.wiki, 'ISBN (identifier)' is a redirect to 'International Standard Book Number' | redirect: a local redirect to a local Wikipedia article name; at en.wiki, 'ISBN (identifier)' is a redirect to 'International Standard Book Number' | ||
q: Wikidata q number for the identifier | q: Wikidata q number for the identifier | ||
label: the label | label: the label preceding the identifier; label is linked to a Wikipedia article (in this order): | ||
redirect from id_handlers['<id>'].redirect when use_identifier_redirects is true | redirect from id_handlers['<id>'].redirect when use_identifier_redirects is true | ||
Wikidata-supplied article name for the local wiki from id_handlers['<id>'].q | Wikidata-supplied article name for the local wiki from id_handlers['<id>'].q | ||
Line 1,815: | Line 1,854: | ||
q = 'Q118398', | q = 'Q118398', | ||
label = 'arXiv', | label = 'arXiv', | ||
prefix = '//arxiv.org/abs/', -- protocol-relative tested 2013-09-04 | prefix = 'https://arxiv.org/abs/', -- protocol-relative tested 2013-09-04 | ||
encode = false, | encode = false, | ||
COinS = 'info:arxiv', | COinS = 'info:arxiv', | ||
Line 1,827: | Line 1,866: | ||
q = 'Q1753278', | q = 'Q1753278', | ||
label = 'ASIN', | label = 'ASIN', | ||
prefix = '//www.amazon.', | prefix = 'https://www.amazon.', | ||
COinS = 'url', | COinS = 'url', | ||
separator = ' ', | separator = ' ', | ||
Line 1,850: | Line 1,889: | ||
q = 'Q19835482', | q = 'Q19835482', | ||
label = 'bioRxiv', | label = 'bioRxiv', | ||
prefix = '//doi.org/', | prefix = 'https://doi.org/', | ||
COinS = 'pre', -- use prefix value | COinS = 'pre', -- use prefix value | ||
access = 'free', -- free to read | access = 'free', -- free to read | ||
Line 1,862: | Line 1,901: | ||
q = 'Q2715061', | q = 'Q2715061', | ||
label = 'CiteSeerX', | label = 'CiteSeerX', | ||
prefix = '//citeseerx.ist.psu.edu/viewdoc/summary?doi=', | prefix = 'https://citeseerx.ist.psu.edu/viewdoc/summary?doi=', | ||
COinS = 'pre', -- use prefix value | COinS = 'pre', -- use prefix value | ||
access = 'free', -- free to read | access = 'free', -- free to read | ||
Line 1,874: | Line 1,913: | ||
q = 'Q25670', | q = 'Q25670', | ||
label = 'doi', | label = 'doi', | ||
prefix = '//doi.org/', | prefix = 'https://doi.org/', | ||
COinS = 'info:doi', | COinS = 'info:doi', | ||
separator = ':', | separator = ':', | ||
Line 1,886: | Line 1,925: | ||
q = 'Q46339674', | q = 'Q46339674', | ||
label = 'eISSN', | label = 'eISSN', | ||
prefix = '//www.worldcat.org/issn/', | prefix = 'https://www.worldcat.org/issn/', | ||
COinS = 'rft.eissn', | COinS = 'rft.eissn', | ||
encode = false, | encode = false, | ||
Line 1,897: | Line 1,936: | ||
q = 'Q3126718', | q = 'Q3126718', | ||
label = 'hdl', | label = 'hdl', | ||
prefix = '//hdl.handle.net/', | prefix = 'https://hdl.handle.net/', | ||
COinS = 'info:hdl', | COinS = 'info:hdl', | ||
separator = ':', | separator = ':', | ||
Line 1,929: | Line 1,968: | ||
q = 'Q131276', | q = 'Q131276', | ||
label = 'ISSN', | label = 'ISSN', | ||
prefix = '//www.worldcat.org/issn/', | prefix = 'https://www.worldcat.org/issn/', | ||
COinS = 'rft.issn', | COinS = 'rft.issn', | ||
encode = false, | encode = false, | ||
Line 1,940: | Line 1,979: | ||
q = '', | q = '', | ||
label = 'JFM', | label = 'JFM', | ||
prefix = '//zbmath.org/?format=complete&q=an:', | prefix = 'https://zbmath.org/?format=complete&q=an:', | ||
COinS = 'pre', -- use prefix value | COinS = 'pre', -- use prefix value | ||
encode = true, | encode = true, | ||
Line 1,951: | Line 1,990: | ||
q = 'Q1420342', | q = 'Q1420342', | ||
label = 'JSTOR', | label = 'JSTOR', | ||
prefix = '//www.jstor.org/stable/', -- protocol-relative tested 2013-09-04 | prefix = 'https://www.jstor.org/stable/', -- protocol-relative tested 2013-09-04 | ||
COinS = 'pre', -- use prefix value | COinS = 'pre', -- use prefix value | ||
encode = false, | encode = false, | ||
Line 1,963: | Line 2,002: | ||
q = 'Q620946', | q = 'Q620946', | ||
label = 'LCCN', | label = 'LCCN', | ||
prefix = '//lccn.loc.gov/', -- protocol-relative tested 2015-12-28 | prefix = 'https://lccn.loc.gov/', -- protocol-relative tested 2015-12-28 | ||
COinS = 'info:lccn', | COinS = 'info:lccn', | ||
encode = false, | encode = false, | ||
Line 1,974: | Line 2,013: | ||
q = 'Q211172', | q = 'Q211172', | ||
label = 'MR', | label = 'MR', | ||
prefix = '// | prefix = 'https://mathscinet.ams.org/mathscinet-getitem?mr=', | ||
COinS = 'pre', -- use prefix value | COinS = 'pre', -- use prefix value | ||
encode = true, | encode = true, | ||
Line 1,985: | Line 2,024: | ||
q = 'Q190593', | q = 'Q190593', | ||
label = 'OCLC', | label = 'OCLC', | ||
prefix = '//www.worldcat.org/oclc/', | prefix = 'https://www.worldcat.org/oclc/', | ||
COinS = 'info:oclcnum', | COinS = 'info:oclcnum', | ||
encode = true, | encode = true, | ||
Line 1,997: | Line 2,036: | ||
q = 'Q1201876', | q = 'Q1201876', | ||
label = 'OL', | label = 'OL', | ||
prefix = '//openlibrary.org/', | prefix = 'https://openlibrary.org/', | ||
COinS = 'url', | COinS = 'url', | ||
separator = ' ', | separator = ' ', | ||
Line 2,009: | Line 2,048: | ||
q = 'Q2015776', | q = 'Q2015776', | ||
label = 'OSTI', | label = 'OSTI', | ||
prefix = '//www.osti.gov/biblio/', -- protocol-relative tested 2018-09-12 | prefix = 'https://www.osti.gov/biblio/', -- protocol-relative tested 2018-09-12 | ||
COinS = 'pre', -- use prefix value | COinS = 'pre', -- use prefix value | ||
encode = true, | encode = true, | ||
Line 2,022: | Line 2,061: | ||
q = 'Q229883', | q = 'Q229883', | ||
label = 'PMC', | label = 'PMC', | ||
prefix = '//www.ncbi.nlm.nih.gov/pmc/articles/PMC', | prefix = 'https://www.ncbi.nlm.nih.gov/pmc/articles/PMC', | ||
suffix = '', | suffix = '', | ||
COinS = 'pre', -- use prefix value | COinS = 'pre', -- use prefix value | ||
encode = true, | encode = true, | ||
separator = ' ', | separator = ' ', | ||
id_limit = | id_limit = 10300000, | ||
access = 'free', -- free to read | access = 'free', -- free to read | ||
}, | }, | ||
Line 2,036: | Line 2,075: | ||
q = 'Q2082879', | q = 'Q2082879', | ||
label = 'PMID', | label = 'PMID', | ||
prefix = '//pubmed.ncbi.nlm.nih.gov/', | prefix = 'https://pubmed.ncbi.nlm.nih.gov/', | ||
COinS = 'info:pmid', | COinS = 'info:pmid', | ||
encode = false, | encode = false, | ||
separator = ' ', | separator = ' ', | ||
id_limit = | id_limit = 37400000, | ||
}, | }, | ||
['RFC'] = { | ['RFC'] = { | ||
Line 2,048: | Line 2,087: | ||
q = 'Q212971', | q = 'Q212971', | ||
label = 'RFC', | label = 'RFC', | ||
prefix = '//tools.ietf.org/html/rfc', | prefix = 'https://tools.ietf.org/html/rfc', | ||
COinS = 'pre', -- use prefix value | COinS = 'pre', -- use prefix value | ||
encode = false, | encode = false, | ||
Line 2,070: | Line 2,109: | ||
q = 'Q7550801', | q = 'Q7550801', | ||
label = 'SSRN', | label = 'SSRN', | ||
prefix = '//papers.ssrn.com/sol3/papers.cfm?abstract_id=', | prefix = 'https://papers.ssrn.com/sol3/papers.cfm?abstract_id=', | ||
COinS = 'pre', -- use prefix value | COinS = 'pre', -- use prefix value | ||
encode = true, | encode = true, | ||
separator = ' ', | separator = ' ', | ||
id_limit = | id_limit = 4500000, | ||
custom_access = 'ssrn-access', | custom_access = 'ssrn-access', | ||
}, | }, | ||
Line 2,087: | Line 2,126: | ||
encode = false, | encode = false, | ||
separator = ' ', | separator = ' ', | ||
id_limit = | id_limit = 260000000, | ||
custom_access = 's2cid-access', | custom_access = 's2cid-access', | ||
}, | }, | ||
Line 2,107: | Line 2,146: | ||
q = 'Q190269', | q = 'Q190269', | ||
label = 'Zbl', | label = 'Zbl', | ||
prefix = '//zbmath.org/?format=complete&q=an:', | prefix = 'https://zbmath.org/?format=complete&q=an:', | ||
COinS = 'pre', -- use prefix value | COinS = 'pre', -- use prefix value | ||
encode = true, | encode = true, | ||
Line 2,124: | Line 2,163: | ||
date_digit_auto_xlate_enable = false; -- when true translates Western date digit to the local-wiki's language digits (date_names['local_digits']); always false at en.wiki | date_digit_auto_xlate_enable = false; -- when true translates Western date digit to the local-wiki's language digits (date_names['local_digits']); always false at en.wiki | ||
global_df = get_date_format (), -- | -- tables and variables created when this module is loaded | ||
global_df = get_date_format (), -- this line can be replaced with "global_df = 'dmy-all'," to have all dates auto translated to dmy format. | |||
punct_skip = build_skip_table (punct_skip, punct_meta_params), | punct_skip = build_skip_table (punct_skip, punct_meta_params), | ||
url_skip = build_skip_table (url_skip, url_meta_params), | url_skip = build_skip_table (url_skip, url_meta_params), | ||
Line 2,138: | Line 2,178: | ||
keywords_lists = keywords_lists, | keywords_lists = keywords_lists, | ||
keywords_xlate = keywords_xlate, | keywords_xlate = keywords_xlate, | ||
stripmarkers=stripmarkers, | stripmarkers = stripmarkers, | ||
invisible_chars = invisible_chars, | invisible_chars = invisible_chars, | ||
invisible_defs = invisible_defs, | invisible_defs = invisible_defs, | ||
indic_script = indic_script, | indic_script = indic_script, | ||
emoji_t = emoji_t, | |||
maint_cats = maint_cats, | maint_cats = maint_cats, | ||
messages = messages, | messages = messages, | ||
Line 2,152: | Line 2,192: | ||
this_wiki_code = this_wiki_code, | this_wiki_code = this_wiki_code, | ||
title_types = title_types, | title_types = title_types, | ||
uncategorized_namespaces = | uncategorized_namespaces = uncategorized_namespaces_t, | ||
uncategorized_subpages = uncategorized_subpages, | uncategorized_subpages = uncategorized_subpages, | ||
templates_using_volume = templates_using_volume, | templates_using_volume = templates_using_volume, | ||
Line 2,158: | Line 2,198: | ||
templates_not_using_page = templates_not_using_page, | templates_not_using_page = templates_not_using_page, | ||
vol_iss_pg_patterns = vol_iss_pg_patterns, | vol_iss_pg_patterns = vol_iss_pg_patterns, | ||
single_letter_2nd_lvl_domains_t = single_letter_2nd_lvl_domains_t, | |||
inter_wiki_map = inter_wiki_map, | inter_wiki_map = inter_wiki_map, |