Anonymous
    ×
    Create a new article
    Write your page title here:
    We currently have 187 articles on Edge of Twilight Wiki. Type your article name above or click on one of the titles below and start writing!



    Edge of Twilight Wiki

    Module:Cite/config: Difference between revisions

    en>Trappist the monk
    sync from sandbox;
     
    m 1 revision imported
     
    (No difference)

    Latest revision as of 13:06, 8 September 2025

    Documentation for this module may be created at Module:Cite/config/doc

    --[[--------------------------< 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,
    	}