“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' } }


导航菜单