Jump to content

Module:Cite/config/sandbox

From Wikipedia, the free encyclopedia
--[[--------------------------< 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, ---------- templates that don't use [[Module:Citation/CS1]] directly ---------- ['iucn'] = {'Module:Cite_IUCN', 'cite'}, ['q'] = {'Module:Cite_Q', 'cite_q'}, ['taxon'] = {'Module:Cite_taxon', 'main'}, ['tweet'] = {'Module:Cite_tweet', 'main'}, }   --[[--------------------------< 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, }