Help:魔术字:修订间差异

帮助页面
添加的内容 删除的内容
无编辑摘要
无编辑摘要
第80行: 第80行:
{{Table-AnchorRow|NOCONTENTCONVERT|NOCC}}
{{Table-AnchorRow|NOCONTENTCONVERT|NOCC}}
|-
|-
| colspan="2" | <code><nowiki>__NOCONTENTCONVERT__</nowiki></code> <br /> <code><nowiki>__NOCC__</nowiki></code>
| colspan="2" | <code><nowiki>__NOCONTENTCONVERT__</nowiki></code> <br> <code><nowiki>__NOCC__</nowiki></code>
| 在语言有不同变体时(如中文简体和繁体),不对当前页面进行字词转换。比如只显示中文,而不是显示大陆简体、台湾繁体、新加坡简体和香港繁体。
| 在语言有不同变体时(如中文简体和繁体),不对当前页面进行字词转换。比如只显示中文,而不是显示大陆简体、台湾繁体、新加坡简体和香港繁体。
|
|
{{Table-AnchorRow|NOTITLECONVERT|NOTC}}
{{Table-AnchorRow|NOTITLECONVERT|NOTC}}
|-
|-
| colspan="2" | <code><nowiki>__NOTITLECONVERT__</nowiki></code> <br /> <code><nowiki>__NOTC__</nowiki></code>
| colspan="2" | <code><nowiki>__NOTITLECONVERT__</nowiki></code> <br> <code><nowiki>__NOTC__</nowiki></code>
| 在语言有不同变体时(如中文简体和繁体),不对当前页面进行标题转换(其他内容照常转换)。
| 在语言有不同变体时(如中文简体和繁体),不对当前页面进行标题转换(其他内容照常转换)。
|
|
第248行: 第248行:
|}
|}


{{note|1={{tlx|CURRENTDATE}}未必是一个魔术字,但可能是一个[[Help:模板|模板]]。}}
{{memo|1={{tlx|CURRENTDATE}}未必是一个魔术字,但可能是一个[[Help:模板|模板]]。}}


