模块:WikitextLC
来自能源智库
本模块用于以Lua语言执行字词转换。
在模块中调用本模块时可以输入以下代码:
local WikitextLC = require( 'Module:WikitextLC' )
用法可参见Module:NoteTA
脚本错误:Lua错误:无法创建进程:proc_open不可用。请检查PHP的指令配置“disable_functions”。
local p = {}
function p.selective( content )
local text = '-{'
for variant, value in pairs( content ) do
if value == '' then
value = '<span/>'
end
text = text .. variant .. ':' .. value .. ';'
end
text = text .. '}-'
return text
end
function p.converted( content, variant, force )
if type( variant ) == 'table' then
variant = table.concat( variant, ';' )
end
return '-{' .. ( force and '' or 'zh;' ) .. variant .. '|' .. content .. '}-'
end
function p.raw( content )
return '-{R|' .. content .. '}-'
end
function p.title( content )
return '-{T|' .. content .. '}-'
end
function p.hidden( content )
return '-{H|' .. content .. '}-'
end
return p