Fandom

機動戰士高達系列 维基

模块:Vgrelease

简体 | 香港繁體 | 台灣正體

383个页面创建
于此维基上
添加新页面
聊天0
local p = {}
 
local arealist = {
 
	{'KR', '[[韩国|-{zh-cn:韩国; zh-tw:南韓;}-]]'};
	{'JP', '[[日本]]'};
	{'INT', '[[国际版|国际]]'};
	{'WW', '世界'};
	{'NA', '[[北美]]'};
	{'PAL', '[[PAL区|PAL]]'};
	{'EU', '[[欧洲]]'};
	{'AU', '[[澳大拉西亞|澳-{}-洲]]'}; -- 兼容{{Vgrelease new}}的使用参数
	{'AUS', '[[澳大拉西亞|澳-{}-洲]]'}; -- 兼容{{Vgrelease}}的使用参数
	{'CN', '[[中国大陆|大陆]]'};
	{'TWHK', '[[台湾|台]][[香港|港]]'};
	{'TW', '[[台湾]]'};
	{'HK', '[[香港]]'};
	{'SEA', '[[东南亚]]'};
	{'SG', '[[新加坡]]'};
	{'MY', '[[马来西亚]]'};
 
}
 
local function vgn(area, context)
	local ret
 
	for i, v in ipairs(arealist) do
		if v[1] == area then
			ret = v[2]  .. ':' .. context .. '<br />' 
			break
		end
	end
 
	if ret == nil then
		ret = area .. ':' .. context .. '<br />'
	end
 
	return ret
end
 
function p.vgrelease(frame)
 
	local pframe = frame:getParent()
	local args = pframe.args
	local ret = ''
 
	for i, v in pairs(arealist) do
		if args[v[1]] ~= nil then
			ret = ret .. v[2] .. ':' .. args[v[1]] .. '<br />'
		end
	end
 
	if args[3] ~= nil and args[3] ~= '' then
		ret = ret .. '[[' .. args[1] .. '|' .. args[2] .. ']]:' .. args[3]
	elseif args[2] ~= nil and args[2] ~= '' then
		ret = ret .. args[1] .. ':' .. args[2]
	end
 
	return ret
end
 
function p.vgrelease_new(frame)
	local pframe = frame:getParent()
	local args = pframe.args
	local ret = ''
 
	for i = 1, math.huge, 2 do
		if args[i+1] ~= nil and args[i+1] ~= '' then
			ret = ret .. vgn(args[i], args[i+1])
		else 
			break
		end
	end
 
	return ret
end
 
return p

您使用了广告屏蔽软件!


Wikia通过广告运营为用户提供免费的服务。我们对用户通过嵌入广告屏蔽软件访问网站进行了使用调整。

如果您使用了广告屏蔽软件,将无法使用我们的服务。请您移除广告屏蔽软件,以确保页面正常加载。

更多维基

随机维基