變更

增加 183 位元組 、 2023年8月12日 (六) 12:18
已从en:Module:Lua_banner导入21个版本
第1行: 第1行:  
--[=[
 
--[=[
   −
  这个 模块由[[Template:Lua]]调用
+
  模块由[[Template:Lua]]调用
 
 暂无模块调用
 
 暂无模块调用
 
/****************************/
 
/****************************/
  這個 模組由[[Template:Lua]]調用
+
  模組由[[Template:Lua]]調用
 
 暫無模組調用
 
 暫無模組調用
   第52行: 第52行:  
local boxArgs = {}
 
local boxArgs = {}
 
if #modules < 1 then
 
if #modules < 1 then
boxArgs.text = '<strong class="error">错误: 没有 指定-{zh-hans:模块; zh-hant:模組;}-</strong>'
+
boxArgs.text = '<strong class="error">错误: 指定-{zh-hans:模块; zh-hant:模組;}-</strong>'
 
else
 
else
 
local moduleLinks = {}
 
local moduleLinks = {}
第58行: 第58行:  
moduleLinks[i] = string.format('%s', module)
 
moduleLinks[i] = string.format('%s', module)
 
moduleLinks[i] = '[[:Module:' .. mw.title.new(moduleLinks[i]).text .. ']]'
 
moduleLinks[i] = '[[:Module:' .. mw.title.new(moduleLinks[i]).text .. ']]'
 +
local maybeSandbox = mw.title.new(module .. '/sandbox')
 +
if maybeSandbox.exists then
 +
moduleLinks[i] = moduleLinks[i] .. string.format('([[:%s|沙盒]])', maybeSandbox.fullText)
 +
end
 
end
 
end
 
local moduleList = mList.makeList('bulleted', moduleLinks)
 
local moduleList = mList.makeList('bulleted', moduleLinks)
 
boxArgs.text = '此' .. 
 
boxArgs.text = '此' .. 
 
(mw.title.getCurrentTitle():inNamespaces(828,829) and '-{zh-hans:模块; zh-hant:模組;}-' or '模板') ..
 
(mw.title.getCurrentTitle():inNamespaces(828,829) and '-{zh-hans:模块; zh-hant:模組;}-' or '模板') ..
'使用[[Akarin:Lua|Lua语言]]:\n' .. moduleList
+
'使用[[Wikipedia:Lua|Lua语言]]:\n' .. moduleList
 
end
 
end
 
boxArgs.type = 'notice'
 
boxArgs.type = 'notice'
 
boxArgs.small = true
 
boxArgs.small = true
boxArgs.image = '[[File:Lua-logo-nolabel.svg|30px|alt=|link=]]'
+
boxArgs.image = '[[File:Lua-Logo.svg|30px|alt=|link=]]'
 
return mMessageBox.main('mbox', boxArgs)
 
return mMessageBox.main('mbox', boxArgs)
 
end
 
end
匿名用戶