跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
最近更改
随机页面
MediaWiki帮助
代码酷
搜索
搜索
中文(中国大陆)
外观
创建账号
登录
个人工具
创建账号
登录
未登录编辑者的页面
了解详情
贡献
讨论
编辑“︁
模块:WikitextLC
”︁
模块
讨论
English
阅读
编辑源代码
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
编辑源代码
查看历史
常规
链入页面
相关更改
特殊页面
页面信息
外观
移至侧栏
隐藏
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
local p = {} --- Construct an inline conversion from a table input. -- @param content table of the form -- { ["zh-cn"]='foobar', ["zh-tw"]='firecat', ["zh-hk"]='' } -- @returns string -- "-{zh-cn:foobar;zh-tw:firecat;zh-hk:<span></span>}-" -- -- @fixme allow for generating output without "-{" "}-", so that -- it can be used with the last three wrappers. function p.selective( content ) local text = '-{' for variant, value in pairs( content ) do if value == '' then value = '<span></span>' end text = text .. variant .. ':' .. value .. ';' end text = text .. '}-' return text end --- Write some text with a limited set of variants to convert to -- -- @param content text to be written -- @param variant a variant (string), or a list of variants -- (semicolon-deliminated string, or table of strings) -- @param[opt] force convert even under "zh" (no conversion) locale function p.converted( content, variant, force ) if type( variant ) == 'table' then variant = table.concat( variant, ';' ) end return '-{' .. ( force and '' or 'zh;' ) .. variant .. '|' .. content .. '}-' end --- Wraps some "raw text" to not convert. -- -- @fixme Is the "R" flag some undocumented/undefined no-op magic? -- Are we using it instead of the old '-{' .. content .. '}-' -- to avoid confusion caused by a flag in the "content"? function p.raw( content ) return '-{R|' .. content .. '}-' end --- Wraps a title conversion rule. function p.title( content ) return '-{T|' .. content .. '}-' end --- Wraps a (hidden) conversion rule definition. function p.hidden( content ) return '-{H|' .. content .. '}-' end return p
摘要:
请注意,所有对代码酷的贡献均被视为依照知识共享署名-非商业性使用-相同方式共享发表(详情请见
代码酷:著作权
)。如果您不希望您的文字作品被随意编辑和分发传播,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)
该页面使用的模板:
模块:WikitextLC/doc
(
编辑
)