模板:Native name/sandbox
| File:Sandbox.svg | 这是Template:Native name(差异)的沙盒。 参见本模板的测试样例。 |
| File:Lua-Logo.svg | 此模板使用Lua语言: |
| 警告 | 此模板沙盒被引用于许多页面。 为了避免造成大规模的影响,所有对此模板沙盒的编辑应先于沙盒、测试样例或您的沙盒上测试。 测试后无误的版本可以一次性地加入此模板沙盒中,但是修改前请务必于讨论页发起讨论。 模板引用数量会自动更新。 |
本模板是一个基于{{Lang}}的内联格式模板,用于标注非中文的的官方或实际上的本土语名称。
默认情况下,本土语名称之后以括号中标注语言名称。可通过参数修改默认设置,例如隐藏括号或调整字体大小等,所以某些设置下模板生成的文本不会有任何可见的变化。但模板仍会生成<span>...</span>的HTML标记,便于浏览器和屏幕阅读器可以为其选择特定的字体、格式、发音等。
如果需要展示多个本土语名称,请使用{{native name list}}模板。
对于本土语名称之语言无IETF语言标签的情况,请使用{{Custom native name}}模板。
语法[编辑]
{{native name|<IETF语言标签>|<本土語名稱>}}
参数[编辑]
| 参数名称 | 描述 | 是否必填 |
|---|---|---|
| [第一个匿名参数] | 本地语言的IETF语言标签,如:英语为en,西班牙语为es。
|
是 |
| [第二个匿名参数] | 本土语名称,需使用原语言书写(包括重音符号等)。 | 是 |
italics(或 italic)
|
设置为yes时,本土语名称以斜体显示。默认不显示斜体。
示例: |
否 |
paren(或 icon)
|
设置为omit、off或no时,隐藏括号中的语言名称。
示例: |
否 |
parensize(前称 fontsize)
|
指定括号中文本的字体大小。请遵守MOS:FONTSIZE,在信息框中不要将文本设置得更小,因为信息框文本已经是正常大小的88%。
示例: |
否 |
nolink
|
设置为任意值(如on)时,取消语言名称的内部链接。
|
否 |
script(已弃用)
|
当需要时,用于指定ISO 15924脚本,例如Cyrl(西里尔文)。
|
否 |
示例[编辑]
- 基本用法:
{{native name|de|Deutschland}}–> Deutschland(德语)
- 取消语言链接,调整括号字体大小:
{{native name|de|Deutschland|nolink=on|parensize=90%}}–> Deutschland(德语)
- 隐藏语言名称的括号:
{{native name|de|Deutschland|paren=omit}}–> Deutschland
- 语言无ISO代码
{{native name|mis|Banib|paren=omit}}([[Boonwurrung language]])–> Banib(Boonwurrung language)
- 语言未知
{{native name|und|Bakoma|paren=omit}}–> Bakoma
其他例子[编辑]
| 代码 | 结果 | ||||
|---|---|---|---|---|---|
{{Infobox settlement
| name = 海牙
| native_name = {{Native name|nl|Den Haag}}
}}
|
| ||||
{{Infobox country
| conventional_long_name = 法兰西共和国
| native_name = {{Native name|fr|République française|paren=omit}}
}}
|
| ||||
追踪分类[编辑]
模板数据[编辑]
<templatedata> { "params": { "1": { "aliases": [ "tag" ], "label": "语言代码", "description": "语言代码", "example": "el、de", "type": "string", "required": true }, "2": { "aliases": [ "name" ], "label": "名称", "description": "外语名称", "example": "ευρώ, herzlich willkommen", "type": "string", "required": true }, "italic": { "aliases": [ "italics" ], "label": "斜体", "description": "设置为yes时,本土语名称以斜体显示。默认不显示斜体。", "type": "boolean", "default": "no", "example": "yes" }, "paren": { "label": "隐藏语言名称", "description": "设置为omit、off或no时,隐藏括号中的语言名称。 ", "type": "boolean", "default": "on" }, "parensize": { "label": "字体大小", "description": "指定括号中文本的字体大小。请遵守MOS:FONTSIZE,在信息框中不要将文本设置得更小,因为信息框文本已经是正常大小的88%。", "example": "90%", "type": "number" }, "nolink": { "label": "取消链接", "description": "设置为任意值(如on)时,取消语言名称的内部链接。\t", "type": "boolean" } }, "description": "外语名称格式化", "format": "inline", "paramOrder": [ "1", "2", "italic", "paren", "parensize", "nolink" ] } </templatedata>