“模块:Lyrics”的版本间差异

添加9字节 、​ 2020年12月29日 (二) 21:54
恢复Yumeto讨论)的编辑至Bhsd的最后版本
(// Edit via Wikiplus)
(恢复Yumeto讨论)的编辑至Bhsd的最后版本)
标签回退
 
function module.langQuote(text, lang) --改写自[[moegirl:Module:Lang]]的.quote。确定语言是否需要繁简转换。
if lang == 'zh' or lang == '' then --中文则需要繁简转换。方法是不做改动,直接返回。
return text
else --其他语言则防止繁简转换。方法是在文字两侧加上防转换的-{ }-。
--1. 如果没有传入字符串,则默认为空字符串。
--2. 在所有换行处分割字符串,结果为一个table。
local llang = args.llang or 'ja' --传入的语言,没有传入则默认为日語。
local rlang = args.rlang or 'zh' --传入的语言,没有传入则默认分别为日文与中文。
local lcolor = colors[string.lower(args.lcolor or '')] or colors[string.lower(args.color or '')] or args.lcolor or args.color or ''
local rcolor = colors[string.lower(args.rcolor or '')] or args.rcolor or '' --传入的默认颜色,没有传入则默认为空字符串。
6,698

个编辑