Module:Songlist Retrieval:修订间差异

来自Arcaea中文维基
(回退)
无编辑摘要
第3行: 第3行:
function p.retrieval(frame)
function p.retrieval(frame)
local list=require("Module:Songlist")
local list=require("Module:Songlist")
local i=1
for x=1,250 do
if list['songs'][i]['title_localized']['en'] then
local i=1
local s=list['songs'][i]['title_localized']['en']
if list['songs'][i]['title_localized']['en'] then
list['songs'][s]=list['songs'][i]
local s=list['songs'][i]['title_localized']['en']
i=i+1
list['songs'][s]=list['songs'][i]
i=i+1
end
end
end
local object=tostring(frame.args.object)
local object=tostring(frame.args.object)
local title=tostring(frame.args.title)
local title=tostring(frame.args.title)
if object==ja then
if object=="ja" or object=="ko" or object=="zh-Hant" or object=="zh-Hans" or object=="kr" then
object="title_localized][ja"
return tostring(list['songs'][title]["title_localized"][object])
else
return tostring(list['songs'][title][object])
end
end
return tostring(list['songs'][title][object])
end
end


return p
return p

2021年2月15日 (一) 16:35的版本

可在Module:Songlist Retrieval/doc创建此模块的帮助文档

local p = {}

function p.retrieval(frame)
	local list=require("Module:Songlist")
	for x=1,250 do
		local i=1
		if list['songs'][i]['title_localized']['en'] then
			local s=list['songs'][i]['title_localized']['en']
			list['songs'][s]=list['songs'][i]
			i=i+1
		end
	end
	
	local object=tostring(frame.args.object)
	local title=tostring(frame.args.title)
	if object=="ja" or object=="ko" or object=="zh-Hant" or object=="zh-Hans" or object=="kr" then
		return tostring(list['songs'][title]["title_localized"][object])
	else
		return tostring(list['songs'][title][object])
	end
	
end

return p