模板:Native name list/doc

維基百科,自由的百科全書
跳至導覽 跳至搜尋

本模板用於生成一個正確格式化的本地名稱列表,常用於信息框中的|native_name=參數。支持多種語言的本地名稱顯示,每種語言可通過編號化參數設置個性化樣式。允許用戶靈活調整斜體、括號、字體大小、連結等樣式。

用法[編輯]

{{native name}}類似,但本模板不接受匿名參數。

|tagn=|namen=必須成對(如tag1name1)。每組參數的編號從1開始,依次遞增,無最大數量限制。跳過編號(如|tag1=.. |tag3=..= Red XN)將導致錯誤。

{{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時,本地名稱以斜體顯示。默認不顯示斜體。

示例:|italicsn=yes

|parenn=
(或|iconn=
設置為omitoffno時,隱藏括號中的語言名稱。

示例:|parenn=omit

|parensizen=
(或|fontsizen=
指定括號中文本的字體大小。請遵守MOS:FONTSIZE,在信息框中不要將文本設置得更小,因為信息框文本已經是正常大小的88%。

示例:|parensizen=90%

|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-0000000F-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)

模板數據[編輯]

以下是該模板的模板資料,適用於視覺化編輯器等工具。

Native name list模板資料

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