Module:Cite/config: Difference between revisions
Appearance
Content deleted Content added
MusikBot II (talk | contribs) m Protected "Module:Cite/config": High-risk template or module: 13876 transclusions (more info) ([Edit=Require template editor access] (indefinite) [Move=Require template editor access] (indefinite)) |
sync from sandbox; |
||
Line 6: | Line 6: | ||
local settings_t = { |
local settings_t = { |
||
err_category = 'cite module', |
err_category = 'CS1 errors: cite module', -- name of category that lists article with Module:Cite errors |
||
help = 'help', -- help link display text for error messages |
help = 'help', -- help link display text for error messages |
||
help_text_link = 'Help:CS1 errors#module_cite' -- help text for error messages can be found on this page |
help_text_link = 'Help:CS1 errors#module_cite', -- help text for error messages can be found on this page |
||
⚫ | |||
unknown_name = 'unknown template name: $1', -- error message; $1 is lowercase value extracted from invoke function name |
|||
} |
} |
||
--[[--------------------------< |
--[[--------------------------< K N O W N _ T E M P L A T E S _ T >-------------------------------------------- |
||
]] |
|||
⚫ | |||
local error_messages_t = { |
|||
missing = 'missing template name as first positional parameter', |
|||
unknown = 'unknown template name: $1', -- $1 is value supplied as template name in first positional parameter |
|||
} |
|||
⚫ | |||
--[[--------------------------< K N O W N _ T E M P L A T E S _ T >------------------------------------------- |
|||
⚫ | |||
⚫ | |||
]] |
]] |
||
Line 64: | Line 57: | ||
--[[--------------------------< C I T A T I O N _ C L A S S E S _ T >----------------------------------------- |
--[[--------------------------< C I T A T I O N _ C L A S S E S _ T >----------------------------------------- |
||
|CitationClass= in the cs1|2 templates gets the lowercase template name except for these |
|CitationClass= in the cs1|2 templates gets the lowercase template name except for these for which the canonical |
||
template name has multiple words (and the oddity that is class="encyclopaedia" – really ought to fix that in |
|||
Module:Citation/CS1) |
|||
key is lowercase canonical template name |
key is lowercase canonical template name |
||
Line 70: | Line 65: | ||
]] |
]] |
||
local citation_classes_t = { |
local citation_classes_t = { |
||
['av media'] = 'audio-visual', |
['av media'] = 'audio-visual', |
||
['av media notes'] = 'AV-media-notes', |
['av media notes'] = 'AV-media-notes', |
||
Line 84: | Line 79: | ||
return { |
return { |
||
⚫ | |||
error_messages_t = error_messages_t, |
error_messages_t = error_messages_t, |
||
⚫ | |||
settings_t = settings_t, |
settings_t = settings_t, |
||
⚫ | |||
⚫ | |||
⚫ | |||
} |
} |
Latest revision as of 22:30, 29 April 2025
--[[--------------------------< S E T T I N G S >--------------------------------------------------------------
settings definitions for i18n; translate only the rvalues
]]
local settings_t = {
err_category = 'CS1 errors: cite module', -- name of category that lists article with Module:Cite errors
help = 'help', -- help link display text for error messages
help_text_link = 'Help:CS1 errors#module_cite', -- help text for error messages can be found on this page
unknown_name = 'unknown template name: $1', -- error message; $1 is lowercase value extracted from invoke function name
}
--[[--------------------------< K N O W N _ T E M P L A T E S _ T >--------------------------------------------
list of all known cs1|2 templates by their lowercase names.
key is lowercase template name
]]
local known_templates_t = {
['arxiv'] = true,
['av media'] = true,
['av media notes'] = true,
['biorxiv'] = true,
['book'] = true,
['citation'] = true,
['citeseerx'] = true,
['conference'] = true,
['document'] = true,
['encyclopedia'] = true,
['episode'] = true,
['interview'] = true,
['journal'] = true,
['magazine'] = true,
['mailing list'] = true,
['map'] = true,
['medrxiv'] = true,
['news'] = true,
['newsgroup'] = true,
['podcast'] = true,
['press release'] = true,
['report'] = true,
['serial'] = true,
['sign'] = true,
['speech'] = true,
['ssrn'] = true,
['tech report'] = true,
['thesis'] = true,
['web'] = true,
}
--[[--------------------------< C I T A T I O N _ C L A S S E S _ T >-----------------------------------------
|CitationClass= in the cs1|2 templates gets the lowercase template name except for these for which the canonical
template name has multiple words (and the oddity that is class="encyclopaedia" – really ought to fix that in
Module:Citation/CS1)
key is lowercase canonical template name
]]
local citation_classes_t = {
['av media'] = 'audio-visual',
['av media notes'] = 'AV-media-notes',
['encyclopedia'] = 'encyclopaedia',
['mailing list'] = 'mailinglist',
['press release'] = 'pressrelease',
['tech report'] = 'techreport',
}
--[[--------------------------< E X P O R T S >----------------------------------------------------------------
]]
return {
citation_classes_t = citation_classes_t,
error_messages_t = error_messages_t,
known_templates_t = known_templates_t,
settings_t = settings_t,
}