Line 76: |
Line 76: |
| ['j-sheets'] = ': Sheets $1', | | ['j-sheets'] = ': Sheets $1', |
| | | |
− | ['subscription'] = '<span style="font-size:90%; color:#555">(subscription required (<span title="Sources are not required to be available online. Online sources do not have to be freely available. The site may require a paid subscription." style="border-bottom:1px dotted;cursor:help">help</span>))</span>' .. | + | ['subscription'] = '<span style="font-size:90%; color:#555">(Subscription required (<span title="The site requires a paid subscription to access this page." style="border-bottom:1px dotted;cursor:help">help</span>))</span>' .. |
| '[[Category:Pages containing links to subscription-only content]]', | | '[[Category:Pages containing links to subscription-only content]]', |
| | | |
− | ['registration']='<span style="font-size:90%; color:#555">(registration required (<span title="Sources are not required to be available online. Online sources do not have to be freely available. The site may require registration." style="border-bottom:1px dotted;cursor:help">help</span>))</span>' .. | + | ['registration']='<span style="font-size:90%; color:#555">(Registration required (<span title="The site requires registration to access this page." style="border-bottom:1px dotted;cursor:help">help</span>))</span>' .. |
| '[[Category:Pages with login required references or sources]]', | | '[[Category:Pages with login required references or sources]]', |
| | | |
Line 127: |
Line 127: |
| | | |
| -- various access levels, for |access=, |doi-access=, |arxiv=, ... | | -- various access levels, for |access=, |doi-access=, |arxiv=, ... |
− | ['free'] = '<span class="plainlinks">$1<span style="margin-left:0.1em">[[File:Lock-green.svg|9px|link=|alt=Freely accessible|Freely accessible]]</span></span>', | + | -- narrow no-break space   may work better than nowrap css. Or not? browser support? |
− | ['registration'] = '<span class="plainlinks">$1<span style="margin-left:0.1em">[[File:Lock-yellow.svg|9px|link=|alt=Free registration required|Free registration required]]</span></span>',
| + | |
− | ['limited'] = '<span class="plainlinks">$1<span style="margin-left:0.1em">[[File:Lock-yellow.svg|9px|link=|alt=Free access subject to limited trial, subscription normally required|Free access subject to limited trial, subscription normally required]]</span></span>',
| + | ['access-signal'] = '<span class="plainlinks">$1 $2</span>', -- external link with appropriate lock icon |
− | ['subscription'] = '<span class="plainlinks">$1<span style="margin-left:0.1em">[[File:Lock-red.svg|9px|link=|alt=Paid subscription required|Paid subscription required]]</span></span>',
| + | ['free'] = '[[File:Lock-green.svg|9px|link=|alt=Freely accessible|Freely accessible]]', |
− |
| + | ['registration'] = '[[File:Lock-blue-alt-2.svg|9px|link=|alt=Free registration required|Free registration required]]', |
| + | ['limited'] = '[[File:Lock-blue-alt-2.svg|9px|link=|alt=Free access subject to limited trial, subscription normally required|Free access subject to limited trial, subscription normally required]]', |
| + | ['subscription'] = '[[File:Lock-red-alt.svg|9px|link=|alt=Paid subscription required|Paid subscription required]]', |
| + | |
| ['italic-title'] = "''$1''", | | ['italic-title'] = "''$1''", |
| | | |
Line 170: |
Line 173: |
| ['Authors'] = {'authors', 'people', 'host', 'credits'}, | | ['Authors'] = {'authors', 'people', 'host', 'credits'}, |
| ['BookTitle'] = {'book-title', 'booktitle'}, | | ['BookTitle'] = {'book-title', 'booktitle'}, |
− | ['Callsign'] = {'call-sign', 'callsign'}, -- cite interview
| |
| ['Cartography'] = 'cartography', | | ['Cartography'] = 'cartography', |
| ['Chapter'] = {'chapter', 'contribution', 'entry', 'article', 'section'}, | | ['Chapter'] = {'chapter', 'contribution', 'entry', 'article', 'section'}, |
| ['ChapterFormat'] = {'chapter-format', 'contribution-format', 'section-format'}; | | ['ChapterFormat'] = {'chapter-format', 'contribution-format', 'section-format'}; |
| ['ChapterURL'] = {'chapter-url', 'chapterurl', 'contribution-url', 'contributionurl', 'section-url', 'sectionurl'}, | | ['ChapterURL'] = {'chapter-url', 'chapterurl', 'contribution-url', 'contributionurl', 'section-url', 'sectionurl'}, |
− | ['City'] = 'city', -- cite interview
| |
| ['Class'] = 'class', -- cite arxiv and arxiv identifiers | | ['Class'] = 'class', -- cite arxiv and arxiv identifiers |
− | ['Coauthors'] = {'coauthors', 'coauthor'}, -- coauthor and coauthors are deprecated; remove after 1 January 2015?
| |
| ['Collaboration'] = 'collaboration', | | ['Collaboration'] = 'collaboration', |
| ['Conference'] = {'conference', 'event'}, | | ['Conference'] = {'conference', 'event'}, |
Line 183: |
Line 183: |
| ['ConferenceURL'] = {'conference-url', 'conferenceurl', 'event-url', 'eventurl'}, | | ['ConferenceURL'] = {'conference-url', 'conferenceurl', 'event-url', 'eventurl'}, |
| ['Contribution'] = 'contribution', -- introduction, foreword, afterword, etc; required when |contributor= set | | ['Contribution'] = 'contribution', -- introduction, foreword, afterword, etc; required when |contributor= set |
− | ['Date'] = {'date', 'air-date', 'airdate'}, | + | ['Date'] = 'date', |
| ['DeadURL'] = {'dead-url', 'deadurl'}, | | ['DeadURL'] = {'dead-url', 'deadurl'}, |
| ['Degree'] = 'degree', | | ['Degree'] = 'degree', |
Line 201: |
Line 201: |
| ['Inset'] = 'inset', | | ['Inset'] = 'inset', |
| ['Issue'] = {'issue', 'number'}, | | ['Issue'] = {'issue', 'number'}, |
− | ['Interviewers'] = {'interviewer', 'interviewers'}, | + | ['Interviewers'] = 'interviewers', |
| ['Language'] = {'language', 'in'}, | | ['Language'] = {'language', 'in'}, |
| ['LastAuthorAmp'] = {'last-author-amp', 'lastauthoramp'}, | | ['LastAuthorAmp'] = {'last-author-amp', 'lastauthoramp'}, |
Line 228: |
Line 228: |
| 'website', 'periodical', 'encyclopedia', 'encyclopaedia', 'dictionary', 'mailinglist'}, | | 'website', 'periodical', 'encyclopedia', 'encyclopaedia', 'dictionary', 'mailinglist'}, |
| ['Place'] = {'place', 'location'}, | | ['Place'] = {'place', 'location'}, |
− | ['Program'] = 'program', -- cite interview
| |
| ['PostScript'] = 'postscript', | | ['PostScript'] = 'postscript', |
| ['PublicationDate'] = {'publicationdate', 'publication-date'}, | | ['PublicationDate'] = {'publicationdate', 'publication-date'}, |
Line 285: |
Line 284: |
| ['EditorList-Mask'] = {"editor-mask#", "editor#-mask", "editormask#", "editor#mask"}, | | ['EditorList-Mask'] = {"editor-mask#", "editor#-mask", "editormask#", "editor#mask"}, |
| | | |
| + | ['InterviewerList-First'] = {'interviewer-first#', 'interviewer#-first'}, |
| + | ['InterviewerList-Last'] = {'interviewer#', 'interviewer-last#', 'interviewer#-last'}, |
| + | ['InterviewerList-Link'] = {'interviewer-link#', 'interviewer#-link'}, |
| + | ['InterviewerList-Mask'] = {'interviewer-mask#', 'interviewer#-mask'}, |
| + | |
| ['TranslatorList-First'] = {'translator-first#', 'translator#-first', 'translator-given#', 'translator#-given'}, | | ['TranslatorList-First'] = {'translator-first#', 'translator#-first', 'translator-given#', 'translator#-given'}, |
| ['TranslatorList-Last'] = {'translator#', 'translator-last#', 'translator#-last', 'translator-surname#', 'translator#-surname'}, | | ['TranslatorList-Last'] = {'translator#', 'translator-last#', 'translator#-last', 'translator-surname#', 'translator#-surname'}, |
Line 303: |
Line 307: |
| ['ContributorList'] = "contributors list", | | ['ContributorList'] = "contributors list", |
| ['EditorList'] = "editors list", | | ['EditorList'] = "editors list", |
| + | ['InterviewerList'] = "interviewers list", |
| ['TranslatorList'] = "translators list", | | ['TranslatorList'] = "translators list", |
| | | |
Line 411: |
Line 416: |
| local script_lang_codes = {'am', 'ar', 'be', 'bg', 'bn', 'bs', 'dv', 'el', -- ISO 639-1 codes only for |script-title= and |script-chapter= | | local script_lang_codes = {'am', 'ar', 'be', 'bg', 'bn', 'bs', 'dv', 'el', -- ISO 639-1 codes only for |script-title= and |script-chapter= |
| 'fa', 'he', 'hy', 'ja', 'ka', 'kn', 'ko', 'ku', | | 'fa', 'he', 'hy', 'ja', 'ka', 'kn', 'ko', 'ku', |
− | 'mk', 'ml', 'mr', 'ps', 'ru', 'sd', 'sr', 'th', | + | 'mk', 'ml', 'mr', 'my', 'ps', 'ru', 'sd', 'sr', |
− | 'uk', 'ug', 'ur', 'yi', 'zh'};
| + | 'th', 'uk', 'ug', 'ur', 'yi', 'zh'}; |
| | | |
| | | |
Line 433: |
Line 438: |
| ['etal'] = 'CS1 maint: Explicit use of et al.', | | ['etal'] = 'CS1 maint: Explicit use of et al.', |
| ['extra_text'] = 'CS1 maint: Extra text', | | ['extra_text'] = 'CS1 maint: Extra text', |
| + | ['extra_text_names'] = 'CS1 maint: Extra text: $1', -- $1 is <name>s list; gets value from special_case_translation table |
| ['ignore_isbn_err'] = 'CS1 maint: Ignored ISBN errors', | | ['ignore_isbn_err'] = 'CS1 maint: Ignored ISBN errors', |
| + | ['interviewers'] = 'CS1 maint: Uses interviewers parameter', |
| ['missing_pipe'] = 'CS1 maint: Missing pipe', | | ['missing_pipe'] = 'CS1 maint: Missing pipe', |
| ['mult_names'] = 'CS1 maint: Multiple names: $1', -- $1 is <name>s list; gets value from special_case_translation table | | ['mult_names'] = 'CS1 maint: Multiple names: $1', -- $1 is <name>s list; gets value from special_case_translation table |
| + | ['pmc_format'] = 'CS1 maint: PMC format', |
| ['unfit'] = 'CS1 maint: Unfit url', | | ['unfit'] = 'CS1 maint: Unfit url', |
| ['unknown_lang'] = 'CS1 maint: Unrecognized language', | | ['unknown_lang'] = 'CS1 maint: Unrecognized language', |
Line 464: |
Line 472: |
| local title_types = { | | local title_types = { |
| ['AV-media-notes'] = 'Media notes', | | ['AV-media-notes'] = 'Media notes', |
− | ['interview'] = 'Interview', -- special case for cite interview TODO: make cite interview not need special cases | + | ['interview'] = 'Interview', |
| ['mailinglist'] = 'Mailing list', | | ['mailinglist'] = 'Mailing list', |
| ['map'] = 'Map', | | ['map'] = 'Map', |
Line 534: |
Line 542: |
| message = 'Check <code style="'..code_style..'">|biorxiv=</code> value', | | message = 'Check <code style="'..code_style..'">|biorxiv=</code> value', |
| anchor = 'bad_biorxiv', | | anchor = 'bad_biorxiv', |
− | category = 'CS1 errors: biorxiv', | + | category = 'CS1 errors: bioRxiv', |
| hidden = false }, | | hidden = false }, |
| bad_citeseerx = { | | bad_citeseerx = { |
Line 605: |
Line 613: |
| anchor = 'bad_oclc', | | anchor = 'bad_oclc', |
| category = 'CS1 errors: OCLC', | | category = 'CS1 errors: OCLC', |
| + | hidden = false }, |
| + | bad_ssrn = { |
| + | message = 'Check <code style="'..code_style..'">|ssrn=</code> value', |
| + | anchor = 'bad_ssrn', |
| + | category = 'CS1 errors: SSRN', |
| hidden = false }, | | hidden = false }, |
| bad_url = { | | bad_url = { |
Line 631: |
Line 644: |
| category = 'Pages using web citations with no URL', | | category = 'Pages using web citations with no URL', |
| hidden = true }, | | hidden = true }, |
− | coauthors_missing_author = {
| |
− | message = '<code style="'..code_style..'">|coauthors=</code> requires <code style="'..code_style..'">|author=</code>',
| |
− | anchor = 'coauthors_missing_author',
| |
− | category = 'CS1 errors: coauthors without author',
| |
− | hidden = false },
| |
| contributor_ignored = { | | contributor_ignored = { |
| message = '<code style="'..code_style..'">|contributor=</code> ignored</code>', | | message = '<code style="'..code_style..'">|contributor=</code> ignored</code>', |
Line 649: |
Line 657: |
| message = 'Cite uses deprecated parameter <code style="'..code_style..'">|$1=</code>', | | message = 'Cite uses deprecated parameter <code style="'..code_style..'">|$1=</code>', |
| anchor = 'deprecated_params', | | anchor = 'deprecated_params', |
− | category = 'Pages containing cite templates with deprecated parameters', | + | category = 'CS1 errors: deprecated parameters', |
| hidden = false }, | | hidden = false }, |
| empty_citation = { | | empty_citation = { |
Line 754: |
Line 762: |
| local id_handlers = { | | local id_handlers = { |
| ['ARXIV'] = { | | ['ARXIV'] = { |
− | parameters = {'arxiv', 'ARXIV', 'eprint'}, | + | parameters = {'arxiv', 'eprint'}, |
| link = 'arXiv', | | link = 'arXiv', |
| label = 'arXiv', | | label = 'arXiv', |
Line 775: |
Line 783: |
| }, | | }, |
| ['BIBCODE'] = { | | ['BIBCODE'] = { |
− | parameters = {'bibcode','BIBCODE'}, | + | parameters = {'bibcode'}, |
| link = 'Bibcode', | | link = 'Bibcode', |
| label = 'Bibcode', | | label = 'Bibcode', |
Line 791: |
Line 799: |
| label = 'bioRxiv', | | label = 'bioRxiv', |
| mode = 'manual', | | mode = 'manual', |
− | prefix = '//dx.doi.org/10.1101/', | + | prefix = '//doi.org/10.1101/', |
| COinS = 'pre', -- use prefix value | | COinS = 'pre', -- use prefix value |
| access = 'free', -- free to read | | access = 'free', -- free to read |
Line 813: |
Line 821: |
| label = 'doi', | | label = 'doi', |
| mode = 'manual', | | mode = 'manual', |
− | prefix = '//dx.doi.org/', | + | prefix = '//doi.org/', |
| COinS = 'info:doi', | | COinS = 'info:doi', |
| separator = ':', | | separator = ':', |
Line 978: |
Line 986: |
| link = 'Social Science Research Network', | | link = 'Social Science Research Network', |
| label = 'SSRN', | | label = 'SSRN', |
− | mode = 'external', | + | mode = 'manual', |
| prefix = '//ssrn.com/abstract=', -- protocol relative tested 2013-09-04 | | prefix = '//ssrn.com/abstract=', -- protocol relative tested 2013-09-04 |
| COinS = 'pre', -- use prefix value | | COinS = 'pre', -- use prefix value |