<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.keizaiya.com/index.php?action=history&amp;feed=atom&amp;title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%3A%E4%BB%AE%E3%83%AA%E3%83%B3%E3%82%AF%2Flink</id>
	<title>モジュール:仮リンク/link - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.keizaiya.com/index.php?action=history&amp;feed=atom&amp;title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%3A%E4%BB%AE%E3%83%AA%E3%83%B3%E3%82%AF%2Flink"/>
	<link rel="alternate" type="text/html" href="https://wiki.keizaiya.com/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:%E4%BB%AE%E3%83%AA%E3%83%B3%E3%82%AF/link&amp;action=history"/>
	<updated>2026-04-03T20:32:55Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.43.2</generator>
	<entry>
		<id>https://wiki.keizaiya.com/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:%E4%BB%AE%E3%83%AA%E3%83%B3%E3%82%AF/link&amp;diff=1454&amp;oldid=prev</id>
		<title>POCKOCMOC: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.keizaiya.com/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:%E4%BB%AE%E3%83%AA%E3%83%B3%E3%82%AF/link&amp;diff=1454&amp;oldid=prev"/>
		<updated>2022-03-02T18:11:29Z</updated>

		<summary type="html">&lt;p&gt;1版 をインポートしました&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2022年3月3日 (木) 03:11時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ja&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(相違点なし)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>POCKOCMOC</name></author>
	</entry>
	<entry>
		<id>https://wiki.keizaiya.com/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:%E4%BB%AE%E3%83%AA%E3%83%B3%E3%82%AF/link&amp;diff=1453&amp;oldid=prev</id>
		<title>mediawiki&gt;ネイ: 「モジュール:仮リンク/link」の保護レベルを変更しました: 影響が特に大きいテンプレート: 使用数151,000 ([編集=管理者のみ許可] (無期限) [移動=管理者のみ許可] (無期限))</title>
		<link rel="alternate" type="text/html" href="https://wiki.keizaiya.com/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:%E4%BB%AE%E3%83%AA%E3%83%B3%E3%82%AF/link&amp;diff=1453&amp;oldid=prev"/>
		<updated>2020-02-13T06:00:32Z</updated>

		<summary type="html">&lt;p&gt;「&lt;a href=&quot;/%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:%E4%BB%AE%E3%83%AA%E3%83%B3%E3%82%AF/link&quot; title=&quot;モジュール:仮リンク/link&quot;&gt;モジュール:仮リンク/link&lt;/a&gt;」の保護レベルを変更しました: &lt;a href=&quot;/index.php?title=WP:HRT&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:HRT (存在しないページ)&quot;&gt;影響が特に大きいテンプレート&lt;/a&gt;: 使用数151,000 ([編集=管理者のみ許可] (無期限) [移動=管理者のみ許可] (無期限))&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
