模板:Native name list
{{native name list}}错误:列表为空(帮助)
| File:Lua-Logo.svg | 此模板使用Lua语言: |
本模板用于生成一个正确格式化的本地名称列表,常用于信息框中的|native_name=参数。支持多种语言的本地名称显示,每种语言可通过编号化参数设置个性化样式。允许用户灵活调整斜体、括号、字体大小、链接等样式。
用法[编辑]
与{{native name}}类似,但本模板不接受匿名参数。
|tagn=和|namen=必须成对(如tag1和name1)。每组参数的编号从1开始,依次递增,无最大数量限制。跳过编号(如|tag1=.. |tag3=..= Red X)将导致错误。
{{native name list
|tag1=
|name1=
|italics1=
|paren1=
|parensize1=
|nolink1=
|postfix1=
|tag2=
|name2=
|italics2=
|paren2=
|parensize2=
|nolink2=
|postfix2=
}}
参数说明[编辑]
| 参数名称 | 描述 | 是否必填 |
|---|---|---|
|tagn=
|
本地语言的IETF语言标签,如:英语为en,西班牙语为es。
|
是 |
|namen=
|
本地名称,需使用原语言书写(包括重音符号等)。 | 是 |
|italicsn=(或 |italicn=)
|
设置为yes时,本地名称以斜体显示。默认不显示斜体。
示例: |
否 |
|parenn=(或 |iconn=)
|
设置为omit、off或no时,隐藏括号中的语言名称。
示例: |
否 |
|parensizen=(或 |fontsizen=)
|
指定括号中文本的字体大小。请遵守MOS:FONTSIZE,在信息框中不要将文本设置得更小,因为信息框文本已经是正常大小的88%。
示例: |
否 |
|nolinkn=
|
设置为任意值(如on)时,取消语言名称的内部链接。
|
否 |
|postfixn=
|
为当前列表项追加其他文本或标记,常用于添加参考资料或处理无IETF语言代码的情况。 | 否 |
示例[编辑]
| 代码 | 效果 |
|---|---|
{{native name list
|tag1=de |name1=Etsch
|tag2=it |name2=Adige
|tag3=vec |name3=Àdexe |parensize3=90%
|tag4=rm |name4=Adisch |paren4=omit
|tag5=lld |name5=Adesc |nolink5=yes}}
|
|
| HTML | |
'"`UNIQ--templatestyles-0000000D-QINU`"'<div class="plainlist"><ul><li><span title="德语文本"><span lang="de">Etsch</span></span><span class="languageicon" style="font-size:100%; font-weight:normal">([[德语|德语]])</span></li><li><span title="意大利语文本"><span lang="it">Adige</span></span><span class="languageicon" style="font-size:100%; font-weight:normal">([[意大利语|意大利语]])</span></li><li><span title="威尼斯语文本"><span lang="vec">Àdexe</span></span><span class="languageicon" style="font-size:90%; font-weight:normal">([[威尼斯语|威尼斯语]])</span></li><li><span title="罗曼什语文本"><span lang="rm">Adisch</span></span></li><li><span title="拉定语文本"><span lang="lld">Adesc</span></span><span class="languageicon" style="font-size:100%; font-weight:normal">(拉定语)</span></li></ul></div>
| |
{{native name list
|tag1=es|name1=Senda del Moro
|tag2=mis|name2=Cuesta de Mr. Bourne
|paren2=omit|postfix2=([[Llanito]])}}
|
|
追踪分类[编辑]
Category:Native name list模板错误(0)
模板数据[编辑]
<templatedata> { "params": { "tag1": { "label": "语言代码", "description": "语言代码", "example": "el、de", "type": "string", "required": true }, "name1": { "label": "名称", "description": "外语名称", "example": "ευρώ, herzlich willkommen", "type": "string", "required": true }, "italic1": { "aliases": [ "italics1" ], "label": "斜体", "description": "设置为yes时,本地名称以斜体显示。默认不显示斜体。", "type": "boolean", "default": "no" }, "paren1": { "label": "隐藏语言名称", "description": "设置为omit、off或no时,隐藏括号中的语言名称。", "type": "boolean", "default": "on" }, "parensize1": { "label": "字体大小", "description": "指定括号中文本的字体大小。请遵守MOS:FONTSIZE,在信息框中不要将文本设置得更小,因为信息框文本已经是正常大小的88%。", "example": "90%", "type": "number" }, "tag2": { "label": "语言代码2", "description": "语言代码", "type": "string" }, "name2": { "label": "名称2", "description": "外语名称", "type": "string" }, "italic2": { "aliases": [ "italics2" ], "label": "斜体2", "type": "boolean", "default": "on" }, "paren2": { "label": "隐藏语言名称2", "type": "boolean", "default": "on" }, "parensize2": { "label": "字体大小2", "type": "number" } }, "description": "外语名称格式化。与{{native name}}错误:需要指定IETF语言标签作为参数{{{1}}}(帮助)类似,但有多个名称语言选项。", "format": "block" } </templatedata>