Line 112: |
Line 112: |
| ['hidden-error'] = '<span class="cs1-hidden-error error citation-comment">$1</span>', | | ['hidden-error'] = '<span class="cs1-hidden-error error citation-comment">$1</span>', |
| ['visible-error'] = '<span class="cs1-visible-error error citation-comment">$1</span>', | | ['visible-error'] = '<span class="cs1-visible-error error citation-comment">$1</span>', |
− | | + | ['hidden-maint'] = '<span class="cs1-maint citation-comment">$1</span>', |
| + | |
| ['accessdate'] = '<span class="reference-accessdate">$1$2</span>', -- to allow editors to hide accessdate using personal css | | ['accessdate'] = '<span class="reference-accessdate">$1$2</span>', -- to allow editors to hide accessdate using personal css |
| | | |
Line 130: |
Line 131: |
| ['limited'] = {class='cs1-lock-limited', title='Free access subject to limited trial, subscription normally required'}, | | ['limited'] = {class='cs1-lock-limited', title='Free access subject to limited trial, subscription normally required'}, |
| ['subscription'] = {class='cs1-lock-subscription', title='Paid subscription required'}, | | ['subscription'] = {class='cs1-lock-subscription', title='Paid subscription required'}, |
| + | |
| + | ['interwiki-icon'] = '<span class="$1" title="$2">$3</span>', |
| + | ['class-wikisource'] = 'cs1-ws-icon', |
| | | |
| ['italic-title'] = "''$1''", | | ['italic-title'] = "''$1''", |
Line 214: |
Line 218: |
| ['Inset'] = 'inset', | | ['Inset'] = 'inset', |
| ['Issue'] = {'issue', 'number'}, | | ['Issue'] = {'issue', 'number'}, |
− | ['Interviewers'] = 'interviewers',
| |
| ['Language'] = {'language', 'lang'}, | | ['Language'] = {'language', 'lang'}, |
| ['LastAuthorAmp'] = {'last-author-amp', 'lastauthoramp'}, | | ['LastAuthorAmp'] = {'last-author-amp', 'lastauthoramp'}, |
Line 496: |
Line 499: |
| | | |
| local script_lang_codes = { | | local script_lang_codes = { |
− | 'am', 'ar', 'be', 'bg', 'bn', 'bs', 'dv', 'el', 'fa', -- ISO 639-1 codes only for |script-title= and |script-chapter= | + | 'am', 'ar', 'be', 'bg', 'bn', 'bs', 'dv', 'el', 'fa', 'gu', -- ISO 639-1 codes only for |script-title= and |script-chapter= |
− | 'gu', 'he', 'hy', 'ja', 'ka', 'kn', 'ko', 'ku', | + | 'he', 'hi', 'hy', 'ja', 'ka', 'kk', 'km', 'kn', 'ko', 'ku', |
− | 'mk', 'ml', 'mn', 'mr', 'my', 'ps', 'ru', 'sd', | + | 'mk', 'ml', 'mn', 'mr', 'my', 'ne', 'ps', 'ru', 'sd', 'si', |
− | 'sr', 'tg', 'th', 'uk', 'ug', 'ur', 'yi', 'zh' | + | 'sr', 'ta', 'tg', 'th', 'uk', 'ug', 'ur', 'yi', 'zh' |
| }; | | }; |
| | | |
Line 510: |
Line 513: |
| | | |
| local lang_code_remap = { -- used for |language= and |script-title= / |script-chapter= | | local lang_code_remap = { -- used for |language= and |script-title= / |script-chapter= |
| + | ['als'] = 'Tosk Albanian', -- MediaWiki returns Alemannisch |
| ['bh'] = 'Bihari', -- MediaWiki uses 'bh' as a subdomain name for Bhojpuri wWikipedia: bh.wikipedia.org | | ['bh'] = 'Bihari', -- MediaWiki uses 'bh' as a subdomain name for Bhojpuri wWikipedia: bh.wikipedia.org |
| ['bn'] = 'Bengali', -- MediaWiki returns Bangla | | ['bn'] = 'Bengali', -- MediaWiki returns Bangla |
− | ['cnr'] = 'Montenegrin', -- 'new' 639 code that MediaWiki does not yet understand | + | ['ca-valencia'] = 'Valencian', -- IETF variant of Catalan |
| + | ['crh'] = 'Crimean Tatar', -- synonymous with Crimean Turkish (return value from {{#language:crh|en}}) |
| } | | } |
| | | |
| local lang_name_remap = { -- used for |language= | | local lang_name_remap = { -- used for |language= |
| + | ['alemannisch'] = {'Swiss German', 'gsw'}, -- not an ISO or IANA language name; MediaWiki uses 'als' as a subdomain name for Alemannic Wikipedia: als.wikipedia.org |
| ['bangla'] = {'Bengali', 'bn'}, -- MediaWiki returns Bangla (the endonym) but we want Bengali (the exonym); here we remap | | ['bangla'] = {'Bengali', 'bn'}, -- MediaWiki returns Bangla (the endonym) but we want Bengali (the exonym); here we remap |
| ['bengali'] = {'Bengali', 'bn'}, -- MediaWiki doesn't use exonym so here we provide correct language name and 639-1 code | | ['bengali'] = {'Bengali', 'bn'}, -- MediaWiki doesn't use exonym so here we provide correct language name and 639-1 code |
| ['bihari'] = {'Bihari', 'bh'}, -- MediaWiki replaces 'Bihari' with 'Bhojpuri' so 'Bihari' cannot be found | | ['bihari'] = {'Bihari', 'bh'}, -- MediaWiki replaces 'Bihari' with 'Bhojpuri' so 'Bihari' cannot be found |
− | ['bhojpuri'] = {'Bhojpuri', 'bho'}, -- MediaWiki uses 'bh' as a subdomain name for Bhojpuri wWikipedia: bh.wikipedia.org | + | ['bhojpuri'] = {'Bhojpuri', 'bho'}, -- MediaWiki uses 'bh' as a subdomain name for Bhojpuri Wikipedia: bh.wikipedia.org |
− | ['montenegrin'] = {'Montenegrin', 'cnr'}, -- 'new' 639 code that MediaWiki does not yet understand | + | ['crimean tatar'] = {'Crimean Tatar', 'crh'}, -- MediaWiki uses 'crh' as a subdomain name for Crimean Tatar Wikipedia: crh.wikipedia.org |
| + | ['tosk albanian'] = {'Tosk Albanian', 'als'}, -- MediaWiki replaces 'Tosk Albanian' with 'Alemannisch' so 'Tosk Albanian' cannot be found |
| + | ['valencian'] = {'Valencian', 'ca'}, -- variant of Catalan; categorizes as Catalan |
| } | | } |
| | | |
Line 544: |
Line 552: |
| ['extra_text_names'] = 'CS1 maint: Extra text: $1', -- $1 is <name>s list; gets value from special_case_translation table | | ['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 |
Line 566: |
Line 573: |
| ['script_with_name'] = 'CS1 uses $1-language script ($2)', -- |script-title=xx: has matching category; $1 is language name, $2 is ISO639-1 code | | ['script_with_name'] = 'CS1 uses $1-language script ($2)', -- |script-title=xx: has matching category; $1 is language name, $2 is ISO639-1 code |
| ['jul_greg_uncertainty'] = 'CS1: Julian–Gregorian uncertainty', -- probably temporary cat to identify scope of template with dates 1 October 1582 – 1 January 1926 | | ['jul_greg_uncertainty'] = 'CS1: Julian–Gregorian uncertainty', -- probably temporary cat to identify scope of template with dates 1 October 1582 – 1 January 1926 |
| + | ['long_vol'] = 'CS1: long volume value', -- probably temporary cat to identify scope of |volume= values longer than 4 charachters |
| } | | } |
| | | |