模板:Native name/doc

维基百科,自由的百科全书
跳转到导航 跳转到搜索

本模板是一个基于{{Lang}}的内联格式模板,用于标注非中文的的官方或实际上的本土语名称。

默认情况下,本土语名称之后以括号中标注语言名称。可通过参数修改默认设置,例如隐藏括号或调整字体大小等,所以某些设置下模板生成的文本不会有任何可见的变化。但模板仍会生成<span>...</span>的HTML标记,便于浏览器和屏幕阅读器可以为其选择特定的字体、格式、发音等。

如果需要展示多个本土语名称,请使用{{native name list}}模板。

对于本土语名称之语言无IETF语言标签的情况,请使用{{Custom native name}}模板。

语法[编辑]

参数[编辑]

参数名称 描述 是否必填
[第一个匿名参数] 本地语言的IETF语言标签,如:英语为en,西班牙语为es
[第二个匿名参数] 本土语名称,需使用原语言书写(包括重音符号等)。
italics
(或italic
设置为yes时,本土语名称以斜体显示。默认不显示斜体。

示例:|italics=yes

paren
(或icon
设置为omitoffno时,隐藏括号中的语言名称。

示例:|paren=omit

parensize
(前称fontsize
指定括号中文本的字体大小。请遵守MOS:FONTSIZE,在信息框中不要将文本设置得更小,因为信息框文本已经是正常大小的88%。

示例:|parensize=90%

nolink 设置为任意值(如on)时,取消语言名称的内部链接。
script(已弃用) 当需要时,用于指定ISO 15924脚本,例如Cyrl(西里尔文)。

示例[编辑]

  • 取消语言链接,调整括号字体大小:
    • {{native name|de|Deutschland|nolink=on|parensize=90%}} –> Deutschland(德语)
  • 隐藏语言名称的括号:
    • {{native name|de|Deutschland|paren=omit}} –> Deutschland
  • 语言未知

其他例子[编辑]

代码 结果
{{Infobox settlement
| name = 海牙
| native_name = {{Native name|nl|Den Haag}}
}}
海牙
Den Haag荷兰语
坐标:Module:Coordinates第611行Lua错误:attempt to index field 'wikibase' (a nil value)
{{Infobox country
| conventional_long_name = 法兰西共和国
| native_name = {{Native name|fr|République française|paren=omit}}
}}
法兰西共和国
République française
网站
{{URL|example.com|可选的显示文本}}Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)

追踪分类[编辑]

Category:Native name模板错误(0)

模板数据[编辑]

以下是该模板的模板数据,适用于可视化编辑器等工具。

Native name模板数据

<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>