Module:Lyrics:修订间差异

删除140字节 、​ 2022年1月27日 (星期四)
[InPageEdit] 没有编辑摘要 (编辑自 Special:Diff/117590)
imported>实验性:无用论废人
(不行的话我手敲之前笔记本抄的)
 
imported>实验性:无用论废人
([InPageEdit] 没有编辑摘要 (编辑自 Special:Diff/117590))
 
(未显示同一用户的2个中间版本)
第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)
第23行: 第22行:
end
end


local llang = args.llang or 'ja'
local rlang = args.rlang or 'zh'
local lstyle = args.lstyle or ''
local lstyle = args.lstyle or ''
local rstyle = args.rstyle or ''
local rstyle = args.rstyle or ''
第57行: 第54行:
:addClass('Lyrics-original')
:addClass('Lyrics-original')
:cssText(lstyle)
:cssText(lstyle)
:node(lang.wrap(orig[i] or '', llang))
:node(orig[i] or '')
:done()
:done()
if hastran then
if hastran then
第63行: 第60行:
:addClass('Lyrics-translated')
:addClass('Lyrics-translated')
:cssText(rstyle)
:cssText(rstyle)
:node(lang.wrap(tran[i] or '', rlang))
:node(tran[i] or '')
:done()
:done()
end
end