模块:Translate:修订间差异
来自Limbo Wiki
小无编辑摘要 |
Staf Irity(讨论 | 贡献) 小无编辑摘要 标签:(旧)WikiEditor |
||
(未显示2个用户的8个中间版本) | |||
第2行: | 第2行: | ||
function p.get(frame) | function p.get(frame) | ||
a = | f = mw.getCurrentFrame(); | ||
a = ":Limbo_Wiki:Config/" .. frame.args[1]; | |||
if not(frame.args[2] == frame.args[3]) then | |||
b = a .. "/" .. frame.args[3]; | |||
if (mw.title.new(b,"").exists) then | |||
a = b; | |||
end | |||
b = nil; | |||
end | |||
a = f:expandTemplate{title = a}; | |||
return a; | return a; | ||
end | end | ||
function p. | function p.single(frame) | ||
a = | a = p.get{args={frame.args[1],frame.args[2],frame.args[3]}}; | ||
a = mw.text.split(a,"\n",true); | |||
return a[tonumber(frame.args[4])+1]; | |||
end | end | ||
function p.trs(frame) | |||
f = mw.getCurrentFrame(); | |||
a = frame.args[1]; | |||
if not(frame.args[2] == frame.args[3]) then | |||
b = a .. "/" .. frame.args[3]; | |||
if (mw.title.new(b,"").exists) then | |||
a = b; | |||
end | |||
b = nil; | |||
end | |||
a = f:expandTemplate{title = a}; | |||
return a; | |||
end | |||
return p; | return p; | ||
-- =p.get{args={"Date","zh","en"}} |
2022年12月10日 (六) 03:34的最新版本
此模块的文档可以在模块:Translate/doc创建
local p = {}; function p.get(frame) f = mw.getCurrentFrame(); a = ":Limbo_Wiki:Config/" .. frame.args[1]; if not(frame.args[2] == frame.args[3]) then b = a .. "/" .. frame.args[3]; if (mw.title.new(b,"").exists) then a = b; end b = nil; end a = f:expandTemplate{title = a}; return a; end function p.single(frame) a = p.get{args={frame.args[1],frame.args[2],frame.args[3]}}; a = mw.text.split(a,"\n",true); return a[tonumber(frame.args[4])+1]; end function p.trs(frame) f = mw.getCurrentFrame(); a = frame.args[1]; if not(frame.args[2] == frame.args[3]) then b = a .. "/" .. frame.args[3]; if (mw.title.new(b,"").exists) then a = b; end b = nil; end a = f:expandTemplate{title = a}; return a; end return p; -- =p.get{args={"Date","zh","en"}}