
<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://zoophilia.wiki/index.php?action=history&amp;feed=atom&amp;title=Module%3ACite%2Fconfig</id>
	<title>Module:Cite/config - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://zoophilia.wiki/index.php?action=history&amp;feed=atom&amp;title=Module%3ACite%2Fconfig"/>
	<link rel="alternate" type="text/html" href="https://zoophilia.wiki/index.php?title=Module:Cite/config&amp;action=history"/>
	<updated>2026-05-07T14:01:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://zoophilia.wiki/index.php?title=Module:Cite/config&amp;diff=133998&amp;oldid=prev</id>
		<title>SockyPaws: Import module configuration from English Wikipedia</title>
		<link rel="alternate" type="text/html" href="https://zoophilia.wiki/index.php?title=Module:Cite/config&amp;diff=133998&amp;oldid=prev"/>
		<updated>2025-12-22T16:01:32Z</updated>

		<summary type="html">&lt;p&gt;Import module configuration from English Wikipedia&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- TODO: In the future, use this to replace current &amp;lt;known_templates_t&amp;gt; and&lt;br /&gt;
-- &amp;lt;citation_classes_t&amp;gt;.&lt;br /&gt;
-- local cfg = mw.loadData(&amp;quot;Module:Citation/CS1/Configuration&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
--[[--------------------------&amp;lt; S E T T I N G S &amp;gt;-------------------------------&lt;br /&gt;
  Settings definitions for i18n; translate only the rvalues.&lt;br /&gt;
]]&lt;br /&gt;
local settings_t = {&lt;br /&gt;
  -- Name of the category that lists article with Module:Cite errors.&lt;br /&gt;
  err_category = &amp;quot;CS1 errors: Cite module&amp;quot;,&lt;br /&gt;
  -- Help link display text for error messages.&lt;br /&gt;
  help = &amp;quot;help&amp;quot;,&lt;br /&gt;
  -- Help text for error messages can be found on this page.&lt;br /&gt;
  help_text_link = &amp;quot;wikipedia:Help:CS1 errors##invoke:Cite_errors&amp;quot;,&lt;br /&gt;
  -- Error message; $1 is lowercase value extracted from invoke function name.&lt;br /&gt;
  unknown_name = &amp;quot;Unknown template name: $1&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
--[[--------------------&amp;lt; K N O W N _ T E M P L A T E S _ T &amp;gt;-------------------&lt;br /&gt;
  List of all known Cs1|2 templates by their lowercase names; key is lowercase&lt;br /&gt;
  template name.&lt;br /&gt;
&lt;br /&gt;
  TODO: In the future, use this to replace current &amp;lt;known_templates_t&amp;gt; and&lt;br /&gt;
        &amp;lt;citation_classes_t&amp;gt;&lt;br /&gt;
    -- List of all known Cs1|2 template names, lowercased.&lt;br /&gt;
    local known_templates_t = {}&lt;br /&gt;
    -- List of all known Cs1|2 CitationClasses; key is lowercased template name.&lt;br /&gt;
    local citation_classes_t = {}&lt;br /&gt;
&lt;br /&gt;
    for k, v in pairs(cfg.citation_class_map_t) do&lt;br /&gt;
      -- Remove &amp;#039;Cite &amp;#039; prefix and set template name to lowercase.&lt;br /&gt;
      local template = v:gsub(&amp;quot;cite &amp;quot;, &amp;quot;&amp;quot;):lower()&lt;br /&gt;
      known_templates_t[template] = true  -- Add as a known template.&lt;br /&gt;
      citation_classes_t[template] = k    -- Add to list of citation classes.&lt;br /&gt;
    end&lt;br /&gt;
]]&lt;br /&gt;
local known_templates_t = {&lt;br /&gt;
  [&amp;quot;arxiv&amp;quot;]          = true,&lt;br /&gt;
  [&amp;quot;av media&amp;quot;]       = true,&lt;br /&gt;
  [&amp;quot;av media notes&amp;quot;] = true,&lt;br /&gt;
  [&amp;quot;biorxiv&amp;quot;]        = true,&lt;br /&gt;
  [&amp;quot;book&amp;quot;]           = true,&lt;br /&gt;
  [&amp;quot;citation&amp;quot;]       = true,&lt;br /&gt;
  [&amp;quot;citeseerx&amp;quot;]      = true,&lt;br /&gt;
  [&amp;quot;conference&amp;quot;]     = true,&lt;br /&gt;
  [&amp;quot;document&amp;quot;]       = true,&lt;br /&gt;
  [&amp;quot;encyclopedia&amp;quot;]   = true,&lt;br /&gt;
  [&amp;quot;episode&amp;quot;]        = true,&lt;br /&gt;
  [&amp;quot;interview&amp;quot;]      = true,&lt;br /&gt;
  [&amp;quot;journal&amp;quot;]        = true,&lt;br /&gt;
  [&amp;quot;magazine&amp;quot;]       = true,&lt;br /&gt;
  [&amp;quot;mailing list&amp;quot;]   = true,&lt;br /&gt;
  [&amp;quot;map&amp;quot;]            = true,&lt;br /&gt;
  [&amp;quot;medrxiv&amp;quot;]        = true,&lt;br /&gt;
  [&amp;quot;news&amp;quot;]           = true,&lt;br /&gt;
  [&amp;quot;newsgroup&amp;quot;]      = true,&lt;br /&gt;
  [&amp;quot;podcast&amp;quot;]        = true,&lt;br /&gt;
  [&amp;quot;press release&amp;quot;]  = true,&lt;br /&gt;
  [&amp;quot;report&amp;quot;]         = true,&lt;br /&gt;
  [&amp;quot;serial&amp;quot;]         = true,&lt;br /&gt;
  [&amp;quot;sign&amp;quot;]           = true,&lt;br /&gt;
  [&amp;quot;speech&amp;quot;]         = true,&lt;br /&gt;
  [&amp;quot;ssrn&amp;quot;]           = true,&lt;br /&gt;
  [&amp;quot;tech report&amp;quot;]    = true,&lt;br /&gt;
  [&amp;quot;thesis&amp;quot;]         = true,&lt;br /&gt;
  [&amp;quot;web&amp;quot;]            = true&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
--[[-------------------&amp;lt; C I T A T I O N _ C L A S S E S _ T &amp;gt;------------------&lt;br /&gt;
  |CitationClass= in the Cs1|2 templates gets the lowercase template name except&lt;br /&gt;
  for these, for which the canonical template name has multiple words (and the&lt;br /&gt;
  oddity that is class=&amp;quot;encyclopaedia&amp;quot; – we really ought to fix that in&lt;br /&gt;
  Module:Citation/CS1); key is lowercase canonical template name.&lt;br /&gt;
]]&lt;br /&gt;
local citation_classes_t = {&lt;br /&gt;
  [&amp;quot;av media&amp;quot;]       = &amp;quot;audio-visual&amp;quot;,&lt;br /&gt;
  [&amp;quot;av media notes&amp;quot;] = &amp;quot;AV-media-notes&amp;quot;,&lt;br /&gt;
  [&amp;quot;encyclopedia&amp;quot;]   = &amp;quot;encyclopaedia&amp;quot;,&lt;br /&gt;
  [&amp;quot;mailing list&amp;quot;]   = &amp;quot;mailinglist&amp;quot;,&lt;br /&gt;
  [&amp;quot;press release&amp;quot;]  = &amp;quot;pressrelease&amp;quot;,&lt;br /&gt;
  [&amp;quot;tech report&amp;quot;]    = &amp;quot;techreport&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
--[[--------------------------&amp;lt; E X P O R T S &amp;gt;-------------------------------]]&lt;br /&gt;
return {&lt;br /&gt;
  citation_classes_t = citation_classes_t,&lt;br /&gt;
  error_messages_t   = error_messages_t,&lt;br /&gt;
  known_templates_t  = known_templates_t,&lt;br /&gt;
  settings_t         = settings_t&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SockyPaws</name></author>
	</entry>
</feed>