模板:Native name
| File:Lua-Logo.svg | 此模板使用Lua語言: |
| 警告 | 此模板被引用於約15,000個頁面。 為了避免造成大規模的影響,所有對此模板的編輯應先於沙盒、測試樣例或您的沙盒上測試。 測試後無誤的版本可以一次性地加入此模板中,但是修改前請務必於討論頁發起討論。 模板引用數量會自動更新。 |
本模板是一個基於{{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>