「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

導覽選單