<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.seichi-haru.pgw.jp/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=2288</id>
	<title>非公式整地鯖(春) 公認wiki - 利用者の投稿記録 [ja]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.seichi-haru.pgw.jp/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=2288"/>
	<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/%E7%89%B9%E5%88%A5:%E6%8A%95%E7%A8%BF%E8%A8%98%E9%8C%B2/2288"/>
	<updated>2026-05-06T11:51:49Z</updated>
	<subtitle>利用者の投稿記録</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E6%95%B4%E5%9C%B0%E3%83%AC%E3%83%99%E3%83%AB&amp;diff=940</id>
		<title>整地レベル</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E6%95%B4%E5%9C%B0%E3%83%AC%E3%83%99%E3%83%AB&amp;diff=940"/>
		<updated>2025-03-11T03:34:12Z</updated>

		<summary type="html">&lt;p&gt;2288: 用語修正 (レベル→整地レベル)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 整地レベルとは？ =&lt;br /&gt;
整地することで経験値を獲得しつつ、整地レベルを上げるやり込み要素の一つです。&lt;br /&gt;
&lt;br /&gt;
整地レベルが上がるにつれて、徐々に整地レベルは上げづらくなっていきます。&lt;br /&gt;
&lt;br /&gt;
整地していく上で、効率の良い方法を自分で編み出して楽しく整地レベル上げに勤しんでいきましょう。&lt;br /&gt;
&lt;br /&gt;
= 経験値を効率良く集めるには？ =&lt;br /&gt;
&lt;br /&gt;
* マルチ・ブレイクや、ルナ・フレックス活用しましょう。&lt;br /&gt;
** 詳細は[[魔法]]を参照してください。&lt;br /&gt;
* レリックを発動させ、経験値獲得量を増やしましょう。&lt;br /&gt;
** 詳細は[[レリック]]を参照してください。&lt;br /&gt;
* コンボによる効率強化を活用しましょう。&lt;br /&gt;
** 詳細は[[コンボ]]を参照してください。&lt;br /&gt;
* 露天掘りをしましょう。範囲はお好みで！&lt;br /&gt;
** 露天掘りは1ブロックにつき「100」の経験値がボーナスとして獲得できます。&lt;br /&gt;
&lt;br /&gt;
= 経験値を失っちゃったんだけど！ =&lt;br /&gt;
死亡時のデスペナルティとして&#039;&#039;&#039;経験値減少&#039;&#039;&#039;が存在します。&lt;br /&gt;
&lt;br /&gt;
整地レベルに依存して、減少量は増加します。&lt;br /&gt;
&lt;br /&gt;
なお、経験値減少することにより、整地レベルが低下することはありません。&lt;br /&gt;
&lt;br /&gt;
デスペナルティで減少した経験値量は、Minecraft内のチャット欄に通知されます。&lt;br /&gt;
&lt;br /&gt;
死なないように、細心の注意を払って整地しましょう。&lt;br /&gt;
&lt;br /&gt;
= 経験値テーブルが知りたい！ =&lt;br /&gt;
★作成中&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%AC%E3%83%99%E3%83%AB&amp;diff=939</id>
		<title>レベル</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%AC%E3%83%99%E3%83%AB&amp;diff=939"/>
		<updated>2025-03-11T03:27:08Z</updated>

		<summary type="html">&lt;p&gt;2288: 2288 がページ「レベル」を「整地レベル」に移動しました: 今後の要素追加でワードが衝突する可能性があるため&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#転送 [[整地レベル]]&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E6%95%B4%E5%9C%B0%E3%83%AC%E3%83%99%E3%83%AB&amp;diff=938</id>
		<title>整地レベル</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E6%95%B4%E5%9C%B0%E3%83%AC%E3%83%99%E3%83%AB&amp;diff=938"/>
		<updated>2025-03-11T03:27:08Z</updated>

		<summary type="html">&lt;p&gt;2288: 2288 がページ「レベル」を「整地レベル」に移動しました: 今後の要素追加でワードが衝突する可能性があるため&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= レベルとは？ =&lt;br /&gt;
