Module:Lyrics:修订间差异

删除215字节 、​ 2022年1月27日 (星期四)
[InPageEdit] 没有编辑摘要
imported>实验性:无用论废人
(不行的话我手敲之前笔记本抄的)
 
imported>实验性:无用论废人
([InPageEdit] 没有编辑摘要)
第2行: 第2行:


local getArgs = require('Module:Arguments').getArgs
local getArgs = require('Module:Arguments').getArgs
local lang = require('Module:Lang')


function p._lyrics(args, hookTrigger, customArgs)
function p._lyrics(args, hookTrigger, customArgs)
第22行: 第21行:
table.insert(tran, val)
table.insert(tran, val)
end
end
local llang = args.llang or 'ja'
local rlang = args.rlang or 'zh'
local lstyle = args.lstyle or ''
local rstyle = args.rstyle or ''


local html = mw.html.create('div')
local html = mw.html.create('div')
第56行: 第50行:
:tag('div')
:tag('div')
:addClass('Lyrics-original')
:addClass('Lyrics-original')
:cssText(lstyle)
:node(lang.wrap(orig[i] or '', llang))
:node(lang.wrap(orig[i] or '', llang))
:done()
:done()
第62行: 第55行:
line:tag('div')
line:tag('div')
:addClass('Lyrics-translated')
:addClass('Lyrics-translated')
:cssText(rstyle)
:node(lang.wrap(tran[i] or '', rlang))
:node(lang.wrap(tran[i] or '', rlang))
:done()
:done()