Template:Link
![]() | 使用Lua語言編寫: |
此模板生成指向給定語言條目的連結。它連結到目標頁面上的特定語言章節,並應用語言特定的格式。它還可以在連結詞條後顯示許多註釋。
有幾個連結模板:
{{link}}
(縮寫{{l}}
)。在正文之外的章節中使用此模板,在列出條目的章節中使用,如「近義詞」、「相關詞彙」和「派生語彙」。{{mention}}
(縮寫{{m}}
)。當特定詞條在連續的英語文本中被提及(而非「使用」)時使用此模板,特別是在「詞源」和「使用說明」章節中,偶爾也在定義中使用。{{l-self}}
。在變位表和其他列出多個詞條的模板中使用此模板。它的工作方式與{{link}}
相同,但當連結到放置它的同一頁面時,連結變為粗體而不是連結。這模仿了MediaWiki軟體連結到同一頁面時的行為,但具有{{link}}
的完整語言支援。{{m-self}}
。在正文中提及多個詞條的模板中使用此模板。它的顯示效果像{{mention}}
,但在連結到當前頁面時工作方式與{{l-self}}
相同。{{ll}}
。此模板創建連結,但不添加任何額外的格式或註釋。目前對於是否應在條目中使用它沒有共識。
所有這些模板都創建指向條目的語言章節的連結,或者如果使用|id=
參數,則連結到由{{senseid}}
模板創建的語言特定義項標識。
如果{{l}}
、{{m}}
、{{l-self}}
或{{m-self}}
的第二個參數包含wiki連結([[條目名稱|文字]]
或[[條目名稱]]
),那麼此連結將被轉換為指向條目的語言章節的連結。例如,若提供給模板的語言代碼是en
,則the [[word]]
將被轉換為the [[word#英語|word]]
,these [[word|words]]
將被轉換為these [[word#英語|words]]
。
註釋——轉寫、翻譯、字面翻譯和詞性——由{{l}}
、{{m}}
、{{l-self}}
或{{m-self}}
在連結後的括號中顯示。{{ll}}
不支援任何這些註釋。
另見Wiktionary:格式手冊#格式模板,其中列出了所有各種樣式模板及其例子。
此模板使用Module:links作為後端,因此它支援該模組的所有功能和錯誤。詳情請參見其文檔。
參數
模板接受一個必需的位置參數和幾個可選參數。注意應該提供第二或第三位置參數中的一個,儘管技術上兩者都不是必需的。
|1=
(必填)- 詞條所在語言的語言代碼(參見Wiktionary:語言)。支援所有維基詞典語言代碼,包括人工語言和重構語言的代碼。
|2=
(選填)- 要連結到的頁面名稱。模板會根據Module:languages中的
entry_name
設定,自動從頁面標題中移除變音符號和標點符號,但在顯示文字中保留它們。- 要連結到重構詞,如原始日耳曼語*dagaz,在此參數前添加
*
。 - 對於不使用大小寫的文字(如天城文、漢字、蒙古文等),可以通過在詞條中對應字符前放置
^
來大寫自動轉寫的字母。例如,{{l|zh|^西方}}
產生西方。請注意應該使用這種方式而不是提供大寫的手動轉寫。 - 可以連結到不受支援的標題(參見Special:PrefixIndex/不支援的頁面名稱),方法是添加顯示標題,不包括
不支援的頁面名稱/
前綴:例如,{{m|mul|:}}
→ :連結到不支援的頁面名稱/冒號。此功能由Module:links/data中的列表實現。要添加新的不受支援標題,請按照模組中的說明操作。
- 要連結到重構詞,如原始日耳曼語*dagaz,在此參數前添加
|3=
(選填)- 如果與頁面名稱不同,作為連結標題顯示的替代文字。請不要僅為了給詞彙添加變音符號或標點符號而使用此參數,因為模板可以自動移除它們。見上。
|t=
或|4=
(選填)- 詞彙的釋義或簡短翻譯。參數
|gloss=
已棄用於此用途。 |sc=
(選填)- 詞條所用文字的文字代碼(參見Wiktionary:文字)。當未提供代碼時,模板會嘗試根據詞條中的字符和語言資料表中的文字來檢測文字(參見Module:languages § Language:findBestScript)。在大多數情況下會成功。如果失敗,將使用代碼
None
。 |tr=
(選填)- 非拉丁文字詞彙的轉寫。當未提供轉寫時,模板會在可能的情況下嘗試添加預設轉寫。對於某些語言,自動轉寫會覆蓋此參數的值。如果您不希望自動生成轉寫,請使用
tr=-
(在條目中您實際上不應該這樣做)。 |ts=
(選填)- 轉寫與實際發音明顯不同的非拉丁文字詞彙的音標。不應用於IPA發音。
|pos=
(選填)- 詞條的詞性標示。
|g=
、|g2=
、|g3=
等等 (可選)- 性和數;詳見Module:gender and number。
|lit=
(選填)- 詞條的字面翻譯。
|id=
(選填)- 詞條的義項標識,連結到由
{{senseid}}
模板設定的頁面錨點。 |accel-form=
(選填)- 指定由WT:ACCEL小工具使用的加速創建標籤,以便在點擊連結時自動生成非詞條形式的條目。有關加速標籤的信息,請參見WT:ACCEL#Acceleration tags。您只應在使用連結模板作為詞頭行或變位表模板的一部分時提供此參數。不要在條目中直接使用它。如果加速標籤包含豎線
|
,請使用{{!}}
代替。 |accel-translit=
(選填)- 指定用於加速創建條目的非詞條形式的手動轉寫;參見WT:ACCEL和上面的
|accel-form=
。此參數的值進入加速條目中{{head}}
調用的|tr=
參數。您只需要為使用非拉丁文字的語言指定此項,且僅當自動生成的轉寫不充分、不正確或不存在時。 |accel-lemma=
(選填)- 指定與非詞條形式對應的詞條,用於加速創建條目;參見WT:ACCEL和上面的
|accel-form=
。此參數的值進入加速條目中{{inflection of}}
調用的|2=
參數。它預設為當前頁面的名稱,只有當詞條包含額外的變音符號且為了生成頁面名稱而被去除時才需要指定(如拉丁語、俄語、古希臘語、古英語等)。 |accel-lemma-translit=
(選填)- 指定與非詞條形式對應的詞條的手動轉寫,用於加速創建條目;參見WT:ACCEL和上面的
|accel-form=
。此參數的值進入加速條目中{{inflection of}}
調用的|tr=
參數。您只需要為使用非拉丁文字的語言指定此項,且僅當自動生成的轉寫不充分、不正確或不存在時。 |accel-gender=
(選填)- 指定用於加速創建條目的非詞條形式的性別;參見WT:ACCEL和上面的
|accel-form=
。此參數的值進入加速條目中{{head}}
調用的|g=
參數。您很少需要指定此項。 |accel-nostore=1
- 用於加速創建條目。將此放在出現在可摺疊表格摺疊狀態中的連結上;參見WT:ACCEL。
例子
簡單用法:
{{l|cs|háček}}
<span class="Latn" lang="cs">[[háček#捷克語|háček]]</span>
- háček
顯示替代文字:
{{l|en|go|went}}
<span class="Latn" lang="en">[[go#英語|went]]</span>
- went
輸入中包含wiki連結:
{{l|en|[[God]] be [[with]] [[you]]}}
<span class="Latn" lang="en">[[God#英語|God]] be [[with#英語|with]] [[you#英語|you]]</span>
- God be with you
移除變音符號:
{{l|la|exemplī grātiā}}
<span class="Latn" lang="la">[[exempli gratia#拉丁語|exemplī grātiā]]</span>
- exemplī grātiā
重構詞:
{{l|ine-pro|*bʰréh₂tēr}}
<span class="Latn" lang="ine-pro">[[Reconstruction:原始印歐語/bʰréh₂tēr|*bʰréh₂tēr]]</span>
- *bʰréh₂tēr
翻譯:
{{l|la|similis|t=like}}
或{{l|la|similis||like}}
<span class="Latn" lang="la">similis]]</span> <span class="mention-gloss-paren annotation-paren">(</span><span class="mention-gloss-double-quote">“</span><span class="mention-gloss">like</span><span class="mention-gloss-double-quote">”</span><span class="mention-gloss-paren annotation-paren">)</span>
- similis (“like”)
綜合/多選項:
{{l|ru|ру́сский||俄語|g=m}}
<span class="Cyrl" lang="ru">[[русский#俄語|ру́сский]]</span> <span class="gender"><abbr title="masculine gender">m</abbr></span> <span class="mention-gloss-paren">(</span><span lang="" class="tr">rússkij</span>, <span class="mention-gloss-double-quote">"</span><span class="mention-gloss">俄語</span><span class="mention-gloss-double-quote">"</span><span class="mention-gloss-paren">)</span>
- ру́сский m (rússkij,“俄語”)
使用加速器(在變位表條目中):
{{l-self|ang|{{{dat_pl_f}}}|accel-form=dat{{!}}f{{!}}p|accel-lemma={{{nom_sg_m}}}}}
<span class="Latn form-of lang-ang dat|f|p-form-of origin-{{{nomsgm}}} " lang="ang">{{{dat_pl_f}}}]]</span>
- {{{dat_pl_f}}}
維基代碼
{{l}}
、{{m}}
、{{l-self}}
或{{m-self}}
除了創建連結外都會添加HTML標籤。{{l|en|word}}
輸出維基代碼<span class="Latn" lang="en">[[word#英語|word]]</span>
,{{m|en|word}}
輸出<i class="Latn mention" lang="en">[[word#英語|word]]</i>
。{{l-self}}
和{{m-self}}
做同樣的事情,除了如果被連結的頁面與當前頁面相同時不創建連結。此HTML由Module:script utilities應用;詳見Module:script utilities/doc#tag text。
自定義
應使用{{mention}}
/{{m}}
模板提及詞條的預設樣式。拉丁文字(即羅馬文字,不僅是拉丁語)詞條和短語的初步預設是斜體。讀者可以通過從Wiktionary:無帳戶使用者的偏好設定選擇「顯示其他拉丁(羅馬)文字提及為粗體」輕鬆將輸出從斜體切換到粗體。或者,為了更高級的自定義,讀者可以如WT:CUSTOM所述將樣式添加到他們的樣式表中:
- 對於普通格式(例如:源自 mot + ...):
.mention-Latn { font-style: normal }
- 對於粗體格式(例如:源自 mot + ...):
.mention-Latn { font-weight: bold; font-style: normal }
- 對於斜體格式(例如:源自 mot + ...):
.mention-Latn { font-style: italic }
此外,後續英語翻譯釋義的預設樣式是雙引號(待投票批准此模板)。讀者可以通過從Wiktionary:無帳戶使用者的偏好設定選擇「顯示提及詞條的英語釋義為單引號」輕鬆將輸出改為單引號。
參見
{{m+}}
– 創建像{{m}}
但帶有語言名稱的連結{{mention-gloss}}
({{m-g}}
)– 創建與{{link}}
或{{mention}}
使用相同HTML代碼格式化的引號(用於釋義或翻譯){{zh-l}}
– 專門用於漢語的類似模板{{ltc-l}}
– 專門用於中古漢語的類似模板{{ja-l}}
– 專門用於日語的類似模板{{ko-l}}
– 專門用於韓語的類似模板{{th-l}}
– 專門用於泰語的類似模板{{vi-l}}
– 專門用於越南語的類似模板
語言特定子模板
對於幾種語言,有此模板的高性能版本。它們都接受兩個參數:詞彙和替代文字。某些可能也支援轉寫,但出於速度原因,它們不應支援任何其他參數。使用這些子模板有時對於有許多連結的頁面是必要的,因為它們更快。對於正常使用,沒有必要這樣做,應該使用常規的{{l}}
。
TemplateData
此模板生成指向給定語言條目的連結。它連結到目標頁面上的特定語言章節,並應用語言特定的格式。它還可以在連結詞條後顯示許多註釋。
参数 | 描述 | 类型 | 状态 | |
---|---|---|---|---|
語言代碼 | 1 | 詞條所在語言的語言代碼(參見 Wiktionary:語言)。支援所有語言,包括人工語言和重構語言。
| 字符串 | 必需 |
要連結的條目 | 2 | 要連結到的頁面名稱
| 页面名称 | 必需 |
顯示文字 | 3 | 如果與頁面名稱不同,作為連結標題顯示的替代文字 | 字符串 | 推荐 |
釋義 | 4 t gloss | 詞彙的釋義或簡短翻譯 | 字符串 | 推荐 |
字面翻譯 | lit | 詞條的字面翻譯 | 字符串 | 可选 |
義項標識 | id | 詞條的義項標識,連結到由{{senseid}}模板設定的頁面錨點。
| 字符串 | 可选 |
文字代碼 | sc | (可選)詞條所用文字的文字代碼(參見[[Wiktionary:Scripts]])。模板通常可以自己確定,因此很少需要。當未提供代碼時,模板會嘗試根據詞彙的字符檢測文字,如果檢測失敗,將使用代碼<code>None</code>。
| 字符串 | 可选 |
詞性 | pos | 詞條的詞性標示
| 字符串 | 推荐 |
轉寫 | tr | 非拉丁文字詞彙的轉寫。當未提供轉寫時,模板會在可能的情況下嘗試添加預設轉寫。對於某些語言,自動轉寫會覆蓋此參數的值。如果您不希望自動生成轉寫,請使用<code>tr=-</code>(在條目中您實際上不應該這樣做)。 | 字符串 | 推荐 |
性和數 | g | 性和數;詳見[[Module:gender and number]]。 | 字符串 | 可选 |