6,304
个编辑
DrLee lihr(讨论 | 贡献) (remove unused class) |
小 (去除硬编码改为使用转换表页面) |
||
第1行: | 第1行: | ||
local p = {} | local p = {} | ||
local chartConstantList = | local chartConstantList = mw.text.jsonDecode(mw.getCurrentFrame():expandTemplate{ title = 'ChartConstant.json' }) | ||
local songlist = | local songlist = mw.text.jsonDecode(mw.getCurrentFrame():expandTemplate{ title = 'Songlist.json' }) | ||
local trans = mw.text.jsonDecode(mw.getCurrentFrame():expandTemplate{ title = 'Template:Transition.json' }) | |||
local specialSongNameConverter = {} | -- local specialSongNameConverter = {} | ||
specialSongNameConverter["#1f1e33"] ="#1f1e33" | -- specialSongNameConverter["#1f1e33"] ="#1f1e33" | ||
specialSongNameConverter["AI[UE]OON"] ="AI[UE]OON" | -- specialSongNameConverter["AI[UE]OON"] ="AI[UE]OON" | ||
specialSongNameConverter["Last | Eternity"]="Last" | -- specialSongNameConverter["Last | Eternity"]="Last" | ||
local specialSongNameDisplayConverter = {} | -- local specialSongNameDisplayConverter = {} | ||
specialSongNameDisplayConverter["Last | Eternity"]="Last \| Eternity" | -- specialSongNameDisplayConverter["Last | Eternity"]="Last \| Eternity" | ||
local function constantFormat (a) | local function constantFormat (a) | ||
第57行: | 第58行: | ||
for i, k in pairs(constantList) do | for i, k in pairs(constantList) do | ||
if | if trans["songNameToDisplayName"][k[2]] then | ||
if specialSongNameDisplayConverter[k[2]] then | -- if specialSongNameDisplayConverter[k[2]] then | ||
-- finText = finText .. "|-\n|[[" .. specialSongNameConverter[k[2]] | |||
-- .. "|" .. specialSongNameDisplayConverter[k[2]] .. "]]" | |||
else | -- else | ||
finText = finText .. "|-\n|[[" .. trans["songNameToDisplayName"][k[2]] | |||
.. "|" .. k[2] .. "]]" | |||
end | -- end | ||
else | else | ||
finText = finText .. "|-\n|[[" .. k[2] .. "]]" | finText = finText .. "|-\n|[[" .. k[2] .. "]]" |