<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.cultopedia.org/index.php?action=history&amp;feed=atom&amp;title=Template%3AWikisource</id>
	<title>Template:Wikisource - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.cultopedia.org/index.php?action=history&amp;feed=atom&amp;title=Template%3AWikisource"/>
	<link rel="alternate" type="text/html" href="https://www.cultopedia.org/index.php?title=Template:Wikisource&amp;action=history"/>
	<updated>2026-04-05T20:48:41Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.5</generator>
	<entry>
		<id>https://www.cultopedia.org/index.php?title=Template:Wikisource&amp;diff=395&amp;oldid=prev</id>
		<title>imported&gt;HouseBlaster: detect invalid |works= parameters</title>
		<link rel="alternate" type="text/html" href="https://www.cultopedia.org/index.php?title=Template:Wikisource&amp;diff=395&amp;oldid=prev"/>
		<updated>2025-11-15T05:39:54Z</updated>

		<summary type="html">&lt;p&gt;detect invalid |works= parameters&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;includeonly&amp;gt;{{Wikisource/outer core&lt;br /&gt;
| 1 = {{{1|}}}&lt;br /&gt;
| 2 = {{{2|}}}&lt;br /&gt;
| 3 = {{{3|}}}&lt;br /&gt;
| explicit_lang_param = {{{lang|}}}&lt;br /&gt;
| has = {{{has|}}}&lt;br /&gt;
| nocat = {{{nocat|no}}}&lt;br /&gt;
| position = {{{position|}}}&lt;br /&gt;
| title = {{{title|}}}&lt;br /&gt;
| wslink = {{{wslink|{{{wislink|}}}}}}&lt;br /&gt;
| implicit_lang_param = &amp;lt;!--&lt;br /&gt;
  # We check if the first unnamed is either &amp;quot;old&amp;quot; or &amp;quot;mul&amp;quot;&lt;br /&gt;
  --&amp;gt;{{#switch:{{{1|}}}&amp;lt;!--&lt;br /&gt;
    --&amp;gt;|mul&amp;lt;!--&lt;br /&gt;
    --&amp;gt;|old = &amp;lt;!--&lt;br /&gt;
      # We are linking to Old Wikisource&lt;br /&gt;
      --&amp;gt;mul&amp;lt;!--&lt;br /&gt;
    --&amp;gt;|#default = &amp;lt;!--&lt;br /&gt;
      # Not linking to Old Wikisource&lt;br /&gt;
      # So we check if the first unnamed parameter is a language code&lt;br /&gt;
      # Note that not all languages have Wikisource projects, but we assume that editors are competent enough to link to real projects&lt;br /&gt;
      --&amp;gt;{{#if:{{#invoke:ISO 639 name|iso_639_code_exists|{{{1}}}}}&amp;lt;!--&lt;br /&gt;
        # The first unnamed parameter is a ISO language code, so return that&lt;br /&gt;
        --&amp;gt;|{{{1}}}&amp;lt;!--&lt;br /&gt;
        # No lang parameter and the first unnamed parameter is not a language code, so we return the empty string&lt;br /&gt;
        --&amp;gt;|&amp;lt;!--&lt;br /&gt;
     --&amp;gt;}}&amp;lt;!-- &lt;br /&gt;
  # Close multilingual switch&lt;br /&gt;
  --&amp;gt;}}&lt;br /&gt;
| italic = &amp;lt;!--&lt;br /&gt;
  # This parameter is the italic markup, if italic=yes&lt;br /&gt;
  # Or the empty string if not&lt;br /&gt;
  # Which makes optional italicizing nice and simple: {{{italic}}}foo{{{italic}}}&lt;br /&gt;
--&amp;gt;{{#if:{{yesno|1={{{italic|{{{italics|}}}}}}}}|&amp;#039;&amp;#039;}}&lt;br /&gt;
| works = &amp;lt;!--&lt;br /&gt;
  # Parameter which indicates that the source is by/about the topic, rather than a copy of the topic&lt;br /&gt;
  --&amp;gt;{{#switch:{{lc:{{{works|}}}}}|by=by|about=about|and|both=by and about|or=by or about|=|#default=invalid}}&lt;br /&gt;
| diagnose = &amp;lt;!-- &lt;br /&gt;
  # Debug flag which displays the definition of every parameter&lt;br /&gt;
  --&amp;gt;{{yesno|1={{{diagnose|}}}}} &lt;br /&gt;
}}{{#invoke:Check for unknown parameters|check|showblankpositional=1|unknown=[[Category:Pages using Wikisource with unknown parameters|_VALUE_]]|1|2|3|diagnose|has|italic|italics|lang|nocat|position|title|wislink|works|wslink}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>imported&gt;HouseBlaster</name></author>
	</entry>
</feed>