整地することで経験値を獲得しつつ、レベルを上げるやり込み要素の一つです。&lt;br /&gt;
&lt;br /&gt;
レベルが上がるにつれて、徐々にレベルは上げづらくなっていきます。&lt;br /&gt;
&lt;br /&gt;
整地していく上で、効率の良い方法を自分で編み出して楽しくレベル上げに勤しんでいきましょう。&lt;br /&gt;
&lt;br /&gt;
= 経験値を効率良く集めるには？ =&lt;br /&gt;
&lt;br /&gt;
* マルチ・ブレイクや、ルナ・フレックス活用しましょう。&lt;br /&gt;
** 詳細は[[魔法]]を参照してください。&lt;br /&gt;
* レリックを発動させ、経験値獲得量を増やしましょう。&lt;br /&gt;
** 詳細は[[レリック]]を参照してください。&lt;br /&gt;
* コンボによる効率強化を活用しましょう。&lt;br /&gt;
** 詳細は[[コンボ]]を参照してください。&lt;br /&gt;
* 露天掘りをしましょう。範囲はお好みで！&lt;br /&gt;
** 露天掘りは1ブロックにつき「100」の経験値がボーナスとして獲得できます。&lt;br /&gt;
&lt;br /&gt;
= 経験値を失っちゃったんだけど！ =&lt;br /&gt;
死亡時のデスペナルティとして&#039;&#039;&#039;経験値減少&#039;&#039;&#039;が存在します。&lt;br /&gt;
&lt;br /&gt;
レベルに依存して、減少量は増加します。&lt;br /&gt;
&lt;br /&gt;
なお、経験値減少することにより、レベルが低下することはありません。&lt;br /&gt;
&lt;br /&gt;
デスペナルティで減少した経験値量は、Minecraft内のチャット欄に通知されます。&lt;br /&gt;
&lt;br /&gt;
死なないように、細心の注意を払って整地しましょう。&lt;br /&gt;
&lt;br /&gt;
= 経験値テーブルが知りたい！ =&lt;br /&gt;
★作成中&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=MediaWiki:Common.js&amp;diff=936</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=MediaWiki:Common.js&amp;diff=936"/>
		<updated>2025-02-14T14:23:38Z</updated>

		<summary type="html">&lt;p&gt;2288: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mw.loader.using(&#039;mediawiki.util&#039;, function() {&lt;br /&gt;
    if (mw.config.get(&#039;wgCanonicalSpecialPageName&#039;) === &#039;Recentchanges&#039;) {&lt;br /&gt;
        var url = new URL(window.location);&lt;br /&gt;
        var params = url.searchParams;&lt;br /&gt;
        if (params.has(&#039;allPage&#039;)){&lt;br /&gt;
	        if (params.has(&#039;namespace&#039;)){&lt;br /&gt;
	        	params.delete(&#039;namespace&#039;)&lt;br /&gt;
	        	window.location.replace(url.toString());&lt;br /&gt;
	        }&lt;br /&gt;
        }else{&lt;br /&gt;
        	if (!params.has(&#039;namespace&#039;)) {&lt;br /&gt;
	            params.set(&#039;namespace&#039;, &#039;0;6&#039;);&lt;br /&gt;
	            window.location.replace(url.toString());&lt;br /&gt;
	        }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=MediaWiki:Common.js&amp;diff=935</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=MediaWiki:Common.js&amp;diff=935"/>
		<updated>2025-02-14T14:20:47Z</updated>

		<summary type="html">&lt;p&gt;2288: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mw.loader.using(&#039;mediawiki.util&#039;, function() {&lt;br /&gt;
    if (mw.config.get(&#039;wgCanonicalSpecialPageName&#039;) === &#039;Recentchanges&#039;) {&lt;br /&gt;
        var url = new URL(window.location);&lt;br /&gt;
        var params = url.searchParams;&lt;br /&gt;
        if (!params.has(&#039;namespace&#039;)) {&lt;br /&gt;
            params.set(&#039;namespace&#039;, &#039;0;6&#039;);&lt;br /&gt;
            window.location.replace(url.toString());&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=MediaWiki:Common.js&amp;diff=934</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=MediaWiki:Common.js&amp;diff=934"/>
		<updated>2025-02-14T14:19:39Z</updated>

		<summary type="html">&lt;p&gt;2288: 修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mw.loader.using(&#039;mediawiki.util&#039;, function () {&lt;br /&gt;
    if (mw.config.get(&#039;wgCanonicalSpecialPageName&#039;) === &#039;Recentchanges&#039;) {&lt;br /&gt;
        var params = new URLSearchParams(window.location.search);&lt;br /&gt;
        var currentNamespace = params.get(&#039;namespace&#039;);&lt;br /&gt;
        var allPage = params.has(&#039;allPage&#039;);&lt;br /&gt;
&lt;br /&gt;
        // If &#039;allPage&#039; parameter exists, do nothing&lt;br /&gt;
        if (allPage) {&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // If &#039;namespace&#039; parameter is &#039;0;6&#039;, remove it&lt;br /&gt;
        if (currentNamespace === &#039;0;6&#039;) {&lt;br /&gt;
            params.delete(&#039;namespace&#039;);&lt;br /&gt;
        } &lt;br /&gt;
        // If &#039;namespace&#039; parameter is not present, add &#039;namespace=0;6&#039;&lt;br /&gt;
        else if (!currentNamespace) {&lt;br /&gt;
            params.set(&#039;namespace&#039;, &#039;0;6&#039;);&lt;br /&gt;
        } else {&lt;br /&gt;
            // If &#039;namespace&#039; parameter is present but not &#039;0;6&#039;, do nothing&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // Construct the new URL&lt;br /&gt;
        var newUrl = mw.util.getUrl(&#039;Special:RecentChanges&#039;, Object.fromEntries(params.entries()));&lt;br /&gt;
&lt;br /&gt;
        // Check if the new URL is different from the current URL to prevent infinite loop&lt;br /&gt;
        if (newUrl !== window.location.href) {&lt;br /&gt;
            window.location.replace(newUrl);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=MediaWiki:Common.js&amp;diff=933</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=MediaWiki:Common.js&amp;diff=933"/>
		<updated>2025-02-14T14:18:24Z</updated>

		<summary type="html">&lt;p&gt;2288: allPageパラメーターのコードを追加&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mw.loader.using(&#039;mediawiki.util&#039;, function () {&lt;br /&gt;
	//最近の更新を開いた際にフィルターにNS_MAINとNS_FILEを追加する。allPageのURLパラメーターがあれば削除する&lt;br /&gt;
    if (mw.config.get(&#039;wgCanonicalSpecialPageName&#039;) === &#039;Recentchanges&#039;) {&lt;br /&gt;
        var params = new URLSearchParams(window.location.search);&lt;br /&gt;
        if (!params.has(&#039;allPage&#039;)) {&lt;br /&gt;
            if (params.get(&#039;namespace&#039;) === &#039;0;6&#039;) {&lt;br /&gt;
                params.delete(&#039;namespace&#039;);&lt;br /&gt;
            } else if (!params.has(&#039;namespace&#039;)) {&lt;br /&gt;
                params.set(&#039;namespace&#039;, &#039;0;6&#039;);&lt;br /&gt;
            }&lt;br /&gt;
            var newUrl = mw.util.getUrl(&#039;Special:RecentChanges&#039;, Object.fromEntries(params));&lt;br /&gt;
            window.location.replace(newUrl);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=MediaWiki:Common.js&amp;diff=932</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=MediaWiki:Common.js&amp;diff=932"/>
		<updated>2025-02-14T14:11:55Z</updated>

		<summary type="html">&lt;p&gt;2288: 修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mw.loader.using(&#039;mediawiki.util&#039;, function() {&lt;br /&gt;
    if (mw.config.get(&#039;wgCanonicalSpecialPageName&#039;) === &#039;Recentchanges&#039;) {&lt;br /&gt;
        var url = new URL(window.location);&lt;br /&gt;
        var params = url.searchParams;&lt;br /&gt;
        if (!params.has(&#039;namespace&#039;)) {&lt;br /&gt;
            params.set(&#039;namespace&#039;, &#039;0;6&#039;);&lt;br /&gt;
            window.location.replace(url.toString());&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=MediaWiki:Common.js&amp;diff=931</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=MediaWiki:Common.js&amp;diff=931"/>
		<updated>2025-02-14T14:10:38Z</updated>

		<summary type="html">&lt;p&gt;2288: ページの作成:「/* ここにあるすべてのJavaScriptは、すべてのページ読み込みですべての利用者に対して読み込まれます */ $(function () {   // Check if we are on Special:RecentChanges   if (mw.config.get(&amp;#039;wgCanonicalSpecialPageName&amp;#039;) === &amp;#039;RecentChanges&amp;#039;) {     // Parse the current query string     var params = new URLSearchParams(window.location.search);     // Only add our namespace parameter if it’s not already set     if (!params.has(&amp;#039;namespac…」&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ここにあるすべてのJavaScriptは、すべてのページ読み込みですべての利用者に対して読み込まれます */&lt;br /&gt;
$(function () {&lt;br /&gt;
  // Check if we are on Special:RecentChanges&lt;br /&gt;
  if (mw.config.get(&#039;wgCanonicalSpecialPageName&#039;) === &#039;RecentChanges&#039;) {&lt;br /&gt;
    // Parse the current query string&lt;br /&gt;
    var params = new URLSearchParams(window.location.search);&lt;br /&gt;
    // Only add our namespace parameter if it’s not already set&lt;br /&gt;
    if (!params.has(&#039;namespace&#039;)) {&lt;br /&gt;
      params.set(&#039;namespace&#039;, &#039;0;6&#039;);&lt;br /&gt;
      // Rebuild the URL with the new query string&lt;br /&gt;
      var newUrl = window.location.origin + window.location.pathname + &#039;?&#039; + params.toString();&lt;br /&gt;
      window.location.replace(newUrl);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=SeichiHaruWiki:%E7%B7%A8%E9%9B%86%E6%96%B9%E9%87%9D&amp;diff=930</id>
		<title>SeichiHaruWiki:編集方針</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=SeichiHaruWiki:%E7%B7%A8%E9%9B%86%E6%96%B9%E9%87%9D&amp;diff=930"/>
		<updated>2025-02-14T12:31:57Z</updated>

		<summary type="html">&lt;p&gt;2288: 「本wiki独自の言い換えや方向性に置き換えるべき」ことを明記&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{dablink|このページは編集に関する基本方針をまとめています。&lt;br /&gt;
* 記事編集の仕方は「[[ヘルプ:どうやって編集するの]]」を、&lt;br /&gt;
* 記事内容の方針や注意点などは「[[SeichiHaruWiki:記事を執筆する|記事を執筆する]]」を、&lt;br /&gt;
* ページの作成方針については「[[SeichiHaruWiki:記事の作成方針|記事の作成方針]]」をご覧ください。}}&lt;br /&gt;
&lt;br /&gt;
{{Notice|このページは「[http://ja.wikipedia.org/wiki/Wikipedia:%E7%B7%A8%E9%9B%86%E6%96%B9%E9%87%9D Wikipedia:編集方針]」と明らかに酷似するように制定されており、本wiki独自の言い換えや方向性に置き換えるべきです。}}&lt;br /&gt;
{{Wikipediaからの引用を含む|Wikipedia:編集方針}}&lt;br /&gt;
非公式整地鯖(春) 公認wikiは多くの貢献者によって作り上げられたもので、それぞれが得意分野を持ち寄ります。調査の技術、技術的な知識、優れた執筆能力、ちょっとした情報などなど。しかし、それらの中でも一番大切なものは少しでも他の人に役に立てばという意欲です。秀逸な記事でさえ完成と見なすものではなく、新しい編集者はいつでも、その内容を深めるにはどうしたらいいかという新たな見識を提案できるのです。&lt;br /&gt;
== 完璧でなくてもよいのです。編集を楽しんでください。 ==&lt;br /&gt;
当wikiに完璧な記事を投稿することは、素晴らしいことです。一方で、Wikiには不完全な記事を、共同編集作業を通じて磨き抜かれた記事へと向上させることができるという利点があります。ですから、[[SeichiHaruWiki:方針とガイドライン|方針とガイドライン]]に反しないものであるならば、[[SeichiHaruWiki:用語集#スタブ|不完全な記事]]を投稿することも歓迎されるべきです。&lt;br /&gt;
&lt;br /&gt;
ある人は、概要や幾つかの事実を並べた記事で始めることができます。別の人は、マイナーな意見を追加することができます。また別の人が、異なる観点を幾つか付け加えてまとめなおすこともできます。さらに別の人が、軽視されてきた見方を取り上げたり、初期の意見を繰り返すこともできます。その後で編集しにきた人は、追加すべき事実や図・写真を持っているかもしれません。こうした過程を通じて、最初の不完全な記事は完成された記事へと近づいていくでしょう。&lt;br /&gt;
&lt;br /&gt;
この過程の間、記事は、草稿あるいはノートと小さな事実の集積物にすぎないように見えるかもしれません。このみっともなさにあきれるのではなく、その可能性を楽しみにし、編集の過程を通じてそれが秀逸な記事に変わるということを信頼してください。もちろん、それを好きでなくてもよいのです。時には、本当に低水準の作品には、それを単に直すだけでなく、批判することもよいでしょう。ですが、最も大事なことは、それが直せる限りは直すと言うことです。望み薄の文章については、あなた自身が修正すれば他の貢献者のモチベーションが発生し、秀逸な記事につながるかもしれません。&lt;br /&gt;
&lt;br /&gt;
== 多様な参加姿勢が受け入れられます ==&lt;br /&gt;
一人一人の利用者は異なる参加姿勢を持っています。気軽な気持ちで参加して、新しい記事を書くことに主眼を置く人もいますし、既存の[[SeichiHaruWiki:用語集#スタブ|スタブ記事]]やその他の記事を改善したり、内容を拡充することを好む人もいます。[[SeichiHaruWiki:用語集#:雑草とり|雑草とり]]、リンク付け、ページ名の変更が好きな人もいます。当wikiは、これらすべてを受け入れています。&lt;br /&gt;
&lt;br /&gt;
どの程度大胆に編集するかという点についても、姿勢に違いがあります。多くの人が[[SeichiHaruWiki:ページの編集は大胆に|ページの編集は大胆に]]行うべきと考えています。記事の内容を何か変更する前には必ず前の著者に相談する必要があると考えている人はいませんし、そんなことをしていたら、執筆や推敲は遅々として進まないでしょう。それどころか、遠回しな言い方はすべきではなく、何か問題を見つけたらどのように編集するか議論するよりも、単に直接ページを編集するほうがよいと考えている人もいます。&lt;br /&gt;
&lt;br /&gt;
中間の考え方として、議論は議論として尊重するが、同時に、微修正は早めに行うというものもあります。この考え方は、抜本的な編集をするべきか否かは時と場合によるというものであり、十分に合理的だと思われます。繰り返しになりますが、ウィキペディアではこれらの姿勢すべてを受け入れています。&lt;br /&gt;
&lt;br /&gt;
== 記事の改善を試みて下さい、ただし慎重さも忘れずに ==&lt;br /&gt;
記事の記述に改善点や変更点があるように感じたら、ぜひ改善を試みてください。一人で改善できない場合は、他の編集者に協力を求めてください。加筆によって改善を行うのであれば、各方針、ガイドラインを満たすように行ってください。除去によって改善を行うのであれば、その記述を行った人を含めた他の編集者への呼びかけを行うなどの配慮をしてください。どのような方法で改善するにしても、十分に検討を行い慎重さを忘れないようにしてください。&lt;br /&gt;
&lt;br /&gt;
あくまで一例ですが、記述の改善のために以下の手段を検討してください。&lt;br /&gt;
*自分で記述を改善する&lt;br /&gt;
**表現がふさわしくないときは、別の言葉で言い換える。&lt;br /&gt;
**記述の場所が適切ではない場合は、その位置を記事内で変える。もしくは、別の記事（既存、あるいは新しい記事）に移動する。&lt;br /&gt;
**[[SeichiHaruWiki:用語集#リンク切れ|リンク切れ]]があれば、新しいURLか、アーカイブされたページで修復する。&lt;br /&gt;
**単独の記事にはふさわしくない内容であれば、記事全体を他の記事に[[SeichiHaruWiki:用語集#ページ統合|統合]]し、元の記事を[[SeichiHaruWiki:用語集#リダイレクト|リダイレクト]]にする。&lt;br /&gt;
*他の編集者に協力を求める&lt;br /&gt;
いくつかの方針では、情報を保存するよりも除去した方がよい場合もあります。たとえば[[Wikipedia:名誉毀損|名誉毀損]]、[[Wikipedia:無意味な記述|無意味な記述]]、[[Wikipedia:荒らし|荒らし]]、著作権侵害などです。これらは完全に除去されるべきです。&lt;br /&gt;
&lt;br /&gt;
もしページの内容を大きく改稿、または変更する必要があると考えたのならば、ぜひそうしてください。ただし事前にノートで提案することをお勧めします。十分な説明をしないまま、価値のある記述を除去してはいけません。変更した際には、変更前の版で一定の価値があると思える記述は、変更を行った理由とともにノートページに保存してください。[[ヘルプ:記事を執筆する]]は記事の質を高めるための道しるべになります。素晴らしいウィキペディアの記事は、編集者の努力の積み重ねによって作り出すことができるのです。&lt;br /&gt;
&lt;br /&gt;
== 議論の場ではありません ==&lt;br /&gt;
非常に大胆に編集すると決めたにせよ、最初にノートページで質問すると決めたにせよ、当wikiは議論の場ではないということを心に留めておいてください。我々利用者が、記事の改善にエネルギーを集中させることができれば、プロジェクト全体にとって一番いいことなのです。もちろん、[[Wikipedia:エチケット|エチケット]]を考慮することも忘れてはならないでしょう。&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=SeichiHaruWiki:%E7%B7%A8%E9%9B%86%E6%96%B9%E9%87%9D&amp;diff=929</id>
		<title>SeichiHaruWiki:編集方針</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=SeichiHaruWiki:%E7%B7%A8%E9%9B%86%E6%96%B9%E9%87%9D&amp;diff=929"/>
		<updated>2025-02-14T11:55:26Z</updated>

		<summary type="html">&lt;p&gt;2288: 「SeichiHaruWiki:編集方針」を保護しました: 改ざん防止 ([編集=自動承認された利用者のみ許可] (無期限) [移動=自動承認された利用者のみ許可] (無期限))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{dablink|このページは編集に関する基本方針をまとめています。&lt;br /&gt;
* 記事編集の仕方は「[[ヘルプ:どうやって編集するの]]」を、&lt;br /&gt;
* 記事内容の方針や注意点などは「[[SeichiHaruWiki:記事を執筆する|記事を執筆する]]」を、&lt;br /&gt;
* ページの作成方針については「[[SeichiHaruWiki:記事の作成方針|記事の作成方針]]」をご覧ください。}}&lt;br /&gt;
{{Wikipediaからの引用を含む|Wikipedia:編集方針}}&lt;br /&gt;
非公式整地鯖(春) 公認wikiは多くの貢献者によって作り上げられたもので、それぞれが得意分野を持ち寄ります。調査の技術、技術的な知識、優れた執筆能力、ちょっとした情報などなど。しかし、それらの中でも一番大切なものは少しでも他の人に役に立てばという意欲です。秀逸な記事でさえ完成と見なすものではなく、新しい編集者はいつでも、その内容を深めるにはどうしたらいいかという新たな見識を提案できるのです。&lt;br /&gt;
== 完璧でなくてもよいのです。編集を楽しんでください。 ==&lt;br /&gt;
当wikiに完璧な記事を投稿することは、素晴らしいことです。一方で、Wikiには不完全な記事を、共同編集作業を通じて磨き抜かれた記事へと向上させることができるという利点があります。ですから、[[SeichiHaruWiki:方針とガイドライン|方針とガイドライン]]に反しないものであるならば、[[SeichiHaruWiki:用語集#スタブ|不完全な記事]]を投稿することも歓迎されるべきです。&lt;br /&gt;
&lt;br /&gt;
ある人は、概要や幾つかの事実を並べた記事で始めることができます。別の人は、マイナーな意見を追加することができます。また別の人が、異なる観点を幾つか付け加えてまとめなおすこともできます。さらに別の人が、軽視されてきた見方を取り上げたり、初期の意見を繰り返すこともできます。その後で編集しにきた人は、追加すべき事実や図・写真を持っているかもしれません。こうした過程を通じて、最初の不完全な記事は完成された記事へと近づいていくでしょう。&lt;br /&gt;
&lt;br /&gt;
この過程の間、記事は、草稿あるいはノートと小さな事実の集積物にすぎないように見えるかもしれません。このみっともなさにあきれるのではなく、その可能性を楽しみにし、編集の過程を通じてそれが秀逸な記事に変わるということを信頼してください。もちろん、それを好きでなくてもよいのです。時には、本当に低水準の作品には、それを単に直すだけでなく、批判することもよいでしょう。ですが、最も大事なことは、それが直せる限りは直すと言うことです。望み薄の文章については、あなた自身が修正すれば他の貢献者のモチベーションが発生し、秀逸な記事につながるかもしれません。&lt;br /&gt;
&lt;br /&gt;
== 多様な参加姿勢が受け入れられます ==&lt;br /&gt;
一人一人の利用者は異なる参加姿勢を持っています。気軽な気持ちで参加して、新しい記事を書くことに主眼を置く人もいますし、既存の[[SeichiHaruWiki:用語集#スタブ|スタブ記事]]やその他の記事を改善したり、内容を拡充することを好む人もいます。[[SeichiHaruWiki:用語集#:雑草とり|雑草とり]]、リンク付け、ページ名の変更が好きな人もいます。当wikiは、これらすべてを受け入れています。&lt;br /&gt;
&lt;br /&gt;
どの程度大胆に編集するかという点についても、姿勢に違いがあります。多くの人が[[SeichiHaruWiki:ページの編集は大胆に|ページの編集は大胆に]]行うべきと考えています。記事の内容を何か変更する前には必ず前の著者に相談する必要があると考えている人はいませんし、そんなことをしていたら、執筆や推敲は遅々として進まないでしょう。それどころか、遠回しな言い方はすべきではなく、何か問題を見つけたらどのように編集するか議論するよりも、単に直接ページを編集するほうがよいと考えている人もいます。&lt;br /&gt;
&lt;br /&gt;
中間の考え方として、議論は議論として尊重するが、同時に、微修正は早めに行うというものもあります。この考え方は、抜本的な編集をするべきか否かは時と場合によるというものであり、十分に合理的だと思われます。繰り返しになりますが、ウィキペディアではこれらの姿勢すべてを受け入れています。&lt;br /&gt;
&lt;br /&gt;
== 記事の改善を試みて下さい、ただし慎重さも忘れずに ==&lt;br /&gt;
記事の記述に改善点や変更点があるように感じたら、ぜひ改善を試みてください。一人で改善できない場合は、他の編集者に協力を求めてください。加筆によって改善を行うのであれば、各方針、ガイドラインを満たすように行ってください。除去によって改善を行うのであれば、その記述を行った人を含めた他の編集者への呼びかけを行うなどの配慮をしてください。どのような方法で改善するにしても、十分に検討を行い慎重さを忘れないようにしてください。&lt;br /&gt;
&lt;br /&gt;
あくまで一例ですが、記述の改善のために以下の手段を検討してください。&lt;br /&gt;
*自分で記述を改善する&lt;br /&gt;
**表現がふさわしくないときは、別の言葉で言い換える。&lt;br /&gt;
**記述の場所が適切ではない場合は、その位置を記事内で変える。もしくは、別の記事（既存、あるいは新しい記事）に移動する。&lt;br /&gt;
**[[SeichiHaruWiki:用語集#リンク切れ|リンク切れ]]があれば、新しいURLか、アーカイブされたページで修復する。&lt;br /&gt;
**単独の記事にはふさわしくない内容であれば、記事全体を他の記事に[[SeichiHaruWiki:用語集#ページ統合|統合]]し、元の記事を[[SeichiHaruWiki:用語集#リダイレクト|リダイレクト]]にする。&lt;br /&gt;
*他の編集者に協力を求める&lt;br /&gt;
いくつかの方針では、情報を保存するよりも除去した方がよい場合もあります。たとえば[[Wikipedia:名誉毀損|名誉毀損]]、[[Wikipedia:無意味な記述|無意味な記述]]、[[Wikipedia:荒らし|荒らし]]、著作権侵害などです。これらは完全に除去されるべきです。&lt;br /&gt;
&lt;br /&gt;
もしページの内容を大きく改稿、または変更する必要があると考えたのならば、ぜひそうしてください。ただし事前にノートで提案することをお勧めします。十分な説明をしないまま、価値のある記述を除去してはいけません。変更した際には、変更前の版で一定の価値があると思える記述は、変更を行った理由とともにノートページに保存してください。[[ヘルプ:記事を執筆する]]は記事の質を高めるための道しるべになります。素晴らしいウィキペディアの記事は、編集者の努力の積み重ねによって作り出すことができるのです。&lt;br /&gt;
&lt;br /&gt;
== 議論の場ではありません ==&lt;br /&gt;
非常に大胆に編集すると決めたにせよ、最初にノートページで質問すると決めたにせよ、当wikiは議論の場ではないということを心に留めておいてください。我々利用者が、記事の改善にエネルギーを集中させることができれば、プロジェクト全体にとって一番いいことなのです。もちろん、[[Wikipedia:エチケット|エチケット]]を考慮することも忘れてはならないでしょう。&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Policylist&amp;diff=928</id>
		<title>テンプレート:Policylist</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Policylist&amp;diff=928"/>
		<updated>2025-02-14T11:54:49Z</updated>

		<summary type="html">&lt;p&gt;2288: 「テンプレート:Policylist」を保護しました: 改ざん防止 ([編集=管理者のみ許可] (無期限) [移動=管理者のみ許可] (無期限))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Sidebar&lt;br /&gt;
|name         = Policylist&lt;br /&gt;
|title        = &#039;&#039;&#039;[[SeichiHaruWiki:方針とガイドライン|方針とガイドライン]]&#039;&#039;&#039;&lt;br /&gt;
|bodystyle    = border:1px solid #B8C7D9; padding: 0.5em 0; background: #f5faff;&lt;br /&gt;
|headingstyle = font-weight:bold; padding: 0.3em 0; background-color:#cedff2;&lt;br /&gt;
|contentstyle = padding: 0.2em;&lt;br /&gt;
|contentclass = plainlist&lt;br /&gt;
|width = auto&lt;br /&gt;
&lt;br /&gt;
|content1 = 使用方法等は[[ヘルプ:総合案内]]&lt;br /&gt;
&lt;br /&gt;
|heading2 = 全般的な方針&lt;br /&gt;
|content2 =&lt;br /&gt;
* [[SeichiHaruWiki:編集方針|編集方針]]&lt;br /&gt;
* [[SeichiHaruWiki:やってはいけないこと|やってはいけないこと]]&lt;br /&gt;
&lt;br /&gt;
|heading3 = 各種基本方針&lt;br /&gt;
|content3 =&lt;br /&gt;
* [[SeichiHaruWiki:記事の作成方針|記事の作成方針]]&lt;br /&gt;
* [[SeichiHaruWiki:記事を執筆する|記事を執筆する]]&lt;br /&gt;
* [[SeichiHaruWiki:テンプレートの作成方針|テンプレートの作成方針]]&lt;br /&gt;
* [[SeichiHaruWiki:リダイレクトの作成方針|リダイレクトの作成方針]]&lt;br /&gt;
* [[SeichiHaruWiki:ページの分割方針|ページの分割方針]]&lt;br /&gt;
* [[SeichiHaruWiki:各名前空間の利用方針|各名前空間の利用方針]]&lt;br /&gt;
&lt;br /&gt;
|heading4 = 内容について&lt;br /&gt;
|content4 =&lt;br /&gt;
* [[SeichiHaruWiki:編集は大胆に|編集は大胆に]]&lt;br /&gt;
* [[SeichiHaruWiki:著作物を使用するには|著作物を使用するには]]&lt;br /&gt;
&lt;br /&gt;
|heading5 = 特別な機能について&lt;br /&gt;
|content5 =&lt;br /&gt;
* [[SeichiHaruWiki:保護の方針|保護の方針]]&lt;br /&gt;
* [[SeichiHaruWiki:半保護の方針|半保護の方針]]&lt;br /&gt;
* [[SeichiHaruWiki:削除の方針|削除の方針]]&lt;br /&gt;
* [[SeichiHaruWiki:即時削除の方針|即時削除の方針]]&lt;br /&gt;
* [[SeichiHaruWiki:即時版指定削除の方針|即時版指定削除の方針]]&lt;br /&gt;
* [[SeichiHaruWiki:リダイレクト削除の方針|リダイレクト削除の方針]]&lt;br /&gt;
* [[SeichiHaruWiki:投稿ブロックの方針|投稿ブロックの方針]]&lt;br /&gt;
* [[SeichiHaruWiki:チェックユーザーの方針|チェックユーザーの方針]]&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;{{Documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Policylist&amp;diff=927</id>
		<title>テンプレート:Policylist</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Policylist&amp;diff=927"/>
		<updated>2025-02-14T11:54:30Z</updated>

		<summary type="html">&lt;p&gt;2288: 作成&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Sidebar&lt;br /&gt;
|name         = Policylist&lt;br /&gt;
|title        = &#039;&#039;&#039;[[SeichiHaruWiki:方針とガイドライン|方針とガイドライン]]&#039;&#039;&#039;&lt;br /&gt;
|bodystyle    = border:1px solid #B8C7D9; padding: 0.5em 0; background: #f5faff;&lt;br /&gt;
|headingstyle = font-weight:bold; padding: 0.3em 0; background-color:#cedff2;&lt;br /&gt;
|contentstyle = padding: 0.2em;&lt;br /&gt;
|contentclass = plainlist&lt;br /&gt;
|width = auto&lt;br /&gt;
&lt;br /&gt;
|content1 = 使用方法等は[[ヘルプ:総合案内]]&lt;br /&gt;
&lt;br /&gt;
|heading2 = 全般的な方針&lt;br /&gt;
|content2 =&lt;br /&gt;
* [[SeichiHaruWiki:編集方針|編集方針]]&lt;br /&gt;
* [[SeichiHaruWiki:やってはいけないこと|やってはいけないこと]]&lt;br /&gt;
&lt;br /&gt;
|heading3 = 各種基本方針&lt;br /&gt;
|content3 =&lt;br /&gt;
* [[SeichiHaruWiki:記事の作成方針|記事の作成方針]]&lt;br /&gt;
* [[SeichiHaruWiki:記事を執筆する|記事を執筆する]]&lt;br /&gt;
* [[SeichiHaruWiki:テンプレートの作成方針|テンプレートの作成方針]]&lt;br /&gt;
* [[SeichiHaruWiki:リダイレクトの作成方針|リダイレクトの作成方針]]&lt;br /&gt;
* [[SeichiHaruWiki:ページの分割方針|ページの分割方針]]&lt;br /&gt;
* [[SeichiHaruWiki:各名前空間の利用方針|各名前空間の利用方針]]&lt;br /&gt;
&lt;br /&gt;
|heading4 = 内容について&lt;br /&gt;
|content4 =&lt;br /&gt;
* [[SeichiHaruWiki:編集は大胆に|編集は大胆に]]&lt;br /&gt;
* [[SeichiHaruWiki:著作物を使用するには|著作物を使用するには]]&lt;br /&gt;
&lt;br /&gt;
|heading5 = 特別な機能について&lt;br /&gt;
|content5 =&lt;br /&gt;
* [[SeichiHaruWiki:保護の方針|保護の方針]]&lt;br /&gt;
* [[SeichiHaruWiki:半保護の方針|半保護の方針]]&lt;br /&gt;
* [[SeichiHaruWiki:削除の方針|削除の方針]]&lt;br /&gt;
* [[SeichiHaruWiki:即時削除の方針|即時削除の方針]]&lt;br /&gt;
* [[SeichiHaruWiki:即時版指定削除の方針|即時版指定削除の方針]]&lt;br /&gt;
* [[SeichiHaruWiki:リダイレクト削除の方針|リダイレクト削除の方針]]&lt;br /&gt;
* [[SeichiHaruWiki:投稿ブロックの方針|投稿ブロックの方針]]&lt;br /&gt;
* [[SeichiHaruWiki:チェックユーザーの方針|チェックユーザーの方針]]&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;{{Documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=SeichiHaruWiki:%E7%94%BB%E5%83%8F%E3%81%AE%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89%E6%96%B9%E9%87%9D&amp;diff=926</id>
		<title>SeichiHaruWiki:画像のアップロード方針</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=SeichiHaruWiki:%E7%94%BB%E5%83%8F%E3%81%AE%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89%E6%96%B9%E9%87%9D&amp;diff=926"/>
		<updated>2025-02-13T16:44:08Z</updated>

		<summary type="html">&lt;p&gt;2288: 「SeichiHaruWiki:画像のアップロード方針」を保護しました: 改ざん防止 ([編集=自動承認された利用者のみ許可] (無期限) [移動=自動承認された利用者のみ許可] (無期限))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
当wikiでは画像をアップロードし、記事内で使用することができます。&lt;br /&gt;
&lt;br /&gt;
アップロードする際にはこのページに記載されている方針に従いアップロードする必要があります。&lt;br /&gt;
&lt;br /&gt;
== アップロード基準 ==&lt;br /&gt;
ファイルをアップロードする際には以下の基準に適合している必要があります。&amp;lt;br&amp;gt;&lt;br /&gt;
適合していない場合はファイルの削除や[[SeichiHaruWiki:投稿ブロックの方針|投稿ブロック]]が行われる可能性があります。&lt;br /&gt;
&lt;br /&gt;
* すでに類似のものがアップロードされていない &amp;lt;br&amp;gt;([[特別:新着ファイル]]で確認できます。)&lt;br /&gt;
* 記事に必要なものである&lt;br /&gt;
&lt;br /&gt;
== アップロードできるファイル ==&lt;br /&gt;
現在このwikiにアップロードできるファイルは以下の通りです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;.png .gif .jpg .jpeg .webp .svg&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
最新の情報は[[特別:アップロード|アップロードページ]]を確認して下さい。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
ここに記載のないファイル形式は[https://discord.gg/6ccJNEP5G4 Discord]で申請することでアップロードが許可される可能性があります。&amp;lt;br&amp;gt;Discord内の一般（公認wiki）チャンネルで以下の形式で申請して下さい。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;@669735475270909972&amp;gt;&lt;br /&gt;
 私は以下のファイル形式のアップロードを希望します。&lt;br /&gt;
 形式(拡張子)：&lt;br /&gt;
 理由：&lt;br /&gt;
&lt;br /&gt;
以下は申請例です。&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;@669735475270909972&amp;gt;&lt;br /&gt;
 私は以下のファイル形式のアップロードを希望します。&lt;br /&gt;
 形式(拡張子)：tiff&lt;br /&gt;
 理由：高品質な画像をアップロードできるため&lt;br /&gt;
&lt;br /&gt;
ただし下記に該当するファイルは相当の理由がない限り承認されません。&lt;br /&gt;
{{see|#拒否されているファイル形式}}&lt;br /&gt;
&lt;br /&gt;
== アップロード時のサイズ制限 ==&lt;br /&gt;
現在2メガバイトに制限されています。&amp;lt;br&amp;gt;&lt;br /&gt;
将来、10メガバイトに拡張する計画が進行中です。&lt;br /&gt;
&lt;br /&gt;
== アップロード手順 ==&lt;br /&gt;
{{empty section|date=2025年2月}}&lt;br /&gt;
== その他 ==&lt;br /&gt;
=== 拒否されているファイル形式 ===&lt;br /&gt;
以下のファイル形式は拒否されています。申請をしても相当の理由がない限り承認されません。&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 拡張子リスト&lt;br /&gt;
|-&lt;br /&gt;
! 拡張子 !! 理由 !! 備考&lt;br /&gt;
|-&lt;br /&gt;
| .mp4 .mov等の動画ファイル || ファイルサイズが大きくなる傾向があるため || gif等に変換することでアップロードすることはできます。&lt;br /&gt;
|-&lt;br /&gt;
| .pdf .ai .psd || 使用目的がないため || 画像ファイルでアップロードしてください。&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=SeichiHaruWiki:%E8%A8%98%E4%BA%8B%E3%81%AE%E4%BD%9C%E6%88%90%E6%96%B9%E9%87%9D&amp;diff=925</id>
		<title>SeichiHaruWiki:記事の作成方針</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=SeichiHaruWiki:%E8%A8%98%E4%BA%8B%E3%81%AE%E4%BD%9C%E6%88%90%E6%96%B9%E9%87%9D&amp;diff=925"/>
		<updated>2025-02-13T16:43:52Z</updated>

		<summary type="html">&lt;p&gt;2288: 「SeichiHaruWiki:記事の作成方針」を保護しました: 改ざん防止 ([編集=自動承認された利用者のみ許可] (無期限) [移動=自動承認された利用者のみ許可] (無期限))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Dablink|このページは&#039;&#039;&#039;記事&#039;&#039;&#039;の作成方針について記載されています。&lt;br /&gt;
* 記事内容の方針や注意点などは「[[SeichiHaruWiki:記事を執筆する|記事を執筆する]]」をご覧ください。&lt;br /&gt;
* 画像のアップロード基準や注意点などは「[[SeichiHaruWiki:画像のアップロード方針|画像のアップロード方針]]」をご覧ください。&lt;br /&gt;
* リダイレクトの作成方針は「[[SeichiHaruWiki:リダイレクトの作成方針|リダイレクトの作成方針]]」をご覧ください。&lt;br /&gt;
* テンプレートの作成方針は「[[SeichiHaruWiki:テンプレートの作成方針|テンプレートの作成方針]]」をご覧ください。&lt;br /&gt;
* SeichiHaruWiki名前空間の利用方針については「[[SeichiHaruWiki:名前空間の作成方針|名前空間の作成方針]]」をご覧ください。&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
このWikiには記事の作成基準や記事の命名方法などの方針があります。長く難しく見えるかもしれませんが、方針をすべて文字に起こしただけであり、難しいわけではありませんのでご安心下さい。&lt;br /&gt;
&lt;br /&gt;
以下に簡略化された方針を示します。&lt;br /&gt;
&lt;br /&gt;
= 簡略化された方針 =&lt;br /&gt;
== 記事の作成について ==&lt;br /&gt;
以下の内容であればたとえ1行記事であれど新規作成は&#039;&#039;&#039;歓迎されます&#039;&#039;&#039;。&lt;br /&gt;
&lt;br /&gt;
遠慮はせずwikiの充実化に貢献するため、新規作成にご協力お願いします！&lt;br /&gt;
&lt;br /&gt;
=== 歓迎されている内容 ===&lt;br /&gt;
&lt;br /&gt;
; ・ 非公式整地鯖(春)に関する&#039;&#039;&#039;機能&#039;&#039;&#039;に関するページ ([[整地レベル]]、[[レリック]]など)&lt;br /&gt;
&lt;br /&gt;
; ・ 一つの記事が肥大化し、閲覧者が見づらくなっている場合内容を分割する &lt;br /&gt;
{{See also|[[SeichiHaruWiki:ページの分割方針|ページの分割方針]]}}&lt;br /&gt;
&lt;br /&gt;
; ・ wikiの利用者ページ &lt;br /&gt;
{{See also|[[SeichiHaruWiki:利用者ページ]]}}&lt;br /&gt;
&lt;br /&gt;
; ・ 用語や表記揺れ等のページをリダイレクトさせる&lt;br /&gt;
{{for2|用語に関するページの作成|[[#用語の解説記事]]|表記揺れ|[[SeichiHaruWiki:リダイレクトの作成方針#表記揺れ|リダイレクトの作成方針#表記揺れ]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ただし以下に該当する場合は&#039;&#039;&#039;歓迎されず&#039;&#039;&#039;、&#039;&#039;&#039;記事の削除や[[SeichiHaruWiki:投稿ブロックの方針|投稿ブロック]]&#039;&#039;&#039;が行われる可能性があります。&lt;br /&gt;
&lt;br /&gt;
=== 歓迎されていない内容 ===&lt;br /&gt;
&lt;br /&gt;
; ・ 非公式整地鯖(春)に関連しない内容 (「芸能人の記事」や「ニュースに関する記事」など)&lt;br /&gt;
&lt;br /&gt;
; ・ 無意味な記事の作成 (「ああああ」・「abcdefg」など)&lt;br /&gt;
&lt;br /&gt;
; ・ 分割する内容ではない記事 (「マイン・バースト」、「牡蠣(レリック)」、「冬の整地祭り(2025)」など)&lt;br /&gt;
{{for1|分割基準|[[SeichiHaruWiki:ページの分割方針]]}}&lt;br /&gt;
: 一部条件下で&#039;&#039;&#039;許可&#039;&#039;&#039;されている可能性があります。&lt;br /&gt;
:{{for1|詳細|[[#作成方針(本文)]]}}&lt;br /&gt;
&lt;br /&gt;
; ・ 表記違いの記事 (「relic」、「FAQ」など) &lt;br /&gt;
: 一部条件下で&#039;&#039;&#039;許可&#039;&#039;&#039;されている可能性があります。&lt;br /&gt;
:{{for1|詳細|[[#記事の命名方法]]|[[SeichiHaruWiki:リダイレクトの作成方針#表記違いについて|リダイレクトの作成方針#表記違いについて]]}}&lt;br /&gt;
&lt;br /&gt;
; ・ 各プレイヤーの個別記事&lt;br /&gt;
: 自分の情報は[[SeichiHaruWiki:利用者ページ|利用者ページ]]に記載できます。&lt;br /&gt;
:{{for1|詳細|[[SeichiHaruWiki:利用者ページ]]}}&lt;br /&gt;
&lt;br /&gt;
== 記事の名前の付け方 ==&lt;br /&gt;
&lt;br /&gt;
基本的には以下の基準に従って記事の命名を行って下さい。&lt;br /&gt;
&lt;br /&gt;
; ・ 記事名は正式名称で&lt;br /&gt;
: ゲーム内で表記揺れがある場合はより多く採用されている表記名で作成して下さい。&lt;br /&gt;
&lt;br /&gt;
; ・ 記事名に全角記号を使わない&lt;br /&gt;
: 正式名称に全角記号が含まれていても半角に置き換えて下さい。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 作成方針(本文) =&lt;br /&gt;
&lt;br /&gt;
== 記事の新規作成 ==&lt;br /&gt;
当wikiは貢献者のみなさんが記事を作成するハードルを下げるため、記事の内容に問わず作成を許可しています。たとえ、1行記事や未完成の記事であってもです。&lt;br /&gt;
&lt;br /&gt;
非公式整地鯖(春)に関する記事であれば作成は可能ですが一部例外もあります。&lt;br /&gt;
&lt;br /&gt;
=== 作成が許可されている記事 ===&lt;br /&gt;
; ・ 非公式整地鯖(春)に関する&#039;&#039;&#039;機能&#039;&#039;&#039;に関するページ ([[整地レベル]]、[[レリック]]など)&lt;br /&gt;
:作成が許可されていない記事にも記載がありますが、あくまで「非公式整地鯖(春)に関する&#039;&#039;&#039;機能&#039;&#039;&#039;」に関する記事のみが許可されています。各プレイヤーの詳細記事などはwikiの肥大化などが懸念されるため許可していません。&lt;br /&gt;
&lt;br /&gt;
; ・ 一つの記事が肥大化し、閲覧者が見づらくなっている場合内容を分割する&lt;br /&gt;
{{for1|詳細|[[SeichiHaruWiki:ページの分割方針|ページの分割方針]]}}&lt;br /&gt;
&lt;br /&gt;
; ・ wikiの利用者ページ &lt;br /&gt;
:自身の情報や記事の下書き、記事作成に関連するメモ等に利用できます。&lt;br /&gt;
{{for1|詳細|[[SeichiHaruWiki:利用者ページ]]}}&lt;br /&gt;
&lt;br /&gt;
; ・ 用語や表記揺れ等のページをリダイレクトさせる&lt;br /&gt;
{{for2|用語に関するページの作成|[[#用語の解説記事]]|表記揺れ|[[SeichiHaruWiki:リダイレクトの作成方針#表記揺れ|リダイレクトの作成方針#表記揺れ]]}}&lt;br /&gt;
&lt;br /&gt;
=== 作成が許可されていない記事 ===&lt;br /&gt;
以下の内容の記事はwikiの肥大化や趣旨外の記事の増加を防ぐため&#039;&#039;&#039;禁止&#039;&#039;&#039;されています。&lt;br /&gt;
&lt;br /&gt;
作成が発見された場合は注意、警告を行った後、[[SeichiHaruWiki:投稿ブロックの方針|投稿ブロック]]を行います。&amp;lt;br&amp;gt;ただし、悪質な作成や攻撃の場合はこの手順を踏まずに[[SeichiHaruWiki:投稿ブロックの方針|投稿ブロック]]を行う可能性があります。&lt;br /&gt;
&lt;br /&gt;
; ・ 非公式整地鯖(春)に関連しない内容 (「芸能人の記事」や「日頃のニュースに関する記事」など)&lt;br /&gt;
: 用語解説の記事(「マインクラフト」、「MCID」、「1行記事」など) はリダイレクトの作成を行い、[[用語集]]や[[SeichiHaruWiki:用語集]]に記載して下さい。&lt;br /&gt;
: {{for2|用語に関するページの作成|[[#用語の解説記事]]|表記揺れ|[[SeichiHaruWiki:リダイレクトの作成方針#表記揺れ|リダイレクトの作成方針#表記揺れ]]}}&lt;br /&gt;
&lt;br /&gt;
; ・ 無意味な記事の作成 (「ああああ」・「abcdefg」など)&lt;br /&gt;
&lt;br /&gt;
; ・ 分割する内容ではない記事 (「マイン・バースト」、「牡蠣(レリック)」、「冬の整地祭り(2025)」など)&lt;br /&gt;
: 分割する内容ではない記事は個別の記事にせず個別の機能に属している記事に記載して下さい。&lt;br /&gt;
: 例: 「マイン・バースト」は「スキル」に、「牡蠣(レリック)」は「レリック」に、「冬の整地祭り(2025)」は「イベント」に&lt;br /&gt;
: ただし、分割基準を満たしている記事は例外です。&lt;br /&gt;
:{{for1|分割基準|[[SeichiHaruWiki:ページの分割方針|ページの分割方針]]}}&lt;br /&gt;
: また、「マイン・バースト」などを「スキル」にリダイレクトさせることは許可されています。&lt;br /&gt;
: {{for1|詳細|[[SeichiHaruWiki:リダイレクトの作成方針|リダイレクトの作成方針]]}}&lt;br /&gt;
&lt;br /&gt;
; ・ 表記違いの記事 (「relic」、「FAQ」など) &lt;br /&gt;
{{for1|詳細|[[#記事の命名方法]]|[[SeichiHaruWiki:リダイレクトの作成方針#表記違いについて|リダイレクトの作成方針#表記揺れ]]}}&lt;br /&gt;
&lt;br /&gt;
; ・ 各プレイヤーの個別記事&lt;br /&gt;
: [[SeichiHaruWiki:利用者ページ|利用者ページ]]に自身の情報を記載することは可能です。&lt;br /&gt;
: {{for1|詳細|[[SeichiHaruWiki:利用者ページ]]}}&lt;br /&gt;
&lt;br /&gt;
== 記事の命名方法 ==&lt;br /&gt;
&lt;br /&gt;
記事の命名方法は閲覧者がすぐにわかる命名をすることが原則ですが、混乱を避けるため、以下の規則に従って命名して下さい。&lt;br /&gt;
&lt;br /&gt;
; ・ 機能に関する記事は正式名称で&lt;br /&gt;
: ゲーム内で表記揺れがある場合はより多く採用されている表記名で作成して下さい。&lt;br /&gt;
: 例: &lt;br /&gt;
&lt;br /&gt;
; ・ 記事名に全角記号を使わない&lt;br /&gt;
: 正式名称に全角記号が含まれていても半角に置き換えて下さい。&lt;br /&gt;
: 記事内から内部リンクでつなげる際に半角記号に違和感がある場合は表示のみを全角にすることができます。&lt;br /&gt;
: 例：表示を「整地鯖（春）」(カッコを全角)にする場合&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[整地鯖(春)|整地鯖（春）]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; -&amp;gt; [[整地鯖(春)|整地鯖（春）]]&lt;br /&gt;
&lt;br /&gt;
== 用語の解説記事 ==&lt;br /&gt;
&lt;br /&gt;
記事内に理解が難しい用語や専門用語が出てきた際には以下の方針に乗っ取ることで用語解説をすることができます。&lt;br /&gt;
{{for1|詳細|[[ヘルプ:用語集の使い方]]}}&lt;br /&gt;
&lt;br /&gt;
; ・ [[ヘルプ:名前空間#標準名前空間|標準名前空間]]の場合(記事名の先頭に何もついていない記事)&lt;br /&gt;
: [[用語集]]に解説を記載することができます&lt;br /&gt;
&lt;br /&gt;
; ・ [[ヘルプ:名前空間#標準名前空間|標準名前空間]]以外の場合(記事名の先頭に何かがついている記事)&lt;br /&gt;
: [[SeichiHaruWiki:用語集]]に解説を記載することができます&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=MediaWiki:Protect-dropdown&amp;diff=924</id>
		<title>MediaWiki:Protect-dropdown</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=MediaWiki:Protect-dropdown&amp;diff=924"/>
		<updated>2025-02-13T16:43:33Z</updated>

		<summary type="html">&lt;p&gt;2288: 改ざん防止を追加&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*よくある保護理由&lt;br /&gt;
** 度重なる荒らし&lt;br /&gt;
** 度重なるスパム投稿&lt;br /&gt;
** 編集合戦&lt;br /&gt;
** 高負荷ページ&lt;br /&gt;
** 改ざん防止&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=SeichiHaruWiki:%E6%8A%95%E7%A8%BF%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AE%E6%96%B9%E9%87%9D&amp;diff=923</id>
		<title>SeichiHaruWiki:投稿ブロックの方針</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=SeichiHaruWiki:%E6%8A%95%E7%A8%BF%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AE%E6%96%B9%E9%87%9D&amp;diff=923"/>
		<updated>2025-02-13T16:41:51Z</updated>

		<summary type="html">&lt;p&gt;2288: 「SeichiHaruWiki:投稿ブロックの方針」を保護しました: 改ざんを防ぐため。 ([編集=管理者のみ許可] (無期限) [移動=管理者のみ許可] (無期限))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Notice|&lt;br /&gt;
このページには未作成のページへのリンクが含まれています。&lt;br /&gt;
&lt;br /&gt;
投稿ブロックを受けた方へ: &lt;br /&gt;
: 該当のページが作成されるまでは異議申し立てを含む全てができません。&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;投稿ブロック&#039;&#039;&#039;とは、アカウントから当wikiの編集を禁止する措置のことを指します。&lt;br /&gt;
&lt;br /&gt;
このページではどのような行為をした場合に投稿ブロックになるのか、期間はどれぐらいなのかを示す&#039;&#039;&#039;方針ページ&#039;&#039;&#039;です。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
投稿ブロックは主に荒らしに対処する際や方針が理解できない利用者などに対して適応されるものであり、方針を理解し、活動しているならば適応されないものです。&lt;br /&gt;
&lt;br /&gt;
もちろん投稿ブロックは方針に合致すれば管理者やビューロクラットのユーザーにも適応されます。&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Notice|&lt;br /&gt;
[[SeichiHaruWiki:投稿ブロック依頼|投稿ブロック依頼]]が作成されるまでは&lt;br /&gt;
&lt;br /&gt;
DiscordのDM(2288)もしくは免責事項に記載のメール&lt;br /&gt;
&lt;br /&gt;
で通報を受け付けています&lt;br /&gt;
|small=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
すべての利用者は、明らかな方針違反者に対して、管理者に対して通報することができます。その際には、迅速な対応ができるようにどのような方針違反であるかを詳細に伝える必要があります。&amp;lt;br&amp;gt;なお、通報は特定の形式でのみ受け付けており、その他の形式では通報をしても受付されません。&lt;br /&gt;
&lt;br /&gt;
方針違反が明確でない場合や判断が困難な場合は、一定の条件を満たした利用者に限り、特定の方法でコミュニティに対して提案することも可能です。&amp;lt;br&amp;gt;この場合での提案は管理者の判断よりも上回り、コミュニティの判断が最優先されるものとします。{{for1|詳細|[[SeichiHaruWiki:投稿ブロック依頼|投稿ブロック依頼]]}}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
投稿ブロックに対する異議申し立ては、投稿ブロックされたアカウントおよびIPアドレスからのみ[[SeichiHaruWiki:投稿ブロック解除依頼の手順|投稿ブロック解除依頼の手順]]に従って申請することができます。&amp;lt;br&amp;gt;ブロック対象外の人からの解除申請は一定の条件を満たす利用者であれば、同様に行うことができます。&lt;br /&gt;
&lt;br /&gt;
== 投稿ブロックが行われる行為 ==&lt;br /&gt;
=== いたずら・荒らし・破壊行為 ===&lt;br /&gt;
管理者は、いたずらや破壊行為などを行っているアカウント、IPアドレスに対して投稿ブロックを行うことができます。&lt;br /&gt;
基本的には以下の手順に従って期間ブロックが行われますが、悪質な場合はこの限りではありません。&lt;br /&gt;
&lt;br /&gt;
管理者が通常選ぶブロック理由は「荒らし」または「方針を熟読してください」です。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! ブロック回数 !! 期間&lt;br /&gt;
|-&lt;br /&gt;
| 1回目 || 3日&lt;br /&gt;
|-&lt;br /&gt;
| 2回目 || 1週間&lt;br /&gt;
|-&lt;br /&gt;
| 3回目 || 1ヶ月&lt;br /&gt;
|-&lt;br /&gt;
| 4回目 || 無期限&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 多重アカウントの利用 ===&lt;br /&gt;
現時点では多重アカウントの利用は禁止されています。&lt;br /&gt;
ウィキペディアなど他のサイトでは許可されていますが、当wikiでは原則として認められません。&lt;br /&gt;
&lt;br /&gt;
管理者が通常選ぶブロック理由は「多重アカウントの不適切な使用」です。&lt;br /&gt;
&lt;br /&gt;
=== 投稿ブロックの回避 ===&lt;br /&gt;
投稿ブロックを回避することを目的と判断されたアカウントは、無期限にブロックされます。&lt;br /&gt;
&lt;br /&gt;
投稿ブロックはシステム上はアカウントに適応されていますが、アカウントの使用者に適応されています。複数個のアカウントを使用して制限を回避しようとしないでください。&lt;br /&gt;
&lt;br /&gt;
管理者が通常選ぶブロック理由は「投稿ブロックを回避することを目的としたアカウント」です。&lt;br /&gt;
&lt;br /&gt;
=== 虚偽情報の記載 ===&lt;br /&gt;
{{see also|SeichiHaruWiki:記事を執筆する#誤った情報}}&lt;br /&gt;
明らかな虚偽の情報を加筆したりした場合は投稿ブロックが適応されます。ただし、当wikiでは&#039;&#039;&#039;明らかな&#039;&#039;&#039;虚偽情報以外は投稿ブロックを行わない方針です。&lt;br /&gt;
&lt;br /&gt;
管理者が通常選ぶブロック理由は「明らかな虚偽情報の記載」です。&lt;br /&gt;
&lt;br /&gt;
=== 無意味な内容の除去 ===&lt;br /&gt;
多くのページで繰り返し情報を削除する利用者は投稿ブロックが行われる可能性があります。&lt;br /&gt;
&lt;br /&gt;
管理者が通常選ぶブロック理由は「無意味な内容の除去」です。&lt;br /&gt;
&lt;br /&gt;
=== 宣伝・広告・目的外の利用 ===&lt;br /&gt;
宣伝・広告投稿をする利用者は、ブロックされます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;非公式整地鯖(春)&amp;lt;/code&amp;gt;に関する宣伝・広告はDiscordの[https://discord.com/channels/1316682322606559305/1316685345198182400 #ユーザー告知]で行ってください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
また、非公式整地鯖(春)に関連しない内容で編集した場合は投稿ブロックが行われます。&lt;br /&gt;
&lt;br /&gt;
管理者が通常選ぶブロック理由は「目的外利用」です。&lt;br /&gt;
&lt;br /&gt;
=== 利用者に対する攻撃 ===&lt;br /&gt;
他の利用者に対して、脅迫や中傷を行ったり、実際の行動が行われた場合、&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;無期限の投稿ブロック&amp;lt;/span&amp;gt;の対象になります。&lt;br /&gt;
&lt;br /&gt;
このようなことを見かけた、行われた場合は速やかにDiscordのDMもしくは免責事項に記載のメールに&#039;&#039;&#039;わかりやすい見出し・件名&#039;&#039;&#039;でご報告ください。&lt;br /&gt;
&lt;br /&gt;
管理者が通常選ぶブロック理由は「暴言または嫌がらせ」です。&lt;br /&gt;
&lt;br /&gt;
=== 個人情報の投稿 ===&lt;br /&gt;
他の利用者の個人情報を、その利用者の同意なしに投稿する利用者には、&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;無期限の投稿ブロック&amp;lt;/span&amp;gt;が行われます。&lt;br /&gt;
&lt;br /&gt;
個人情報の投稿を見かけた際は、速やかに免責事項記載のメールに件名&amp;lt;code&amp;gt;[緊急] 公認wiki内での個人情報の投稿&amp;lt;/code&amp;gt;でお問い合わせください。&lt;br /&gt;
&lt;br /&gt;
管理者が通常選ぶブロック理由は「暴言または嫌がらせ」です。&lt;br /&gt;
&lt;br /&gt;
=== 著作権侵害・盗作 ===&lt;br /&gt;
著作権者が許可しているもの以外の他者の作品・記事等を無許可で、あるいは無権限で挿入する、または画像をアップロードすることは受け入れられません。&lt;br /&gt;
&lt;br /&gt;
あなたが、著作権者に許可を得ている場合は[[SeichiHaruWiki:著作物を使用するには|著作物を使用するには]]の手順に従って投稿してください。&lt;br /&gt;
&lt;br /&gt;
著作権者が許可している場合は出典を用いて引用することができます。&lt;br /&gt;
&lt;br /&gt;
管理者が通常選ぶブロック理由は「著作権またはそれに類する違反」です。&lt;br /&gt;
&lt;br /&gt;
=== 共有アカウント ===&lt;br /&gt;
当wikiでは不特定多数の人々によって共有することを目的としたアカウントは作成できません。&lt;br /&gt;
&lt;br /&gt;
公認wikiが承認しているアカウントなど、一部例外があります。&lt;br /&gt;
&lt;br /&gt;
管理者が通常選ぶブロック理由は「多重アカウントの不適切な使用」です。&lt;br /&gt;
&lt;br /&gt;
=== ボット ===&lt;br /&gt;
編集にBotを使用する場合はあらかじめ管理者に申請が必要です。&lt;br /&gt;
&lt;br /&gt;
管理者が通常選ぶブロック理由は「ボットと思われる編集」です。&lt;br /&gt;
&lt;br /&gt;
== 投稿ブロックの影響 ==&lt;br /&gt;
ブロックされたアカウントを使用する利用者は、当wikiの項目を閲覧することはできますが、編集を行おうとすると「[[MediaWiki:Blockedtext|あなたはブロックされています]]」というページが表示されます。&amp;lt;br&amp;gt;このページではブロックされた理由や異議申し立てをする方法などが書かれています。&lt;br /&gt;
&lt;br /&gt;
ブロックされた利用者はページの移動やファイルのアップロードも禁止されています。&lt;br /&gt;
&lt;br /&gt;
有期のブロックの場合は、ブロック期間が過ぎると自動的に解除されます。無期限ブロックの場合は、原則として解除されません。&lt;br /&gt;
&lt;br /&gt;
ブロックされたログイン利用者が編集しようとすると、その利用者が使っていたIPアドレスもまた、その利用者が匿名あるいは別名で投稿することを防ぐために、「自動ブロック」されます。&lt;br /&gt;
&lt;br /&gt;
この自動ブロックの期間は、24時間と本来のブロックの期限までのうち短い方が参照されます。&lt;br /&gt;
&lt;br /&gt;
もし、無期限にブロックされた利用者が編集しようとした場合該当IPアドレスはブロックされ、24時間後に各々のIPアドレスはブロックが解除されることを意味します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 投稿ブロックを使うべきでない場合 ==&lt;br /&gt;
内容の論争を自分にとって有利に進めるためや、その相手方への報復のために投稿ブロックを用いてはなりません。&amp;lt;br&amp;gt;これは管理者も、自分が現在進行形で関わっている論争に関連する投稿者をブロックしてはならないということでもあります。&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=SeichiHaruWiki:%E6%8A%95%E7%A8%BF%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AE%E6%96%B9%E9%87%9D&amp;diff=922</id>
		<title>SeichiHaruWiki:投稿ブロックの方針</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=SeichiHaruWiki:%E6%8A%95%E7%A8%BF%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AE%E6%96%B9%E9%87%9D&amp;diff=922"/>
		<updated>2025-02-13T16:40:36Z</updated>

		<summary type="html">&lt;p&gt;2288: 投稿ブロックの方針 を制定&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Notice|&lt;br /&gt;
このページには未作成のページへのリンクが含まれています。&lt;br /&gt;
&lt;br /&gt;
投稿ブロックを受けた方へ: &lt;br /&gt;
: 該当のページが作成されるまでは異議申し立てを含む全てができません。&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;投稿ブロック&#039;&#039;&#039;とは、アカウントから当wikiの編集を禁止する措置のことを指します。&lt;br /&gt;
&lt;br /&gt;
このページではどのような行為をした場合に投稿ブロックになるのか、期間はどれぐらいなのかを示す&#039;&#039;&#039;方針ページ&#039;&#039;&#039;です。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
投稿ブロックは主に荒らしに対処する際や方針が理解できない利用者などに対して適応されるものであり、方針を理解し、活動しているならば適応されないものです。&lt;br /&gt;
&lt;br /&gt;
もちろん投稿ブロックは方針に合致すれば管理者やビューロクラットのユーザーにも適応されます。&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Notice|&lt;br /&gt;
[[SeichiHaruWiki:投稿ブロック依頼|投稿ブロック依頼]]が作成されるまでは&lt;br /&gt;
&lt;br /&gt;
DiscordのDM(2288)もしくは免責事項に記載のメール&lt;br /&gt;
&lt;br /&gt;
で通報を受け付けています&lt;br /&gt;
|small=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
すべての利用者は、明らかな方針違反者に対して、管理者に対して通報することができます。その際には、迅速な対応ができるようにどのような方針違反であるかを詳細に伝える必要があります。&amp;lt;br&amp;gt;なお、通報は特定の形式でのみ受け付けており、その他の形式では通報をしても受付されません。&lt;br /&gt;
&lt;br /&gt;
方針違反が明確でない場合や判断が困難な場合は、一定の条件を満たした利用者に限り、特定の方法でコミュニティに対して提案することも可能です。&amp;lt;br&amp;gt;この場合での提案は管理者の判断よりも上回り、コミュニティの判断が最優先されるものとします。{{for1|詳細|[[SeichiHaruWiki:投稿ブロック依頼|投稿ブロック依頼]]}}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
投稿ブロックに対する異議申し立ては、投稿ブロックされたアカウントおよびIPアドレスからのみ[[SeichiHaruWiki:投稿ブロック解除依頼の手順|投稿ブロック解除依頼の手順]]に従って申請することができます。&amp;lt;br&amp;gt;ブロック対象外の人からの解除申請は一定の条件を満たす利用者であれば、同様に行うことができます。&lt;br /&gt;
&lt;br /&gt;
== 投稿ブロックが行われる行為 ==&lt;br /&gt;
=== いたずら・荒らし・破壊行為 ===&lt;br /&gt;
管理者は、いたずらや破壊行為などを行っているアカウント、IPアドレスに対して投稿ブロックを行うことができます。&lt;br /&gt;
基本的には以下の手順に従って期間ブロックが行われますが、悪質な場合はこの限りではありません。&lt;br /&gt;
&lt;br /&gt;
管理者が通常選ぶブロック理由は「荒らし」または「方針を熟読してください」です。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! ブロック回数 !! 期間&lt;br /&gt;
|-&lt;br /&gt;
| 1回目 || 3日&lt;br /&gt;
|-&lt;br /&gt;
| 2回目 || 1週間&lt;br /&gt;
|-&lt;br /&gt;
| 3回目 || 1ヶ月&lt;br /&gt;
|-&lt;br /&gt;
| 4回目 || 無期限&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 多重アカウントの利用 ===&lt;br /&gt;
現時点では多重アカウントの利用は禁止されています。&lt;br /&gt;
ウィキペディアなど他のサイトでは許可されていますが、当wikiでは原則として認められません。&lt;br /&gt;
&lt;br /&gt;
管理者が通常選ぶブロック理由は「多重アカウントの不適切な使用」です。&lt;br /&gt;
&lt;br /&gt;
=== 投稿ブロックの回避 ===&lt;br /&gt;
投稿ブロックを回避することを目的と判断されたアカウントは、無期限にブロックされます。&lt;br /&gt;
&lt;br /&gt;
投稿ブロックはシステム上はアカウントに適応されていますが、アカウントの使用者に適応されています。複数個のアカウントを使用して制限を回避しようとしないでください。&lt;br /&gt;
&lt;br /&gt;
管理者が通常選ぶブロック理由は「投稿ブロックを回避することを目的としたアカウント」です。&lt;br /&gt;
&lt;br /&gt;
=== 虚偽情報の記載 ===&lt;br /&gt;
{{see also|SeichiHaruWiki:記事を執筆する#誤った情報}}&lt;br /&gt;
明らかな虚偽の情報を加筆したりした場合は投稿ブロックが適応されます。ただし、当wikiでは&#039;&#039;&#039;明らかな&#039;&#039;&#039;虚偽情報以外は投稿ブロックを行わない方針です。&lt;br /&gt;
&lt;br /&gt;
管理者が通常選ぶブロック理由は「明らかな虚偽情報の記載」です。&lt;br /&gt;
&lt;br /&gt;
=== 無意味な内容の除去 ===&lt;br /&gt;
多くのページで繰り返し情報を削除する利用者は投稿ブロックが行われる可能性があります。&lt;br /&gt;
&lt;br /&gt;
管理者が通常選ぶブロック理由は「無意味な内容の除去」です。&lt;br /&gt;
&lt;br /&gt;
=== 宣伝・広告・目的外の利用 ===&lt;br /&gt;
宣伝・広告投稿をする利用者は、ブロックされます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;非公式整地鯖(春)&amp;lt;/code&amp;gt;に関する宣伝・広告はDiscordの[https://discord.com/channels/1316682322606559305/1316685345198182400 #ユーザー告知]で行ってください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
また、非公式整地鯖(春)に関連しない内容で編集した場合は投稿ブロックが行われます。&lt;br /&gt;
&lt;br /&gt;
管理者が通常選ぶブロック理由は「目的外利用」です。&lt;br /&gt;
&lt;br /&gt;
=== 利用者に対する攻撃 ===&lt;br /&gt;
他の利用者に対して、脅迫や中傷を行ったり、実際の行動が行われた場合、&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;無期限の投稿ブロック&amp;lt;/span&amp;gt;の対象になります。&lt;br /&gt;
&lt;br /&gt;
このようなことを見かけた、行われた場合は速やかにDiscordのDMもしくは免責事項に記載のメールに&#039;&#039;&#039;わかりやすい見出し・件名&#039;&#039;&#039;でご報告ください。&lt;br /&gt;
&lt;br /&gt;
管理者が通常選ぶブロック理由は「暴言または嫌がらせ」です。&lt;br /&gt;
&lt;br /&gt;
=== 個人情報の投稿 ===&lt;br /&gt;
他の利用者の個人情報を、その利用者の同意なしに投稿する利用者には、&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;無期限の投稿ブロック&amp;lt;/span&amp;gt;が行われます。&lt;br /&gt;
&lt;br /&gt;
個人情報の投稿を見かけた際は、速やかに免責事項記載のメールに件名&amp;lt;code&amp;gt;[緊急] 公認wiki内での個人情報の投稿&amp;lt;/code&amp;gt;でお問い合わせください。&lt;br /&gt;
&lt;br /&gt;
管理者が通常選ぶブロック理由は「暴言または嫌がらせ」です。&lt;br /&gt;
&lt;br /&gt;
=== 著作権侵害・盗作 ===&lt;br /&gt;
著作権者が許可しているもの以外の他者の作品・記事等を無許可で、あるいは無権限で挿入する、または画像をアップロードすることは受け入れられません。&lt;br /&gt;
&lt;br /&gt;
あなたが、著作権者に許可を得ている場合は[[SeichiHaruWiki:著作物を使用するには|著作物を使用するには]]の手順に従って投稿してください。&lt;br /&gt;
&lt;br /&gt;
著作権者が許可している場合は出典を用いて引用することができます。&lt;br /&gt;
&lt;br /&gt;
管理者が通常選ぶブロック理由は「著作権またはそれに類する違反」です。&lt;br /&gt;
&lt;br /&gt;
=== 共有アカウント ===&lt;br /&gt;
当wikiでは不特定多数の人々によって共有することを目的としたアカウントは作成できません。&lt;br /&gt;
&lt;br /&gt;
公認wikiが承認しているアカウントなど、一部例外があります。&lt;br /&gt;
&lt;br /&gt;
管理者が通常選ぶブロック理由は「多重アカウントの不適切な使用」です。&lt;br /&gt;
&lt;br /&gt;
=== ボット ===&lt;br /&gt;
編集にBotを使用する場合はあらかじめ管理者に申請が必要です。&lt;br /&gt;
&lt;br /&gt;
管理者が通常選ぶブロック理由は「ボットと思われる編集」です。&lt;br /&gt;
&lt;br /&gt;
== 投稿ブロックの影響 ==&lt;br /&gt;
ブロックされたアカウントを使用する利用者は、当wikiの項目を閲覧することはできますが、編集を行おうとすると「[[MediaWiki:Blockedtext|あなたはブロックされています]]」というページが表示されます。&amp;lt;br&amp;gt;このページではブロックされた理由や異議申し立てをする方法などが書かれています。&lt;br /&gt;
&lt;br /&gt;
ブロックされた利用者はページの移動やファイルのアップロードも禁止されています。&lt;br /&gt;
&lt;br /&gt;
有期のブロックの場合は、ブロック期間が過ぎると自動的に解除されます。無期限ブロックの場合は、原則として解除されません。&lt;br /&gt;
&lt;br /&gt;
ブロックされたログイン利用者が編集しようとすると、その利用者が使っていたIPアドレスもまた、その利用者が匿名あるいは別名で投稿することを防ぐために、「自動ブロック」されます。&lt;br /&gt;
&lt;br /&gt;
この自動ブロックの期間は、24時間と本来のブロックの期限までのうち短い方が参照されます。&lt;br /&gt;
&lt;br /&gt;
もし、無期限にブロックされた利用者が編集しようとした場合該当IPアドレスはブロックされ、24時間後に各々のIPアドレスはブロックが解除されることを意味します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 投稿ブロックを使うべきでない場合 ==&lt;br /&gt;
内容の論争を自分にとって有利に進めるためや、その相手方への報復のために投稿ブロックを用いてはなりません。&amp;lt;br&amp;gt;これは管理者も、自分が現在進行形で関わっている論争に関連する投稿者をブロックしてはならないということでもあります。&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=MediaWiki:Blockedtext&amp;diff=921</id>
		<title>MediaWiki:Blockedtext</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=MediaWiki:Blockedtext&amp;diff=921"/>
		<updated>2025-02-13T16:19:58Z</updated>

		<summary type="html">&lt;p&gt;2288: 内容変更&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;閲覧が目的の方へ:&#039;&#039;&#039; ご不便をおかけして申し訳ありません。現在ご覧になっているページの機能は利用できません。お手数ですが、[戻る]ボタンを押して前のページにお戻りください。以下のメッセージはあなたに宛てられているメッセージではありません。&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
このご使用のユーザー名またはIPアドレスは[[SeichiHaruWiki:投稿ブロックの方針|投稿ブロックの方針]]に従い、$1 によって投稿をブロックされています。具体的な理由は次の通りです。&lt;br /&gt;
&lt;br /&gt;
{{#switch:$2&lt;br /&gt;
|Blocked proxy = {{Blocked proxy}}&lt;br /&gt;
|[[WP:NOP|Blocked proxy]] = {{Blocked proxy}}&lt;br /&gt;
|Open Proxy = {{Blocked proxy}}&lt;br /&gt;
|[[WP:NOP|Open Proxy]] = {{Blocked proxy}}&lt;br /&gt;
|UsernameBlock = {{UsernameBlock}}&lt;br /&gt;
|不適切な[[WP:U|利用者名]] = {{UsernameBlock}}&lt;br /&gt;
|Sharedaccount = {{Sharedaccount}}&lt;br /&gt;
|パスワード公開 = {{Sharedaccount}}&lt;br /&gt;
|$2}}&lt;br /&gt;
*ブロック開始時期: $8&lt;br /&gt;
*ブロック解除予定: $6&lt;br /&gt;
*ブロック対象: $7&lt;br /&gt;
[[特別:Mytalk|あなたの会話ページ]]などに、より詳しい情報が記載されていることがありますので確認してください。&lt;br /&gt;
&lt;br /&gt;
== ブロックについてのお問い合わせ ==&lt;br /&gt;
ブロック理由に見覚えがない場合や納得できない場合は以下の方法によってこのブロックについて問い合わせることができます。お問い合わせの際にはあなたのアカウント名（非ログインユーザーの場合はIPアドレス：$3）およびブロックID： &amp;amp;#x23;$5 も書いてください。&lt;br /&gt;
ブロック理由に見覚えがない場合や納得できない場合は以下の方法によってこのブロックについて問い合わせることができます。&lt;br /&gt;
*&#039;&#039;&#039;[[特別:トークページ|あなたの会話ページ]]&#039;&#039;&#039;に書いてください。（[[SeichiHaruWiki:投稿ブロック]]参照）&lt;br /&gt;
なお、&#039;&#039;&#039;投稿ブロックを回避するために、新しい利用者名を登録したりIPを変更して投稿することは絶対におやめください&#039;&#039;&#039;。このような行為は「ブロック破り」となり当wikiでは禁止されています。&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%9F%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3&amp;diff=920</id>
		<title>ミッション</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%9F%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3&amp;diff=920"/>
		<updated>2025-02-12T15:56:35Z</updated>

		<summary type="html">&lt;p&gt;2288: 「ミッション」を作成&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{スタブ}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ミッション&#039;&#039;&#039;は&amp;lt;code&amp;gt;v1.2.5-UNOFFICIAL&amp;lt;/code&amp;gt;で追加された機能である。UNOFFICIAL版にのみ存在し、整地鯖春では実装されていない。現時点ではデイリーミッションのみが存在している。&lt;br /&gt;
&lt;br /&gt;
== ミッションの解放条件 ==&lt;br /&gt;
ミッションは整地レベルが70になると開放される&amp;lt;ref&amp;gt;[https://github.com/2288-256/Unofficial-Gigantic/releases/tag/v1.2.5-UNOFFICIAL Releases / v1.2.5-UNOFFICIAL]&amp;lt;/ref&amp;gt;&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=SeichiHaruWiki:%E3%82%88%E3%81%86%E3%81%93%E3%81%9D&amp;diff=913</id>
		<title>SeichiHaruWiki:ようこそ</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=SeichiHaruWiki:%E3%82%88%E3%81%86%E3%81%93%E3%81%9D&amp;diff=913"/>
		<updated>2025-02-12T13:44:01Z</updated>

		<summary type="html">&lt;p&gt;2288: リンクの修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOEDITSECTION__&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:1px solid #A3B1BF; padding:.5em 1em 1em; background-color:#fff; color:#000; margin-top:.8em;&amp;quot;&amp;gt;&lt;br /&gt;
=== [[ファイル:wiki_logo.webp|90px|link=]]　非公式整地鯖(春) 公認wiki へようこそ ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
このページは非公式整地鯖(春) 公認wikiに新たに参加した方へ当wikiの方針や編集方法などを簡単に案内するページです。&lt;br /&gt;
Wikipedia等とは違い、ルールも少ないため気楽に貢献していただければ幸いです。&lt;br /&gt;
&lt;br /&gt;
詳細な方針は[[SeichiHaruWiki:方針とガイドライン|方針とガイドライン]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 貢献者としてのマナー ==&lt;br /&gt;
あなたの他にも様々な貢献者(ユーザー)がいます。&lt;br /&gt;
&lt;br /&gt;
常に他の貢献者に対して敬意を持つようにお願いします。&lt;br /&gt;
&lt;br /&gt;
皆さんの力があってこそのwikiです。ご協力よろしくお願いします。&lt;br /&gt;
&lt;br /&gt;
== 記事を作成するにあたって ==&lt;br /&gt;
当wikiは記事(ページ)の作成基準はなく、各個人がこのwikiに必要と思ったページを作成して下さい。&lt;br /&gt;
&lt;br /&gt;
最初は[[1行記事]]からでも大歓迎です！&lt;br /&gt;
&lt;br /&gt;
ただし、下記の禁止事項に該当する記事は作成しないで下さい。&lt;br /&gt;
&lt;br /&gt;
詳しくは[[SeichiHaruWiki:編集方針|編集方針]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
編集の仕方がわからない？[[SeichiHaruWiki:記事を執筆する|記事を執筆する]]をどうぞ！&lt;br /&gt;
== 禁止事項 ==&lt;br /&gt;
当wikiは以下の禁止事項に該当する行為は禁止しています。&lt;br /&gt;
&lt;br /&gt;
該当する行為が発覚した場合は警告、利用制限を課す場合があります。(詳細は[[SeichiHaruWiki:投稿ブロックの方針|投稿ブロックの方針]])&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
以下に簡潔に記載しています。詳細は[[SeichiHaruWiki:記事の作成方針|記事の作成方針]]、[[SeichiHaruWiki:やってはいけないこと|やってはいけないこと]]をご覧下さい。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
いざ、記事を作成したり、編集する場合は&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&amp;lt;ins&amp;gt;必ず[[SeichiHaruWiki:記事の作成方針|記事の作成方針]]をお読み下さい。&amp;lt;/ins&amp;gt;&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
簡略化された方針があるのでそこまで苦しくないはずです。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 不必要なページを作成すること (例：芸能人のページ、ニュース等)&amp;lt;br&amp;gt;不必要なページには例外があります！(詳しくは[[SeichiHaruWiki:記事の作成方針|記事の作成方針]])&lt;br /&gt;
* 著作権侵害をしないこと&lt;br /&gt;
* 他の人が書いた文章を丸写しすること&lt;br /&gt;
* 他の人が書いたものをライセンス違反して引用すること&lt;br /&gt;
* 他の利用者と口論すること&lt;br /&gt;
* 意味のある記述を除去すること&lt;br /&gt;
* 個人情報を書き込むこと&lt;br /&gt;
&lt;br /&gt;
== 編集するにあたって便利なリンク ==&lt;br /&gt;
当wikiはWikipediaなどに使用されている[https://www.mediawiki.org/wiki/MediaWiki/ja MediaWiki]を使用しています。&lt;br /&gt;
&lt;br /&gt;
そのため、編集方法などはWikipediaのガイドも役に立つかもしれません。&lt;br /&gt;
&lt;br /&gt;
=== リンク集 ===&lt;br /&gt;
==== 当wiki内 ====&lt;br /&gt;
[[SeichiHaruWiki:用語集]]&lt;br /&gt;
&lt;br /&gt;
==== ウィキペディア日本語版 ====&lt;br /&gt;
[https://ja.wikipedia.org/wiki/Wikipedia:%E3%83%81%E3%83%A5%E3%83%BC%E3%83%88%E3%83%AA%E3%82%A2%E3%83%AB Wikipedia:チュートリアル] &lt;br /&gt;
&lt;br /&gt;
[https://ja.wikipedia.org/wiki/Help:%E6%96%B0%E8%A6%8F%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E4%BD%9C%E6%88%90#%E6%96%B0%E8%A6%8F%E3%83%9A%E3%83%BC%E3%82%B8%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95 Help:新規ページの作成 -&amp;gt; 新規ページを作成する方法の節]&lt;br /&gt;
&lt;br /&gt;
[https://ja.wikipedia.org/wiki/Help:%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E7%B7%A8%E9%9B%86 Help:ページの編集]&lt;br /&gt;
&lt;br /&gt;
[https://ja.wikipedia.org/wiki/Help:%E7%94%BB%E5%83%8F%E3%81%AE%E8%A1%A8%E7%A4%BA Help:画像の表示]&lt;br /&gt;
&lt;br /&gt;
== 「SeichiHaruWiki」[[ヘルプ:名前空間|名前空間]]を編集する予定のある方へ ==&lt;br /&gt;
基本的に「SeichiHaruWiki」名前空間に保護はかかっていませんが、改ざん防止のため一部ページには&#039;&#039;&#039;管理者のみ許可&#039;&#039;&#039;の永久保護をかけているページがあります。&lt;br /&gt;
もし、そのページに誤字脱字、内容修正の提案等がありましたらDiscordにてお願いします。&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=SeichiHaruWiki:%E7%94%A8%E8%AA%9E%E9%9B%86&amp;diff=912</id>
		<title>SeichiHaruWiki:用語集</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=SeichiHaruWiki:%E7%94%A8%E8%AA%9E%E9%9B%86&amp;diff=912"/>
		<updated>2025-02-12T13:42:43Z</updated>

		<summary type="html">&lt;p&gt;2288: /* 1行記事 */ 。を追加&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{dablink|&lt;br /&gt;
このページはwikiで使われる用語の解説が書かれています&amp;lt;br&amp;gt;&lt;br /&gt;
一般的な用語やマインクラフト関連の用語は「[[用語集]]」をご覧下さい。&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
このページでは、wikiで使われる用語の解説をまとめている記事です&lt;br /&gt;
&lt;br /&gt;
{{mbox|text = &lt;br /&gt;
編集者の皆さんへ：このページに掲載するには条件があります&lt;br /&gt;
{{see|[[ヘルプ:用語集の使い方|用語集の使い方]]}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= 目次 =&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; white-space:nowrap;&amp;quot;&lt;br /&gt;
! colspan=10|仮名・漢字&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=5 style=&amp;quot;vertical-align:top;&amp;quot;|[[#わ行|わ&amp;lt;br /&amp;gt;ゐ&amp;lt;br /&amp;gt;ゑ&amp;lt;br /&amp;gt;を&amp;lt;br /&amp;gt;ん]] || [[#ら|ら]] || [[#や|や]] || [[#ま|ま]] || [[#は|は]] || [[#な|な]] || [[#た|た]] || [[#さ|さ]] || [[#か|か]] || [[#あ|あ]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#り|り]] || style=&amp;quot;background-color:#aaa;&amp;quot;|&amp;amp;nbsp; || [[#み|み]] || [[#ひ|ひ]] || [[#に|に]] || [[#ち|ち]] || [[#し|し]] || [[#き|き]] || [[#い|い]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#る|る]] || [[#ゆ|ゆ]] || [[#む|む]] || [[#ふ|ふ]] || [[#ぬ|ぬ]] || [[#つ|つ]] || [[#す|す]] || [[#く|く]] || [[#う|う]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#れ|れ]] || style=&amp;quot;background-color:#aaa;&amp;quot;|&amp;amp;nbsp; || [[#め|め]] || [[#へ|へ]] || [[#ね|ね]] || [[#て|て]] || [[#せ|せ]] || [[#け|け]] || [[#え|え]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#ろ|ろ]] || [[#よ|よ]] || [[#も|も]] || [[#ほ|ほ]] || [[#の|の]] || [[#と|と]] || [[#そ|そ]] || [[#こ|こ]] || [[#お|お]]&lt;br /&gt;
|-&lt;br /&gt;
! colspan=10|アルファベット・数字・記号&lt;br /&gt;
|-&lt;br /&gt;
| [[#A|A]] || [[#B|B]] || [[#C|C]] || [[#D|D]] || [[#E|E]] || [[#F|F]] || [[#G|G]] || [[#H|H]] || [[#I|I]] || [[#J|J]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#K|K]] || [[#L|L]] || [[#M|M]] || [[#N|N]] || [[#O|O]] || [[#P|P]] || [[#Q|Q]] || [[#R|R]] || [[#S|S]] || [[#T|T]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#U|U]] || [[#V|V]] || [[#W|W]] || [[#X|X]] || [[#Y|Y]] || [[#Z|Z]] || colspan=2|[[#数字|数字]] || colspan=2|[[#記号など|記号]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ひらがな・漢字 ==&lt;br /&gt;
=== あ行 ===&lt;br /&gt;
==== い ====&lt;br /&gt;
===== 1行記事 =====&lt;br /&gt;
: 記事の内容が1行しかないもの。他のwikiでは禁止されていることが多いが、このwikiでは許可されている。&lt;br /&gt;
: {{see|SeichiHaruWiki:記事の作成方針#記事の作成について}}&lt;br /&gt;
&lt;br /&gt;
=== か行 ===&lt;br /&gt;
=== さ行 ===&lt;br /&gt;
=== た行 ===&lt;br /&gt;
=== な行 ===&lt;br /&gt;
=== は行 ===&lt;br /&gt;
=== ま行 ===&lt;br /&gt;
=== や行 ===&lt;br /&gt;
=== ら行 ===&lt;br /&gt;
=== わ行 ===&lt;br /&gt;
== アルファベット ==&lt;br /&gt;
== 数字 ==&lt;br /&gt;
== 記号 ==&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
[編集者へ]&lt;br /&gt;
記号の場合は特に順序に決まりはありません。 &lt;br /&gt;
==== &amp;lt;該当記号&amp;gt; ====&lt;br /&gt;
のようにまとめて一番下の節に追加してください&lt;br /&gt;
&lt;br /&gt;
この下から追加すること&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%98%E3%83%AB%E3%83%97:%E7%94%A8%E8%AA%9E%E9%9B%86%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9&amp;diff=911</id>
		<title>ヘルプ:用語集の使い方</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%98%E3%83%AB%E3%83%97:%E7%94%A8%E8%AA%9E%E9%9B%86%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9&amp;diff=911"/>
		<updated>2025-02-12T13:42:13Z</updated>

		<summary type="html">&lt;p&gt;2288: /* 詳細な登録手順 */ 追加例を追加&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
このwikiでは[[SeichiHaruWiki:記事の作成方針|記事の作成方針]]に基づいて運用されているため、用語に関する専用記事は作成できません。&amp;lt;br&amp;gt;しかし、用語解説があると利便性が向上するため、以下の定義に従って[[用語集]]もしくは[[SeichiHaruWiki:用語集]]を使用することができます。&lt;br /&gt;
&lt;br /&gt;
また、用語の専用記事を作成できないだけであり、用語集へのリダイレクトは作成可能です。&lt;br /&gt;
{{for1|詳細|[[SeichiHaruWiki:リダイレクトの作成方針|リダイレクトの作成方針]]}}&lt;br /&gt;
= 登録方法 =&lt;br /&gt;
一般的な用語やマインクラフト関連の用語は[[用語集]]&amp;lt;br&amp;gt;wikiに関する用語は[[SeichiHaruWiki:用語集]]に記載して下さい。&lt;br /&gt;
&lt;br /&gt;
== 詳細な登録手順 ==&lt;br /&gt;
:1.すでに用語集に登録されていないかを確認してください&amp;lt;br&amp;gt;用語集に登録されているがリダイレクトが作成されていない場合もあります。&lt;br /&gt;
&lt;br /&gt;
:2.作成されていないことを確認したら、[[用語集]]もしくは[[SeichiHaruWiki:用語集]]に移動し、該当する読みの節に移動し、追加してください。&amp;lt;br&amp;gt;例: &amp;lt;code&amp;gt;スペクテイターモード&amp;lt;/code&amp;gt;→す  &amp;lt;code&amp;gt;軽量化MOD&amp;lt;/code&amp;gt;→け  &amp;lt;code&amp;gt;Dynmap&amp;lt;/code&amp;gt;→D&lt;br /&gt;
&lt;br /&gt;
追加例([[1行記事]])：&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
==== い ====&lt;br /&gt;
===== 1行記事 =====&lt;br /&gt;
: 記事の内容が1行しかないもの他のwikiでは禁止されていることが多いが、このwikiでは許可されている。&lt;br /&gt;
: {{see|SeichiHaruWiki:記事の作成方針#記事の作成について}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:3.用語集に登録後、登録した単語の記事を新規作成し、&amp;lt;br&amp;gt;&lt;br /&gt;
::* [[用語集]]に追加した場合&lt;br /&gt;
::: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;#REDIRECT [[用語集#単語]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
::* [[SeichiHaruWiki:用語集]]に追加した場合&lt;br /&gt;
::: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;#REDIRECT [[SeichiHaruWiki:用語集#単語]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: と記載し、ページを保存してください。&lt;br /&gt;
&lt;br /&gt;
:4.あとは通常のリンク時と同じように用語をリンクさせてください&lt;br /&gt;
:例: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[軽量化MOD]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 用語集に登録する基準 =&lt;br /&gt;
一般的に意味が理解できる単語(例:&amp;lt;code&amp;gt;単語&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;一般的&amp;lt;/code&amp;gt;など)は登録できません。&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;用語集は国語辞典ではありません。&amp;lt;/span&amp;gt;すべての用語を追加しないでください。&lt;br /&gt;
&lt;br /&gt;
以下に登録できる内容例を記載しています。&lt;br /&gt;
&lt;br /&gt;
=== [[用語集]]に登録するべき内容(順不同) ===&lt;br /&gt;
* Dynmap&lt;br /&gt;
* Java Edition&lt;br /&gt;
* MOD&lt;br /&gt;
* 軽量化MOD&lt;br /&gt;
* BAN&lt;br /&gt;
* chunk&lt;br /&gt;
* スペクテイターモード&lt;br /&gt;
&lt;br /&gt;
=== [[SeichiHaruWiki:用語集]]に登録するべき内容(順不同) ===&lt;br /&gt;
* 1行記事&lt;br /&gt;
* スタブ&lt;br /&gt;
* ビューロクラット&lt;br /&gt;
* 半保護&lt;br /&gt;
* 白紙化&lt;br /&gt;
* 節&lt;br /&gt;
* 雑草取り&lt;br /&gt;
* NOTOC&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=SeichiHaruWiki:%E7%94%A8%E8%AA%9E%E9%9B%86&amp;diff=910</id>
		<title>SeichiHaruWiki:用語集</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=SeichiHaruWiki:%E7%94%A8%E8%AA%9E%E9%9B%86&amp;diff=910"/>
		<updated>2025-02-12T13:39:26Z</updated>

		<summary type="html">&lt;p&gt;2288: /* い */ 修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{dablink|&lt;br /&gt;
このページはwikiで使われる用語の解説が書かれています&amp;lt;br&amp;gt;&lt;br /&gt;
一般的な用語やマインクラフト関連の用語は「[[用語集]]」をご覧下さい。&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
このページでは、wikiで使われる用語の解説をまとめている記事です&lt;br /&gt;
&lt;br /&gt;
{{mbox|text = &lt;br /&gt;
編集者の皆さんへ：このページに掲載するには条件があります&lt;br /&gt;
{{see|[[ヘルプ:用語集の使い方|用語集の使い方]]}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= 目次 =&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; white-space:nowrap;&amp;quot;&lt;br /&gt;
! colspan=10|仮名・漢字&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=5 style=&amp;quot;vertical-align:top;&amp;quot;|[[#わ行|わ&amp;lt;br /&amp;gt;ゐ&amp;lt;br /&amp;gt;ゑ&amp;lt;br /&amp;gt;を&amp;lt;br /&amp;gt;ん]] || [[#ら|ら]] || [[#や|や]] || [[#ま|ま]] || [[#は|は]] || [[#な|な]] || [[#た|た]] || [[#さ|さ]] || [[#か|か]] || [[#あ|あ]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#り|り]] || style=&amp;quot;background-color:#aaa;&amp;quot;|&amp;amp;nbsp; || [[#み|み]] || [[#ひ|ひ]] || [[#に|に]] || [[#ち|ち]] || [[#し|し]] || [[#き|き]] || [[#い|い]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#る|る]] || [[#ゆ|ゆ]] || [[#む|む]] || [[#ふ|ふ]] || [[#ぬ|ぬ]] || [[#つ|つ]] || [[#す|す]] || [[#く|く]] || [[#う|う]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#れ|れ]] || style=&amp;quot;background-color:#aaa;&amp;quot;|&amp;amp;nbsp; || [[#め|め]] || [[#へ|へ]] || [[#ね|ね]] || [[#て|て]] || [[#せ|せ]] || [[#け|け]] || [[#え|え]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#ろ|ろ]] || [[#よ|よ]] || [[#も|も]] || [[#ほ|ほ]] || [[#の|の]] || [[#と|と]] || [[#そ|そ]] || [[#こ|こ]] || [[#お|お]]&lt;br /&gt;
|-&lt;br /&gt;
! colspan=10|アルファベット・数字・記号&lt;br /&gt;
|-&lt;br /&gt;
| [[#A|A]] || [[#B|B]] || [[#C|C]] || [[#D|D]] || [[#E|E]] || [[#F|F]] || [[#G|G]] || [[#H|H]] || [[#I|I]] || [[#J|J]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#K|K]] || [[#L|L]] || [[#M|M]] || [[#N|N]] || [[#O|O]] || [[#P|P]] || [[#Q|Q]] || [[#R|R]] || [[#S|S]] || [[#T|T]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#U|U]] || [[#V|V]] || [[#W|W]] || [[#X|X]] || [[#Y|Y]] || [[#Z|Z]] || colspan=2|[[#数字|数字]] || colspan=2|[[#記号など|記号]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ひらがな・漢字 ==&lt;br /&gt;
=== あ行 ===&lt;br /&gt;
==== い ====&lt;br /&gt;
===== 1行記事 =====&lt;br /&gt;
: 記事の内容が1行しかないもの他のwikiでは禁止されていることが多いが、このwikiでは許可されている。&lt;br /&gt;
: {{see|SeichiHaruWiki:記事の作成方針#記事の作成について}}&lt;br /&gt;
&lt;br /&gt;
=== か行 ===&lt;br /&gt;
=== さ行 ===&lt;br /&gt;
=== た行 ===&lt;br /&gt;
=== な行 ===&lt;br /&gt;
=== は行 ===&lt;br /&gt;
=== ま行 ===&lt;br /&gt;
=== や行 ===&lt;br /&gt;
=== ら行 ===&lt;br /&gt;
=== わ行 ===&lt;br /&gt;
== アルファベット ==&lt;br /&gt;
== 数字 ==&lt;br /&gt;
== 記号 ==&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
[編集者へ]&lt;br /&gt;
記号の場合は特に順序に決まりはありません。 &lt;br /&gt;
==== &amp;lt;該当記号&amp;gt; ====&lt;br /&gt;
のようにまとめて一番下の節に追加してください&lt;br /&gt;
&lt;br /&gt;
この下から追加すること&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=1%E8%A1%8C%E8%A8%98%E4%BA%8B&amp;diff=909</id>
		<title>1行記事</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=1%E8%A1%8C%E8%A8%98%E4%BA%8B&amp;diff=909"/>
		<updated>2025-02-12T13:38:30Z</updated>

		<summary type="html">&lt;p&gt;2288: SeichiHaruWiki:用語集#1行記事への転送ページ&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[SeichiHaruWiki:用語集#1行記事]]&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=SeichiHaruWiki:%E7%94%A8%E8%AA%9E%E9%9B%86&amp;diff=908</id>
		<title>SeichiHaruWiki:用語集</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=SeichiHaruWiki:%E7%94%A8%E8%AA%9E%E9%9B%86&amp;diff=908"/>
		<updated>2025-02-12T13:37:54Z</updated>

		<summary type="html">&lt;p&gt;2288: /* あ行 */ 「1行記事」を追加&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{dablink|&lt;br /&gt;
このページはwikiで使われる用語の解説が書かれています&amp;lt;br&amp;gt;&lt;br /&gt;
一般的な用語やマインクラフト関連の用語は「[[用語集]]」をご覧下さい。&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
このページでは、wikiで使われる用語の解説をまとめている記事です&lt;br /&gt;
&lt;br /&gt;
{{mbox|text = &lt;br /&gt;
編集者の皆さんへ：このページに掲載するには条件があります&lt;br /&gt;
{{see|[[ヘルプ:用語集の使い方|用語集の使い方]]}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= 目次 =&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; white-space:nowrap;&amp;quot;&lt;br /&gt;
! colspan=10|仮名・漢字&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=5 style=&amp;quot;vertical-align:top;&amp;quot;|[[#わ行|わ&amp;lt;br /&amp;gt;ゐ&amp;lt;br /&amp;gt;ゑ&amp;lt;br /&amp;gt;を&amp;lt;br /&amp;gt;ん]] || [[#ら|ら]] || [[#や|や]] || [[#ま|ま]] || [[#は|は]] || [[#な|な]] || [[#た|た]] || [[#さ|さ]] || [[#か|か]] || [[#あ|あ]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#り|り]] || style=&amp;quot;background-color:#aaa;&amp;quot;|&amp;amp;nbsp; || [[#み|み]] || [[#ひ|ひ]] || [[#に|に]] || [[#ち|ち]] || [[#し|し]] || [[#き|き]] || [[#い|い]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#る|る]] || [[#ゆ|ゆ]] || [[#む|む]] || [[#ふ|ふ]] || [[#ぬ|ぬ]] || [[#つ|つ]] || [[#す|す]] || [[#く|く]] || [[#う|う]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#れ|れ]] || style=&amp;quot;background-color:#aaa;&amp;quot;|&amp;amp;nbsp; || [[#め|め]] || [[#へ|へ]] || [[#ね|ね]] || [[#て|て]] || [[#せ|せ]] || [[#け|け]] || [[#え|え]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#ろ|ろ]] || [[#よ|よ]] || [[#も|も]] || [[#ほ|ほ]] || [[#の|の]] || [[#と|と]] || [[#そ|そ]] || [[#こ|こ]] || [[#お|お]]&lt;br /&gt;
|-&lt;br /&gt;
! colspan=10|アルファベット・数字・記号&lt;br /&gt;
|-&lt;br /&gt;
| [[#A|A]] || [[#B|B]] || [[#C|C]] || [[#D|D]] || [[#E|E]] || [[#F|F]] || [[#G|G]] || [[#H|H]] || [[#I|I]] || [[#J|J]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#K|K]] || [[#L|L]] || [[#M|M]] || [[#N|N]] || [[#O|O]] || [[#P|P]] || [[#Q|Q]] || [[#R|R]] || [[#S|S]] || [[#T|T]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#U|U]] || [[#V|V]] || [[#W|W]] || [[#X|X]] || [[#Y|Y]] || [[#Z|Z]] || colspan=2|[[#数字|数字]] || colspan=2|[[#記号など|記号]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ひらがな・漢字 ==&lt;br /&gt;
=== あ行 ===&lt;br /&gt;
==== い ====&lt;br /&gt;
; 1行記事&lt;br /&gt;
: 記事の内容が1行しかないもの他のwikiでは禁止されていることが多いが、このwikiでは許可されている。&lt;br /&gt;
: {{see|SeichiHaruWiki:記事の作成方針#記事の作成について}}&lt;br /&gt;
&lt;br /&gt;
=== か行 ===&lt;br /&gt;
=== さ行 ===&lt;br /&gt;
=== た行 ===&lt;br /&gt;
=== な行 ===&lt;br /&gt;
=== は行 ===&lt;br /&gt;
=== ま行 ===&lt;br /&gt;
=== や行 ===&lt;br /&gt;
=== ら行 ===&lt;br /&gt;
=== わ行 ===&lt;br /&gt;
== アルファベット ==&lt;br /&gt;
== 数字 ==&lt;br /&gt;
== 記号 ==&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
[編集者へ]&lt;br /&gt;
記号の場合は特に順序に決まりはありません。 &lt;br /&gt;
==== &amp;lt;該当記号&amp;gt; ====&lt;br /&gt;
のようにまとめて一番下の節に追加してください&lt;br /&gt;
&lt;br /&gt;
この下から追加すること&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=SeichiHaruWiki:%E7%94%A8%E8%AA%9E%E9%9B%86&amp;diff=907</id>
		<title>SeichiHaruWiki:用語集</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=SeichiHaruWiki:%E7%94%A8%E8%AA%9E%E9%9B%86&amp;diff=907"/>
		<updated>2025-02-12T13:31:30Z</updated>

		<summary type="html">&lt;p&gt;2288: 「SeichiHaruWiki:用語集」を作成&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{dablink|&lt;br /&gt;
このページはwikiで使われる用語の解説が書かれています&amp;lt;br&amp;gt;&lt;br /&gt;
一般的な用語やマインクラフト関連の用語は「[[用語集]]」をご覧下さい。&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
このページでは、wikiで使われる用語の解説をまとめている記事です&lt;br /&gt;
&lt;br /&gt;
{{mbox|text = &lt;br /&gt;
編集者の皆さんへ：このページに掲載するには条件があります&lt;br /&gt;
{{see|[[ヘルプ:用語集の使い方|用語集の使い方]]}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= 目次 =&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; white-space:nowrap;&amp;quot;&lt;br /&gt;
! colspan=10|仮名・漢字&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=5 style=&amp;quot;vertical-align:top;&amp;quot;|[[#わ行|わ&amp;lt;br /&amp;gt;ゐ&amp;lt;br /&amp;gt;ゑ&amp;lt;br /&amp;gt;を&amp;lt;br /&amp;gt;ん]] || [[#ら|ら]] || [[#や|や]] || [[#ま|ま]] || [[#は|は]] || [[#な|な]] || [[#た|た]] || [[#さ|さ]] || [[#か|か]] || [[#あ|あ]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#り|り]] || style=&amp;quot;background-color:#aaa;&amp;quot;|&amp;amp;nbsp; || [[#み|み]] || [[#ひ|ひ]] || [[#に|に]] || [[#ち|ち]] || [[#し|し]] || [[#き|き]] || [[#い|い]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#る|る]] || [[#ゆ|ゆ]] || [[#む|む]] || [[#ふ|ふ]] || [[#ぬ|ぬ]] || [[#つ|つ]] || [[#す|す]] || [[#く|く]] || [[#う|う]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#れ|れ]] || style=&amp;quot;background-color:#aaa;&amp;quot;|&amp;amp;nbsp; || [[#め|め]] || [[#へ|へ]] || [[#ね|ね]] || [[#て|て]] || [[#せ|せ]] || [[#け|け]] || [[#え|え]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#ろ|ろ]] || [[#よ|よ]] || [[#も|も]] || [[#ほ|ほ]] || [[#の|の]] || [[#と|と]] || [[#そ|そ]] || [[#こ|こ]] || [[#お|お]]&lt;br /&gt;
|-&lt;br /&gt;
! colspan=10|アルファベット・数字・記号&lt;br /&gt;
|-&lt;br /&gt;
| [[#A|A]] || [[#B|B]] || [[#C|C]] || [[#D|D]] || [[#E|E]] || [[#F|F]] || [[#G|G]] || [[#H|H]] || [[#I|I]] || [[#J|J]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#K|K]] || [[#L|L]] || [[#M|M]] || [[#N|N]] || [[#O|O]] || [[#P|P]] || [[#Q|Q]] || [[#R|R]] || [[#S|S]] || [[#T|T]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#U|U]] || [[#V|V]] || [[#W|W]] || [[#X|X]] || [[#Y|Y]] || [[#Z|Z]] || colspan=2|[[#数字|数字]] || colspan=2|[[#記号など|記号]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ひらがな・漢字 ==&lt;br /&gt;
=== あ行 ===&lt;br /&gt;
=== か行 ===&lt;br /&gt;
=== さ行 ===&lt;br /&gt;
=== た行 ===&lt;br /&gt;
=== な行 ===&lt;br /&gt;
=== は行 ===&lt;br /&gt;
=== ま行 ===&lt;br /&gt;
=== や行 ===&lt;br /&gt;
=== ら行 ===&lt;br /&gt;
=== わ行 ===&lt;br /&gt;
== アルファベット ==&lt;br /&gt;
== 数字 ==&lt;br /&gt;
== 記号 ==&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
[編集者へ]&lt;br /&gt;
記号の場合は特に順序に決まりはありません。 &lt;br /&gt;
==== &amp;lt;該当記号&amp;gt; ====&lt;br /&gt;
のようにまとめて一番下の節に追加してください&lt;br /&gt;
&lt;br /&gt;
この下から追加すること&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Information_icon4.svg&amp;diff=906</id>
		<title>ファイル:Information icon4.svg</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Information_icon4.svg&amp;diff=906"/>
		<updated>2025-02-12T13:28:33Z</updated>

		<summary type="html">&lt;p&gt;2288: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E7%94%A8%E8%AA%9E%E9%9B%86&amp;diff=905</id>
		<title>用語集</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E7%94%A8%E8%AA%9E%E9%9B%86&amp;diff=905"/>
		<updated>2025-02-12T13:27:03Z</updated>

		<summary type="html">&lt;p&gt;2288: /* 目次 */ &amp;lt;center&amp;gt;に変更&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
このページでは、一般的な用語やマインクラフト関連の用語の解説をまとめている記事です&lt;br /&gt;
&lt;br /&gt;
{{mbox|text = &lt;br /&gt;
編集者の皆さんへ：このページに掲載するには条件があります&lt;br /&gt;
{{see|[[ヘルプ:用語集の使い方|用語集の使い方]]}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= 目次 =&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; white-space:nowrap;&amp;quot;&lt;br /&gt;
! colspan=10|仮名・漢字&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=5 style=&amp;quot;vertical-align:top;&amp;quot;|[[#わ行|わ&amp;lt;br /&amp;gt;ゐ&amp;lt;br /&amp;gt;ゑ&amp;lt;br /&amp;gt;を&amp;lt;br /&amp;gt;ん]] || [[#ら|ら]] || [[#や|や]] || [[#ま|ま]] || [[#は|は]] || [[#な|な]] || [[#た|た]] || [[#さ|さ]] || [[#か|か]] || [[#あ|あ]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#り|り]] || style=&amp;quot;background-color:#aaa;&amp;quot;|&amp;amp;nbsp; || [[#み|み]] || [[#ひ|ひ]] || [[#に|に]] || [[#ち|ち]] || [[#し|し]] || [[#き|き]] || [[#い|い]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#る|る]] || [[#ゆ|ゆ]] || [[#む|む]] || [[#ふ|ふ]] || [[#ぬ|ぬ]] || [[#つ|つ]] || [[#す|す]] || [[#く|く]] || [[#う|う]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#れ|れ]] || style=&amp;quot;background-color:#aaa;&amp;quot;|&amp;amp;nbsp; || [[#め|め]] || [[#へ|へ]] || [[#ね|ね]] || [[#て|て]] || [[#せ|せ]] || [[#け|け]] || [[#え|え]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#ろ|ろ]] || [[#よ|よ]] || [[#も|も]] || [[#ほ|ほ]] || [[#の|の]] || [[#と|と]] || [[#そ|そ]] || [[#こ|こ]] || [[#お|お]]&lt;br /&gt;
|-&lt;br /&gt;
! colspan=10|アルファベット・数字・記号&lt;br /&gt;
|-&lt;br /&gt;
| [[#A|A]] || [[#B|B]] || [[#C|C]] || [[#D|D]] || [[#E|E]] || [[#F|F]] || [[#G|G]] || [[#H|H]] || [[#I|I]] || [[#J|J]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#K|K]] || [[#L|L]] || [[#M|M]] || [[#N|N]] || [[#O|O]] || [[#P|P]] || [[#Q|Q]] || [[#R|R]] || [[#S|S]] || [[#T|T]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#U|U]] || [[#V|V]] || [[#W|W]] || [[#X|X]] || [[#Y|Y]] || [[#Z|Z]] || colspan=2|[[#数字|数字]] || colspan=2|[[#記号など|記号]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
== ひらがな・漢字 ==&lt;br /&gt;
=== あ行 ===&lt;br /&gt;
=== か行 ===&lt;br /&gt;
=== さ行 ===&lt;br /&gt;
=== た行 ===&lt;br /&gt;
=== な行 ===&lt;br /&gt;
=== は行 ===&lt;br /&gt;
=== ま行 ===&lt;br /&gt;
=== や行 ===&lt;br /&gt;
=== ら行 ===&lt;br /&gt;
=== わ行 ===&lt;br /&gt;
== アルファベット ==&lt;br /&gt;
== 数字 ==&lt;br /&gt;
== 記号 ==&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
[編集者へ]&lt;br /&gt;
記号の場合は特に順序に決まりはありません。 &lt;br /&gt;
==== &amp;lt;該当記号&amp;gt; ====&lt;br /&gt;
のようにまとめて一番下の節に追加してください&lt;br /&gt;
&lt;br /&gt;
この下から追加すること&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E7%94%A8%E8%AA%9E%E9%9B%86&amp;diff=904</id>
		<title>用語集</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E7%94%A8%E8%AA%9E%E9%9B%86&amp;diff=904"/>
		<updated>2025-02-12T13:26:07Z</updated>

		<summary type="html">&lt;p&gt;2288: 用語集を作成&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
このページでは、一般的な用語やマインクラフト関連の用語の解説をまとめている記事です&lt;br /&gt;
&lt;br /&gt;
{{mbox|text = &lt;br /&gt;
編集者の皆さんへ：このページに掲載するには条件があります&lt;br /&gt;
{{see|[[ヘルプ:用語集の使い方|用語集の使い方]]}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= 目次 =&lt;br /&gt;
{{center|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; white-space:nowrap;&amp;quot;&lt;br /&gt;
! colspan=10|仮名・漢字&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=5 style=&amp;quot;vertical-align:top;&amp;quot;|[[#わ行|わ&amp;lt;br /&amp;gt;ゐ&amp;lt;br /&amp;gt;ゑ&amp;lt;br /&amp;gt;を&amp;lt;br /&amp;gt;ん]] || [[#ら|ら]] || [[#や|や]] || [[#ま|ま]] || [[#は|は]] || [[#な|な]] || [[#た|た]] || [[#さ|さ]] || [[#か|か]] || [[#あ|あ]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#り|り]] || style=&amp;quot;background-color:#aaa;&amp;quot;|&amp;amp;nbsp; || [[#み|み]] || [[#ひ|ひ]] || [[#に|に]] || [[#ち|ち]] || [[#し|し]] || [[#き|き]] || [[#い|い]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#る|る]] || [[#ゆ|ゆ]] || [[#む|む]] || [[#ふ|ふ]] || [[#ぬ|ぬ]] || [[#つ|つ]] || [[#す|す]] || [[#く|く]] || [[#う|う]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#れ|れ]] || style=&amp;quot;background-color:#aaa;&amp;quot;|&amp;amp;nbsp; || [[#め|め]] || [[#へ|へ]] || [[#ね|ね]] || [[#て|て]] || [[#せ|せ]] || [[#け|け]] || [[#え|え]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#ろ|ろ]] || [[#よ|よ]] || [[#も|も]] || [[#ほ|ほ]] || [[#の|の]] || [[#と|と]] || [[#そ|そ]] || [[#こ|こ]] || [[#お|お]]&lt;br /&gt;
|-&lt;br /&gt;
! colspan=10|アルファベット・数字・記号&lt;br /&gt;
|-&lt;br /&gt;
| [[#A|A]] || [[#B|B]] || [[#C|C]] || [[#D|D]] || [[#E|E]] || [[#F|F]] || [[#G|G]] || [[#H|H]] || [[#I|I]] || [[#J|J]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#K|K]] || [[#L|L]] || [[#M|M]] || [[#N|N]] || [[#O|O]] || [[#P|P]] || [[#Q|Q]] || [[#R|R]] || [[#S|S]] || [[#T|T]]&lt;br /&gt;
|-&lt;br /&gt;
| [[#U|U]] || [[#V|V]] || [[#W|W]] || [[#X|X]] || [[#Y|Y]] || [[#Z|Z]] || colspan=2|[[#数字|数字]] || colspan=2|[[#記号など|記号]]&lt;br /&gt;
|}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== ひらがな・漢字 ==&lt;br /&gt;
=== あ行 ===&lt;br /&gt;
=== か行 ===&lt;br /&gt;
=== さ行 ===&lt;br /&gt;
=== た行 ===&lt;br /&gt;
=== な行 ===&lt;br /&gt;
=== は行 ===&lt;br /&gt;
=== ま行 ===&lt;br /&gt;
=== や行 ===&lt;br /&gt;
=== ら行 ===&lt;br /&gt;
=== わ行 ===&lt;br /&gt;
== アルファベット ==&lt;br /&gt;
== 数字 ==&lt;br /&gt;
== 記号 ==&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
[編集者へ]&lt;br /&gt;
記号の場合は特に順序に決まりはありません。 &lt;br /&gt;
==== &amp;lt;該当記号&amp;gt; ====&lt;br /&gt;
のようにまとめて一番下の節に追加してください&lt;br /&gt;
&lt;br /&gt;
この下から追加すること&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Center/doc&amp;diff=903</id>
		<title>テンプレート:Center/doc</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Center/doc&amp;diff=903"/>
		<updated>2025-02-12T13:19:57Z</updated>

		<summary type="html">&lt;p&gt;2288: 1版 をインポートしました&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{documentation subpage|種類=[[ヘルプ:テンプレート|テンプレート]]}}&lt;br /&gt;
文字列を[[中央揃え]]で表示させるテンプレートです。&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
== 使い方 ==&lt;br /&gt;
=== 書式 ===&lt;br /&gt;
: {{tlc|{{TEMPLATENAME}}|content|1}}&lt;br /&gt;
contentまたは1に中央揃えしたい文字列を書きます。contentが優先されます。&lt;br /&gt;
&lt;br /&gt;
== 引数 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ 引数の一覧&lt;br /&gt;
! 引数 !! 指定内容 !! 既定値 !! 説明&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left&amp;quot;|1&lt;br /&gt;
|任意の文章||&amp;lt;nowiki&amp;gt;{{{{{1}}}}}&amp;lt;/nowiki&amp;gt;||中央揃えする文字列。&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left&amp;quot;|content&lt;br /&gt;
|任意の文章||&amp;lt;nowiki&amp;gt;content&amp;lt;/nowiki&amp;gt;||中央揃えする文字列。&lt;br /&gt;
|}&lt;br /&gt;
== テンプレートデータ ==&lt;br /&gt;
{{TemplateData header}}&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;content&amp;quot;: {&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;1&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;中央揃えする文字列&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;中央揃えする文字列を記入&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;content&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 関連項目 ==&lt;br /&gt;
* [[Template:Right]] - 要素を右寄せ（右揃え）表示するテンプレート&lt;br /&gt;
* [[Template:Left]] - 要素を左寄せ（左揃え）表示するテンプレート&lt;br /&gt;
* [[Template:Clear]] - 文字列の回り込み表示を解除するテンプレート&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{sandbox other||&lt;br /&gt;
&amp;lt;!-- カテゴリは以下に追加してください --&amp;gt;&lt;br /&gt;
[[Category:HTML入力支援テンプレート]]&amp;lt;!-- 適切なサブカテゴリに張り替えてください --&amp;gt;&lt;br /&gt;
[[Category:レイアウト用テンプレート]]&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Center&amp;diff=901</id>
		<title>テンプレート:Center</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Center&amp;diff=901"/>
		<updated>2025-02-12T13:19:57Z</updated>

		<summary type="html">&lt;p&gt;2288: 1版 をインポートしました&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;width:auto; margin-left:auto; margin-right:auto;{{safesubst&amp;lt;noinclude /&amp;gt;:#if: {{{style|}}} | {{{style}}};}}&amp;quot;&amp;gt;{{{1|[[Category:Pages using center with no arguments]]}}}&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;{{safesubst&amp;lt;noinclude /&amp;gt;:#invoke:Check for unknown parameters|check|unknown=[[Category:Pages using center with unknown parameters|_VALUE_{{PAGENAME}}]]|preview=Page using [[Template:Center]] with unknown parameter &amp;quot;_VALUE_&amp;quot;|ignoreblank=y| 1 | style }}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%98%E3%83%AB%E3%83%97:%E7%94%A8%E8%AA%9E%E9%9B%86%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9&amp;diff=899</id>
		<title>ヘルプ:用語集の使い方</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%98%E3%83%AB%E3%83%97:%E7%94%A8%E8%AA%9E%E9%9B%86%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9&amp;diff=899"/>
		<updated>2025-02-12T13:15:24Z</updated>

		<summary type="html">&lt;p&gt;2288: 用語集の使い方を作成&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
このwikiでは[[SeichiHaruWiki:記事の作成方針|記事の作成方針]]に基づいて運用されているため、用語に関する専用記事は作成できません。&amp;lt;br&amp;gt;しかし、用語解説があると利便性が向上するため、以下の定義に従って[[用語集]]もしくは[[SeichiHaruWiki:用語集]]を使用することができます。&lt;br /&gt;
&lt;br /&gt;
また、用語の専用記事を作成できないだけであり、用語集へのリダイレクトは作成可能です。&lt;br /&gt;
{{for1|詳細|[[SeichiHaruWiki:リダイレクトの作成方針|リダイレクトの作成方針]]}}&lt;br /&gt;
= 登録方法 =&lt;br /&gt;
一般的な用語やマインクラフト関連の用語は[[用語集]]&amp;lt;br&amp;gt;wikiに関する用語は[[SeichiHaruWiki:用語集]]に記載して下さい。&lt;br /&gt;
&lt;br /&gt;
== 詳細な登録手順 ==&lt;br /&gt;
:1.すでに用語集に登録されていないかを確認してください&amp;lt;br&amp;gt;用語集に登録されているがリダイレクトが作成されていない場合もあります。&lt;br /&gt;
&lt;br /&gt;
:2.作成されていないことを確認したら、[[用語集]]もしくは[[SeichiHaruWiki:用語集]]に移動し、該当する読みの節に移動し、追加してください。&amp;lt;br&amp;gt;例: &amp;lt;code&amp;gt;スペクテイターモード&amp;lt;/code&amp;gt;→す  &amp;lt;code&amp;gt;軽量化MOD&amp;lt;/code&amp;gt;→け  &amp;lt;code&amp;gt;Dynmap&amp;lt;/code&amp;gt;→D&lt;br /&gt;
&lt;br /&gt;
:3.用語集に登録後、登録した単語の記事を新規作成し、&amp;lt;br&amp;gt;&lt;br /&gt;
::* [[用語集]]に追加した場合&lt;br /&gt;
::: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;#REDIRECT [[用語集#単語]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
::* [[SeichiHaruWiki:用語集]]に追加した場合&lt;br /&gt;
::: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;#REDIRECT [[SeichiHaruWiki:用語集#単語]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: と記載し、ページを保存してください。&lt;br /&gt;
&lt;br /&gt;
:4.あとは通常のリンク時と同じように用語をリンクさせてください&lt;br /&gt;
:例: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[軽量化MOD]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 用語集に登録する基準 =&lt;br /&gt;
一般的に意味が理解できる単語(例:&amp;lt;code&amp;gt;単語&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;一般的&amp;lt;/code&amp;gt;など)は登録できません。&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;用語集は国語辞典ではありません。&amp;lt;/span&amp;gt;すべての用語を追加しないでください。&lt;br /&gt;
&lt;br /&gt;
以下に登録できる内容例を記載しています。&lt;br /&gt;
&lt;br /&gt;
=== [[用語集]]に登録するべき内容(順不同) ===&lt;br /&gt;
* Dynmap&lt;br /&gt;
* Java Edition&lt;br /&gt;
* MOD&lt;br /&gt;
* 軽量化MOD&lt;br /&gt;
* BAN&lt;br /&gt;
* chunk&lt;br /&gt;
* スペクテイターモード&lt;br /&gt;
&lt;br /&gt;
=== [[SeichiHaruWiki:用語集]]に登録するべき内容(順不同) ===&lt;br /&gt;
* 1行記事&lt;br /&gt;
* スタブ&lt;br /&gt;
* ビューロクラット&lt;br /&gt;
* 半保護&lt;br /&gt;
* 白紙化&lt;br /&gt;
* 節&lt;br /&gt;
* 雑草取り&lt;br /&gt;
* NOTOC&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&amp;diff=894</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&amp;diff=894"/>
		<updated>2025-02-12T12:22:56Z</updated>

		<summary type="html">&lt;p&gt;2288: レリックのリンクを追加&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ようこそ！「非公式整地鯖(春) 公認wiki」へ！ =&lt;br /&gt;
このサーバーはかつてseichi.click networkで公開されていた[https://www.seichi.network/spring 整地鯖 (春)]を[https://github.com/GiganticMinecraft/Gigantic/blob/develop/LICENSE GPL-3.0ライセンス]の条件下でフォークした非公式サーバーです。&lt;br /&gt;
&lt;br /&gt;
参加方法は[[参加方法|こちらから]]！&lt;br /&gt;
&lt;br /&gt;
各種情報は「メニュー画面から移動」か左のサイドバーからどうぞ！&lt;br /&gt;
&lt;br /&gt;
= メニュー画面から移動 =&lt;br /&gt;
{|&lt;br /&gt;
|+ アイコンをクリックすると該当ページに移動します&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:40px&amp;quot;|[[ファイル:プロフィールボタン.png|40px|プロフィール|link=メニュー画面]] || style=&amp;quot;width:40px&amp;quot;|[[ファイル:詳細設定.png|40px|詳細設定|link=詳細設定]] || style=&amp;quot;width:40px&amp;quot;|[[ファイル:空スロット.png|40px|link=]] || style=&amp;quot;width:40px&amp;quot;|[[ファイル:スキル.png|40px|スキル|link=スキル]] || style=&amp;quot;width:40px&amp;quot;|[[ファイル:魔法.png|40px|魔法|link=魔法]] || style=&amp;quot;width:40px&amp;quot;|[[ファイル:空スロット.png|40px|link=]] || style=&amp;quot;width:40px&amp;quot;|[[ファイル:空スロット.png|40px|link=]] || style=&amp;quot;width:40px&amp;quot;|[[ファイル:空スロット.png|40px|link=]] || style=&amp;quot;width:40px&amp;quot;|[[ファイル:ミッション.png|40px|ミッション|link=ミッション]]&lt;br /&gt;
|-&lt;br /&gt;
| [[ファイル:空スロット.png|40px|link=]] || [[ファイル:空スロット.png|40px|link=]] || [[ファイル:意志.png|40px|意志|link=意志]] || [[ファイル:レリック.png|40px|レリック|link=レリック]] || [[ファイル:空スロット.png|40px|link=]] || [[ファイル:テレポート.png|40px|テレポート|link=テレポート]] || [[ファイル:空スロット.png|40px|link=]] || [[ファイル:休憩する.png|40px|休憩する|link=メニュー画面]] || [[ファイル:空スロット.png|40px|link=]]&lt;br /&gt;
|-&lt;br /&gt;
| [[ファイル:フォロー設定.png|40px|フォロー設定|link=フォロー設定]] || [[ファイル:空スロット.png|40px|link=]] || [[ファイル:空スロット.png|40px|link=]] || [[ファイル:空スロット.png|40px|link=]] || [[ファイル:レリック生成器.png|40px|レリック生成器|link=レリック生成器]] || [[ファイル:空スロット.png|40px|link=]] || [[ファイル:ランキング.png|40px|ランキング|link=ランキング]] || [[ファイル:Wikiにアクセス.png|40px|Wikiにアクセス|link=Wikiにアクセス]] || [[ファイル:Special Thanks.png|40px|Special Thanks|link=Special Thanks]]&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;9&amp;quot; | [[ファイル:スロットバー.png|390px|link=]]&lt;br /&gt;
|-&lt;br /&gt;
| [[ファイル:ツール.png|40px|ツール|link=ツール]] || [[ファイル:フラッシュ.png|40px|フラッシュ|link=フラッシュ]] || [[ファイル:マインバースト.png|40px|マインバースト|link=マインバースト]] || [[ファイル:スカイ・ウォーク.png|40px|スカイ・ウォーク|link=スカイ・ウォーク]] || [[ファイル:空スロット.png|40px|link=]] || [[ファイル:空スロット.png|40px|link=]] || [[ファイル:フォーカス・トーテム.png|40px|フォーカス・トーテム|link=フォーカス・トーテム]] || [[ファイル:不思議なバケツ.png|40px|不思議なバケツ|link=不思議なバケツ]] || [[ファイル:ジャンプ.png|40px|ジャンプ|link=ジャンプ]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E5%8F%82%E5%8A%A0%E6%96%B9%E6%B3%95&amp;diff=893</id>
		<title>参加方法</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E5%8F%82%E5%8A%A0%E6%96%B9%E6%B3%95&amp;diff=893"/>
		<updated>2025-02-12T12:21:20Z</updated>

		<summary type="html">&lt;p&gt;2288: 参加方法のページを作成&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{スタブ}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
マインクラフト1.14.4で参加することができます&lt;br /&gt;
&lt;br /&gt;
IP:&amp;lt;code&amp;gt;seichi-haru.pgw.jp&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&amp;diff=892</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&amp;diff=892"/>
		<updated>2025-02-12T10:54:47Z</updated>

		<summary type="html">&lt;p&gt;2288: 公開したためメッセージを削除&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ようこそ！「非公式整地鯖(春) 公認wiki」へ！ =&lt;br /&gt;
このサーバーはかつてseichi.click networkで公開されていた[https://www.seichi.network/spring 整地鯖 (春)]を[https://github.com/GiganticMinecraft/Gigantic/blob/develop/LICENSE GPL-3.0ライセンス]の条件下でフォークした非公式サーバーです。&lt;br /&gt;
&lt;br /&gt;
参加方法は[[参加方法|こちらから]]！&lt;br /&gt;
&lt;br /&gt;
各種情報は「メニュー画面から移動」か左のサイドバーからどうぞ！&lt;br /&gt;
&lt;br /&gt;
= メニュー画面から移動 =&lt;br /&gt;
{|&lt;br /&gt;
|+ アイコンをクリックすると該当ページに移動します&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:40px&amp;quot;|[[ファイル:プロフィールボタン.png|40px|プロフィール|link=メニュー画面]] || style=&amp;quot;width:40px&amp;quot;|[[ファイル:詳細設定.png|40px|詳細設定|link=詳細設定]] || style=&amp;quot;width:40px&amp;quot;|[[ファイル:空スロット.png|40px|link=]] || style=&amp;quot;width:40px&amp;quot;|[[ファイル:スキル.png|40px|スキル|link=スキル]] || style=&amp;quot;width:40px&amp;quot;|[[ファイル:魔法.png|40px|魔法|link=魔法]] || style=&amp;quot;width:40px&amp;quot;|[[ファイル:空スロット.png|40px|link=]] || style=&amp;quot;width:40px&amp;quot;|[[ファイル:空スロット.png|40px|link=]] || style=&amp;quot;width:40px&amp;quot;|[[ファイル:空スロット.png|40px|link=]] || style=&amp;quot;width:40px&amp;quot;|[[ファイル:ミッション.png|40px|ミッション|link=ミッション]]&lt;br /&gt;
|-&lt;br /&gt;
| [[ファイル:空スロット.png|40px|link=]] || [[ファイル:空スロット.png|40px|link=]] || [[ファイル:意志.png|40px|意志|link=意志]] || [[ファイル:レリック.png|40px|レリック]] || [[ファイル:空スロット.png|40px|link=]] || [[ファイル:テレポート.png|40px|テレポート|link=テレポート]] || [[ファイル:空スロット.png|40px|link=]] || [[ファイル:休憩する.png|40px|休憩する|link=メニュー画面]] || [[ファイル:空スロット.png|40px|link=]]&lt;br /&gt;
|-&lt;br /&gt;
| [[ファイル:フォロー設定.png|40px|フォロー設定|link=フォロー設定]] || [[ファイル:空スロット.png|40px|link=]] || [[ファイル:空スロット.png|40px|link=]] || [[ファイル:空スロット.png|40px|link=]] || [[ファイル:レリック生成器.png|40px|レリック生成器|link=レリック生成器]] || [[ファイル:空スロット.png|40px|link=]] || [[ファイル:ランキング.png|40px|ランキング|link=ランキング]] || [[ファイル:Wikiにアクセス.png|40px|Wikiにアクセス|link=Wikiにアクセス]] || [[ファイル:Special Thanks.png|40px|Special Thanks|link=Special Thanks]]&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;9&amp;quot; | [[ファイル:スロットバー.png|390px|link=]]&lt;br /&gt;
|-&lt;br /&gt;
| [[ファイル:ツール.png|40px|ツール|link=ツール]] || [[ファイル:フラッシュ.png|40px|フラッシュ|link=フラッシュ]] || [[ファイル:マインバースト.png|40px|マインバースト|link=マインバースト]] || [[ファイル:スカイ・ウォーク.png|40px|スカイ・ウォーク|link=スカイ・ウォーク]] || [[ファイル:空スロット.png|40px|link=]] || [[ファイル:空スロット.png|40px|link=]] || [[ファイル:フォーカス・トーテム.png|40px|フォーカス・トーテム|link=フォーカス・トーテム]] || [[ファイル:不思議なバケツ.png|40px|不思議なバケツ|link=不思議なバケツ]] || [[ファイル:ジャンプ.png|40px|ジャンプ|link=ジャンプ]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Wiki_letter_w.svg&amp;diff=891</id>
		<title>ファイル:Wiki letter w.svg</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Wiki_letter_w.svg&amp;diff=891"/>
		<updated>2025-02-12T10:51:06Z</updated>

		<summary type="html">&lt;p&gt;2288: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=SeichiHaruWiki:%E7%94%BB%E5%83%8F%E3%81%AE%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89%E6%96%B9%E9%87%9D&amp;diff=890</id>
		<title>SeichiHaruWiki:画像のアップロード方針</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=SeichiHaruWiki:%E7%94%BB%E5%83%8F%E3%81%AE%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89%E6%96%B9%E9%87%9D&amp;diff=890"/>
		<updated>2025-02-12T10:50:13Z</updated>

		<summary type="html">&lt;p&gt;2288: ページの作成:「__NOTOC__ 当wikiでは画像をアップロードし、記事内で使用することができます。  アップロードする際にはこのページに記載されている方針に従いアップロードする必要があります。  == アップロード基準 == ファイルをアップロードする際には以下の基準に適合している必要があります。&amp;lt;br&amp;gt; 適合していない場合はファイルの削除やSeichiHaruWiki:投稿ブロ…」&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
当wikiでは画像をアップロードし、記事内で使用することができます。&lt;br /&gt;
&lt;br /&gt;
アップロードする際にはこのページに記載されている方針に従いアップロードする必要があります。&lt;br /&gt;
&lt;br /&gt;
== アップロード基準 ==&lt;br /&gt;
ファイルをアップロードする際には以下の基準に適合している必要があります。&amp;lt;br&amp;gt;&lt;br /&gt;
適合していない場合はファイルの削除や[[SeichiHaruWiki:投稿ブロックの方針|投稿ブロック]]が行われる可能性があります。&lt;br /&gt;
&lt;br /&gt;
* すでに類似のものがアップロードされていない &amp;lt;br&amp;gt;([[特別:新着ファイル]]で確認できます。)&lt;br /&gt;
* 記事に必要なものである&lt;br /&gt;
&lt;br /&gt;
== アップロードできるファイル ==&lt;br /&gt;
現在このwikiにアップロードできるファイルは以下の通りです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;.png .gif .jpg .jpeg .webp .svg&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
最新の情報は[[特別:アップロード|アップロードページ]]を確認して下さい。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
ここに記載のないファイル形式は[https://discord.gg/6ccJNEP5G4 Discord]で申請することでアップロードが許可される可能性があります。&amp;lt;br&amp;gt;Discord内の一般（公認wiki）チャンネルで以下の形式で申請して下さい。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;@669735475270909972&amp;gt;&lt;br /&gt;
 私は以下のファイル形式のアップロードを希望します。&lt;br /&gt;
 形式(拡張子)：&lt;br /&gt;
 理由：&lt;br /&gt;
&lt;br /&gt;
以下は申請例です。&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;@669735475270909972&amp;gt;&lt;br /&gt;
 私は以下のファイル形式のアップロードを希望します。&lt;br /&gt;
 形式(拡張子)：tiff&lt;br /&gt;
 理由：高品質な画像をアップロードできるため&lt;br /&gt;
&lt;br /&gt;
ただし下記に該当するファイルは相当の理由がない限り承認されません。&lt;br /&gt;
{{see|#拒否されているファイル形式}}&lt;br /&gt;
&lt;br /&gt;
== アップロード時のサイズ制限 ==&lt;br /&gt;
現在2メガバイトに制限されています。&amp;lt;br&amp;gt;&lt;br /&gt;
将来、10メガバイトに拡張する計画が進行中です。&lt;br /&gt;
&lt;br /&gt;
== アップロード手順 ==&lt;br /&gt;
{{empty section|date=2025年2月}}&lt;br /&gt;
== その他 ==&lt;br /&gt;
=== 拒否されているファイル形式 ===&lt;br /&gt;
以下のファイル形式は拒否されています。申請をしても相当の理由がない限り承認されません。&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 拡張子リスト&lt;br /&gt;
|-&lt;br /&gt;
! 拡張子 !! 理由 !! 備考&lt;br /&gt;
|-&lt;br /&gt;
| .mp4 .mov等の動画ファイル || ファイルサイズが大きくなる傾向があるため || gif等に変換することでアップロードすることはできます。&lt;br /&gt;
|-&lt;br /&gt;
| .pdf .ai .psd || 使用目的がないため || 画像ファイルでアップロードしてください。&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Nowiki_template_demo&amp;diff=889</id>
		<title>テンプレート:Nowiki template demo</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Nowiki_template_demo&amp;diff=889"/>
		<updated>2025-02-12T10:42:07Z</updated>

		<summary type="html">&lt;p&gt;2288: 1版 をインポートしました&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#invoke:Template test case|main}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{lua|Module:Template test case}}&lt;br /&gt;
[[Category:入力支援テンプレート]]&lt;br /&gt;
[[Category:ユーティリティテンプレート]]&lt;br /&gt;
[[Category:テンプレート用テンプレート]]&lt;br /&gt;
[[Category:テンプレート・テストケース|*]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Protect&amp;diff=887</id>
		<title>モジュール:Protect</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Protect&amp;diff=887"/>
		<updated>2025-02-12T10:42:07Z</updated>

		<summary type="html">&lt;p&gt;2288: 1版 をインポートしました&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local function processResult(options, success, ...)&lt;br /&gt;
	if not success then&lt;br /&gt;
		local message = tostring(... or &#039;（メッセージなし）&#039;)&lt;br /&gt;
		if options.removeLocation then&lt;br /&gt;
			message = string.gsub(message, &#039;^Module:[^:]+:%d+: &#039;, &#039;&#039;, 1)&lt;br /&gt;
			message = string.gsub(message, &#039;^モジュール:[^:]+:%d+: &#039;, &#039;&#039;, 1)&lt;br /&gt;
		end&lt;br /&gt;
		return string.format(options.errFormat, message)&lt;br /&gt;
	end&lt;br /&gt;
	return ...&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function protect(func, errFormat, options)&lt;br /&gt;
	if type(errFormat) == &#039;table&#039; then&lt;br /&gt;
		options = options or errFormat&lt;br /&gt;
		errFormat = nil&lt;br /&gt;
	end&lt;br /&gt;
	options = mw.clone(options) or {}&lt;br /&gt;
	options.errFormat = errFormat or options.errFormat or &#039;エラー: %s&#039;&lt;br /&gt;
	if not options.raw then&lt;br /&gt;
		options.errFormat = &#039;&amp;lt;strong class=&amp;quot;error&amp;quot;&amp;gt;&#039; .. options.errFormat .. &#039;&amp;lt;/strong&amp;gt;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	options.removeLocation = options.removeLocation == nil or options.removeLocation&lt;br /&gt;
	&lt;br /&gt;
	return function (...)&lt;br /&gt;
		return processResult(options, pcall(func, ...))&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return protect&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Template_invocation&amp;diff=885</id>
		<title>モジュール:Template invocation</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Template_invocation&amp;diff=885"/>
		<updated>2025-02-12T10:42:07Z</updated>

		<summary type="html">&lt;p&gt;2288: 1版 をインポートしました&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- This module provides functions for making MediaWiki template invocations.&lt;br /&gt;
&lt;br /&gt;
local checkType = require(&#039;libraryUtil&#039;).checkType&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
--         Name:  p.name&lt;br /&gt;
--      Purpose:  Find a template invocation name from a page name or a&lt;br /&gt;
--                mw.title object.&lt;br /&gt;
--  Description:  This function detects whether a string or a mw.title&lt;br /&gt;
--                object has been passed in, and uses that to find a&lt;br /&gt;
--                template name as it is used in template invocations.&lt;br /&gt;
--   Parameters:  title - full page name or mw.title object for the&lt;br /&gt;
--                template (string or mw.title object)&lt;br /&gt;
--      Returns:  String&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
function p.name(title)&lt;br /&gt;
	if type(title) == &#039;string&#039; then&lt;br /&gt;
		title = mw.title.new(title)&lt;br /&gt;
		if not title or #title.prefixedText == 0 or #title.interwiki &amp;gt; 0 then&lt;br /&gt;
			error(&amp;quot;name関数のtitle引数の値が不正です&amp;quot;, 2)&lt;br /&gt;
		end&lt;br /&gt;
	elseif type(title) ~= &#039;table&#039; or type(title.getContent) ~= &#039;function&#039; then&lt;br /&gt;
		error(&amp;quot;name関数の第1引数は文字列かmw.titleオブジェクトでなければなりません&amp;quot;, 2)&lt;br /&gt;
	end&lt;br /&gt;
	if title.namespace == 10 then&lt;br /&gt;
		local text = title.text&lt;br /&gt;
		local check = mw.title.new(text, 10)&lt;br /&gt;
		-- Exclude the prefix, unless we have something like &amp;quot;Template:Category:Foo&amp;quot;, which can&#039;t be abbreviated to &amp;quot;Category:Foo&amp;quot;.&lt;br /&gt;
		return check and mw.title.equals(title, check) and text or title.prefixedText&lt;br /&gt;
	elseif title.namespace == 0 then&lt;br /&gt;
		return &#039;:&#039; .. title.prefixedText&lt;br /&gt;
	else&lt;br /&gt;
		return title.prefixedText&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
--         Name:  p.invocation&lt;br /&gt;
--      Purpose:  Construct a MediaWiki template invocation.&lt;br /&gt;
--  Description:  This function makes a template invocation from the&lt;br /&gt;
--                name and the arguments given. Note that it isn&#039;t&lt;br /&gt;
--                perfect: we have no way of knowing what whitespace was&lt;br /&gt;
--                in the original invocation, the named parameters will be&lt;br /&gt;
--                alphabetically sorted, and any parameters with duplicate keys&lt;br /&gt;
--                will be removed.&lt;br /&gt;
--   Parameters:  name - the template name, formatted as it will appear&lt;br /&gt;
--                    in the invocation. (string)&lt;br /&gt;
--                args - a table of template arguments. (table)&lt;br /&gt;
--                format - formatting options. (string, optional)&lt;br /&gt;
--                    Set to &amp;quot;nowiki&amp;quot; to escape, curly braces, pipes and&lt;br /&gt;
--                    equals signs with their HTML entities. The default&lt;br /&gt;
--                    is unescaped.&lt;br /&gt;
--      Returns:  String&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
function p.invocation(name, args, format)&lt;br /&gt;
	checkType(&#039;invocation&#039;, 1, name, &#039;string&#039;)&lt;br /&gt;
	checkType(&#039;invocation&#039;, 2, args, &#039;table&#039;)&lt;br /&gt;
	checkType(&#039;invocation&#039;, 3, format, &#039;string&#039;, true)&lt;br /&gt;
&lt;br /&gt;
	-- Validate the args table and make a copy to work from. We need to&lt;br /&gt;
	-- make a copy of the table rather than just using the original, as&lt;br /&gt;
	-- some of the values may be erased when building the invocation.&lt;br /&gt;
	local invArgs = {}&lt;br /&gt;
	for k, v in pairs(args) do&lt;br /&gt;
		local typek = type(k)&lt;br /&gt;
		local typev = type(v)&lt;br /&gt;
		if typek ~= &#039;string&#039; and typek ~= &#039;number&#039;&lt;br /&gt;
			or typev ~= &#039;string&#039; and typev ~= &#039;number&#039;&lt;br /&gt;
		then&lt;br /&gt;
			error(&amp;quot;invocationの第2引数の値が不正です（引数名と引数値は文字列か数字しか受け付けません）&amp;quot;, 2)&lt;br /&gt;
		end&lt;br /&gt;
		invArgs[k] = v&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Get the separators to use.&lt;br /&gt;
	local seps = {&lt;br /&gt;
		openb = &#039;{{&#039;,&lt;br /&gt;
		closeb = &#039;}}&#039;,&lt;br /&gt;
		pipe = &#039;|&#039;,&lt;br /&gt;
		equals = &#039;=&#039;&lt;br /&gt;
	}&lt;br /&gt;
	if format == &#039;nowiki&#039; then&lt;br /&gt;
		for k, v in pairs(seps) do&lt;br /&gt;
			seps[k] = mw.text.nowiki(v)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Build the invocation body with numbered args first, then named.&lt;br /&gt;
	local ret = {}&lt;br /&gt;
	ret[#ret + 1] = seps.openb&lt;br /&gt;
	ret[#ret + 1] = name&lt;br /&gt;
	for k, v in ipairs(invArgs) do&lt;br /&gt;
		if type(v) == &#039;string&#039; and v:find(&#039;=&#039;, 1, true) then&lt;br /&gt;
			-- Likely something like 1=foo=bar which needs to be displayed as a named arg.&lt;br /&gt;
		else&lt;br /&gt;
			ret[#ret + 1] = seps.pipe&lt;br /&gt;
			ret[#ret + 1] = v&lt;br /&gt;
			invArgs[k] = nil -- Erase the key so that we don&#039;t add the value twice&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local keys = {} -- sort parameter list; better than arbitrary order&lt;br /&gt;
	for k, _ in pairs(invArgs) do&lt;br /&gt;
		keys[#keys + 1] = k&lt;br /&gt;
	end&lt;br /&gt;
	table.sort(keys,&lt;br /&gt;
		function (a, b)&lt;br /&gt;
			-- Sort with keys of type number first, then string.&lt;br /&gt;
			if type(a) == type(b) then&lt;br /&gt;
				return a &amp;lt; b&lt;br /&gt;
			elseif type(a) == &#039;number&#039; then&lt;br /&gt;
				return true&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	)&lt;br /&gt;
	&lt;br /&gt;
	local maybeSpace = &#039;&#039; -- First named parameter should not be separated by a space&lt;br /&gt;
	for _, v in ipairs(keys) do -- Add named args based on sorted parameter list&lt;br /&gt;
		ret[#ret + 1] = maybeSpace .. seps.pipe&lt;br /&gt;
		ret[#ret + 1] = tostring(v)&lt;br /&gt;
		ret[#ret + 1] = seps.equals&lt;br /&gt;
		ret[#ret + 1] = invArgs[v]&lt;br /&gt;
		maybeSpace = &#039; &#039;&lt;br /&gt;
	end&lt;br /&gt;
	ret[#ret + 1] = seps.closeb&lt;br /&gt;
&lt;br /&gt;
	return table.concat(ret)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Template_test_case/config&amp;diff=883</id>
		<title>モジュール:Template test case/config</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Template_test_case/config&amp;diff=883"/>
		<updated>2025-02-12T10:42:07Z</updated>

		<summary type="html">&lt;p&gt;2288: 1版 をインポートしました&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-------------------------------------------------------------------------------&lt;br /&gt;
--                    Module:Template test case/config&lt;br /&gt;
-- This module holds configuration data for [[Module:Template test case]].&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
return {&lt;br /&gt;
&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
-- Options&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- The magic word used in place of the template name when making nowiki&lt;br /&gt;
-- invocations.&lt;br /&gt;
templateNameMagicWord = &#039;__TEMPLATENAME__&#039;,&lt;br /&gt;
&lt;br /&gt;
-- The subpage that sandboxes are typically stored on. Used when loading&lt;br /&gt;
-- wrapper template config and when guessing the sandbox template name.&lt;br /&gt;
sandboxSubpage = &#039;sandbox&#039;,&lt;br /&gt;
&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
-- Messages&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
msg = {&lt;br /&gt;
&lt;br /&gt;
-- The default header for test cases rendered in columns.&lt;br /&gt;
[&#039;columns-header&#039;] = &#039;並べて比較&#039;,&lt;br /&gt;
&lt;br /&gt;
-- The error message to use if a templaten option is missing.&lt;br /&gt;
-- $1 - the number of the missing template option.&lt;br /&gt;
[&#039;missing-template-option-error&#039;] = &amp;quot;one or more options ending in &#039;$1&#039; &amp;quot; ..&lt;br /&gt;
	&amp;quot;were detected, but no &#039;template$1&#039; option was found&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
-- The error message to use if a nowiki invocation is used but the template&lt;br /&gt;
-- name magic word is not found.&lt;br /&gt;
-- $1 - the value of the template name magic word&lt;br /&gt;
[&#039;nowiki-magic-word-error&#039;] = &amp;quot;the template invocation must include &#039;$1&#039; in &amp;quot; ..&lt;br /&gt;
	&amp;quot;place of the template name&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
},&lt;br /&gt;
&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
-- Wrapper template config.&lt;br /&gt;
-- The wrapper template config is a table with wrapper template names as keys,&lt;br /&gt;
-- and subtables containing two fields:&lt;br /&gt;
--   func - the function name to be used with that template. This must be a&lt;br /&gt;
--       function exported by the main module. This is optional: the default&lt;br /&gt;
--       value is &amp;quot;table&amp;quot;.&lt;br /&gt;
--   args - a table of default arguments to be used with that template. This is&lt;br /&gt;
--       is optional.&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
wrappers = {&lt;br /&gt;
	[&#039;Template:Test case&#039;] = {},&lt;br /&gt;
	[&#039;Template:Testcase table&#039;] = {&lt;br /&gt;
		args = {_format = &#039;columns&#039;}&lt;br /&gt;
	},&lt;br /&gt;
	[&#039;Template:Testcase rows&#039;] = {&lt;br /&gt;
		args = {_format = &#039;rows&#039;}&lt;br /&gt;
	},&lt;br /&gt;
	[&#039;Template:Test case nowiki&#039;] = {&lt;br /&gt;
		func = &#039;nowiki&#039;&lt;br /&gt;
	},&lt;br /&gt;
	[&#039;Template:Nowiki template demo&#039;] = {&lt;br /&gt;
		func = &#039;nowiki&#039;,&lt;br /&gt;
		args = {showheader = false, showtemplate2 = false}&lt;br /&gt;
	},&lt;br /&gt;
	[&#039;Template:Collapsible test case&#039;] = {&lt;br /&gt;
		args = {_collapsible = true}&lt;br /&gt;
	},&lt;br /&gt;
	[&#039;Template:Collapsible 2 test case&#039;] = {&lt;br /&gt;
		args = {_collapsible = true, _wantdiff = true}&lt;br /&gt;
	},&lt;br /&gt;
	[&#039;Template:Inline test case&#039;] = {&lt;br /&gt;
		args = {_format = &#039;inline&#039;, _showcode = true}&lt;br /&gt;
	},&lt;br /&gt;
},&lt;br /&gt;
&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
-- End config&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Template_test_case/data&amp;diff=881</id>
		<title>モジュール:Template test case/data</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Template_test_case/data&amp;diff=881"/>
		<updated>2025-02-12T10:42:06Z</updated>

		<summary type="html">&lt;p&gt;2288: 1版 をインポートしました&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- This module processes configuration data for use in&lt;br /&gt;
-- [[Module:Template test case]]. It is loaded from the main module with&lt;br /&gt;
-- mw.loadData.&lt;br /&gt;
&lt;br /&gt;
local cfg = require(&#039;Module:Template test case/config&#039;)&lt;br /&gt;
&lt;br /&gt;
local function escapePattern(s)&lt;br /&gt;
	s = s:gsub(&#039;%p&#039;, &#039;%%%0&#039;)&lt;br /&gt;
	return s&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Escape config items that need to be used as patterns. Doing it here is more&lt;br /&gt;
-- efficient, as mw.loadData saves them from having to be computed for every&lt;br /&gt;
-- test case on a page.&lt;br /&gt;
cfg.templateNameMagicWordPattern = escapePattern(cfg.templateNameMagicWord)&lt;br /&gt;
cfg.sandboxSubpagePattern = &#039;/&#039; .. escapePattern(cfg.sandboxSubpage) .. &#039;$&#039;&lt;br /&gt;
&lt;br /&gt;
return cfg&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Template_test_case&amp;diff=879</id>
		<title>モジュール:Template test case</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Template_test_case&amp;diff=879"/>
		<updated>2025-02-12T10:42:06Z</updated>

		<summary type="html">&lt;p&gt;2288: 1版 をインポートしました&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--[[&lt;br /&gt;
   A module for generating test case templates.&lt;br /&gt;
&lt;br /&gt;
   This module incorporates code from the English Wikipedia&#039;s &amp;quot;Testcase table&amp;quot;&lt;br /&gt;
   module,[1] written by Frietjes [2] with contributions by Mr. Stradivarius [3]&lt;br /&gt;
   and Jackmcbarn,[4] and the English Wikipedia&#039;s &amp;quot;Testcase rows&amp;quot; module,[5]&lt;br /&gt;
   written by Mr. Stradivarius.&lt;br /&gt;
&lt;br /&gt;
   The &amp;quot;Testcase table&amp;quot; and &amp;quot;Testcase rows&amp;quot; modules are released under the&lt;br /&gt;
   CC BY-SA 3.0 License [6] and the GFDL.[7]&lt;br /&gt;
&lt;br /&gt;
   License: CC BY-SA 3.0 and the GFDL&lt;br /&gt;
   Author: Mr. Stradivarius&lt;br /&gt;
&lt;br /&gt;
   [1] https://en.wikipedia.org/wiki/Module:Testcase_table&lt;br /&gt;
   [2] https://en.wikipedia.org/wiki/User:Frietjes&lt;br /&gt;
   [3] https://en.wikipedia.org/wiki/User:Mr._Stradivarius&lt;br /&gt;
   [4] https://en.wikipedia.org/wiki/User:Jackmcbarn&lt;br /&gt;
   [5] https://en.wikipedia.org/wiki/Module:Testcase_rows&lt;br /&gt;
   [6] https://en.wikipedia.org/wiki/Wikipedia:Text_of_Creative_Commons_Attribution-ShareAlike_3.0_Unported_License&lt;br /&gt;
   [7] https://en.wikipedia.org/wiki/Wikipedia:Text_of_the_GNU_Free_Documentation_License&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
-- Load required modules&lt;br /&gt;
local yesno = require(&#039;Module:Yesno&#039;)&lt;br /&gt;
&lt;br /&gt;
-- Set constants&lt;br /&gt;
local DATA_MODULE = &#039;Module:Template test case/data&#039;&lt;br /&gt;
&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
-- Shared methods&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local function message(self, key, ...)&lt;br /&gt;
	-- This method is added to classes that need to deal with messages from the&lt;br /&gt;
	-- config module.&lt;br /&gt;
	local msg = self.cfg.msg[key]&lt;br /&gt;
	if select(1, ...) then&lt;br /&gt;
		return mw.message.newRawMessage(msg, ...):plain()&lt;br /&gt;
	else&lt;br /&gt;
		return msg&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
-- Template class&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local Template = {}&lt;br /&gt;
&lt;br /&gt;
Template.memoizedMethods = {&lt;br /&gt;
	-- Names of methods to be memoized in each object. This table should only&lt;br /&gt;
	-- hold methods with no parameters.&lt;br /&gt;
	getFullPage = true,&lt;br /&gt;
	getName = true,&lt;br /&gt;
	makeHeader = true,&lt;br /&gt;
	getOutput = true&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function Template.new(invocationObj, options)&lt;br /&gt;
	local obj = {}&lt;br /&gt;
&lt;br /&gt;
	-- Set input&lt;br /&gt;
	for k, v in pairs(options or {}) do&lt;br /&gt;
		if not Template[k] then&lt;br /&gt;
			obj[k] = v&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	obj._invocation = invocationObj&lt;br /&gt;
&lt;br /&gt;
	-- Validate input&lt;br /&gt;
	if not obj.template and not obj.title then&lt;br /&gt;
		error(&#039;no template or title specified&#039;, 2)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Memoize expensive method calls&lt;br /&gt;
	local memoFuncs = {}&lt;br /&gt;
	return setmetatable(obj, {&lt;br /&gt;
		__index = function (t, key)&lt;br /&gt;
			if Template.memoizedMethods[key] then&lt;br /&gt;
				local func = memoFuncs[key]&lt;br /&gt;
				if not func then&lt;br /&gt;
					local val = Template[key](t)&lt;br /&gt;
					func = function () return val end&lt;br /&gt;
					memoFuncs[key] = func&lt;br /&gt;
				end&lt;br /&gt;
				return func&lt;br /&gt;
			else&lt;br /&gt;
				return Template[key]&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function Template:getFullPage()&lt;br /&gt;
	if not self.template then&lt;br /&gt;
		return self.title.prefixedText&lt;br /&gt;
	elseif self.template:sub(1, 7) == &#039;#invoke&#039; then&lt;br /&gt;
		return &#039;Module&#039; .. self.template:sub(8):gsub(&#039;|.*&#039;, &#039;&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		local strippedTemplate, hasColon = self.template:gsub(&#039;^:&#039;, &#039;&#039;, 1)&lt;br /&gt;
		hasColon = hasColon &amp;gt; 0&lt;br /&gt;
		local ns = strippedTemplate:match(&#039;^(.-):&#039;)&lt;br /&gt;
		ns = ns and mw.site.namespaces[ns]&lt;br /&gt;
		if ns then&lt;br /&gt;
			return strippedTemplate&lt;br /&gt;
		elseif hasColon then&lt;br /&gt;
			return strippedTemplate -- Main namespace&lt;br /&gt;
		else&lt;br /&gt;
			return mw.site.namespaces[10].name .. &#039;:&#039; .. strippedTemplate&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function Template:getName()&lt;br /&gt;
	if self.template then&lt;br /&gt;
		return self.template&lt;br /&gt;
	else&lt;br /&gt;
		return require(&#039;Module:Template invocation&#039;).name(self.title)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function Template:makeLink(display)&lt;br /&gt;
	if display then&lt;br /&gt;
		return string.format(&#039;[[:%s|%s]]&#039;, self:getFullPage(), display)&lt;br /&gt;
	else&lt;br /&gt;
		return string.format(&#039;[[:%s]]&#039;, self:getFullPage())&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function Template:makeBraceLink(display)&lt;br /&gt;
	display = display or self:getName()&lt;br /&gt;
	local link = self:makeLink(display)&lt;br /&gt;
	return mw.text.nowiki(&#039;{{&#039;) .. link .. mw.text.nowiki(&#039;}}&#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function Template:makeHeader()&lt;br /&gt;
	return self.heading or self:makeBraceLink()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function Template:getInvocation(format)&lt;br /&gt;
	local invocation = self._invocation:getInvocation{&lt;br /&gt;
		template = self:getName(),&lt;br /&gt;
		requireMagicWord = self.requireMagicWord,&lt;br /&gt;
	}&lt;br /&gt;
	if format == &#039;code&#039; then&lt;br /&gt;
		invocation = &#039;&amp;lt;code&amp;gt;&#039; .. mw.text.nowiki(invocation) .. &#039;&amp;lt;/code&amp;gt;&#039;&lt;br /&gt;
	elseif format == &#039;kbd&#039; then&lt;br /&gt;
		invocation = &#039;&amp;lt;kbd&amp;gt;&#039; .. mw.text.nowiki(invocation) .. &#039;&amp;lt;/kbd&amp;gt;&#039;&lt;br /&gt;
	elseif format == &#039;plain&#039; then&lt;br /&gt;
		invocation = mw.text.nowiki(invocation)&lt;br /&gt;
	else&lt;br /&gt;
		-- Default is pre tags&lt;br /&gt;
		invocation = mw.text.encode(invocation, &#039;&amp;amp;&#039;)&lt;br /&gt;
		invocation = &#039;&amp;lt;pre style=&amp;quot;white-space: pre-wrap;&amp;quot;&amp;gt;&#039; .. invocation .. &#039;&amp;lt;/pre&amp;gt;&#039;&lt;br /&gt;
		invocation = mw.getCurrentFrame():preprocess(invocation)&lt;br /&gt;
	end&lt;br /&gt;
	return invocation&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function Template:getOutput()&lt;br /&gt;
	local protect = require(&#039;Module:Protect&#039;)&lt;br /&gt;
	-- calling self._invocation:getOutput{...}&lt;br /&gt;
	return protect(self._invocation.getOutput)(self._invocation, {&lt;br /&gt;
		template = self:getName(),&lt;br /&gt;
		requireMagicWord = self.requireMagicWord,&lt;br /&gt;
	})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
-- TestCase class&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local TestCase = {}&lt;br /&gt;
TestCase.__index = TestCase&lt;br /&gt;
TestCase.message = message -- add the message method&lt;br /&gt;
&lt;br /&gt;
TestCase.renderMethods = {&lt;br /&gt;
	-- Keys in this table are values of the &amp;quot;format&amp;quot; option, values are the&lt;br /&gt;
	-- method for rendering that format.&lt;br /&gt;
	columns = &#039;renderColumns&#039;,&lt;br /&gt;
	rows = &#039;renderRows&#039;,&lt;br /&gt;
	tablerows = &#039;renderRows&#039;,&lt;br /&gt;
	inline = &#039;renderInline&#039;,&lt;br /&gt;
	cells = &#039;renderCells&#039;,&lt;br /&gt;
	default = &#039;renderDefault&#039;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function TestCase.new(invocationObj, options, cfg)&lt;br /&gt;
	local obj = setmetatable({}, TestCase)&lt;br /&gt;
	obj.cfg = cfg&lt;br /&gt;
&lt;br /&gt;
	-- Separate general options from template options. Template options are&lt;br /&gt;
	-- numbered, whereas general options are not.&lt;br /&gt;
	local generalOptions, templateOptions = {}, {}&lt;br /&gt;
	for k, v in pairs(options) do&lt;br /&gt;
		local prefix, num&lt;br /&gt;
		if type(k) == &#039;string&#039; then&lt;br /&gt;
			prefix, num = k:match(&#039;^(.-)([1-9][0-9]*)$&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		if prefix then&lt;br /&gt;
			num = tonumber(num)&lt;br /&gt;
			templateOptions[num] = templateOptions[num] or {}&lt;br /&gt;
			templateOptions[num][prefix] = v&lt;br /&gt;
		else&lt;br /&gt;
			generalOptions[k] = v&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Set general options&lt;br /&gt;
	generalOptions.showcode = yesno(generalOptions.showcode)&lt;br /&gt;
	generalOptions.showheader = yesno(generalOptions.showheader) ~= false&lt;br /&gt;
	generalOptions.showcaption = yesno(generalOptions.showcaption) ~= false&lt;br /&gt;
	generalOptions.collapsible = yesno(generalOptions.collapsible)&lt;br /&gt;
	generalOptions.notcollapsed = yesno(generalOptions.notcollapsed)&lt;br /&gt;
	generalOptions.wantdiff = yesno(generalOptions.wantdiff) &lt;br /&gt;
	obj.options = generalOptions&lt;br /&gt;
&lt;br /&gt;
	-- Preprocess template args&lt;br /&gt;
	for num, t in pairs(templateOptions) do&lt;br /&gt;
		if t.showtemplate ~= nil then&lt;br /&gt;
			t.showtemplate = yesno(t.showtemplate)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Set up first two template options tables, so that if only the&lt;br /&gt;
	-- &amp;quot;template3&amp;quot; is specified it isn&#039;t made the first template when the&lt;br /&gt;
	-- the table options array is compressed.&lt;br /&gt;
	templateOptions[1] = templateOptions[1] or {}&lt;br /&gt;
	templateOptions[2] = templateOptions[2] or {}&lt;br /&gt;
&lt;br /&gt;
	-- Allow the &amp;quot;template&amp;quot; option to override the &amp;quot;template1&amp;quot; option for&lt;br /&gt;
	-- backwards compatibility with [[Module:Testcase table]].&lt;br /&gt;
	if generalOptions.template then&lt;br /&gt;
		templateOptions[1].template = generalOptions.template&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Add default template options&lt;br /&gt;
	if templateOptions[1].template and not templateOptions[2].template then&lt;br /&gt;
		templateOptions[2].template = templateOptions[1].template ..&lt;br /&gt;
			&#039;/&#039; .. obj.cfg.sandboxSubpage&lt;br /&gt;
	end&lt;br /&gt;
	if not templateOptions[1].template then&lt;br /&gt;
		templateOptions[1].title = mw.title.getCurrentTitle().basePageTitle&lt;br /&gt;
	end&lt;br /&gt;
	if not templateOptions[2].template then&lt;br /&gt;
		templateOptions[2].title = templateOptions[1].title:subPageTitle(&lt;br /&gt;
			obj.cfg.sandboxSubpage&lt;br /&gt;
		)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Remove template options for any templates where the showtemplate&lt;br /&gt;
	-- argument is false. This prevents any output for that template.&lt;br /&gt;
	for num, t in pairs(templateOptions) do&lt;br /&gt;
		if t.showtemplate == false then&lt;br /&gt;
			templateOptions[num] = nil&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Check for missing template names.&lt;br /&gt;
	for num, t in pairs(templateOptions) do&lt;br /&gt;
		if not t.template and not t.title then&lt;br /&gt;
			error(obj:message(&lt;br /&gt;
				&#039;missing-template-option-error&#039;,&lt;br /&gt;
				num, num&lt;br /&gt;
			), 2)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Compress templateOptions table so we can iterate over it with ipairs.&lt;br /&gt;
	templateOptions = (function (t)&lt;br /&gt;
		local nums = {}&lt;br /&gt;
		for num in pairs(t) do&lt;br /&gt;
			nums[#nums + 1] = num&lt;br /&gt;
		end&lt;br /&gt;
		table.sort(nums)&lt;br /&gt;
		local ret = {}&lt;br /&gt;
		for i, num in ipairs(nums) do&lt;br /&gt;
			ret[i] = t[num]&lt;br /&gt;
		end&lt;br /&gt;
		return ret&lt;br /&gt;
	end)(templateOptions)&lt;br /&gt;
&lt;br /&gt;
	-- Don&#039;t require the __TEMPLATENAME__ magic word for nowiki invocations if&lt;br /&gt;
	-- there is only one template being output.&lt;br /&gt;
	if #templateOptions &amp;lt;= 1 then&lt;br /&gt;
		templateOptions[1].requireMagicWord = false&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	mw.logObject(templateOptions)&lt;br /&gt;
&lt;br /&gt;
	-- Make the template objects&lt;br /&gt;
	obj.templates = {}&lt;br /&gt;
	for i, options in ipairs(templateOptions) do&lt;br /&gt;
		table.insert(obj.templates, Template.new(invocationObj, options))&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Add tracking categories. At the moment we are only tracking templates&lt;br /&gt;
	-- that use any &amp;quot;heading&amp;quot; parameters or an &amp;quot;output&amp;quot; parameter.&lt;br /&gt;
	obj.categories = {}&lt;br /&gt;
	for k, v in pairs(options) do&lt;br /&gt;
		if type(k) == &#039;string&#039; and k:find(&#039;heading&#039;) then&lt;br /&gt;
			obj.categories[&#039;ヘッダーパラメータを使用しているテンプレート・テストケース&#039;] = true&lt;br /&gt;
		elseif k == &#039;output&#039; then&lt;br /&gt;
			obj.categories[&#039;アウトプットパラメータを使用しているテンプレート・テストケース&#039;] = true&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return obj&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function TestCase:getTemplateOutput(templateObj)&lt;br /&gt;
	local output = templateObj:getOutput()&lt;br /&gt;
	if self.options.resetRefs then&lt;br /&gt;
		mw.getCurrentFrame():extensionTag(&#039;references&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	return output&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function TestCase:templateOutputIsEqual()&lt;br /&gt;
	-- Returns a boolean showing whether all of the template outputs are equal.&lt;br /&gt;
	-- The random parts of strip markers (see [[Help:Strip markers]]) are&lt;br /&gt;
	-- removed before comparison. This means a strip marker can contain anything&lt;br /&gt;
	-- and still be treated as equal, but it solves the problem of otherwise&lt;br /&gt;
	-- identical wikitext not returning as exactly equal.&lt;br /&gt;
	local function normaliseOutput(obj)&lt;br /&gt;
		local out = obj:getOutput()&lt;br /&gt;
		-- Remove the random parts from strip markers.&lt;br /&gt;
		out = out:gsub(&#039;(\127[^\127]*UNIQ%-%-%l+%-)%x+(%-%-?QINU[^\127]*\127)&#039;, &#039;%1%2&#039;)&lt;br /&gt;
		return out&lt;br /&gt;
	end&lt;br /&gt;
	local firstOutput = normaliseOutput(self.templates[1])&lt;br /&gt;
	for i = 2, #self.templates do&lt;br /&gt;
		local output = normaliseOutput(self.templates[i])&lt;br /&gt;
		if output ~= firstOutput then&lt;br /&gt;
			return false&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return true&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function TestCase:makeCollapsible(s)&lt;br /&gt;
	local title = self.options.title or self.templates[1]:makeHeader()&lt;br /&gt;
	if self.options.titlecode then&lt;br /&gt;
		title = self.templates[1]:getInvocation(&#039;kbd&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	local isEqual = self:templateOutputIsEqual()&lt;br /&gt;
	local root = mw.html.create(&#039;div&#039;)&lt;br /&gt;
	root&lt;br /&gt;
		:addClass(&#039;mw-collapsible&#039;)&lt;br /&gt;
		:css(&#039;width&#039;, &#039;100%&#039;)&lt;br /&gt;
		:css(&#039;border&#039;, &#039;solid silver 1px&#039;)&lt;br /&gt;
		:css(&#039;padding&#039;, &#039;0.2em&#039;)&lt;br /&gt;
		:css(&#039;clear&#039;, &#039;both&#039;)&lt;br /&gt;
		:addClass(self.options.notcollapsed == false and &#039;mw-collapsed&#039; or nil)&lt;br /&gt;
	if self.options.wantdiff then&lt;br /&gt;
		root&lt;br /&gt;
			:tag(&#039;div&#039;)&lt;br /&gt;
				:css(&#039;background-color&#039;, isEqual and &#039;yellow&#039; or &#039;#90a8ee&#039;)&lt;br /&gt;
				:css(&#039;color&#039;, &#039;black&#039;)&lt;br /&gt;
				:css(&#039;font-weight&#039;, &#039;bold&#039;)&lt;br /&gt;
				:css(&#039;padding&#039;, &#039;0.2em&#039;)&lt;br /&gt;
				:wikitext(title)&lt;br /&gt;
				:done()&lt;br /&gt;
	else&lt;br /&gt;
		if self.options.notcollapsed ~= true or false then&lt;br /&gt;
			root&lt;br /&gt;
				:addClass(isEqual and &#039;mw-collapsed&#039; or nil)&lt;br /&gt;
		end&lt;br /&gt;
		root&lt;br /&gt;
			:tag(&#039;div&#039;)&lt;br /&gt;
				:css(&#039;background-color&#039;, isEqual and &#039;lightgreen&#039; or &#039;yellow&#039;)&lt;br /&gt;
				:css(&#039;color&#039;, &#039;black&#039;)&lt;br /&gt;
				:css(&#039;font-weight&#039;, &#039;bold&#039;)&lt;br /&gt;
				:css(&#039;padding&#039;, &#039;0.2em&#039;)&lt;br /&gt;
				:wikitext(title)&lt;br /&gt;
				:done()&lt;br /&gt;
	end&lt;br /&gt;
	root&lt;br /&gt;
		:tag(&#039;div&#039;)&lt;br /&gt;
			:addClass(&#039;mw-collapsible-content&#039;)&lt;br /&gt;
			:newline()&lt;br /&gt;
			:wikitext(s)&lt;br /&gt;
			:newline()&lt;br /&gt;
	return tostring(root)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function TestCase:renderColumns()&lt;br /&gt;
	local root = mw.html.create()&lt;br /&gt;
	if self.options.showcode then&lt;br /&gt;
		root&lt;br /&gt;
			:wikitext(self.templates[1]:getInvocation())&lt;br /&gt;
			:newline()&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local tableroot = root:tag(&#039;table&#039;)&lt;br /&gt;
&lt;br /&gt;
	if self.options.showheader then&lt;br /&gt;
		-- Caption&lt;br /&gt;
		if self.options.showcaption then&lt;br /&gt;
			tableroot&lt;br /&gt;
				:addClass(self.options.class)&lt;br /&gt;
				:cssText(self.options.style)&lt;br /&gt;
				:tag(&#039;caption&#039;)&lt;br /&gt;
					:wikitext(self.options.caption or self:message(&#039;columns-header&#039;))&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		-- Headers&lt;br /&gt;
		local headerRow = tableroot:tag(&#039;tr&#039;)&lt;br /&gt;
		if self.options.rowheader then&lt;br /&gt;
			-- rowheader is correct here. We need to add another th cell if&lt;br /&gt;
			-- rowheader is set further down, even if heading0 is missing.&lt;br /&gt;
			headerRow:tag(&#039;th&#039;):wikitext(self.options.heading0)&lt;br /&gt;
		end&lt;br /&gt;
		local width&lt;br /&gt;
		if #self.templates &amp;gt; 0 then&lt;br /&gt;
			width = tostring(math.floor(100 / #self.templates)) .. &#039;%&#039;&lt;br /&gt;
		else&lt;br /&gt;
			width = &#039;100%&#039;&lt;br /&gt;
		end&lt;br /&gt;
		for i, obj in ipairs(self.templates) do&lt;br /&gt;
			headerRow&lt;br /&gt;
				:tag(&#039;th&#039;)&lt;br /&gt;
					:css(&#039;width&#039;, width)&lt;br /&gt;
					:wikitext(obj:makeHeader())&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Row header&lt;br /&gt;
	local dataRow = tableroot:tag(&#039;tr&#039;):css(&#039;vertical-align&#039;, &#039;top&#039;)&lt;br /&gt;
	if self.options.rowheader then&lt;br /&gt;
		dataRow:tag(&#039;th&#039;)&lt;br /&gt;
			:attr(&#039;scope&#039;, &#039;row&#039;)&lt;br /&gt;
			:wikitext(self.options.rowheader)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Template output&lt;br /&gt;
	for i, obj in ipairs(self.templates) do&lt;br /&gt;
		if self.options.output == &#039;nowiki+&#039; then&lt;br /&gt;
			dataRow:tag(&#039;td&#039;)&lt;br /&gt;
				:newline()&lt;br /&gt;
				:wikitext(self.options.before)&lt;br /&gt;
				:wikitext(self:getTemplateOutput(obj))&lt;br /&gt;
				:wikitext(self.options.after)&lt;br /&gt;
				:wikitext(&#039;&amp;lt;pre style=&amp;quot;white-space: pre-wrap;&amp;quot;&amp;gt;&#039;)&lt;br /&gt;
				:wikitext(mw.text.nowiki(self.options.before or &amp;quot;&amp;quot;))&lt;br /&gt;
				:wikitext(mw.text.nowiki(self:getTemplateOutput(obj)))&lt;br /&gt;
				:wikitext(mw.text.nowiki(self.options.after or &amp;quot;&amp;quot;))&lt;br /&gt;
				:wikitext(&#039;&amp;lt;/pre&amp;gt;&#039;)&lt;br /&gt;
		elseif self.options.output == &#039;nowiki&#039; then&lt;br /&gt;
			dataRow:tag(&#039;td&#039;)&lt;br /&gt;
				:newline()&lt;br /&gt;
				:wikitext(mw.text.nowiki(self.options.before or &amp;quot;&amp;quot;))&lt;br /&gt;
				:wikitext(mw.text.nowiki(self:getTemplateOutput(obj)))&lt;br /&gt;
				:wikitext(mw.text.nowiki(self.options.after or &amp;quot;&amp;quot;))&lt;br /&gt;
		else&lt;br /&gt;
			dataRow:tag(&#039;td&#039;)&lt;br /&gt;
				:newline()&lt;br /&gt;
				:wikitext(self.options.before)&lt;br /&gt;
				:wikitext(self:getTemplateOutput(obj))&lt;br /&gt;
				:wikitext(self.options.after)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return tostring(root)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function TestCase:renderRows()&lt;br /&gt;
	local root = mw.html.create()&lt;br /&gt;
	if self.options.showcode then&lt;br /&gt;
		root&lt;br /&gt;
			:wikitext(self.templates[1]:getInvocation())&lt;br /&gt;
			:newline()&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local tableroot = root:tag(&#039;table&#039;)&lt;br /&gt;
	tableroot&lt;br /&gt;
		:addClass(self.options.class)&lt;br /&gt;
		:cssText(self.options.style)&lt;br /&gt;
&lt;br /&gt;
	if self.options.caption then&lt;br /&gt;
		tableroot&lt;br /&gt;
			:tag(&#039;caption&#039;)&lt;br /&gt;
				:wikitext(self.options.caption)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	for _, obj in ipairs(self.templates) do&lt;br /&gt;
		local dataRow = tableroot:tag(&#039;tr&#039;)&lt;br /&gt;
		&lt;br /&gt;
		-- Header&lt;br /&gt;
		if self.options.showheader then&lt;br /&gt;
			if self.options.format == &#039;tablerows&#039; then&lt;br /&gt;
				dataRow:tag(&#039;th&#039;)&lt;br /&gt;
					:attr(&#039;scope&#039;, &#039;row&#039;)&lt;br /&gt;
					:css(&#039;vertical-align&#039;, &#039;top&#039;)&lt;br /&gt;
					:css(&#039;text-align&#039;, &#039;left&#039;)&lt;br /&gt;
					:wikitext(obj:makeHeader())&lt;br /&gt;
				dataRow:tag(&#039;td&#039;)&lt;br /&gt;
					:css(&#039;vertical-align&#039;, &#039;top&#039;)&lt;br /&gt;
					:css(&#039;padding&#039;, &#039;0 1em&#039;)&lt;br /&gt;
					:wikitext(&#039;→&#039;)&lt;br /&gt;
			else&lt;br /&gt;
				dataRow:tag(&#039;td&#039;)&lt;br /&gt;
					:css(&#039;text-align&#039;, &#039;center&#039;)&lt;br /&gt;
					:css(&#039;font-weight&#039;, &#039;bold&#039;)&lt;br /&gt;
					:wikitext(obj:makeHeader())&lt;br /&gt;
				dataRow = tableroot:tag(&#039;tr&#039;)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		-- Template output&lt;br /&gt;
		if self.options.output == &#039;nowiki+&#039; then&lt;br /&gt;
			dataRow:tag(&#039;td&#039;)&lt;br /&gt;
				:newline()&lt;br /&gt;
                :wikitext(self.options.before)&lt;br /&gt;
                :wikitext(self:getTemplateOutput(obj))&lt;br /&gt;
                :wikitext(self.options.after)&lt;br /&gt;
                :wikitext(&#039;&amp;lt;pre style=&amp;quot;white-space: pre-wrap;&amp;quot;&amp;gt;&#039;)&lt;br /&gt;
                :wikitext(mw.text.nowiki(self.options.before or &amp;quot;&amp;quot;))&lt;br /&gt;
                :wikitext(mw.text.nowiki(self:getTemplateOutput(obj)))&lt;br /&gt;
                :wikitext(mw.text.nowiki(self.options.after or &amp;quot;&amp;quot;))&lt;br /&gt;
                :wikitext(&#039;&amp;lt;/pre&amp;gt;&#039;)&lt;br /&gt;
		elseif self.options.output == &#039;nowiki&#039; then&lt;br /&gt;
			dataRow:tag(&#039;td&#039;)&lt;br /&gt;
				:newline()&lt;br /&gt;
				:wikitext(mw.text.nowiki(self.options.before or &amp;quot;&amp;quot;))&lt;br /&gt;
				:wikitext(mw.text.nowiki(self:getTemplateOutput(obj)))&lt;br /&gt;
				:wikitext(mw.text.nowiki(self.options.after or &amp;quot;&amp;quot;))&lt;br /&gt;
		else&lt;br /&gt;
			dataRow:tag(&#039;td&#039;)&lt;br /&gt;
				:newline()&lt;br /&gt;
				:wikitext(self.options.before)&lt;br /&gt;
				:wikitext(self:getTemplateOutput(obj))&lt;br /&gt;
				:wikitext(self.options.after)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return tostring(root)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function TestCase:renderInline()&lt;br /&gt;
	local arrow = mw.language.getContentLanguage():getArrow(&#039;forwards&#039;)&lt;br /&gt;
	local ret = {}&lt;br /&gt;
	for i, obj in ipairs(self.templates) do&lt;br /&gt;
		local line = {}&lt;br /&gt;
		line[#line + 1] = self.options.prefix or &#039;* &#039;&lt;br /&gt;
		if self.options.showcode then&lt;br /&gt;
			line[#line + 1] = obj:getInvocation(&#039;code&#039;)&lt;br /&gt;
			line[#line + 1] = &#039; &#039;&lt;br /&gt;
			line[#line + 1] = arrow&lt;br /&gt;
			line[#line + 1] = &#039; &#039;&lt;br /&gt;
		end&lt;br /&gt;
		if self.options.output == &#039;nowiki+&#039; then&lt;br /&gt;
			line[#line + 1] = self.options.before or &amp;quot;&amp;quot;&lt;br /&gt;
			line[#line + 1] = self:getTemplateOutput(obj)&lt;br /&gt;
			line[#line + 1] = self.options.after or &amp;quot;&amp;quot;&lt;br /&gt;
			line[#line + 1] = &#039;&amp;lt;pre style=&amp;quot;white-space: pre-wrap;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
			line[#line + 1] = mw.text.nowiki(self.options.before or &amp;quot;&amp;quot;)&lt;br /&gt;
			line[#line + 1] = mw.text.nowiki(self:getTemplateOutput(obj))&lt;br /&gt;
			line[#line + 1] = mw.text.nowiki(self.options.after or &amp;quot;&amp;quot;)&lt;br /&gt;
			line[#line + 1] = &#039;&amp;lt;/pre&amp;gt;&#039;&lt;br /&gt;
		elseif self.options.output == &#039;nowiki&#039; then&lt;br /&gt;
			line[#line + 1] = mw.text.nowiki(self.options.before or &amp;quot;&amp;quot;)&lt;br /&gt;
			line[#line + 1] = mw.text.nowiki(self:getTemplateOutput(obj))&lt;br /&gt;
			line[#line + 1] = mw.text.nowiki(self.options.after or &amp;quot;&amp;quot;)&lt;br /&gt;
		else&lt;br /&gt;
			line[#line + 1] = self.options.before or &amp;quot;&amp;quot;&lt;br /&gt;
			line[#line + 1] = self:getTemplateOutput(obj)&lt;br /&gt;
			line[#line + 1] = self.options.after or &amp;quot;&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
		ret[#ret + 1] = table.concat(line)&lt;br /&gt;
	end&lt;br /&gt;
	if self.options.addline then&lt;br /&gt;
		local line = {}&lt;br /&gt;
		line[#line + 1] = self.options.prefix or &#039;* &#039;&lt;br /&gt;
		line[#line + 1] = self.options.addline&lt;br /&gt;
		ret[#ret + 1] = table.concat(line)&lt;br /&gt;
	end&lt;br /&gt;
	return table.concat(ret, &#039;\n&#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function TestCase:renderCells()&lt;br /&gt;
	local root = mw.html.create()&lt;br /&gt;
	local dataRow = root:tag(&#039;tr&#039;)&lt;br /&gt;
	dataRow&lt;br /&gt;
		:css(&#039;vertical-align&#039;, &#039;top&#039;)&lt;br /&gt;
		:addClass(self.options.class)&lt;br /&gt;
		:cssText(self.options.style)&lt;br /&gt;
&lt;br /&gt;
	-- Row header&lt;br /&gt;
	if self.options.rowheader then&lt;br /&gt;
		dataRow:tag(&#039;th&#039;)&lt;br /&gt;
			:attr(&#039;scope&#039;, &#039;row&#039;)&lt;br /&gt;
			:newline()&lt;br /&gt;
			:wikitext(self.options.rowheader or self:message(&#039;row-header&#039;))&lt;br /&gt;
	end&lt;br /&gt;
	-- Caption&lt;br /&gt;
	if self.options.showcaption then&lt;br /&gt;
		dataRow:tag(&#039;th&#039;)&lt;br /&gt;
			:attr(&#039;scope&#039;, &#039;row&#039;)&lt;br /&gt;
			:newline()&lt;br /&gt;
			:wikitext(self.options.caption or self:message(&#039;columns-header&#039;))&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Show code&lt;br /&gt;
	if self.options.showcode then&lt;br /&gt;
		dataRow:tag(&#039;td&#039;)&lt;br /&gt;
			:newline()&lt;br /&gt;
			:wikitext(self:getInvocation(&#039;code&#039;))&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Template output&lt;br /&gt;
	for i, obj in ipairs(self.templates) do&lt;br /&gt;
		if self.options.output == &#039;nowiki+&#039; then&lt;br /&gt;
			dataRow:tag(&#039;td&#039;)&lt;br /&gt;
				:newline()&lt;br /&gt;
				:wikitext(self.options.before)&lt;br /&gt;
				:wikitext(self:getTemplateOutput(obj))&lt;br /&gt;
				:wikitext(self.options.after)&lt;br /&gt;
				:wikitext(&#039;&amp;lt;pre style=&amp;quot;white-space: pre-wrap;&amp;quot;&amp;gt;&#039;)&lt;br /&gt;
				:wikitext(mw.text.nowiki(self.options.before or &amp;quot;&amp;quot;))&lt;br /&gt;
				:wikitext(mw.text.nowiki(self:getTemplateOutput(obj)))&lt;br /&gt;
				:wikitext(mw.text.nowiki(self.options.after or &amp;quot;&amp;quot;))&lt;br /&gt;
				:wikitext(&#039;&amp;lt;/pre&amp;gt;&#039;)&lt;br /&gt;
		elseif self.options.output == &#039;nowiki&#039; then&lt;br /&gt;
			dataRow:tag(&#039;td&#039;)&lt;br /&gt;
				:newline()&lt;br /&gt;
				:wikitext(mw.text.nowiki(self.options.before or &amp;quot;&amp;quot;))&lt;br /&gt;
				:wikitext(mw.text.nowiki(self:getTemplateOutput(obj)))&lt;br /&gt;
				:wikitext(mw.text.nowiki(self.options.after or &amp;quot;&amp;quot;))&lt;br /&gt;
		else&lt;br /&gt;
			dataRow:tag(&#039;td&#039;)&lt;br /&gt;
				:newline()&lt;br /&gt;
				:wikitext(self.options.before)&lt;br /&gt;
				:wikitext(self:getTemplateOutput(obj))&lt;br /&gt;
				:wikitext(self.options.after)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return tostring(root)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function TestCase:renderDefault()&lt;br /&gt;
	local ret = {}&lt;br /&gt;
	if self.options.showcode then&lt;br /&gt;
		ret[#ret + 1] = self.templates[1]:getInvocation()&lt;br /&gt;
	end&lt;br /&gt;
	for i, obj in ipairs(self.templates) do&lt;br /&gt;
		ret[#ret + 1] = &#039;&amp;lt;div style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
		if self.options.showheader then&lt;br /&gt;
			ret[#ret + 1] = obj:makeHeader()&lt;br /&gt;
		end&lt;br /&gt;
		if self.options.output == &#039;nowiki+&#039; then&lt;br /&gt;
			ret[#ret + 1] = (self.options.before or &amp;quot;&amp;quot;) ..&lt;br /&gt;
			self:getTemplateOutput(obj) ..&lt;br /&gt;
			(self.options.after or &amp;quot;&amp;quot;) ..&lt;br /&gt;
			&#039;&amp;lt;pre style=&amp;quot;white-space: pre-wrap;&amp;quot;&amp;gt;&#039; ..&lt;br /&gt;
			mw.text.nowiki(self.options.before or &amp;quot;&amp;quot;) ..&lt;br /&gt;
			mw.text.nowiki(self:getTemplateOutput(obj)) ..&lt;br /&gt;
			mw.text.nowiki(self.options.after or &amp;quot;&amp;quot;) .. &#039;&amp;lt;/pre&amp;gt;&#039;&lt;br /&gt;
		elseif self.options.output == &#039;nowiki&#039; then&lt;br /&gt;
			ret[#ret + 1] = mw.text.nowiki(self.options.before or &amp;quot;&amp;quot;) ..&lt;br /&gt;
			mw.text.nowiki(self:getTemplateOutput(obj)) ..&lt;br /&gt;
			mw.text.nowiki(self.options.after or &amp;quot;&amp;quot;)&lt;br /&gt;
		else&lt;br /&gt;
			ret[#ret + 1] = (self.options.before or &amp;quot;&amp;quot;) ..&lt;br /&gt;
			self:getTemplateOutput(obj) ..&lt;br /&gt;
			(self.options.after or &amp;quot;&amp;quot;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return table.concat(ret, &#039;\n\n&#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function TestCase:__tostring()&lt;br /&gt;
	local format = self.options.format&lt;br /&gt;
	local method = format and TestCase.renderMethods[format] or &#039;renderDefault&#039;&lt;br /&gt;
	local ret = self[method](self)&lt;br /&gt;
	if self.options.collapsible then&lt;br /&gt;
		ret = self:makeCollapsible(ret)&lt;br /&gt;
	end&lt;br /&gt;
	for cat in pairs(self.categories) do&lt;br /&gt;
		ret = ret .. string.format(&#039;[[Category:%s]]&#039;, cat)&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
-- Nowiki invocation class&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local NowikiInvocation = {}&lt;br /&gt;
NowikiInvocation.__index = NowikiInvocation&lt;br /&gt;
NowikiInvocation.message = message -- Add the message method&lt;br /&gt;
&lt;br /&gt;
function NowikiInvocation.new(invocation, cfg)&lt;br /&gt;
	local obj = setmetatable({}, NowikiInvocation)&lt;br /&gt;
	obj.cfg = cfg&lt;br /&gt;
	invocation = mw.text.unstrip(invocation)&lt;br /&gt;
	-- Decode HTML entities for &amp;lt;, &amp;gt;, and &amp;quot;. This means that HTML entities in&lt;br /&gt;
	-- the original code must be escaped as e.g. &amp;amp;amp;lt;, which is unfortunate,&lt;br /&gt;
	-- but it is the best we can do as the distinction between &amp;lt;, &amp;gt;, &amp;quot; and &amp;amp;lt;,&lt;br /&gt;
	-- &amp;amp;gt;, &amp;amp;quot; is lost during the original nowiki operation.&lt;br /&gt;
	invocation = invocation:gsub(&#039;&amp;amp;lt;&#039;, &#039;&amp;lt;&#039;)&lt;br /&gt;
	invocation = invocation:gsub(&#039;&amp;amp;gt;&#039;, &#039;&amp;gt;&#039;)&lt;br /&gt;
	invocation = invocation:gsub(&#039;&amp;amp;quot;&#039;, &#039;&amp;quot;&#039;)&lt;br /&gt;
	obj.invocation = invocation&lt;br /&gt;
	return obj&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function NowikiInvocation:getInvocation(options)&lt;br /&gt;
	local template = options.template:gsub(&#039;%%&#039;, &#039;%%%%&#039;) -- Escape &amp;quot;%&amp;quot; with &amp;quot;%%&amp;quot;&lt;br /&gt;
	local invocation, count = self.invocation:gsub(&lt;br /&gt;
		self.cfg.templateNameMagicWordPattern,&lt;br /&gt;
		template&lt;br /&gt;
	)&lt;br /&gt;
	if options.requireMagicWord ~= false and count &amp;lt; 1 then&lt;br /&gt;
		error(self:message(&lt;br /&gt;
			&#039;nowiki-magic-word-error&#039;,&lt;br /&gt;
			self.cfg.templateNameMagicWord&lt;br /&gt;
		))&lt;br /&gt;
	end&lt;br /&gt;
	return invocation&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function NowikiInvocation:getOutput(options)&lt;br /&gt;
	local invocation = self:getInvocation(options)&lt;br /&gt;
	return mw.getCurrentFrame():preprocess(invocation)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
-- Table invocation class&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local TableInvocation = {}&lt;br /&gt;
TableInvocation.__index = TableInvocation&lt;br /&gt;
TableInvocation.message = message -- Add the message method&lt;br /&gt;
&lt;br /&gt;
function TableInvocation.new(invokeArgs, nowikiCode, cfg)&lt;br /&gt;
	local obj = setmetatable({}, TableInvocation)&lt;br /&gt;
	obj.cfg = cfg&lt;br /&gt;
	obj.invokeArgs = invokeArgs&lt;br /&gt;
	obj.code = nowikiCode&lt;br /&gt;
	return obj&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function TableInvocation:getInvocation(options)&lt;br /&gt;
	if self.code then&lt;br /&gt;
		local nowikiObj = NowikiInvocation.new(self.code, self.cfg)&lt;br /&gt;
		return nowikiObj:getInvocation(options)&lt;br /&gt;
	else&lt;br /&gt;
		return require(&#039;Module:Template invocation&#039;).invocation(&lt;br /&gt;
			options.template,&lt;br /&gt;
			self.invokeArgs&lt;br /&gt;
		)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function TableInvocation:getOutput(options)&lt;br /&gt;
	if (options.template:sub(1, 7) == &#039;#invoke&#039;) then&lt;br /&gt;
		local moduleCall = mw.text.split(options.template, &#039;|&#039;, true)&lt;br /&gt;
		local args = mw.clone(self.invokeArgs)&lt;br /&gt;
		table.insert(args, 1, moduleCall[2])&lt;br /&gt;
		return mw.getCurrentFrame():callParserFunction(moduleCall[1], args)&lt;br /&gt;
	end&lt;br /&gt;
	return mw.getCurrentFrame():expandTemplate{&lt;br /&gt;
		title = options.template,&lt;br /&gt;
		args = self.invokeArgs&lt;br /&gt;
	}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
-- Bridge functions&lt;br /&gt;
--&lt;br /&gt;
-- These functions translate template arguments into forms that can be accepted&lt;br /&gt;
-- by the different classes, and return the results.&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local bridge = {}&lt;br /&gt;
&lt;br /&gt;
function bridge.table(args, cfg)&lt;br /&gt;
	cfg = cfg or mw.loadData(DATA_MODULE)&lt;br /&gt;
&lt;br /&gt;
	local options, invokeArgs = {}, {}&lt;br /&gt;
	for k, v in pairs(args) do&lt;br /&gt;
		local optionKey = type(k) == &#039;string&#039; and k:match(&#039;^_(.*)$&#039;)&lt;br /&gt;
		if optionKey then&lt;br /&gt;
			if type(v) == &#039;string&#039; then&lt;br /&gt;
				v = v:match(&#039;^%s*(.-)%s*$&#039;) -- trim whitespace&lt;br /&gt;
			end&lt;br /&gt;
			if v ~= &#039;&#039; then&lt;br /&gt;
				options[optionKey] = v&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			invokeArgs[k] = v&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Allow passing a nowiki invocation as an option. While this means users&lt;br /&gt;
	-- have to pass in the code twice, whitespace is preserved and &amp;amp;lt; etc.&lt;br /&gt;
	-- will work as intended.&lt;br /&gt;
	local nowikiCode = options.code&lt;br /&gt;
	options.code = nil&lt;br /&gt;
&lt;br /&gt;
	local invocationObj = TableInvocation.new(invokeArgs, nowikiCode, cfg)&lt;br /&gt;
	local testCaseObj = TestCase.new(invocationObj, options, cfg)&lt;br /&gt;
	return tostring(testCaseObj)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function bridge.nowiki(args, cfg)&lt;br /&gt;
	cfg = cfg or mw.loadData(DATA_MODULE)&lt;br /&gt;
	&lt;br /&gt;
	-- Convert args beginning with _ for consistency with the normal bridge&lt;br /&gt;
	local newArgs = {}&lt;br /&gt;
	for k, v in pairs(args) do&lt;br /&gt;
		local normalName = type(k) == &amp;quot;string&amp;quot; and string.match(k, &amp;quot;^_(.*)$&amp;quot;)&lt;br /&gt;
		if normalName then&lt;br /&gt;
			newArgs[normalName] = v&lt;br /&gt;
		else&lt;br /&gt;
			newArgs[k] = v&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local code = newArgs.code or newArgs[1]&lt;br /&gt;
	local invocationObj = NowikiInvocation.new(code, cfg)&lt;br /&gt;
	newArgs.code = nil&lt;br /&gt;
	newArgs[1] = nil&lt;br /&gt;
	-- Assume we want to see the code as we already passed it in.&lt;br /&gt;
	newArgs.showcode = newArgs.showcode or true&lt;br /&gt;
	local testCaseObj = TestCase.new(invocationObj, newArgs, cfg)&lt;br /&gt;
	return tostring(testCaseObj)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
-- Exports&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
function p.main(frame, cfg)&lt;br /&gt;
	cfg = cfg or mw.loadData(DATA_MODULE)&lt;br /&gt;
&lt;br /&gt;
	-- Load the wrapper config, if any.&lt;br /&gt;
	local wrapperConfig&lt;br /&gt;
	if frame.getParent then&lt;br /&gt;
		local title = frame:getParent():getTitle()&lt;br /&gt;
		local template = title:gsub(cfg.sandboxSubpagePattern, &#039;&#039;)&lt;br /&gt;
		wrapperConfig = cfg.wrappers[template]&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Work out the function we will call, use it to generate the config for&lt;br /&gt;
	-- Module:Arguments, and use Module:Arguments to find the arguments passed&lt;br /&gt;
	-- by the user.&lt;br /&gt;
	local func = wrapperConfig and wrapperConfig.func or &#039;table&#039;&lt;br /&gt;
	local userArgs = require(&#039;Module:Arguments&#039;).getArgs(frame, {&lt;br /&gt;
		parentOnly = wrapperConfig,&lt;br /&gt;
		frameOnly = not wrapperConfig,&lt;br /&gt;
		trim = func ~= &#039;table&#039;,&lt;br /&gt;
		removeBlanks = func ~= &#039;table&#039;&lt;br /&gt;
	})&lt;br /&gt;
&lt;br /&gt;
	-- Get default args and build the args table. User-specified args overwrite&lt;br /&gt;
	-- default args.&lt;br /&gt;
	local defaultArgs = wrapperConfig and wrapperConfig.args or {}&lt;br /&gt;
	local args = {}&lt;br /&gt;
	for k, v in pairs(defaultArgs) do&lt;br /&gt;
		args[k] = v&lt;br /&gt;
	end&lt;br /&gt;
	for k, v in pairs(userArgs) do&lt;br /&gt;
		args[k] = v&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return bridge[func](args, cfg)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._exportClasses() -- For testing&lt;br /&gt;
	return {&lt;br /&gt;
		Template = Template,&lt;br /&gt;
		TestCase = TestCase,&lt;br /&gt;
		NowikiInvocation = NowikiInvocation,&lt;br /&gt;
		TableInvocation = TableInvocation&lt;br /&gt;
	}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Hatnote_list&amp;diff=877</id>
		<title>モジュール:Hatnote list</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Hatnote_list&amp;diff=877"/>
		<updated>2025-02-12T10:42:06Z</updated>

		<summary type="html">&lt;p&gt;2288: 1版 をインポートしました&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--------------------------------------------------------------------------------&lt;br /&gt;
--                           Module:Hatnote list                              --&lt;br /&gt;
--                                                                            --&lt;br /&gt;
-- This module produces and formats lists for use in hatnotes. In particular, --&lt;br /&gt;
-- it implements the for-see list, i.e. lists of &amp;quot;For X, see Y&amp;quot; statements,   --&lt;br /&gt;
-- as used in {{about}}, {{redirect}}, and their variants. Also introduced    --&lt;br /&gt;
-- are andList &amp;amp; orList helpers for formatting lists with those conjunctions. --&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local mArguments --initialize lazily&lt;br /&gt;
local mHatnote = require(&#039;Module:Hatnote&#039;)&lt;br /&gt;
local libraryUtil = require(&#039;libraryUtil&#039;)&lt;br /&gt;
local checkType = libraryUtil.checkType&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
-- List stringification helper functions&lt;br /&gt;
--&lt;br /&gt;
-- These functions are used for stringifying lists, usually page lists inside&lt;br /&gt;
-- the &amp;quot;Y&amp;quot; portion of &amp;quot;For X, see Y&amp;quot; for-see items.&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
--default options table used across the list stringification functions&lt;br /&gt;
local stringifyListDefaultOptions = {&lt;br /&gt;
	conjunction = &amp;quot;および&amp;quot;,&lt;br /&gt;
	separator = &amp;quot;、&amp;quot;,&lt;br /&gt;
	altSeparator = &amp;quot;;&amp;quot;,&lt;br /&gt;
	space = &amp;quot;&amp;quot;,&lt;br /&gt;
	formatted = false&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
-- Stringifies a list generically; probably shouldn&#039;t be used directly&lt;br /&gt;
function stringifyList(list, options)&lt;br /&gt;
	-- Type-checks, defaults, and a shortcut&lt;br /&gt;
	checkType(&amp;quot;stringifyList&amp;quot;, 1, list, &amp;quot;table&amp;quot;)&lt;br /&gt;
	if #list == 0 then return nil end&lt;br /&gt;
	checkType(&amp;quot;stringifyList&amp;quot;, 2, options, &amp;quot;table&amp;quot;, true)&lt;br /&gt;
	options = options or {}&lt;br /&gt;
	for k, v in pairs(stringifyListDefaultOptions) do&lt;br /&gt;
		if options[k] == nil then options[k] = v end&lt;br /&gt;
	end&lt;br /&gt;
	local s = options.space&lt;br /&gt;
	-- Format the list if requested&lt;br /&gt;
	if options.formatted then&lt;br /&gt;
		for i, page in ipairs(list) do&lt;br /&gt;
			local success, res = pcall(mw.title.new, string.gsub(page, &#039;|.*$&#039;, &#039;&#039;))-- ページ名として有効かの判定&lt;br /&gt;
			if success and res then												-- 有効なら、#を§に変え、リンク化して、鍵括弧を付ける&lt;br /&gt;
				list[i] = &#039;「&#039; .. mHatnote._formatLink{link = page} .. &#039;」&#039;&lt;br /&gt;
			else																-- 無効（[[aaa]]や{{仮リンク}}など）なら、鍵括弧だけつける&lt;br /&gt;
				list[i] = &#039;「&#039; .. page .. &#039;」&#039;&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- Set the separator; if any item contains it, use the alternate separator&lt;br /&gt;
	local separator = options.separator&lt;br /&gt;
	--searches display text only&lt;br /&gt;
	function searchDisp(t, f)&lt;br /&gt;
		return string.find(string.sub(t, (string.find(t, &#039;|&#039;) or 0) + 1), f)&lt;br /&gt;
	end&lt;br /&gt;
	for k, v in pairs(list) do&lt;br /&gt;
		if searchDisp(v, separator) then&lt;br /&gt;
			separator = options.altSeparator&lt;br /&gt;
			break&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- Set the conjunction, apply Oxford comma, and force a comma if #1 has &amp;quot;§&amp;quot;&lt;br /&gt;
	local conjunction = s .. options.conjunction .. s&lt;br /&gt;
	if #list == 2 and searchDisp(list[1], &amp;quot;§&amp;quot;) or #list &amp;gt; 2 then&lt;br /&gt;
		conjunction = separator .. conjunction&lt;br /&gt;
	end&lt;br /&gt;
	-- Return the formatted string&lt;br /&gt;
	return mw.text.listToText(list, separator .. s, conjunction)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--DRY function&lt;br /&gt;
function conjList (conj, list, fmt)&lt;br /&gt;
	return stringifyList(list, {conjunction = conj, formatted = fmt})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Stringifies lists with &amp;quot;and&amp;quot; or &amp;quot;or&amp;quot;&lt;br /&gt;
function p.andList (...) return conjList(&amp;quot;および&amp;quot;, ...) end&lt;br /&gt;
function p.orList (...) return conjList(&amp;quot;または&amp;quot;, ...) end&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
-- For see&lt;br /&gt;
--&lt;br /&gt;
-- Makes a &amp;quot;For X, see [[Y]].&amp;quot; list from raw parameters. Intended for the&lt;br /&gt;
-- {{about}} and {{redirect}} templates and their variants.&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
--default options table used across the forSee family of functions&lt;br /&gt;
local forSeeDefaultOptions = {&lt;br /&gt;
	andKeyword = &#039;および&#039;,&lt;br /&gt;
	title = mw.title.getCurrentTitle().text,&lt;br /&gt;
	otherText = &#039;その他の用法&#039;,&lt;br /&gt;
	forSeeForm = &#039;%sについては、「%s」をご覧ください。&#039;,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
--Collapses duplicate punctuation&lt;br /&gt;
function punctuationCollapse (text)&lt;br /&gt;
	local replacements = {&lt;br /&gt;
		[&amp;quot;%.%.$&amp;quot;] = &amp;quot;.&amp;quot;,&lt;br /&gt;
		[&amp;quot;%?%.$&amp;quot;] = &amp;quot;?&amp;quot;,&lt;br /&gt;
		[&amp;quot;%!%.$&amp;quot;] = &amp;quot;!&amp;quot;,&lt;br /&gt;
		[&amp;quot;%.%]%]%.$&amp;quot;] = &amp;quot;.]]&amp;quot;,&lt;br /&gt;
		[&amp;quot;%?%]%]%.$&amp;quot;] = &amp;quot;?]]&amp;quot;,&lt;br /&gt;
		[&amp;quot;%!%]%]%.$&amp;quot;] = &amp;quot;!]]&amp;quot;&lt;br /&gt;
	}&lt;br /&gt;
	for k, v in pairs(replacements) do text = string.gsub(text, k, v) end&lt;br /&gt;
	return text&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Structures arguments into a table for stringification, &amp;amp; options&lt;br /&gt;
function p.forSeeArgsToTable (args, from, options)&lt;br /&gt;
	-- Type-checks and defaults&lt;br /&gt;
	checkType(&amp;quot;forSeeArgsToTable&amp;quot;, 1, args, &#039;table&#039;)&lt;br /&gt;
	checkType(&amp;quot;forSeeArgsToTable&amp;quot;, 2, from, &#039;number&#039;, true)&lt;br /&gt;
	from = from or 1&lt;br /&gt;
	checkType(&amp;quot;forSeeArgsToTable&amp;quot;, 3, options, &#039;table&#039;, true)&lt;br /&gt;
	options = options or {}&lt;br /&gt;
	for k, v in pairs(forSeeDefaultOptions) do&lt;br /&gt;
		if options[k] == nil then options[k] = v end&lt;br /&gt;
	end&lt;br /&gt;
	-- maxArg&#039;s gotten manually because getArgs() and table.maxn aren&#039;t friends&lt;br /&gt;
	local maxArg = 0&lt;br /&gt;
	for k, v in pairs(args) do&lt;br /&gt;
		if type(k) == &#039;number&#039; and k &amp;gt; maxArg then maxArg = k end&lt;br /&gt;
	end&lt;br /&gt;
	-- Structure the data out from the parameter list:&lt;br /&gt;
	-- * forTable is the wrapper table, with forRow rows&lt;br /&gt;
	-- * Rows are tables of a &amp;quot;use&amp;quot; string &amp;amp; a &amp;quot;pages&amp;quot; table of pagename strings&lt;br /&gt;
	-- * Blanks are left empty for defaulting elsewhere, but can terminate list&lt;br /&gt;
	local forTable = {}&lt;br /&gt;
	local i = from&lt;br /&gt;
	local terminated = false&lt;br /&gt;
	-- If there is extra text, and no arguments are given, give nil value&lt;br /&gt;
	-- to not produce default of &amp;quot;For other uses, see foo (disambiguation)&amp;quot;&lt;br /&gt;
	if options.extratext and i &amp;gt; maxArg then return nil end&lt;br /&gt;
	-- Loop to generate rows&lt;br /&gt;
	repeat&lt;br /&gt;
		-- New empty row&lt;br /&gt;
		local forRow = {}&lt;br /&gt;
		-- On blank use, assume list&#039;s ended &amp;amp; break at end of this loop&lt;br /&gt;
		forRow.use = args[i]&lt;br /&gt;
		if not args[i] then terminated = true end&lt;br /&gt;
		-- New empty list of pages&lt;br /&gt;
		forRow.pages = {}&lt;br /&gt;
		-- Insert first pages item if present&lt;br /&gt;
		table.insert(forRow.pages, args[i + 1])&lt;br /&gt;
		-- If the param after next is &amp;quot;and&amp;quot;, do inner loop to collect params&lt;br /&gt;
		-- until the &amp;quot;and&amp;quot;&#039;s stop. Blanks are ignored: &amp;quot;1|and||and|3&amp;quot; → {1, 3}&lt;br /&gt;
		while args[i + 2] == options.andKeyword do&lt;br /&gt;
			if args[i + 3] then &lt;br /&gt;
				table.insert(forRow.pages, args[i + 3])&lt;br /&gt;
			end&lt;br /&gt;
			-- Increment to next &amp;quot;and&amp;quot;&lt;br /&gt;
			i = i + 2&lt;br /&gt;
		end&lt;br /&gt;
		-- Increment to next use&lt;br /&gt;
		i = i + 2&lt;br /&gt;
		-- Append the row&lt;br /&gt;
		table.insert(forTable, forRow)&lt;br /&gt;
	until terminated or i &amp;gt; maxArg&lt;br /&gt;
	&lt;br /&gt;
	return forTable&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Stringifies a table as formatted by forSeeArgsToTable&lt;br /&gt;
function p.forSeeTableToString (forSeeTable, options)&lt;br /&gt;
	-- Type-checks and defaults&lt;br /&gt;
	checkType(&amp;quot;forSeeTableToString&amp;quot;, 1, forSeeTable, &amp;quot;table&amp;quot;, true)&lt;br /&gt;
	checkType(&amp;quot;forSeeTableToString&amp;quot;, 2, options, &amp;quot;table&amp;quot;, true)&lt;br /&gt;
	options = options or {}&lt;br /&gt;
	for k, v in pairs(forSeeDefaultOptions) do&lt;br /&gt;
		if options[k] == nil then options[k] = v end&lt;br /&gt;
	end&lt;br /&gt;
	-- Stringify each for-see item into a list&lt;br /&gt;
	local strList = {}&lt;br /&gt;
	if forSeeTable then&lt;br /&gt;
		for k, v in pairs(forSeeTable) do&lt;br /&gt;
			local useStr = v.use or options.otherText&lt;br /&gt;
			local pagesStr = p.andList(v.pages, true) or mHatnote._formatLink(mHatnote.disambiguate(options.title))&lt;br /&gt;
			local forSeeStr = string.format(options.forSeeForm, useStr, pagesStr)&lt;br /&gt;
			forSeeStr = punctuationCollapse(forSeeStr)&lt;br /&gt;
			table.insert(strList, forSeeStr)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if options.extratext then table.insert(strList, punctuationCollapse(options.extratext..&#039;.&#039;)) end&lt;br /&gt;
	-- Return the concatenated list&lt;br /&gt;
	return table.concat(strList, &#039; &#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Produces a &amp;quot;For X, see [[Y]]&amp;quot; string from arguments. Expects index gaps&lt;br /&gt;
-- but not blank/whitespace values. Ignores named args and args &amp;lt; &amp;quot;from&amp;quot;.&lt;br /&gt;
function p._forSee (args, from, options)&lt;br /&gt;
	local forSeeTable = p.forSeeArgsToTable(args, from, options)&lt;br /&gt;
	return p.forSeeTableToString(forSeeTable, options)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- As _forSee, but uses the frame.&lt;br /&gt;
function p.forSee (frame, from, options)&lt;br /&gt;
	mArguments = require(&#039;Module:Arguments&#039;)&lt;br /&gt;
	return p._forSee(mArguments.getArgs(frame), from, options)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:See/doc&amp;diff=875</id>
		<title>テンプレート:See/doc</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:See/doc&amp;diff=875"/>
		<updated>2025-02-12T10:42:06Z</updated>

		<summary type="html">&lt;p&gt;2288: 1版 をインポートしました&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Documentation subpage|種類=[[Help:テンプレート|テンプレート]]}}&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{使用箇所の多いテンプレート|10,000以上}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
{{lua|Module:Labelled list hatnote}}&lt;br /&gt;
参照すべき記事へのリンクを生成するテンプレートです。典型的にはセクションの先頭で使用されます。[[Wikipedia:サマリースタイル|サマリースタイル]]で執筆する際に役立ちます。&lt;br /&gt;
&lt;br /&gt;
== 使い方 ==&lt;br /&gt;
; 基本的な使い方:&lt;br /&gt;
 &amp;amp;#123;{See|ページ}}&lt;br /&gt;
&lt;br /&gt;
; 全ての引数:&lt;br /&gt;
 &amp;amp;#123;{See|ページ1|ページ2|ページ3|...&lt;br /&gt;
 |label 1=ラベル1|label 2=ラベル2|label 3=ラベル3|...&lt;br /&gt;
 |l1=ラベル1|l2=ラベル2|l3=ラベル3|...&lt;br /&gt;
 |selfref=yes}}&lt;br /&gt;
&lt;br /&gt;
== 使用例 ==&lt;br /&gt;
{{nowiki template demo|format=inline|code=&amp;lt;nowiki&amp;gt;{{See|記事}}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{nowiki template demo|format=inline|code=&amp;lt;nowiki&amp;gt;{{See|記事#セクション}}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{nowiki template demo|format=inline|code=&amp;lt;nowiki&amp;gt;{{See|記事#セクション|label 1=カスタムセクションラベル}}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{nowiki template demo|format=inline|code=&amp;lt;nowiki&amp;gt;{{See|記事1|記事2|記事3}}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{nowiki template demo|format=inline|code=&amp;lt;nowiki&amp;gt;{{See|記事1|l1=カスタムラベル1|記事2|l2=カスタムラベル2}}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{nowiki template demo|format=inline|code=&amp;lt;nowiki&amp;gt;{{See|来た、見た、勝った|ガイウス・ユリウス・カエサル}}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{nowiki template demo|format=inline|code=&amp;lt;nowiki&amp;gt;{{See|来た、見た、勝った|ガイウス・ユリウス・カエサル#ローマ内戦}}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== 引数 ==&lt;br /&gt;
当テンプレートでは下記の引数が使用可能です:&lt;br /&gt;
* {{para|1}}、{{para|2}}、{{para|3}}、... – リンク先ページ名を入力します。少なくとも1つのページ名の入力が必須です。カテゴリやファイルは自動的に[[Help:コロンの裏技|コロンの裏技]]を用いてエスケープされ、セクションへのリンクは自動的にMediaWiki既定の記法「ページ#セクション」から「ページ § セクション」の書式にフォーマットされます。&lt;br /&gt;
* {{para|label 1}}、{{para|label 2}}、{{para|label 3}}、... または{{para|l1}}、{{para|l2}}、{{para|l3}}、... – 各リンク先ページに対応するラベルを指定可能なオプション引数です。&lt;br /&gt;
* {{para|selfref}} – &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;y&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;のいずれかの値が設定された場合、CSSクラス &amp;lt;code&amp;gt;selfref&amp;lt;/code&amp;gt; を追加します。これはウィキペディアへの自己参照を示すために使用されます。詳細は[[Template:Selfref]]を参照してください。&lt;br /&gt;
* {{para|category}} – &amp;lt;code&amp;gt;no&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;のいずれかの値が設定された場合、エラー追跡カテゴリ（[[:Category:エラーがあるハットノートテンプレート]]）から隠します。これは第1引数（リンク先ページ）が省略された場合のみ発動します。&lt;br /&gt;
&lt;br /&gt;
== エラー ==&lt;br /&gt;
ページ名が1つも与えられていない場合、当テンプレートは以下のメッセージを出力します:&lt;br /&gt;
&lt;br /&gt;
* {{See|category=no}}&lt;br /&gt;
&lt;br /&gt;
このエラーメッセージが表示された場合、次の4つのうち、いずれかの理由に該当すると考えられます:&lt;br /&gt;
# 引数が1つも指定されていないため（パイプ文字もリンク先ページ名もないテンプレートのコード:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{See}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;）。&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{See|&amp;lt;/nowiki&amp;gt;ページ&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;のように正しく入力してください。&lt;br /&gt;
# いくつかの引数が指定されているが、ページ名が含まれていないため。たとえば、&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{See|selfref=yes}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;と入力された場合、このエラーが出ます。&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{See|&amp;lt;/nowiki&amp;gt;ページ&amp;lt;nowiki&amp;gt;|selfref=yes}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;のように正しく入力してください。&lt;br /&gt;
# ページ名が指定されているが、その中に半角等号（&amp;quot;=&amp;quot;）が含まれているため。半角等号はテンプレートのコードにおいて特別な意味を持っています。そのため、引数名を指定しないテンプレート引数では、半角等号を使用することはできません。たとえば、&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{See|1+1=2|2+2=4}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;と入力された場合、このエラーが出ます。これを回避するには、ページ名の前の引数名を&amp;lt;code&amp;gt;1=&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;のように明示的に指定します（例：&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{See|1=1+1=2|2=2+2=4}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;）。&lt;br /&gt;
# &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:(module name)|See|&amp;lt;/nowiki&amp;gt;&#039;&#039;text&#039;&#039;&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;のようにモジュールを直接呼び出そうとしているため。このような#invokeの使い方は性能上の理由で使用が禁止されています。&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{(module name)|&amp;lt;/nowiki&amp;gt;&#039;&#039;text&#039;&#039;&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;のように正しく使用してください。&lt;br /&gt;
&lt;br /&gt;
このエラーメッセージを含んでいるページは、[[:Category:エラーがあるハットノートテンプレート]]で追跡されています。&lt;br /&gt;
&lt;br /&gt;
== TemplateData ==&lt;br /&gt;
{{TemplateDataHeader}}&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;参照すべき記事へのリンクを生成するテンプレートです。&amp;quot;,&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;ページ1&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;第1のリンク先としたいページ名。&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-page-name&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;ページ2&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;第2のリンク先としたいページ名。&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-page-name&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;ページ3&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;第3のリンク先としたいページ名。\&amp;quot;4\&amp;quot;、\&amp;quot;5\&amp;quot;、\&amp;quot;6\&amp;quot;などの引数を用いれば、より多くのページを追加可能。&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-page-name&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;selfref&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;自己参照&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;ウィキペディアのミラーサイトやフォークサイトでは意味をなさない、ウィキペディアへの自己参照を含んでいる場合、\&amp;quot;yes\&amp;quot;に設定。&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;category&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;カテゴリ&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;エラー追跡カテゴリ（Category:エラーがあるハットノートテンプレート）から隠したい場合、\&amp;quot;no\&amp;quot;、\&amp;quot;n\&amp;quot;、\&amp;quot;false\&amp;quot;、\&amp;quot;0\&amp;quot;のいずれかに設定。ページ名が無指定の場合のみ発動。&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;label1&amp;quot;: {&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;label 1&amp;quot;,&lt;br /&gt;
				&amp;quot;l1&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;ラベル1&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;第1のリンク先記事のリンク表示ラベル。&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;label2&amp;quot;: {&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;label 2&amp;quot;,&lt;br /&gt;
				&amp;quot;l2&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;ラベル2&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;第2のリンク先記事のリンク表示ラベル。&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;label3&amp;quot;: {&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;label 3&amp;quot;,&lt;br /&gt;
				&amp;quot;l3&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;ラベル3&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;第3のリンク先記事のリンク表示ラベル。ページ番号に対応する引数名（たとえば、ページ4なら\&amp;quot;label 4\&amp;quot;または\&amp;quot;l4\&amp;quot;）を用いれば、その他のページのラベルも変更可能。&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 関連テンプレート ==&lt;br /&gt;
=== 同類 ===&lt;br /&gt;
*{{tl|For1}}&lt;br /&gt;
*{{tl|For2}}&lt;br /&gt;
*{{tl|See2}}&lt;br /&gt;
*{{tl|See also}}&lt;br /&gt;
*{{tl|Main}}&lt;br /&gt;
----&lt;br /&gt;
=== 曖昧さ回避必須の場合 ===&lt;br /&gt;
{{Otheruses/doc/list}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{sandbox other||&lt;br /&gt;
&amp;lt;!-- カテゴリは以下に追加してください --&amp;gt;&lt;br /&gt;
{{デフォルトソート:{{PAGENAME}}}}&lt;br /&gt;
[[Category:内部リンク用テンプレート]]&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Empty_section/doc&amp;diff=873</id>
		<title>テンプレート:Empty section/doc</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Empty_section/doc&amp;diff=873"/>
		<updated>2025-02-12T10:40:28Z</updated>

		<summary type="html">&lt;p&gt;2288: 1版 をインポートしました&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation subpage|種類=[[Help:テンプレート|テンプレート]]}}&lt;br /&gt;
内容を記入されることが望ましい空の節に下の様に記入します。貼り付けた年月は「date=yyyy年m月」という形式で記入して下さい。&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{empty section|date=&amp;lt;/nowiki&amp;gt;{{CURRENTYEAR}}年{{#time:n月}}}}&lt;br /&gt;
== 関連項目 ==&lt;br /&gt;
*[[Template:See]]&lt;br /&gt;
*[[Template:節スタブ]]&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{sandbox other||&lt;br /&gt;
&amp;lt;!-- カテゴリは以下に追加してください --&amp;gt;&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Unsubst&amp;diff=871</id>
		<title>モジュール:Unsubst</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Unsubst&amp;diff=871"/>
		<updated>2025-02-12T10:40:28Z</updated>

		<summary type="html">&lt;p&gt;2288: 1版 をインポートしました&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local checkType = require(&#039;libraryUtil&#039;).checkType&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local BODY_PARAM = &#039;$B&#039;&lt;br /&gt;
&lt;br /&gt;
local specialParams = {&lt;br /&gt;
	[&#039;$params&#039;] = &#039;parameter list&#039;,&lt;br /&gt;
	[&#039;$aliases&#039;] = &#039;parameter aliases&#039;,&lt;br /&gt;
	[&#039;$flags&#039;] = &#039;flags&#039;,&lt;br /&gt;
	[&#039;$B&#039;] = &#039;template content&#039;,&lt;br /&gt;
	[&#039;$template-name&#039;] = &#039;template invocation name override&#039;,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function p.main(frame, body)&lt;br /&gt;
	-- If we are substing, this function returns a template invocation, and if&lt;br /&gt;
	-- not, it returns the template body. The template body can be specified in&lt;br /&gt;
	-- the body parameter, or in the template parameter defined in the&lt;br /&gt;
	-- BODY_PARAM variable. This function can be called from Lua or from&lt;br /&gt;
	-- #invoke.&lt;br /&gt;
&lt;br /&gt;
	-- Return the template body if we aren&#039;t substing.&lt;br /&gt;
	if not mw.isSubsting() then&lt;br /&gt;
		if body ~= nil then&lt;br /&gt;
			return body&lt;br /&gt;
		elseif frame.args[BODY_PARAM] ~= nil then&lt;br /&gt;
			return frame.args[BODY_PARAM]&lt;br /&gt;
		else&lt;br /&gt;
			error(string.format(&lt;br /&gt;
				&amp;quot;no template content specified (use parameter &#039;%s&#039; from #invoke)&amp;quot;,&lt;br /&gt;
				BODY_PARAM&lt;br /&gt;
			), 2)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Sanity check for the frame object.&lt;br /&gt;
	if type(frame) ~= &#039;table&#039;&lt;br /&gt;
		or type(frame.getParent) ~= &#039;function&#039;&lt;br /&gt;
		or not frame:getParent()&lt;br /&gt;
	then&lt;br /&gt;
		error(&lt;br /&gt;
			&amp;quot;argument #1 to &#039;main&#039; must be a frame object with a parent &amp;quot; ..&lt;br /&gt;
			&amp;quot;frame available&amp;quot;,&lt;br /&gt;
			2&lt;br /&gt;
		)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Find the invocation name.&lt;br /&gt;
	local mTemplateInvocation = require(&#039;Module:Template invocation&#039;)&lt;br /&gt;
	local name&lt;br /&gt;
&lt;br /&gt;
	if frame.args[&#039;$template-name&#039;] and &#039;&#039; ~= frame.args[&#039;$template-name&#039;] then&lt;br /&gt;
		name = frame.args[&#039;$template-name&#039;]										-- override whatever the template name is with this name&lt;br /&gt;
	else&lt;br /&gt;
		name = mTemplateInvocation.name(frame:getParent():getTitle())&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Combine passed args with passed defaults&lt;br /&gt;
	local args = {}&lt;br /&gt;
	if string.find( &#039;,&#039;..(frame.args[&#039;$flags&#039;] or &#039;&#039;)..&#039;,&#039;, &#039;,%s*override%s*,&#039; ) then&lt;br /&gt;
		for k, v in pairs( frame:getParent().args ) do&lt;br /&gt;
			args[k] = v&lt;br /&gt;
		end&lt;br /&gt;
		for k, v in pairs( frame.args ) do&lt;br /&gt;
			if not specialParams[k] then&lt;br /&gt;
				if v == &#039;__DATE__&#039; then&lt;br /&gt;
					v = mw.getContentLanguage():formatDate( &#039;Y年Fj日&#039; )&lt;br /&gt;
				end&lt;br /&gt;
				args[k] = v&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		for k, v in pairs( frame.args ) do&lt;br /&gt;
			if not specialParams[k] then&lt;br /&gt;
				if v == &#039;__DATE__&#039; then&lt;br /&gt;
					v = mw.getContentLanguage():formatDate( &#039;Y年Fj日&#039; )&lt;br /&gt;
				end&lt;br /&gt;
				args[k] = v&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		for k, v in pairs( frame:getParent().args ) do&lt;br /&gt;
			args[k] = v&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Trim parameters, if not specified otherwise&lt;br /&gt;
	if not string.find( &#039;,&#039;..(frame.args[&#039;$flags&#039;] or &#039;&#039;)..&#039;,&#039;, &#039;,%s*keep%-whitespace%s*,&#039; ) then&lt;br /&gt;
		for k, v in pairs( args ) do args[k] = mw.ustring.match(v, &#039;^%s*(.*)%s*$&#039;) or &#039;&#039; end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Pull information from parameter aliases&lt;br /&gt;
	local aliases = {}&lt;br /&gt;
	if frame.args[&#039;$aliases&#039;] then&lt;br /&gt;
		local list = mw.text.split( frame.args[&#039;$aliases&#039;], &#039;%s*,%s*&#039; )&lt;br /&gt;
		for k, v in ipairs( list ) do&lt;br /&gt;
			local tmp = mw.text.split( v, &#039;%s*&amp;gt;%s*&#039; )&lt;br /&gt;
			aliases[tonumber(mw.ustring.match(tmp[1], &#039;^[1-9][0-9]*$&#039;)) or tmp[1]] = ((tonumber(mw.ustring.match(tmp[2], &#039;^[1-9][0-9]*$&#039;))) or tmp[2])&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	for k, v in pairs( aliases ) do&lt;br /&gt;
		if args[k] and ( not args[v] or args[v] == &#039;&#039; ) then&lt;br /&gt;
			args[v] = args[k]&lt;br /&gt;
		end&lt;br /&gt;
		args[k] = nil&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Remove empty parameters, if specified&lt;br /&gt;
	if string.find( &#039;,&#039;..(frame.args[&#039;$flags&#039;] or &#039;&#039;)..&#039;,&#039;, &#039;,%s*remove%-empty%s*,&#039; ) then&lt;br /&gt;
		local tmp = 0&lt;br /&gt;
		for k, v in ipairs( args ) do&lt;br /&gt;
			if v ~= &#039;&#039; or ( args[k+1] and args[k+1] ~= &#039;&#039; ) or ( args[k+2] and args[k+2] ~= &#039;&#039; ) then&lt;br /&gt;
				tmp = k&lt;br /&gt;
			else&lt;br /&gt;
				break&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		for k, v in pairs( args ) do&lt;br /&gt;
			if v == &#039;&#039; then&lt;br /&gt;
				if not (type(k) == &#039;number&#039; and k &amp;lt; tmp) then args[k] = nil end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Order parameters&lt;br /&gt;
	if frame.args[&#039;$params&#039;] then&lt;br /&gt;
		local params, tmp = mw.text.split( frame.args[&#039;$params&#039;], &#039;%s*,%s*&#039; ), {}&lt;br /&gt;
		for k, v in ipairs(params) do&lt;br /&gt;
			v = tonumber(mw.ustring.match(v, &#039;^[1-9][0-9]*$&#039;)) or v&lt;br /&gt;
			if args[v] then tmp[v], args[v] = args[v], nil end&lt;br /&gt;
		end&lt;br /&gt;
		for k, v in pairs(args) do tmp[k], args[k] = args[k], nil end&lt;br /&gt;
		args = tmp&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return mTemplateInvocation.invocation(name, args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p[&#039;&#039;] = p.main -- For backwards compatibility&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Empty_section&amp;diff=869</id>
		<title>テンプレート:Empty section</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Empty_section&amp;diff=869"/>
		<updated>2025-02-12T10:40:14Z</updated>

		<summary type="html">&lt;p&gt;2288: 1版 をインポートしました&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ {{{|safesubst:}}}#invoke:Unsubst||date=__DATE__ |$B=&lt;br /&gt;
&amp;lt;!--{{Empty section}} begin--&amp;gt;{{Ambox&lt;br /&gt;
| name = Empty section&lt;br /&gt;
| subst= &amp;lt;includeonly&amp;gt;{{subst:substcheck}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
| type = content&lt;br /&gt;
| small= {{{small|left}}}&lt;br /&gt;
| image= [[File:Wiki letter w.svg|link=|23px]]&lt;br /&gt;
| style= width: auto;&lt;br /&gt;
| issue = &#039;&#039;&#039;この節には内容がありません。&#039;&#039;&#039;&lt;br /&gt;
| fix = [{{fullurl:{{FULLPAGENAME}}|action=edit&amp;amp;section={{{section|}}}}} 加筆]して下さる協力者を求めています。&lt;br /&gt;
&amp;lt;!--| cat  = 書きかけの節のある項目&lt;br /&gt;
| all  = 書きかけの節のある項目全て--&amp;gt;&lt;br /&gt;
| date = {{{date|}}}&lt;br /&gt;
&amp;lt;!--| cat2 = 空の節のある項目&lt;br /&gt;
| all2 =  空の節のある全ての記事&lt;br /&gt;
| date2 = {{{date|}}}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;!--{{Empty section}} end--&amp;gt;&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
	<entry>
		<id>https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA:%E6%9B%B8%E3%81%8D%E3%81%8B%E3%81%91%E3%81%AE%E7%AF%80%E3%81%AE%E3%81%82%E3%82%8B%E9%A0%85%E7%9B%AE&amp;diff=867</id>
		<title>カテゴリ:書きかけの節のある項目</title>
		<link rel="alternate" type="text/html" href="https://wiki.seichi-haru.pgw.jp/w/index.php?title=%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA:%E6%9B%B8%E3%81%8D%E3%81%8B%E3%81%91%E3%81%AE%E7%AF%80%E3%81%AE%E3%81%82%E3%82%8B%E9%A0%85%E7%9B%AE&amp;diff=867"/>
		<updated>2025-02-12T10:36:49Z</updated>

		<summary type="html">&lt;p&gt;2288: ページの作成:「{{Hiddencat}} &amp;#039;&amp;#039;&amp;#039;書きかけの節のある項目&amp;#039;&amp;#039;&amp;#039;に関するカテゴリ。 *書きかけの節に、&amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;節スタブ&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;を貼り付けてください。節単位でスタブになります。 *「カテゴリの方針」もよくお読みください。」&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Hiddencat}}&lt;br /&gt;
&#039;&#039;&#039;書きかけの節のある項目&#039;&#039;&#039;に関するカテゴリ。&lt;br /&gt;
*書きかけの節に、&amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;[[Template:節スタブ|節スタブ]]&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;を貼り付けてください。[[Help:セクション|節]]単位でスタブになります。&lt;br /&gt;
*「[[Wikipedia:カテゴリの方針|カテゴリの方針]]」もよくお読みください。&lt;/div&gt;</summary>
		<author><name>2288</name></author>
	</entry>
</feed>