「Module:Lyrics」修訂間的差異

移除 505 位元組 、 2022年7月20日 (三) 23:24
無編輯摘要
(创建页面,内容为“local p = {} local getArgs = require('Module:Arguments').getArgs local lang = require('Module:Lang') function p._lyrics(args, hookTrigger, customArgs) local original = args.original or '' local translated = args.translated or '' if hookTrigger then original, translated = hookTrigger('preSplit', original, translated, customArgs) end --mw.text.split的效率太低啦,我愿称之为shit local orig = {} local iter = mw.ustring.gmatch(original..'\n',…”)
 
標籤已被回退
行 81: 行 81:
end
end


local copyright = ''
local frame = mw.getCurrentFrame()
local LDC = frame:callParserFunction{ name = '#var', args = { 'LDC', '0' } }
if LDC ~= '1' and args.override ~= '1' then
copyright = '<small>本段落中所使用的歌词,其著作权属于' .. (args.author or '原著作权人') .. ',仅以介绍为目的引用。</small>'
elseif LDC == '1' and args.override == '1' then
copyright = frame:expandTemplate{ title = 'ac', args = { '不必要使用override参数的音乐条目' } }
end
local css = frame:extensionTag{ name = 'templatestyles', args = { src = 'Template:LyricsKai/styles.css' } }
local css = frame:extensionTag{ name = 'templatestyles', args = { src = 'Template:LyricsKai/styles.css' } }