function p.otherLangLinkList(args)&lt;br /&gt;
&lt;br /&gt;
    local label = &amp;quot;&amp;quot;&lt;br /&gt;
	if args[&amp;#039;label&amp;#039;] ~= &amp;quot;&amp;quot; and args[&amp;#039;label&amp;#039;] ~= nil then&lt;br /&gt;
		label = &amp;quot;|&amp;quot; .. args[&amp;#039;label&amp;#039;]&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if args[&amp;#039;view&amp;#039;] ~= &amp;quot;&amp;quot; and args[&amp;#039;view&amp;#039;] ~= nil then&lt;br /&gt;
		local result = {}&lt;br /&gt;
		&lt;br /&gt;
		-- ツールチップ指定&lt;br /&gt;
		result[1] = string.format(&lt;br /&gt;
			&amp;#039;&amp;lt;span title=&amp;quot;%s&amp;quot;&amp;gt;[[%s%s]]&amp;#039;,&lt;br /&gt;
			args[&amp;#039;title&amp;#039;],&lt;br /&gt;
			args[1],&lt;br /&gt;
			label&lt;br /&gt;
			)&lt;br /&gt;
			&lt;br /&gt;
		if args[2] ~= &amp;quot;&amp;quot; and args[3] ~= &amp;quot;&amp;quot; then&lt;br /&gt;
			-- フォント指定&lt;br /&gt;
			if args[&amp;#039;viewInterwikiPageName&amp;#039;] ~= &amp;#039;1&amp;#039; then&lt;br /&gt;
				result[2] = &amp;#039;&amp;lt;span style=&amp;quot;font-size: 0.77em; font-weight: normal;&amp;quot; class=&amp;quot;noprint&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
			else&lt;br /&gt;
				result[2] = &amp;#039;&amp;#039;&lt;br /&gt;
			end&lt;br /&gt;
&lt;br /&gt;
			-- 改行指定対応&lt;br /&gt;
			if args[&amp;#039;br&amp;#039;] == &amp;quot;&amp;quot; or args[&amp;#039;br&amp;#039;] == nil then&lt;br /&gt;
				result[3] = &amp;quot;&amp;quot;&lt;br /&gt;
			else&lt;br /&gt;
				result[3] = &amp;#039;&amp;lt;br/&amp;gt;&amp;#039;&lt;br /&gt;
			end&lt;br /&gt;
			&lt;br /&gt;
			result[4] = &amp;#039;（&amp;#039;&lt;br /&gt;
			if args[&amp;#039;viewInterwikiPageName&amp;#039;] == &amp;#039;1&amp;#039; then&lt;br /&gt;
				result[5] = p.otherLangLinkDispName(args[2], args[3], args[&amp;#039;interwikilabel&amp;#039;], args[&amp;#039;short&amp;#039;], args[&amp;#039;links&amp;#039;])&lt;br /&gt;
			else&lt;br /&gt;
				local tmp = {}&lt;br /&gt;
				tmp[1] = p.otherLangLink(args[2], args[3])&lt;br /&gt;
				tmp[2] = p.otherLangLink(args[4], args[5])&lt;br /&gt;
				tmp[3] = p.otherLangLink(args[6], args[7])&lt;br /&gt;
				tmp[4] = p.otherLangLink(args[8], args[9])&lt;br /&gt;
				result[5] = table.concat(p._tableShorten(tmp), &amp;#039;、&amp;#039;)&lt;br /&gt;
			end&lt;br /&gt;
			result[6] = &amp;#039;）&amp;#039;&lt;br /&gt;
			&lt;br /&gt;
			if args[&amp;#039;viewInterwikiPageName&amp;#039;] ~= &amp;#039;1&amp;#039; then&lt;br /&gt;
				result[7] = &amp;#039;&amp;lt;/span&amp;gt;&amp;#039;&lt;br /&gt;
			else&lt;br /&gt;
				result[7] = &amp;#039;&amp;#039;&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		result[8] = &amp;#039;&amp;lt;/span&amp;gt;&amp;#039;&lt;br /&gt;
		&lt;br /&gt;
		return table.concat(p._tableShorten(result))&lt;br /&gt;
	else&lt;br /&gt;
		return string.format(&lt;br /&gt;
			&amp;#039;[[%s%s]]&amp;#039;,&lt;br /&gt;
			args[1],&lt;br /&gt;
			label&lt;br /&gt;
			)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.otherLangLink(langCode, pageName)&lt;br /&gt;
	-- 引数が指定されていない場合は空文字を返す&lt;br /&gt;
	if langCode == &amp;quot;&amp;quot; or langCode == nil or pageName == &amp;quot;&amp;quot; or pageName == nil then&lt;br /&gt;
		return &amp;quot;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local langDisp&lt;br /&gt;
	&lt;br /&gt;
	-- wikidataの場合は「wikidata」、それ以外の場合は言語名+「版」とする&lt;br /&gt;
	if langCode == &amp;#039;wikidata&amp;#039; then&lt;br /&gt;
		langDisp = &amp;#039;wikidata&amp;#039;&lt;br /&gt;
	else&lt;br /&gt;
		local mWikipediaLangName = require(&amp;#039;モジュール:Wikipedia言語名&amp;#039;)&lt;br /&gt;
	&lt;br /&gt;
		local newFrameArg = {}&lt;br /&gt;
		newFrameArg[1] = langCode&lt;br /&gt;
		local newFrame = { args = newFrameArg }&lt;br /&gt;
		&lt;br /&gt;
		langDisp = mWikipediaLangName.GetWikipediaPageName(newFrame)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if langDisp == nil then&lt;br /&gt;
		error(&amp;#039;言語コードの指定に誤りがあります&amp;#039;)&lt;br /&gt;
	elseif langCode ~= &amp;#039;wikidata&amp;#039; then&lt;br /&gt;
		langDisp = langDisp .. &amp;#039;版&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return string.format(&lt;br /&gt;
		&amp;#039;[[:%s:%s|%s]]&amp;#039;,&lt;br /&gt;
		langCode,&lt;br /&gt;
		pageName,&lt;br /&gt;
		langDisp&lt;br /&gt;
		)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.otherLangLinkDispName(langCode, pageName, interwikilabel, short, links)&lt;br /&gt;
	-- 必須引数が指定されていない場合は空文字を返す&lt;br /&gt;
	if langCode == &amp;quot;&amp;quot; or langCode == nil or pageName == &amp;quot;&amp;quot; or pageName == nil then&lt;br /&gt;
		return &amp;quot;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- 他言語版リンクラベル名が指定されていない場合はページ名を指定&lt;br /&gt;
	if interwikilabel == &amp;quot;&amp;quot; or interwikilabel == nil then&lt;br /&gt;
		interwikilabel = pageName&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- ページリンク部分取得&lt;br /&gt;
	local pageLink = string.format(&lt;br /&gt;
		&amp;#039;&amp;lt;span lang=&amp;quot;%s&amp;quot; xml:lang=&amp;quot;%s&amp;quot;&amp;gt;[[:%s:%s|%s]]&amp;lt;/span&amp;gt;&amp;#039;,&lt;br /&gt;
		langCode,&lt;br /&gt;
		langCode,&lt;br /&gt;
		langCode,&lt;br /&gt;
		pageName,&lt;br /&gt;
		interwikilabel&lt;br /&gt;
		)&lt;br /&gt;
	&lt;br /&gt;
	-- 言語ページ取得&lt;br /&gt;
	local mWikipediaLangName = require(&amp;#039;モジュール:Wikipedia言語名&amp;#039;)&lt;br /&gt;
	local newFrameArg = {}&lt;br /&gt;
	newFrameArg[1] = langCode&lt;br /&gt;
	local newFrame = { args = newFrameArg }&lt;br /&gt;
	local langPage = mWikipediaLangName.GetWikipediaPageName(newFrame) &lt;br /&gt;
	&lt;br /&gt;
	if langPage == nil then&lt;br /&gt;
		error(&amp;#039;言語コードの指定に誤りがあります&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- 言語表示名取得&lt;br /&gt;
	local langDisp&lt;br /&gt;
	local localShort = short&lt;br /&gt;
	if short == &amp;#039;on&amp;#039; then&lt;br /&gt;
		newFrameArg = {}&lt;br /&gt;
		newFrameArg[1] = langCode .. &amp;#039;-short&amp;#039;&lt;br /&gt;
		newFrame = { args = newFrameArg }&lt;br /&gt;
		langDisp = mWikipediaLangName.GetWikipediaPageName(newFrame) &lt;br /&gt;
		if langPage == langDisp then&lt;br /&gt;
			localShort = &amp;#039;off&amp;#039;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- 言語表示部分取得&lt;br /&gt;
	local langLink&lt;br /&gt;
	if links ~= &amp;#039;no&amp;#039; and localShort ~= &amp;#039;on&amp;#039; then&lt;br /&gt;
		-- デフォルト(リンクあり、言語名省略なし)&lt;br /&gt;
		langLink = string.format(&lt;br /&gt;
			&amp;#039;[[%s]]&amp;#039;,&lt;br /&gt;
			langPage&lt;br /&gt;
			)&lt;br /&gt;
	elseif links ~= &amp;#039;no&amp;#039; and localShort == &amp;#039;on&amp;#039; then&lt;br /&gt;
		-- リンクあり、言語名省略&lt;br /&gt;
		langLink = string.format(&lt;br /&gt;
			&amp;#039;[[%s|%s]]&amp;#039;,&lt;br /&gt;
			langPage,&lt;br /&gt;
			langDisp&lt;br /&gt;
			)&lt;br /&gt;
	elseif links == &amp;#039;no&amp;#039; and localShort ~= &amp;#039;on&amp;#039; then&lt;br /&gt;
		-- リンクなし、言語名省略なし&lt;br /&gt;
		langLink = langPage&lt;br /&gt;
	else&lt;br /&gt;
		-- リンクなし、言語名省略&lt;br /&gt;
		langLink = langDisp&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return langLink .. &amp;#039;: &amp;#039; .. pageLink&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._tableShorten(t)&lt;br /&gt;
	local newTable = {}&lt;br /&gt;
	local i = 0&lt;br /&gt;
	for j,m in ipairs(t) do&lt;br /&gt;
		if m ~= &amp;quot;&amp;quot; and m ~= nil then&lt;br /&gt;
			i = i + 1&lt;br /&gt;
			newTable[i] = m&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return newTable&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>mediawiki&gt;ネイ</name></author>
	</entry>
</feed>