模板: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>