如下变量和上列变量功能相同,但是使用的是所在服务器的时间或者<code>$wgLocaltimezone</code>。
如下变量和上列变量功能相同,但是使用的是所在服务器的时间或者<code>$wgLocaltimezone</code>。
第301行: 第301行:
{{Table-AnchorRow|DIRMARK|DIRECTIONMARK}}
{{Table-AnchorRow|DIRMARK|DIRECTIONMARK}}
|-
|-
| <code><nowiki>{{DIRMARK}}</nowiki></code> <br />
| <code><nowiki>{{DIRMARK}}</nowiki></code> <br>
<code><nowiki>{{DIRECTIONMARK}}</nowiki></code>
<code><nowiki>{{DIRECTIONMARK}}</nowiki></code>
| {{DIRMARK}} <br />
| {{DIRMARK}} <br>
{{DIRECTIONMARK}}
{{DIRECTIONMARK}}
| 输出这个wiki默认语言所使用的[[Unicode|Unicode]]文本方向控制字符(从左到右书写的语言使用<code>&amp;lrm;</code>,反之使用<code>&amp;rlm;</code>),这在多方向文本中很有用。它取决于页面语言。
| 输出这个wiki默认语言所使用的[[Unicode|Unicode]]文本方向控制字符(从左到右书写的语言使用<code>&amp;lrm;</code>,反之使用<code>&amp;rlm;</code>),这在多方向文本中很有用。它取决于页面语言。
第327行: 第327行:
{{Table-AnchorRow|CONTENTLANGUAGE|CONTENTLANG}}
{{Table-AnchorRow|CONTENTLANGUAGE|CONTENTLANG}}
|-
|-
| <code><nowiki>{{CONTENTLANGUAGE}}</nowiki></code> <br />
| <code><nowiki>{{CONTENTLANGUAGE}}</nowiki></code> <br>
<code><nowiki>{{CONTENTLANG}}</nowiki></code>
<code><nowiki>{{CONTENTLANG}}</nowiki></code>
| {{CONTENTLANGUAGE}} <br />
| {{CONTENTLANGUAGE}} <br>
{{CONTENTLANG}}
{{CONTENTLANG}}
| 默认界面语言(<code>$wgLanguageCode</code>)。
| 默认界面语言(<code>$wgLanguageCode</code>)。
第343行: 第343行:
{{Table-AnchorRow|PAGELANGUAGE}}
{{Table-AnchorRow|PAGELANGUAGE}}
|-
|-
| <code><nowiki>{{PAGELANGUAGE}}</nowiki></code><br/><!--
| <code><nowiki>{{PAGELANGUAGE}}</nowiki></code><br><!--
--><code><nowiki>{{#language:{{PAGELANGUAGE}}}}</nowiki></code>
--><code><nowiki>{{#language:{{PAGELANGUAGE}}}}</nowiki></code>
| {{PAGELANGUAGE}}<br/><!--
| {{PAGELANGUAGE}}<br><!--
-->{{#language:{{PAGELANGUAGE}}}}
-->{{#language:{{PAGELANGUAGE}}}}
| 返回当前页面的语言。此变量返回的语言代码可使用<code><nowiki>{{</nowiki>[[##language|#language]]<nowiki>:...}}</nowiki></code>转换为语言名。
| 返回当前页面的语言。此变量返回的语言代码可使用<code><nowiki>{{</nowiki>[[##language|#language]]<nowiki>:...}}</nowiki></code>转换为语言名。
第416行: 第416行:
{{Table-AnchorRow|DISPLAYTITLE|DisplayTitle}}
{{Table-AnchorRow|DISPLAYTITLE|DisplayTitle}}
|-
|-
| <code><nowiki>{{DISPLAYTITLE:</nowiki>'''标题'''<nowiki>}}</nowiki></code> <br/><code><nowiki>{{DISPLAYTITLE:</nowiki>'''标题'''<nowiki>|noerror}}</nowiki></code> <br/><code><nowiki>{{DISPLAYTITLE:</nowiki>'''标题'''<nowiki>|noreplace}}</nowiki></code>
| <code><nowiki>{{DISPLAYTITLE:</nowiki>'''标题'''<nowiki>}}</nowiki></code> <br><code><nowiki>{{DISPLAYTITLE:</nowiki>'''标题'''<nowiki>|noerror}}</nowiki></code> <br><code><nowiki>{{DISPLAYTITLE:</nowiki>'''标题'''<nowiki>|noreplace}}</nowiki></code>
|
|
| 设置当前页面标题的显示格式。变量值须与标题等值:只允许对标题的特定部分(不是全部标题)的大小写变化和用下划线替换替换空格(这个设定可以通过<code>$wgRestrictDisplayTitle</code>改变)。可以通过<code>$wgAllowDisplayTitle</code>将其启用或禁用;在1.10+前默认禁用,之后的版本中默认启用。
| 设置当前页面标题的显示格式。变量值须与标题等值:只允许对标题的特定部分(不是全部标题)的大小写变化和用下划线替换替换空格(这个设定可以通过<code>$wgRestrictDisplayTitle</code>改变)。可以通过<code>$wgAllowDisplayTitle</code>将其启用或禁用;在1.10+前默认禁用,之后的版本中默认启用。
第427行: 第427行:
{{Table-AnchorRow|DEFAULTSORT|DEFAULTCATEGORYSORT|DEFAULTSORTKEY|Defaultsort}}
{{Table-AnchorRow|DEFAULTSORT|DEFAULTCATEGORYSORT|DEFAULTSORTKEY|Defaultsort}}
|-
|-
| <code><nowiki>{{DEFAULTSORT:</nowiki>'''排序关键字'''<nowiki>}}</nowiki></code> <br /><code><nowiki>{{DEFAULTSORTKEY:</nowiki>'''排序关键字'''<nowiki>}}</nowiki></code> <br /><code><nowiki>{{DEFAULTCATEGORYSORT:</nowiki>'''排序关键字'''<nowiki>}}</nowiki></code> <br/><code><nowiki>{{DEFAULTSORT:</nowiki>'''排序关键字'''<nowiki>|noerror}}</nowiki></code> <br/><code><nowiki>{{DEFAULTSORT:</nowiki>'''排序关键字'''<nowiki>|noreplace}}</nowiki></code>
| <code><nowiki>{{DEFAULTSORT:</nowiki>'''排序关键字'''<nowiki>}}</nowiki></code> <br><code><nowiki>{{DEFAULTSORTKEY:</nowiki>'''排序关键字'''<nowiki>}}</nowiki></code> <br><code><nowiki>{{DEFAULTCATEGORYSORT:</nowiki>'''排序关键字'''<nowiki>}}</nowiki></code> <br><code><nowiki>{{DEFAULTSORT:</nowiki>'''排序关键字'''<nowiki>|noerror}}</nowiki></code> <br><code><nowiki>{{DEFAULTSORT:</nowiki>'''排序关键字'''<nowiki>|noreplace}}</nowiki></code>
|
|
| 在分类页面上使用,用来设置默认[[Help:分类|在分类中排序关键字]]。 例如当你将<code><nowiki>{{DEFAULTSORT:</nowiki>Smith, John<nowiki>}}</nowiki></code>放到页面[[John Smith]]的结尾,该页面在分类页面上的列表中将默认排到“S”项下。 可以使用第二个参数:“noerror”关闭使用多个本魔术字时导致错误消息提示。或“noreplace”如果<code>defaultsort</code>在前文已经设置,则关闭使用多个本魔术字时导致错误消息提示,令<code>defaultsort</code>失效。
| 在分类页面上使用,用来设置默认[[Help:分类|在分类中排序关键字]]。 例如当你将<code><nowiki>{{DEFAULTSORT:</nowiki>Smith, John<nowiki>}}</nowiki></code>放到页面[[John Smith]]的结尾,该页面在分类页面上的列表中将默认排到“S”项下。 可以使用第二个参数:“noerror”关闭使用多个本魔术字时导致错误消息提示。或“noreplace”如果<code>defaultsort</code>在前文已经设置,则关闭使用多个本魔术字时导致错误消息提示,令<code>defaultsort</code>失效。
第504行: 第504行:
{{Table-AnchorRow|PAGESINCATEGORY|PAGESINCAT}}
{{Table-AnchorRow|PAGESINCATEGORY|PAGESINCAT}}
|- style="background:#FED;"
|- style="background:#FED;"
| <code><nowiki>{{PAGESINCATEGORY:</nowiki>'''分类名称'''<nowiki>}}</nowiki></code> <br /><code><nowiki>{{PAGESINCAT:</nowiki>'''分类名称'''<nowiki>}}</nowiki></code>
| <code><nowiki>{{PAGESINCATEGORY:</nowiki>'''分类名称'''<nowiki>}}</nowiki></code> <br><code><nowiki>{{PAGESINCAT:</nowiki>'''分类名称'''<nowiki>}}</nowiki></code>
| {{PAGESINCategory:求闻百科分类}} <br />{{PAGESINCAT:Help}}
| {{PAGESINCategory:求闻百科分类}} <br>{{PAGESINCAT:Help}}
| '''[高开销]''' 指定[[Help:分类|分类]]中的页面总数(包括子类和文件)。<small>([[:Category:求闻百科分类]] 在此用于演示)</small>
| '''[高开销]''' 指定[[Help:分类|分类]]中的页面总数(包括子类和文件)。<small>([[:Category:求闻百科分类]] 在此用于演示)</small>
|
|
|- style="background:#FED;"
|- style="background:#FED;"
| <code><nowiki>{{PAGESINCATEGORY:</nowiki>'''分类名称'''<nowiki>|all}}</nowiki></code> <br /><code><nowiki>{{PAGESINCATEGORY:</nowiki>'''分类名称'''<nowiki>|pages}}</nowiki></code> <br /><code><nowiki>{{PAGESINCATEGORY:</nowiki>'''分类名称'''<nowiki>|subcats}}</nowiki></code> <br /><code><nowiki>{{PAGESINCATEGORY:</nowiki>'''分类名称'''<nowiki>|files}}</nowiki></code>
| <code><nowiki>{{PAGESINCATEGORY:</nowiki>'''分类名称'''<nowiki>|all}}</nowiki></code> <br><code><nowiki>{{PAGESINCATEGORY:</nowiki>'''分类名称'''<nowiki>|pages}}</nowiki></code> <br><code><nowiki>{{PAGESINCATEGORY:</nowiki>'''分类名称'''<nowiki>|subcats}}</nowiki></code> <br><code><nowiki>{{PAGESINCATEGORY:</nowiki>'''分类名称'''<nowiki>|files}}</nowiki></code>
| {{PAGESINCategory:求闻百科分类|all}} <br />{{PAGESINCategory:求闻百科分类|pages}} <br />{{PAGESINCategory:求闻百科分类|subcats}} <br />{{PAGESINCategory:求闻百科分类|files}}
| {{PAGESINCategory:求闻百科分类|all}} <br>{{PAGESINCategory:求闻百科分类|pages}} <br>{{PAGESINCategory:求闻百科分类|subcats}} <br>{{PAGESINCategory:求闻百科分类|files}}
| '''[高开销]''' 返回指定[[Help:分类|分类]]的:
| '''[高开销]''' 返回指定[[Help:分类|分类]]的:
*所有页面数
*所有页面数
第520行: 第520行:
{{Table-AnchorRow|NUMBERINGROUP|NUMINGROUP}}
{{Table-AnchorRow|NUMBERINGROUP|NUMINGROUP}}
|-
|-
| <code><nowiki>{{NUMBERINGROUP:</nowiki>'''用户组'''<nowiki>}}</nowiki></code> <br /><code><nowiki>{{NUMINGROUP:</nowiki>'''用户组'''<nowiki>}}</nowiki></code>
| <code><nowiki>{{NUMBERINGROUP:</nowiki>'''用户组'''<nowiki>}}</nowiki></code> <br><code><nowiki>{{NUMINGROUP:</nowiki>'''用户组'''<nowiki>}}</nowiki></code>
| {{NUMBERINGROUP:bureaucrat}} <br />{{NUMINGROUP:bureaucrat}}
| {{NUMBERINGROUP:bureaucrat}} <br>{{NUMINGROUP:bureaucrat}}
| 特定用户组中的用户总数 <small>(bureaucrat用于演示)</small>
| 特定用户组中的用户总数 <small>(bureaucrat用于演示)</small>
|
|
{{Table-AnchorRow|PAGESINNS|PAGESINNAMESPACE}}
{{Table-AnchorRow|PAGESINNS|PAGESINNAMESPACE}}
|- style="background:#FED;"
|- style="background:#FED;"
| <code><nowiki>{{PAGESINNS:</nowiki>'''索引编号'''<nowiki>}}</nowiki></code> <br /><code><nowiki>{{PAGESINNAMESPACE:</nowiki>'''索引编号'''<nowiki>}}</nowiki></code>
| <code><nowiki>{{PAGESINNS:</nowiki>'''索引编号'''<nowiki>}}</nowiki></code> <br><code><nowiki>{{PAGESINNAMESPACE:</nowiki>'''索引编号'''<nowiki>}}</nowiki></code>
| '''未启用'''
| '''未启用'''
| '''[高开销]''' 指定[[Help:NS|名字空间]]中的页面总数。(将“索引编号”替换成相关[[Help:NS|名字空间编号]])。 例如<code><nowiki>{{PAGESINNAMESPACE:</nowiki>'''14'''<nowiki>}}</nowiki></code>返回分类页面总数。<code><nowiki>{{PAGESINNS:0}}</nowiki></code>与<code><nowiki>{{NUMBEROFARTICLES}}</nowiki></code>不同之处在于包括重定向页面和消除歧义页面。 默认禁用,可以通过<code>$wgAllowSlowParserFunctions</code>设置启用。
| '''[高开销]''' 指定[[Help:NS|名字空间]]中的页面总数。(将“索引编号”替换成相关[[Help:NS|名字空间编号]])。 例如<code><nowiki>{{PAGESINNAMESPACE:</nowiki>'''14'''<nowiki>}}</nowiki></code>返回分类页面总数。<code><nowiki>{{PAGESINNS:0}}</nowiki></code>与<code><nowiki>{{NUMBEROFARTICLES}}</nowiki></code>不同之处在于包括重定向页面和消除歧义页面。 默认禁用,可以通过<code>$wgAllowSlowParserFunctions</code>设置启用。
第578行: 第578行:
{{Table-AnchorRow|SUBJECTPAGENAME|ARTICLEPAGENAME|subjectpagename|articlepagename}}
{{Table-AnchorRow|SUBJECTPAGENAME|ARTICLEPAGENAME|subjectpagename|articlepagename}}
|-
|-
| <code><nowiki>{{SUBJECTPAGENAME}}</nowiki></code> <br/><code><nowiki>{{ARTICLEPAGENAME}}</nowiki></code>
| <code><nowiki>{{SUBJECTPAGENAME}}</nowiki></code> <br><code><nowiki>{{ARTICLEPAGENAME}}</nowiki></code>
| {{SUBJECTPAGENAME}}<br/>{{ARTICLEPAGENAME}}
| {{SUBJECTPAGENAME}}<br>{{ARTICLEPAGENAME}}
| 获得该页面的完整页面名。对讨论页十分有用。
| 获得该页面的完整页面名。对讨论页十分有用。
|
|
第643行: 第643行:
|
|
|- id="SUBJECTSPACE"
|- id="SUBJECTSPACE"
| <code><nowiki>{{SUBJECTSPACE}}</nowiki></code> <br /><code><nowiki>{{ARTICLESPACE}}</nowiki></code>
| <code><nowiki>{{SUBJECTSPACE}}</nowiki></code> <br><code><nowiki>{{ARTICLESPACE}}</nowiki></code>
| {{SUBJECTSPACE}} <br />{{ARTICLESPACE}}
| {{SUBJECTSPACE}} <br>{{ARTICLESPACE}}
| 相关联的内容名字空间的名称
| 相关联的内容名字空间的名称
|
|
第721行: 第721行:
{{Table-AnchorRow|PAGESIZE|PAGESIZE:}}
{{Table-AnchorRow|PAGESIZE|PAGESIZE:}}
|- style="background: #FED;"
|- style="background: #FED;"
| <code><nowiki>{{PAGESIZE:</nowiki>'''页面名称'''<nowiki>}}</nowiki></code> <br /><code><nowiki>{{PAGESIZE: </nowiki>'''页面名称'''<nowiki> |R}}</nowiki></code>
| <code><nowiki>{{PAGESIZE:</nowiki>'''页面名称'''<nowiki>}}</nowiki></code> <br><code><nowiki>{{PAGESIZE: </nowiki>'''页面名称'''<nowiki> |R}}</nowiki></code>
| {{PAGESIZE: Help:Magic_words }} <br />{{PAGESIZE: Help:Magic_words |R}}
| {{PAGESIZE: Help:Magic_words }} <br>{{PAGESIZE: Help:Magic_words |R}}
| '''[高开销]''' 返回特定页面的字节大小。使用“<code><nowiki>|R</nowiki></code>”获取原始(未处理)数值。
| '''[高开销]''' 返回特定页面的字节大小。使用“<code><nowiki>|R</nowiki></code>”获取原始(未处理)数值。
|
|
第804行: 第804行:
{{Table-AnchorRow|localurl|LOCALURL}}
{{Table-AnchorRow|localurl|LOCALURL}}
|-
|-
| <code><nowiki>{{localurl:</nowiki>'''页面名称'''<nowiki>}}</nowiki></code> <br /><code><nowiki>{{localurl:</nowiki>'''页面名称'''<br /><nowiki>|</nowiki>'''请求参数'''<nowiki>}}</nowiki></code>
| <code><nowiki>{{localurl:</nowiki>'''页面名称'''<nowiki>}}</nowiki></code> <br><code><nowiki>{{localurl:</nowiki>'''页面名称'''<br><nowiki>|</nowiki>'''请求参数'''<nowiki>}}</nowiki></code>
| <code><nowiki>{{localurl:MediaWiki}}</nowiki></code><br />→ {{localurl:MediaWiki}} <br /><code><nowiki>{{localurl:MediaWiki|printable=yes}}</nowiki></code><br />→ {{localurl:MediaWiki|printable=yes}}
| <code><nowiki>{{localurl:MediaWiki}}</nowiki></code><br>→ {{localurl:MediaWiki}} <br><code><nowiki>{{localurl:MediaWiki|printable=yes}}</nowiki></code><br>→ {{localurl:MediaWiki|printable=yes}}
| 至標題的相對路徑。
| 至標題的相對路徑。
{{Table-AnchorRow|fullurl|FULLURL}}
{{Table-AnchorRow|fullurl|FULLURL}}
|-
|-
| <code><nowiki>{{fullurl:</nowiki>'''页面名称'''<nowiki>}}</nowiki></code> <br /><code><nowiki>{{fullurl:</nowiki>'''页面名称'''<br /><nowiki>|</nowiki>'''请求参数'''<nowiki>}}</nowiki></code> <br /><code><nowiki>{{fullurl:</nowiki>'''跨维基前缀:另一维基上的页面名称'''<br /><nowiki>|</nowiki>'''请求参数'''<nowiki>}}</nowiki></code>
| <code><nowiki>{{fullurl:</nowiki>'''页面名称'''<nowiki>}}</nowiki></code> <br><code><nowiki>{{fullurl:</nowiki>'''页面名称'''<br><nowiki>|</nowiki>'''请求参数'''<nowiki>}}</nowiki></code> <br><code><nowiki>{{fullurl:</nowiki>'''跨维基前缀:另一维基上的页面名称'''<br><nowiki>|</nowiki>'''请求参数'''<nowiki>}}</nowiki></code>
| <code><nowiki>{{fullurl:Category:Top level}}</nowiki></code><br />→ {{fullurl:Category:Top level}} <br />
| <code><nowiki>{{fullurl:Category:Top level}}</nowiki></code><br>→ {{fullurl:Category:Top level}} <br>
<code><nowiki>{{fullurl:Category:Top level|action=edit}}</nowiki></code><br />→ {{fullurl:Category:Top level|action=edit}}<br />
<code><nowiki>{{fullurl:Category:Top level|action=edit}}</nowiki></code><br>→ {{fullurl:Category:Top level|action=edit}}<br>
<code><nowiki>{{fullurl:s:Electra|action=edit}}</nowiki></code><br />→ {{fullurl:s:Electra|action=edit}}<br />
<code><nowiki>{{fullurl:s:Electra|action=edit}}</nowiki></code><br>→ {{fullurl:s:Electra|action=edit}}<br>
<code><nowiki>{{fullurl:s:es:Electra|action=edit}}</nowiki></code><br />→ {{fullurl:s:es:Electra|action=edit}}
<code><nowiki>{{fullurl:s:es:Electra|action=edit}}</nowiki></code><br>→ {{fullurl:s:es:Electra|action=edit}}
| 至标题的协议相对路径,基於本地wiki的<code>$wgServer</code>設定(且不一定會以<code>http(s)://</code>開頭)。这也将解决[[Help:跨wiki|跨wiki]]前缀。'''注意:'''未加括号的(单一)协议相对链接不会自动链接。
| 至标题的协议相对路径,基於本地wiki的<code>$wgServer</code>設定(且不一定會以<code>http(s)://</code>開頭)。这也将解决[[Help:跨wiki|跨wiki]]前缀。'''注意:'''未加括号的(单一)协议相对链接不会自动链接。
{{Table-AnchorRow|canonicalurl|CANONICALURL}}
{{Table-AnchorRow|canonicalurl|CANONICALURL}}
|-
|-
| <code><nowiki>{{canonicalurl:</nowiki>'''页面名称'''<nowiki>}}</nowiki></code> <br /><code><nowiki>{{canonicalurl:</nowiki>'''页面名称'''<br /><nowiki>|</nowiki>'''请求参数'''<nowiki>}}</nowiki></code> <br /><code><nowiki>{{canonicalurl:</nowiki>'''跨维基前缀:另一维基上的页面名称'''<br /><nowiki>|</nowiki>'''请求参数'''<nowiki>}}</nowiki></code>
| <code><nowiki>{{canonicalurl:</nowiki>'''页面名称'''<nowiki>}}</nowiki></code> <br><code><nowiki>{{canonicalurl:</nowiki>'''页面名称'''<br><nowiki>|</nowiki>'''请求参数'''<nowiki>}}</nowiki></code> <br><code><nowiki>{{canonicalurl:</nowiki>'''跨维基前缀:另一维基上的页面名称'''<br><nowiki>|</nowiki>'''请求参数'''<nowiki>}}</nowiki></code>
| <code><nowiki>{{canonicalurl:Category:Top level}}</nowiki></code><br />→ {{canonicalurl:Category:Top level}} <br />
| <code><nowiki>{{canonicalurl:Category:Top level}}</nowiki></code><br>→ {{canonicalurl:Category:Top level}} <br>
<code><nowiki>{{canonicalurl:Category:Top level|action=edit}}</nowiki></code><br />→ {{canonicalurl:Category:Top level|action=edit}}
<code><nowiki>{{canonicalurl:Category:Top level|action=edit}}</nowiki></code><br>→ {{canonicalurl:Category:Top level|action=edit}}
<code><nowiki>{{canonicalurl:w:Category:Top level|action=edit}}</nowiki></code><br />→
<code><nowiki>{{canonicalurl:w:Category:Top level|action=edit}}</nowiki></code><br>→
{{canonicalurl:w:Category:Top level|action=edit}}
{{canonicalurl:w:Category:Top level|action=edit}}
| 至标题的绝对路径,使用规范URL。这也将解决[[Help:跨wiki|跨wiki]]前缀。
| 至标题的绝对路径,使用规范URL。这也将解决[[Help:跨wiki|跨wiki]]前缀。
{{Table-AnchorRow|filepath|FILEPATH}}
{{Table-AnchorRow|filepath|FILEPATH}}
|-
|-
| <code><nowiki>{{filepath:</nowiki>'''文件名称'''<nowiki>}}</nowiki></code> <br /><code><nowiki>{{filepath:</nowiki>'''文件名称'''<nowiki>|nowiki}}</nowiki></code> <br /><code><nowiki>{{filepath:</nowiki>'''文件名称'''<nowiki>|</nowiki>'''缩略图大小'''<nowiki>}}</nowiki></code>
| <code><nowiki>{{filepath:</nowiki>'''文件名称'''<nowiki>}}</nowiki></code> <br><code><nowiki>{{filepath:</nowiki>'''文件名称'''<nowiki>|nowiki}}</nowiki></code> <br><code><nowiki>{{filepath:</nowiki>'''文件名称'''<nowiki>|</nowiki>'''缩略图大小'''<nowiki>}}</nowiki></code>
| <code><nowiki>{{filepath:Qiuwen.svg}}</nowiki></code><br />→ {{filepath:Qiuwen.svg}} <br />
| <code><nowiki>{{filepath:Qiuwen.svg}}</nowiki></code><br>→ {{filepath:Qiuwen.svg}} <br>
<code><nowiki>{{filepath:Qiuwen.svg|nowiki}}</nowiki></code><br />→ {{filepath:Qiuwen.svg|nowiki}} <br />
<code><nowiki>{{filepath:Qiuwen.svg|nowiki}}</nowiki></code><br>→ {{filepath:Qiuwen.svg|nowiki}} <br>
<code><nowiki>{{filepath:Qiuwen.svg|300}}</nowiki></code><br />→ {{filepath:Qiuwen.svg|300}} <br /><br />
<code><nowiki>{{filepath:Qiuwen.svg|300}}</nowiki></code><br>→ {{filepath:Qiuwen.svg|300}} <br><br>
参数<code>nowiki</code>通常会删除文件路径周围的链接(在本例中看不到)。
参数<code>nowiki</code>通常会删除文件路径周围的链接(在本例中看不到)。
| 媒体文件的完整大小或缩略图的协议相对路径。
| 媒体文件的完整大小或缩略图的协议相对路径。
{{Table-AnchorRow|urlencode|URLENCODE}}
{{Table-AnchorRow|urlencode|URLENCODE}}
|-
|-
| <code><nowiki>{{urlencode:</nowiki>'''字符串'''<nowiki>}}</nowiki></code> 或 <br /><code><nowiki>{{urlencode:</nowiki>'''字符串'''<nowiki>|QUERY}}</nowiki></code> <br /><code><nowiki>{{urlencode:</nowiki>'''字符串'''<nowiki>|WIKI}}</nowiki></code> <br /><code><nowiki>{{urlencode:</nowiki>'''字符串'''<nowiki>|PATH}}</nowiki></code>
| <code><nowiki>{{urlencode:</nowiki>'''字符串'''<nowiki>}}</nowiki></code> 或 <br><code><nowiki>{{urlencode:</nowiki>'''字符串'''<nowiki>|QUERY}}</nowiki></code> <br><code><nowiki>{{urlencode:</nowiki>'''字符串'''<nowiki>|WIKI}}</nowiki></code> <br><code><nowiki>{{urlencode:</nowiki>'''字符串'''<nowiki>|PATH}}</nowiki></code>
| <code><nowiki>{{urlencode:x:y/z á é}}</nowiki></code> 或 <br /><code><nowiki>{{urlencode:x:y/z á é|QUERY}}</nowiki></code><br />→ {{urlencode:x:y/z á é}} <br /><code><nowiki>{{urlencode:x:y/z á é|WIKI}}</nowiki></code><br />→ {{urlencode:x:y/z á é|WIKI}} <br /><code><nowiki>{{urlencode:x:y/z á é|PATH}}</nowiki></code><br />→ {{urlencode:x:y/z á é|PATH}}
| <code><nowiki>{{urlencode:x:y/z á é}}</nowiki></code> 或 <br><code><nowiki>{{urlencode:x:y/z á é|QUERY}}</nowiki></code><br>→ {{urlencode:x:y/z á é}} <br><code><nowiki>{{urlencode:x:y/z á é|WIKI}}</nowiki></code><br>→ {{urlencode:x:y/z á é|WIKI}} <br><code><nowiki>{{urlencode:x:y/z á é|PATH}}</nowiki></code><br>→ {{urlencode:x:y/z á é|PATH}}
请注意,在1.17中,默认值从<code>|WIKI</code>更改为<code>|QUERY</code>,这可能会破坏依赖此功能的模板。
请注意,在1.17中,默认值从<code>|WIKI</code>更改为<code>|QUERY</code>,这可能会破坏依赖此功能的模板。
| 编码的输入用于URL。请注意,没有像过时的StringFunctions中那样的urldecode函数<br /><table class="wikitable"><caption>字符編碼</caption><tr><th>代码</th><th>空格</th></tr><tr><td>&nbsp;'''none'''</td><td><samp>&nbsp;+&nbsp;</samp></td></tr><tr><td><kbd>QUERY</kbd></td><td><samp>&nbsp;+&nbsp;</samp></td></tr><tr><td><kbd>&nbsp;WIKI</kbd></td><td><samp>&nbsp;_&nbsp;</samp></td></tr><tr><td><kbd>&nbsp;PATH</kbd></td><td><samp>%20</samp></td></tr></table>
| 编码的输入用于URL。请注意,没有像过时的StringFunctions中那样的urldecode函数<br><table class="wikitable"><caption>字符編碼</caption><tr><th>代码</th><th>空格</th></tr><tr><td>&nbsp;'''none'''</td><td><samp>&nbsp;+&nbsp;</samp></td></tr><tr><td><kbd>QUERY</kbd></td><td><samp>&nbsp;+&nbsp;</samp></td></tr><tr><td><kbd>&nbsp;WIKI</kbd></td><td><samp>&nbsp;_&nbsp;</samp></td></tr><tr><td><kbd>&nbsp;PATH</kbd></td><td><samp>%20</samp></td></tr></table>
{{Table-AnchorRow|anchorencode|ANCHORENCODE}}
{{Table-AnchorRow|anchorencode|ANCHORENCODE}}
|-
|-
| <code><nowiki>{{anchorencode:</nowiki>'''字符串'''<nowiki>}}</nowiki></code>
| <code><nowiki>{{anchorencode:</nowiki>'''字符串'''<nowiki>}}</nowiki></code>
| <code><nowiki>{{anchorencode:x y z á é}}</nowiki></code><br />→ {{anchorencode:x y z á é}}
| <code><nowiki>{{anchorencode:x y z á é}}</nowiki></code><br>→ {{anchorencode:x y z á é}}
| 编码的输入用于URL部分锚点(在URL中的“#”符号之后)。
| 编码的输入用于URL部分锚点(在URL中的“#”符号之后)。
|}
|}
第866行: 第866行:
| {{ns:-2}}
| {{ns:-2}}
| <code><nowiki>{{ns:-1}}</nowiki></code> / <code><nowiki>{{ns:Special}}</nowiki></code>
| <code><nowiki>{{ns:-1}}</nowiki></code> / <code><nowiki>{{ns:Special}}</nowiki></code>
| {{ns:-1}}<br/>'''(no '''talk''' page)'''
| {{ns:-1}}<br>'''(no '''talk''' page)'''
|-
|-
| <code><nowiki>{{ns:0}}</nowiki></code> / <code><nowiki>{{ns:}}</nowiki></code>
| <code><nowiki>{{ns:0}}</nowiki></code> / <code><nowiki>{{ns:}}</nowiki></code>
第879行: 第879行:
|-
|-
| <code><nowiki>{{ns:4}}</nowiki></code> / <code><nowiki>{{ns:Project}}</nowiki></code>
| <code><nowiki>{{ns:4}}</nowiki></code> / <code><nowiki>{{ns:Project}}</nowiki></code>
| {{ns:4}} <br/>'''Varies between wikis'''
| {{ns:4}} <br>'''Varies between wikis'''
| <code><nowiki>{{ns:5}}</nowiki></code> / <code><nowiki>{{ns:Project talk}}</nowiki></code>
| <code><nowiki>{{ns:5}}</nowiki></code> / <code><nowiki>{{ns:Project talk}}</nowiki></code>
| {{ns:5}}
| {{ns:5}}
第923行: 第923行:
|-
|-
|
|
<code><nowiki>{{formatnum:</nowiki>'''未格式化数字'''<nowiki>}}</nowiki></code> <br />
<code><nowiki>{{formatnum:</nowiki>'''未格式化数字'''<nowiki>}}</nowiki></code> <br>
<code><nowiki>{{formatnum:</nowiki>'''formatnum格式化过的数字'''<nowiki>|R}}</nowiki></code> <br />
<code><nowiki>{{formatnum:</nowiki>'''formatnum格式化过的数字'''<nowiki>|R}}</nowiki></code> <br>
<code><nowiki>{{formatnum:</nowiki>'''未格式化数字'''<nowiki>|NOSEP}}</nowiki></code>
<code><nowiki>{{formatnum:</nowiki>'''未格式化数字'''<nowiki>|NOSEP}}</nowiki></code>
|
|
* 简单:
* 简单:
** <code><nowiki>{{formatnum:987654321.654321}}</nowiki></code> <br/> → {{formatnum:987654321.654321}}
** <code><nowiki>{{formatnum:987654321.654321}}</nowiki></code> <br> → {{formatnum:987654321.654321}}
** <code><nowiki>{{formatnum:</nowiki>{{formatnum:987654321.654321}}<nowiki>|R}}</nowiki></code> <br/> → {{formatnum:{{formatnum:987654321.654321}}|R}}
** <code><nowiki>{{formatnum:</nowiki>{{formatnum:987654321.654321}}<nowiki>|R}}</nowiki></code> <br> → {{formatnum:{{formatnum:987654321.654321}}|R}}
* 高级:
* 高级:
** <code><nowiki>{{formatnum:{{formatnum:987654321.654321}}|R}}</nowiki></code> <br/> → {{formatnum:{{formatnum:987654321.654321}}|R}} (於任意語言)
** <code><nowiki>{{formatnum:{{formatnum:987654321.654321}}|R}}</nowiki></code> <br> → {{formatnum:{{formatnum:987654321.654321}}|R}} (於任意語言)
** <code><nowiki>{{formatnum:00001}}</nowiki></code> <br/> → {{formatnum:00001}}
** <code><nowiki>{{formatnum:00001}}</nowiki></code> <br> → {{formatnum:00001}}
** <code><nowiki>{{formatnum:987654321.654321 |NOSEP}}</nowiki></code> <br/> → {{formatnum:987654321.654321 |NOSEP}}
** <code><nowiki>{{formatnum:987654321.654321 |NOSEP}}</nowiki></code> <br> → {{formatnum:987654321.654321 |NOSEP}}
** [[Bengali numerals|孟加拉字母]]的例子:
** [[Bengali numerals|孟加拉字母]]的例子:
*** <code><nowiki>{{formatnum:987654321.654321}}</nowiki></code> <br/> → ৯৮,৭৬,৫৪,৩২১.৬৫৪৩২১
*** <code><nowiki>{{formatnum:987654321.654321}}</nowiki></code> <br> → ৯৮,৭৬,৫৪,৩২১.৬৫৪৩২১
*** <code><nowiki>{{formatnum:987654321.654321 |NOSEP}}</nowiki></code> <br/> → ৯৮৭৬৫৪৩২১.৬৫৪৩২১
*** <code><nowiki>{{formatnum:987654321.654321 |NOSEP}}</nowiki></code> <br> → ৯৮৭৬৫৪৩২১.৬৫৪৩২১
*** <code><nowiki>{{formatnum:৯৮,৭৬,৫৪,৩২১.৬৫৪৩২১ |R}}</nowiki></code> <br/> → 987654321.654321
*** <code><nowiki>{{formatnum:৯৮,৭৬,৫৪,৩২১.৬৫৪৩২১ |R}}</nowiki></code> <br> → 987654321.654321
----
----
不被支持的: <br />
不被支持的: <br>
<code><nowiki>{{formatnum:{{formatnum:987.654.321}}}}</nowiki></code> <br/> → 987 654 321 (例如与意大利语区域设置)
<code><nowiki>{{formatnum:{{formatnum:987.654.321}}}}</nowiki></code> <br> → 987 654 321 (例如与意大利语区域设置)
----
----
错误输入(不可靠输出)的示例,有或没有<code>|R</code>: <br />
错误输入(不可靠输出)的示例,有或没有<code>|R</code>: <br>
<code><nowiki>{{formatnum:987,654.321|R}}</nowiki></code> (这个应该会坏) <br/>
<code><nowiki>{{formatnum:987,654.321|R}}</nowiki></code> (这个应该会坏) <br>
<code><nowiki>{{formatnum:987.654,321|R}}</nowiki></code> <br/>
<code><nowiki>{{formatnum:987.654,321|R}}</nowiki></code> <br>
<code><nowiki>{{formatnum:987 654,321|R}}</nowiki></code> <br/>
<code><nowiki>{{formatnum:987 654,321|R}}</nowiki></code> <br>
<code><nowiki>{{formatnum:987&amp;nbsp;654,321|R}}</nowiki></code>
<code><nowiki>{{formatnum:987&amp;nbsp;654,321|R}}</nowiki></code>
| 采用未格式化的数字(例如[[阿拉伯语数字|阿拉伯语数字]],没有组分隔符和<code>.</code>作为小数分隔符)并将其输出到本地化的数字脚本中,并使用十进制和十进制组分隔符进行格式化,到wiki的默认语言环境。<br />
| 采用未格式化的数字(例如[[阿拉伯语数字|阿拉伯语数字]],没有组分隔符和<code>.</code>作为小数分隔符)并将其输出到本地化的数字脚本中,并使用十进制和十进制组分隔符进行格式化,到wiki的默认语言环境。<br>
<code>{{!}}R</code>参数可以用于反转此行为,用于数学运算:这种方法可靠,但只应该用于反向转换与wiki的语言环境相同(原先formatnum会转换到的)的数字。<br/>
<code>{{!}}R</code>参数可以用于反转此行为,用于数学运算:这种方法可靠,但只应该用于反向转换与wiki的语言环境相同(原先formatnum会转换到的)的数字。<br>
指定 <code>NOSEP</code>(“无分隔符”)参数会使数位分组分隔符和小数点分隔符不被修改,此时 formatnum 只会在不使用[[印度-阿拉伯数字系统]]的语言中将数字字符进行转换。<code>NOSEP</code> 参数还会防止出现意外的非标准数字分组。
指定 <code>NOSEP</code>(“无分隔符”)参数会使数位分组分隔符和小数点分隔符不被修改,此时 formatnum 只会在不使用[[印度-阿拉伯数字系统]]的语言中将数字字符进行转换。<code>NOSEP</code> 参数还会防止出现意外的非标准数字分组。


{{warning|1=开头的前导零不会被去除;可以使用 <code><nowiki>{{#expr:00001}}</nowiki></code> 来去除。}}<br />
{{warning|1=开头的前导零不会被去除;可以使用 <code><nowiki>{{#expr:00001}}</nowiki></code> 来去除。}}<br>


{{warning|1=如果你没有准确地以需求的数字格式输入,则难以得到任何可靠的输出,尤其是在非英文的维基上。}}<br />
{{warning|1=如果你没有准确地以需求的数字格式输入,则难以得到任何可靠的输出,尤其是在非英文的维基上。}}<br>
----
----


如果你真的需要输入一个无法保证格式正确的数字(根据Wiki的语言环境)的话,你可以使用<code><nowiki>formatnum</nowiki></code>两次(但请不要在输入数字可能有数位分组格式的情况下使用这种变通方式,否则分隔符可能会消失或数字无法被格式化)。请注意这种方法是非常取巧的,因此它的输出结果可能不可靠。
如果你真的需要输入一个无法保证格式正确的数字(根据Wiki的语言环境)的话,你可以使用<code><nowiki>formatnum</nowiki></code>两次(但请不要在输入数字可能有数位分组格式的情况下使用这种变通方式,否则分隔符可能会消失或数字无法被格式化)。请注意这种方法是非常取巧的,因此它的输出结果可能不可靠。


| <br/><!--
| <br><!--
-->
-->
{{Table-AnchorRow|dateformat|formatdate|#dateformat|#formatdate|.23dateformat|.23formatdate}}
{{Table-AnchorRow|dateformat|formatdate|#dateformat|#formatdate|.23dateformat|.23formatdate}}
|-
|-
|
|
<code><nowiki>{{#dateformat:</nowiki>'''date'''<nowiki>}}</nowiki></code><br />
<code><nowiki>{{#dateformat:</nowiki>'''date'''<nowiki>}}</nowiki></code><br>
<code><nowiki>{{#formatdate:</nowiki>'''date'''<nowiki>}}</nowiki></code><br />
<code><nowiki>{{#formatdate:</nowiki>'''date'''<nowiki>}}</nowiki></code><br>
<code><nowiki>{{#dateformat:</nowiki>'''date'''{{!}}'''format'''<nowiki>}}</nowiki></code><br />
<code><nowiki>{{#dateformat:</nowiki>'''date'''{{!}}'''format'''<nowiki>}}</nowiki></code><br>
<code><nowiki>{{#formatdate:</nowiki>'''date'''{{!}}'''format'''<nowiki>}}</nowiki></code>
<code><nowiki>{{#formatdate:</nowiki>'''date'''{{!}}'''format'''<nowiki>}}</nowiki></code>
|
|
<code><nowiki>{{#dateformat:25 dec 2009|ymd}}</nowiki></code> <br/>
<code><nowiki>{{#dateformat:25 dec 2009|ymd}}</nowiki></code> <br>
→ {{#dateformat:25 dec 2009|ymd}} (您的首选)2009年12月25日(默认) <br/>
→ {{#dateformat:25 dec 2009|ymd}} (您的首选)2009年12月25日(默认) <br>
<code><nowiki>{{#formatdate:dec 25,2009|dmy}}</nowiki></code> <br/>
<code><nowiki>{{#formatdate:dec 25,2009|dmy}}</nowiki></code> <br>
→ {{#formatdate:dec 25,2009|dmy}} (您的首选)25日12月2009年(默认) <br/>
→ {{#formatdate:dec 25,2009|dmy}} (您的首选)25日12月2009年(默认) <br>
<code><nowiki>{{#dateformat:2009-12-25|mdy}}</nowiki></code> <br/>
<code><nowiki>{{#dateformat:2009-12-25|mdy}}</nowiki></code> <br>
→ {{#dateformat:2009-12-25|mdy}} (您的首选)12月25日,2009年(默认) <br/>
→ {{#dateformat:2009-12-25|mdy}} (您的首选)12月25日,2009年(默认) <br>
<code><nowiki>{{#formatdate:2009 dec 25|ISO 8601}}</nowiki></code> <br/>
<code><nowiki>{{#formatdate:2009 dec 25|ISO 8601}}</nowiki></code> <br>
→ {{#formatdate:2009 dec 25|ISO 8601}} (您的首选)2009-12-25(默认) <br/>
→ {{#formatdate:2009 dec 25|ISO 8601}} (您的首选)2009-12-25(默认) <br>
<code><nowiki>{{#dateformat:25 decEmber|mdy}}</nowiki></code> <br/>
<code><nowiki>{{#dateformat:25 decEmber|mdy}}</nowiki></code> <br>
→ {{#dateformat:25 decEmber|mdy}} (您的首选)12月25日(默认) <br/>
→ {{#dateformat:25 decEmber|mdy}} (您的首选)12月25日(默认) <br>
'''注意''':在上述例子中,“您的首选”仅指当前Wiki(也就是 MediaWiki.org)上的日期首选项。
'''注意''':在上述例子中,“您的首选”仅指当前Wiki(也就是 MediaWiki.org)上的日期首选项。


| 根据用户的“日期格式”设置格式化给定日期,并添加将其标记为格式化日期的元数据。对于未登录的游客和没有在设置中指定日期格式的用户,日期可以按以下默认格式给定:<code>mdy</code>、<code>dmy</code>、<code>ymd</code>、<code>ISO&nbsp;8601</code>(大小写敏感)。如果只给定了月份和日期的话,只有 <code>mdy</code> 和 <code>dmy</code> 是合法格式。如果未给定日期格式或日期格式不合法,则输入格式将用作为默认格式。如果提供的日期未被识别为有效日期(特别是,如果它包含任何元数据,例如来自另一个 <code>dateformat</code>或类似模板的嵌套使用),则将其保持不变,并且不会生成额外的元数据。 <br/>
| 根据用户的“日期格式”设置格式化给定日期,并添加将其标记为格式化日期的元数据。对于未登录的游客和没有在设置中指定日期格式的用户,日期可以按以下默认格式给定:<code>mdy</code>、<code>dmy</code>、<code>ymd</code>、<code>ISO&nbsp;8601</code>(大小写敏感)。如果只给定了月份和日期的话,只有 <code>mdy</code> 和 <code>dmy</code> 是合法格式。如果未给定日期格式或日期格式不合法,则输入格式将用作为默认格式。如果提供的日期未被识别为有效日期(特别是,如果它包含任何元数据,例如来自另一个 <code>dateformat</code>或类似模板的嵌套使用),则将其保持不变,并且不会生成额外的元数据。 <br>


{{warning|1=即使ISO 8601格式要求参数1的日期是公历日期,若参数2指定ISO 8601,函数也能对那些超出通常公历范围的日期进行格式化(例如1583年之前的日期)。不过,函数无法正确转换ISO 8601格式下的负数年份和通常格式下的公元前的年份。}}
{{warning|1=即使ISO 8601格式要求参数1的日期是公历日期,若参数2指定ISO 8601,函数也能对那些超出通常公历范围的日期进行格式化(例如1583年之前的日期)。不过,函数无法正确转换ISO 8601格式下的负数年份和通常格式下的公元前的年份。}}
第1,016行: 第1,016行:
|-
|-
|
|
<code><nowiki>{{padleft:xyz|</nowiki>'''stringlength'''<nowiki>}}</nowiki></code> <br />
<code><nowiki>{{padleft:xyz|</nowiki>'''stringlength'''<nowiki>}}</nowiki></code> <br>
<code><nowiki>{{padleft:xyz|</nowiki>'''strlen'''<nowiki>|</nowiki>'''char'''<nowiki>}}</nowiki></code> <br />
<code><nowiki>{{padleft:xyz|</nowiki>'''strlen'''<nowiki>|</nowiki>'''char'''<nowiki>}}</nowiki></code> <br>
<code><nowiki>{{padleft:xyz|</nowiki>'''strlen'''<nowiki>|</nowiki>'''string'''<nowiki>}}</nowiki></code>
<code><nowiki>{{padleft:xyz|</nowiki>'''strlen'''<nowiki>|</nowiki>'''string'''<nowiki>}}</nowiki></code>
| <code><nowiki>{{padleft:xyz|5}}</nowiki></code> → {{padleft:xyz|5}} <br />
| <code><nowiki>{{padleft:xyz|5}}</nowiki></code> → {{padleft:xyz|5}} <br>
<code><nowiki>{{padleft:xyz|5|_}}</nowiki></code> → {{padleft:xyz|5|_}} <br />
<code><nowiki>{{padleft:xyz|5|_}}</nowiki></code> → {{padleft:xyz|5|_}} <br>
<code><nowiki>{{padleft:xyz|5|abc}}</nowiki></code> → {{padleft:xyz|5|abc}}<br />
<code><nowiki>{{padleft:xyz|5|abc}}</nowiki></code> → {{padleft:xyz|5|abc}}<br>
<code><nowiki>{{padleft:xyz|2}}</nowiki></code> → {{padleft:xyz|2}} <br />
<code><nowiki>{{padleft:xyz|2}}</nowiki></code> → {{padleft:xyz|2}} <br>
<code><nowiki>{{padleft:|1|xyz}}</nowiki></code> → {{padleft:|1|xyz}}
<code><nowiki>{{padleft:|1|xyz}}</nowiki></code> → {{padleft:|1|xyz}}
(字符串的首字母) <br />
(字符串的首字母) <br>
| 将参数1通过在左侧补上参数3指定的字符串(默认为0)补足到参数2指定的长度。 例如 <code><nowiki>{{padleft:44|3|0}}</nowiki></code> 生成 {{padleft:44|3}}。 参数3指定的字符串可能被截断以保证补足后的字符串长度满足要求。
| 将参数1通过在左侧补上参数3指定的字符串(默认为0)补足到参数2指定的长度。 例如 <code><nowiki>{{padleft:44|3|0}}</nowiki></code> 生成 {{padleft:44|3}}。 参数3指定的字符串可能被截断以保证补足后的字符串长度满足要求。


在 1.12 版本以前,第三个参数只使用传入的字符串的第一个字符,但从 1.15 版本以后,第三个参数传入的字符串的所有字符都会被使用。
在 1.12 版本以前,第三个参数只使用传入的字符串的第一个字符,但从 1.15 版本以后,第三个参数传入的字符串的所有字符都会被使用。
| <br/><!--
| <br><!--
-->
-->
{{Table-AnchorRow|padright}}
{{Table-AnchorRow|padright}}
|-
|-
|
|
<code><nowiki>{{padright:xyz|</nowiki>'''stringlength'''<nowiki>}}</nowiki></code> <br /><code><nowiki>{{padright:xyz|</nowiki>'''strlen'''<nowiki>|</nowiki>'''char'''<nowiki>}}</nowiki></code> <br /><code><nowiki>{{padright:xyz|</nowiki>'''strlen'''<nowiki>|</nowiki>'''string'''<nowiki>}}</nowiki></code>
<code><nowiki>{{padright:xyz|</nowiki>'''stringlength'''<nowiki>}}</nowiki></code> <br><code><nowiki>{{padright:xyz|</nowiki>'''strlen'''<nowiki>|</nowiki>'''char'''<nowiki>}}</nowiki></code> <br><code><nowiki>{{padright:xyz|</nowiki>'''strlen'''<nowiki>|</nowiki>'''string'''<nowiki>}}</nowiki></code>
| <code><nowiki>{{padright:xyz|5}}</nowiki></code> → {{padright:xyz|5}} <br />
| <code><nowiki>{{padright:xyz|5}}</nowiki></code> → {{padright:xyz|5}} <br>
<code><nowiki>{{padright:xyz|5|_}}</nowiki></code> → {{padright:xyz|5|_}} <br />
<code><nowiki>{{padright:xyz|5|_}}</nowiki></code> → {{padright:xyz|5|_}} <br>
<code><nowiki>{{padright:xyz|5|abc}}</nowiki></code> → {{padright:xyz|5|abc}} <br />
<code><nowiki>{{padright:xyz|5|abc}}</nowiki></code> → {{padright:xyz|5|abc}} <br>
<code><nowiki>{{padright:xyz|2}}</nowiki></code> → {{padright:xyz|2}} <br />
<code><nowiki>{{padright:xyz|2}}</nowiki></code> → {{padright:xyz|2}} <br>
<code><nowiki>{{padright:|1|xyz}}</nowiki></code> → {{padright:|1|xyz}} <br />
<code><nowiki>{{padright:|1|xyz}}</nowiki></code> → {{padright:|1|xyz}} <br>
| 除了在右侧补上字符串外,其他与 <code>padleft</code> 一致。
| 除了在右侧补上字符串外,其他与 <code>padleft</code> 一致。
| <br/><!--
| <br><!--
-->
-->
|}
|}
第1,060行: 第1,060行:
|-
|-
| <code><nowiki>{{plural:2|</nowiki>'''is'''<nowiki>|</nowiki>'''are'''<nowiki>}}</nowiki></code>
| <code><nowiki>{{plural:2|</nowiki>'''is'''<nowiki>|</nowiki>'''are'''<nowiki>}}</nowiki></code>
| <code><nowiki>{{plural:0|is|are}}</nowiki></code> → {{plural:0|is|are}}<br /><code><nowiki>{{plural:1*1|is|are}}</nowiki></code> → {{plural:1*1|is|are}}<br /><code><nowiki>{{plural:21 mod 10|is|are}}</nowiki></code> → {{plural:21 mod 10|is|are}}<br /><code><nowiki>{{plural:{{#expr:21 mod 10}}|is|are}}</nowiki></code> → {{plural:{{#expr:21 mod 10}}|is|are}}<br /><code><nowiki>{{plural:1|is|are}}</nowiki></code> → {{plural:1|is|are}}<br /><code><nowiki>{{plural:2|is|are}}</nowiki></code> → {{plural:2|is|are}}<br /><code><nowiki>{{plural:-1|is|are}}</nowiki></code> → {{plural:-1|is|are}}<br /><code><nowiki>{{plural:-2|is|are}}</nowiki></code> → {{plural:-2|is|are}}<br /><code><nowiki>{{plural:0.5|is|are}}</nowiki></code> → {{plural:0.5|is|are}}<br /><code><nowiki>{{plural:1.5|is|are}}</nowiki></code> → {{plural:1.5|is|are}}<br /><code><nowiki>{{plural:-0.5|is|are}}</nowiki></code> → {{plural:-0.5|is|are}}<br /><code><nowiki>{{plural:-1.5|is|are}}</nowiki></code> → {{plural:-1.5|is|are}}<br /> (用于[[俄语|俄语]])<br /><code><nowiki>{{PLURAL:5|1=Категория|Категории}} </nowiki></code>&nbsp;→&nbsp;Категории
| <code><nowiki>{{plural:0|is|are}}</nowiki></code> → {{plural:0|is|are}}<br><code><nowiki>{{plural:1*1|is|are}}</nowiki></code> → {{plural:1*1|is|are}}<br><code><nowiki>{{plural:21 mod 10|is|are}}</nowiki></code> → {{plural:21 mod 10|is|are}}<br><code><nowiki>{{plural:{{#expr:21 mod 10}}|is|are}}</nowiki></code> → {{plural:{{#expr:21 mod 10}}|is|are}}<br><code><nowiki>{{plural:1|is|are}}</nowiki></code> → {{plural:1|is|are}}<br><code><nowiki>{{plural:2|is|are}}</nowiki></code> → {{plural:2|is|are}}<br><code><nowiki>{{plural:-1|is|are}}</nowiki></code> → {{plural:-1|is|are}}<br><code><nowiki>{{plural:-2|is|are}}</nowiki></code> → {{plural:-2|is|are}}<br><code><nowiki>{{plural:0.5|is|are}}</nowiki></code> → {{plural:0.5|is|are}}<br><code><nowiki>{{plural:1.5|is|are}}</nowiki></code> → {{plural:1.5|is|are}}<br><code><nowiki>{{plural:-0.5|is|are}}</nowiki></code> → {{plural:-0.5|is|are}}<br><code><nowiki>{{plural:-1.5|is|are}}</nowiki></code> → {{plural:-1.5|is|are}}<br> (用于[[俄语|俄语]])<br><code><nowiki>{{PLURAL:5|1=Категория|Категории}} </nowiki></code>&nbsp;→&nbsp;Категории
<br /><code><nowiki>{{PLURAL:3|страница|страницы|страниц}}</nowiki></code>&nbsp;→&nbsp;страницы<br /><code><nowiki>{{PLURAL:5|страница|страницы|страниц}}</nowiki></code>&nbsp;→&nbsp;страниц
<br><code><nowiki>{{PLURAL:3|страница|страницы|страниц}}</nowiki></code>&nbsp;→&nbsp;страницы<br><code><nowiki>{{PLURAL:5|страница|страницы|страниц}}</nowiki></code>&nbsp;→&nbsp;страниц
| 根据参数1是单数还是复数,输出不同的字符串:单数输出参数2,复数输出参数3。它的表现是与界面语言相关的。
| 根据参数1是单数还是复数,输出不同的字符串:单数输出参数2,复数输出参数3。它的表现是与界面语言相关的。
{{note|1=一些语言(ab、av、ba、bxr、ce、crh_cyrl、cv、inh、koi、krc、kv、lbe、lez、mhr、mrj、myv、ru、tt_cyrl、tyv、udm、xal)使用3种复数形式
{{memo|1=一些语言(ab、av、ba、bxr、ce、crh_cyrl、cv、inh、koi、krc、kv、lbe、lez、mhr、mrj、myv、ru、tt_cyrl、tyv、udm、xal)使用3种复数形式
*表格1: 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, …
*表格1: 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, …
*表格2: 0, 5, 6, 7, 8, …, 18, 19, 100, 1000, 10000, 100000, 1000000, …
*表格2: 0, 5, 6, 7, 8, …, 18, 19, 100, 1000, 10000, 100000, 1000000, …
第1,077行: 第1,077行:
{{Table-AnchorRow|gender|Gender|GENDER}}
{{Table-AnchorRow|gender|Gender|GENDER}}
|-
|-
| <code><nowiki>{{gender:username|text for every gender}}</nowiki></code><br />
| <code><nowiki>{{gender:username|text for every gender}}</nowiki></code><br>
<code><nowiki>{{gender:Username|male text|female text|text for unspecified}}</nowiki></code><br />
<code><nowiki>{{gender:Username|male text|female text|text for unspecified}}</nowiki></code><br>
<code><nowiki>{{gender:|male text|female text|text for unspecified}}</nowiki></code><br />
<code><nowiki>{{gender:|male text|female text|text for unspecified}}</nowiki></code><br>
<code><nowiki>{{gender:.|male text|female text|text for unspecified}}</nowiki></code><br />
<code><nowiki>{{gender:.|male text|female text|text for unspecified}}</nowiki></code><br>
| '''(取决于指定用户的性别)'''
| '''(取决于指定用户的性别)'''
| 根据指定的用户的[[Special:Preferences|设置]]返回该性别对应的文本。 <br/>
| 根据指定的用户的[[Special:Preferences|设置]]返回该性别对应的文本。 <br>
'''注意:''' 第一个例子基本上啥也没干<br/>
'''注意:''' 第一个例子基本上啥也没干<br>
'''注意:''' 如果参数3未给出,且用户未设置TA的性别时将返回 <code>'''text if user is male'''</code><br/>空的用户名(<nowiki>{{gender:|</nowiki>)指代当前用户,但这种方式只能在MediaWiki命名空间下的页面使用。<br/>
'''注意:''' 如果参数3未给出,且用户未设置TA的性别时将返回 <code>'''text if user is male'''</code><br>空的用户名(<nowiki>{{gender:|</nowiki>)指代当前用户,但这种方式只能在MediaWiki命名空间下的页面使用。<br>
用户名为点 (.) 时使用站点默认设置。
用户名为点 (.) 时使用站点默认设置。
|
|
第1,090行: 第1,090行:
|-
|-
| <code><nowiki>{{int:</nowiki>'''消息名称'''<nowiki>}}</nowiki></code>
| <code><nowiki>{{int:</nowiki>'''消息名称'''<nowiki>}}</nowiki></code>
| <code><nowiki>{{int:</nowiki>edit<nowiki>}}</nowiki></code> &rarr; '''{{int:edit}}''' <br /><small>'''(取决于用户语言,可以试试:[{{fullurl:{{FULLPAGENAME}}|uselang=fr}}#Localisation fr] &bull; [{{fullurl:{{FULLPAGENAME}}|uselang=ja}}#Localisation ja])'''</small>
| <code><nowiki>{{int:</nowiki>edit<nowiki>}}</nowiki></code> &rarr; '''{{int:edit}}''' <br><small>'''(取决于用户语言,可以试试:[{{fullurl:{{FULLPAGENAME}}|uselang=fr}}#Localisation fr] &bull; [{{fullurl:{{FULLPAGENAME}}|uselang=ja}}#Localisation ja])'''</small>
| 该解析器函数将会把(MediaWiki命名空间下的)界面消息翻译成用户语言。<code>msgnw</code>和其他嵌套引用魔术字参见[[#Transclusion modifiers|嵌入修改器]]一节。'''注意在1.17版本以前,这么做会导致缓存一致性被破坏'''。
| 该解析器函数将会把(MediaWiki命名空间下的)界面消息翻译成用户语言。<code>msgnw</code>和其他嵌套引用魔术字参见[[#Transclusion modifiers|嵌入修改器]]一节。'''注意在1.17版本以前,这么做会导致缓存一致性被破坏'''。
|
|
第1,096行: 第1,096行:
| <code><nowiki>{{int:editsectionhint|MediaWiki}}</nowiki></code>
| <code><nowiki>{{int:editsectionhint|MediaWiki}}</nowiki></code>
| <code><nowiki>{{int:editsectionhint|MediaWiki}}</nowiki></code> &rarr; '''{{int:editsectionhint|MediaWiki}}'''
| <code><nowiki>{{int:editsectionhint|MediaWiki}}</nowiki></code> &rarr; '''{{int:editsectionhint|MediaWiki}}'''
| 你可以在翻译过程中使用参数。<br />界面消息里的参数使用 $1、$2、$3 来引用<br />例如,'''editsectionhint'''界面消息的源码为:{{int:editsectionhint|$1}}<br />在左侧例子中,MediaWiki 替换了 $1。
| 你可以在翻译过程中使用参数。<br>界面消息里的参数使用 $1、$2、$3 来引用<br>例如,'''editsectionhint'''界面消息的源码为:{{int:editsectionhint|$1}}<br>在左侧例子中,MediaWiki 替换了 $1。
|
|
|}
|}
第1,120行: 第1,120行:
{{Table-AnchorRow|msg|Msg|MSG}}
{{Table-AnchorRow|msg|Msg|MSG}}
|-
|-
| <code><nowiki>{{msg:xyz}}</nowiki></code><br /><code><nowiki>{{raw:xyz}}</nowiki></code>
| <code><nowiki>{{msg:xyz}}</nowiki></code><br><code><nowiki>{{raw:xyz}}</nowiki></code>
| 即使有魔术字同名也会优先以模板名考虑,除非对应的模板不存在(等同于 <nowiki>{{template:xyz}}</nowiki>) 通常来说,当存在冲突时,会优先以魔术字名考虑。
| 即使有魔术字同名也会优先以模板名考虑,除非对应的模板不存在(等同于 <nowiki>{{template:xyz}}</nowiki>) 通常来说,当存在冲突时,会优先以魔术字名考虑。
|
|
第1,155行: 第1,155行:
{{Table-AnchorRow|language|#language|.23language}}
{{Table-AnchorRow|language|#language|.23language}}
|-
|-
| <code><nowiki>{{#language:</nowiki>'''语言代码'''<nowiki>}}</nowiki></code><br /><!--
| <code><nowiki>{{#language:</nowiki>'''语言代码'''<nowiki>}}</nowiki></code><br><!--
--><code><nowiki>{{#language:</nowiki>'''语言代码'''<nowiki>|</nowiki>'''目标语言代码'''<nowiki>}}</nowiki></code>
--><code><nowiki>{{#language:</nowiki>'''语言代码'''<nowiki>|</nowiki>'''目标语言代码'''<nowiki>}}</nowiki></code>
| <code><nowiki>{{#language:ar}}</nowiki></code> → {{#language:ar}} <br /><!--
| <code><nowiki>{{#language:ar}}</nowiki></code> → {{#language:ar}} <br><!--
--><code><nowiki>{{#language:ar|en}}</nowiki></code> → {{#language:ar|en}}
--><code><nowiki>{{#language:ar|en}}</nowiki></code> → {{#language:ar|en}}
| 以参数2的语言代码指定的语言(没有则以参数1的)输出参数1的语言代码对应的语言全名:默认为本地化名称(语言别名),当指定了目标语言代码时会输出目标语言翻译版本。
| 以参数2的语言代码指定的语言(没有则以参数1的)输出参数1的语言代码对应的语言全名:默认为本地化名称(语言别名),当指定了目标语言代码时会输出目标语言翻译版本。
第1,175行: 第1,175行:
{{Table-AnchorRow|tag|#tag|.23tag}}
{{Table-AnchorRow|tag|#tag|.23tag}}
|-
|-
| {{tmpl|0=<code><nowiki>{{#tag:</nowiki>'''$1''' <br/><nowiki>|</nowiki>'''$2''' <br/><nowiki>|</nowiki>'''$3'''='''$4''' <br /><nowiki>|</nowiki>'''$5'''='''$6'''<br /><nowiki>}}</nowiki></code>
| {{tmpl|0=<code><nowiki>{{#tag:</nowiki>'''$1''' <br><nowiki>|</nowiki>'''$2''' <br><nowiki>|</nowiki>'''$3'''='''$4''' <br><nowiki>|</nowiki>'''$5'''='''$6'''<br><nowiki>}}</nowiki></code>
|1=标签名称
|1=标签名称
|2=内容
|2=内容