Template:Head
Head
此模板用於創建基本的標題行。這是在詞性標題(如===名詞===)和詞彙實際定義之間的文字行。
每個維基詞典條目必須每個詞性有一個標題行。有關如何使用此模板的資訊,請參見Wiktionary:佈局解釋#標題行和Wiktionary:模板#標題行模板。
基本用法
此模板的基本用法是:
{{head|lang|part of speech}}
第一個參數是語言代碼(參見Wiktionary:語言),在所有情況下都是必需的。第二個是詞性。例如在van上:
{{head|nl|詞性}}
產生
- van
詞性用於向頁面添加分類。因此,上述代碼也會將頁面添加到Category:荷蘭語介詞。
在條目中直接使用{{head}},類似於此例子,適用於基本用法(兩個或三個參數)足夠的詞彙,例如:
- 非屈折語言中的詞彙,如漢語
- 沒有語法資訊的詞性,如介詞
- 語法資訊非常簡單的詞性,如只有複數形式或性別(參見下面的性和數瞭解如何包含這些資訊)
如果一種語言對許多詞彙需要相對複雜的{{head}}調用(如在許多條目中使用相同的變位形式集合,或在每個條目中使用sort=),該語言可能需要自己的標題行模板。專為特定語言製作的模板可以處理該語言特有的變位和其他語法問題,而不需要在每個條目中重新發明輪子。
許多語言已經有專門的標題行模板集合,如{{en-verb}}、{{ja-noun}}、{{zh-noun}}、{{la-verb}}等。
參數
所有參數的簡要參考。
|1=- 語言代碼。參見Wiktionary:語言。
|sc=- 文字代碼。參見Wiktionary:文字。此參數很少使用,因為文字通常可以自動檢測。
|2=- 詞性分類(如「名詞」、「動詞」、「形容詞」等),用於將條目添加到適當的分類。
|head=和|head2=、|head3=...- 覆蓋顯示的標題。這主要用於添加變音符號或連結到多詞詞條中的個別詞彙。預設情況下,如果頁面名稱中有空格,詞彙會按空格分割,這通常是正確的,但可能需要覆蓋。如果需要顯示多個標題,可以使用額外的參數。
|tr=和|tr2=、|tr3=...- 提供詞條的轉寫,參見Wiktionary:轉寫。對於許多語言,這可以自動生成,因此不需要指定,但某些條目無法可靠地自動轉寫(如阿拉伯語),因此此參數是必要的。帶數字的額外參數與每個額外的標題成對對應。
|g=和|g2=、|g3=...- 如有必要,提供詞彙的性和數。使用的格式請參見Module:gender and number。
|cat2=、|cat3=、|cat4=- 額外的詞性或其他分類。
|noposcat=1- 如果給出,不自動將標題放入基於
|2=中給出的詞性的分類中。通常會添加兩個分類,一個基於給出的詞性(如Category:梵語名詞),另一個基於詞性的類型,通常是詞元或非詞元形式(如Category:梵語詞元)。指定|noposcat=1會使兩種分類不產生。 |nogendercat=1- 如果給出,不自動將標題放入基於性別的分類中。通常,具有性和數等範疇的標題會被放入適合性別和數的分類中,如Category:梵語陽性名詞、Category:俄語有生名詞、Category:捷克語非完整體動詞或Category:西班牙語唯複名詞。
|nomultiwordcat=1- 如果給出,不自動對多詞標題進行分類。通常,對於大多數語言,具有多個詞彙的標題會被放入特殊分類中,如Category:梵語多字詞。對於某些語言會自動抑制此功能,如手語;詞彙間沒有空格的語言(如漢語、日語和泰語);或音節間有空格的語言(如越南語)。這由Module:headword/data控制。
|nopalindromecat=1- 如果給出,不自動對迴文進行分類。通常,對於大多數語言,迴文會被放入像Category:英語迴文或Category:匈牙利語迴文這樣的分類中。對於某些語言,有處理雙字母組合的語言特定規則;例如,在匈牙利語中,「gy」、「sz」、「zs」和某些其他組合在回文目的上被視為單個字母,這意味著像koszok和legyél這樣的詞被視為回文。這可能會造成問題,例如gazság會被歸類為回文但實際上不是,因為在這個詞中,「zs」是兩個獨立的音素而不是雙字母組合。指定
|nopalindromecat=1會禁用此分類。 |sccat=1- 如果給出,自動添加分類「以(文字)書寫的(語言)(詞性)」(如Category:以天城文書寫的梵語名詞),用於使用
|sc=指定或根據|head=或頁面名稱的值自動檢測的文字。此分類對於可以用多種文字書寫的語言很有用。 |autotrinfl=1- 如果給出,在使用
|3=、|4=和進一步參數指定的每個變位形式後包含自動轉寫(見下文)。這也可以使用|fNautotr=為個別變位形式設定。 |sort=- 將條目放入上述分類時使用的排序鍵。此參數很少使用,因為預設生成的排序鍵通常是正確的。
|3=、|4=和更多- 指定要顯示的屈折形式。這些成對指定,第一個給出屈折形式的名稱,第二個給出屈折形式本身。因此屈折形式的編號是這樣的:
{{head|語言代碼|分類|名稱1|形式1|名稱2|形式2|名稱3|形式3|...}}。如果同一名稱存在多個屈折形式,使用「或」或者「or」作為名稱分隔它們。形式的工作方式與{{l}}的第二個參數相同,因此可以有嵌入的wiki連結,會移除某些變音符號等。 - 以下額外參數適用於每個形式,
N替換為形式的編號: - 以下參數僅適用於每個「名稱」,意味著如果為同一名稱顯示多個形式(使用「
或」),這些參數應使用「第一個」形式的編號。它們會自動應用於該名稱之後的所有形式。|fNaccel-form=- 指定由WT:ACCEL小工具使用的加速創建標籤,以便在點擊連結時自動生成非詞條形式的條目。有關加速標籤的資訊,請參見WT:ACCEL#加速標籤。這不應在條目中直接使用。如果您發現需要使用它,或以下任何與加速相關的參數,您應該為該語言製作自定義模板。如果加速標籤包含豎線
|,請使用{{!}}代替。 |fNaccel-translit=- 指定用於加速創建條目的非詞條形式的手動轉寫;參見WT:ACCEL和上面的
|fNaccel-form=。此參數的值進入加速條目中{{head}}調用的|tr=參數。您只需要為使用非拉丁文字的語言指定此項,且僅當自動生成的轉寫不充分、不正確或不存在時。 |fNaccel-lemma=- 指定與非詞條形式對應的詞條,用於加速創建條目;參見WT:ACCEL和上面的
|fNaccel-form=。此參數的值進入加速條目中{{inflection of}}調用的|2=參數。它預設為當前頁面的名稱,只有當詞條包含額外的變音符號且為了生成頁面名稱而被去除時才需要指定(如拉丁語、俄語、古希臘語、古英語等)。 |fNaccel-lemma-translit=- 指定與非詞條形式對應的詞條的手動轉寫,用於加速創建條目;參見WT:ACCEL和上面的
|fNaccel-form=。此參數的值進入加速條目中{{inflection of}}調用的|tr=參數。您只需要為使用非拉丁文字的語言指定此項,且僅當自動生成的轉寫不充分、不正確或不存在時。 |fNaccel-gender=- 指定用於加速創建條目的非詞條形式的性別;參見WT:ACCEL和上面的
|fNaccel-form=。此參數的值進入加速條目中{{head}}調用的|g=參數。此參數應當很少被指定。 |fNaccel-nostore=1- 用於加速創建條目。將此放在出現在可摺疊表格摺疊狀態中的連結上;參見WT:ACCEL。
|fNnolink=1- 禁止自動創建到形式的連結。形式將只以粗體文字顯示。嵌入到形式參數中的連結會保留。
|fNrequest=1- 如果形式缺失,使頁面被添加到Category:某某語屈折請求。
|fNautotr=1- 在每個形式後包含自動轉寫。
詳細用法
請注意例子僅用於說明目的,以演示{{head}}的工作方式。對於此處顯示的大多數語言和詞性,有專門的標題行模板應該在條目中使用,而不是直接調用{{head}}。
顯示的標題
通常,顯示的標題與當前頁面的名稱相同。參數|head=可用於指定要顯示的不同標題。如果應在詞彙上放置額外的重音符號,而這些符號在頁面名稱中給出的正常書面形式中不存在,這會很有用。例如,拉丁語詞scribo通常這樣書寫,但在完全重音形式中也拼寫為scrībō。對於這種情況,您會指定|head=scrībō。
此參數的另一個用途是由多個詞彙組成的詞條。|head=參數可用於連結到詞條組成的個別詞彙。例如,對於英語短語動詞give up,您可以使用:
注意在上面的例子中,模板會自動以與{{l}}相同的方式向連結添加正確的語言章節。因此連結實際上如寫成[[give#英語|give]] [[up#英語|up]]一樣。這意味著您不應該自己添加這樣的章節連結,也不應該在|head=參數內使用{{l}}。這些在過去是必要的,但現在可以安全地移除。
在少數情況下可能需要顯示多個標題。例如,像俄語這樣的語言可能有一個詞彙只有一種書面形式,但有多種放置重音符號的替代方式(比較英語kílometer和kilómeter)。可以使用參數|head2=、|head3=等顯示額外的標題。
轉寫
如果詞條用拉丁字母以外的文字書寫,應使用|tr=參數提供詞條到拉丁字母的轉寫。每種語言通常都有自己在維基詞典上書寫轉寫的規則;請查看語言的條目指南頁面(如Wiktionary:俄語條目指南)以獲取更多資訊。
模板可以自動轉寫許多語言的詞彙;這通過特殊的轉寫模組(如Module:el-translit)以及Module:languages中的資料控制。這意味著對於那些語言,不需要提供轉寫,因為它可以內部生成。如果提供了|head=參數,它會用作轉寫的基礎,這樣任何額外的重音也會包含在轉寫中。如果您不希望自動生成轉寫,請使用|tr=-(在條目中您實際上不應該這樣做)。
性和數
模板有一組參數來顯示性別、數、名詞類別或其他類型的語法範疇。這些按照Module:gender and number要求的標準格式使用和顯示。
性別用可選的|g=參數給出。如果需要多個規格,您也可以使用|g2=、|g3=等。如果您知道需要性別但不知道是什麼,指定|g=?,這會將頁面添加到清理分類。您也可以指定部分性別。例如,如果您知道一個詞是複數但不知道它是陽性還是陰性複數,您可以指定|g=?-p。
變位
進一步的可選參數可用於顯示詞彙的變位或其他密切相關形式。這些成對給出:每對的第一個給出變位的標籤,第二個給出實際詞條。
例如,在沙盒中:
某些變音符號在創建連結時會自動移除,就像{{l}}和{{term}}做的那樣。因此您不需要擔心自己移除它們。拉丁語例子,其中長音符號會自動移除:
{{head|la|名詞|g=m|屬格|nīdī}}- nīdus 陽 (屬格 nīdī)
如果您想顯示變位的多個替代形式,可以使用or作為分隔它們的標籤。模板會識別這一點並省略逗號:
詞條(名稱-形式對的第二部分)可以為空。這可用於添加簡單說明,如「不可數」或「不及物」:
{{head|en|名詞|不可數和可數||複數|milks}}- milk (不可數和可數,複數 milks)
如果標籤為空但詞條不為空,它的作用就像詞條也未指定一樣,會省略兩者。這在條目中不是很有用,但在編寫使用{{head}}作為基礎的模板時可能是非常強大的功能。
您可以使用參數|fNalt=、|fNsc=、|fNid=和|fNg=為每個形式指定替代顯示形式、文字、義項標識和性別,「N」替換為形式的編號。一些例子:
{{head|sh|名詞|head=tȇlo|g=n|西里爾字母|те̑ло|f1sc=Cyrl}}- tȇlo 中 (西里爾字母 те̑ло)
{{head|de|名詞|g=m|屬格|Hundes|或|Hunds|複數|Hunde|指小|Hündchen|f4g=n}}- Hund 陽 (屬格 Hundes,或 Hunds,複數 Hunde,指小 Hündchen 中)
{{head|cmn|名詞|繁體字和簡體字||漢語拼音|zhèngzhì|f2sc=Latn}}- 政治 (繁體字和簡體字,漢語拼音 zhèngzhì)
當使用{{head}}作為基礎創建其他模板時,可以使用|fNaccel-form=添加加速連結的類別(WT:ACCEL)。有關如何使用此功能的更多資訊,請參見Module:headword。如果標籤是或,對應的加速會被忽略,並從前面的形式「繼承」。例子:
變位詞條可以包含wiki連結作為參數的一部分,像|head=參數以及{{l}}模板一樣。語言章節會被添加到個別連結中:
當然,您應該只使用這個來顯示由多個詞彙組成的「單一」形式。您不應該使用這個來指定多個替代形式;請改用或標籤。
分類
還有一些可用於分類的參數:
|sort=指定分類排序鍵。這很少需要,因為預設情況下,會根據Module:languages中為該語言定義的規則(sort_key設定)為該語言生成排序鍵。對於尚未定義排序鍵規則的語言,預設排序鍵是頁面的名稱,名稱開頭的任何連字符都會被移除。|cat2=、|cat3=和|cat4=指定頁面應添加到的額外分類名稱。語言名稱會添加在前面,因此如果您使用{{head|en|動詞|cat2=irregular verbs}},頁面會被添加到Category:英語動詞和Category:英語不規則動詞。
文字代碼
可選參數|sc=給出文字代碼(參見Wiktionary:Scripts)。文字通常可以根據Module:languages中列出的語言可能性自動檢測,因此此參數僅在罕見情況下需要。因此下面的例子僅用於說明目的;真實例子不需要|sc=。
例子,對於條目море,可能使用:
{{head|sh|名詞|sc=Cyrl|g=n}}- море 中
TemplateData
此模板用於創建基本的標題行。這是在詞性標題(如<code>===名詞===</code>)和詞彙實際定義之間的文字行。
| 参数 | 描述 | 类型 | 状态 | |
|---|---|---|---|---|
| 語言代碼 | 1 | 語言代碼。參見[[Wiktionary:語言]]。 | 单行文本 | 必需 |
| 詞性 | 2 | 詞性分類,用於將條目添加到適當的分類。這可以是複數或單數形式。在後一種情況下,如果不以「-s」結尾,模板會自動將其複數化。如有必要,可以將例外添加到[[Module:headword/templates]]頂部的<code>invariable</code>列表中。
| 字符串 | 可选 |
| 文字代碼 | sc | 文字代碼。參見[[Wiktionary:Scripts]]。這很少需要,因為文字通常可以自動檢測。 | 未知 | 可选 |
| 帶分類的文字代碼 | cat sc | 與{{para|sc}}相同,但這也會向下面第二個參數指定的分類添加「以(文字名稱)書寫的」。這用於對不同文字中的詞彙進行子分類,如果語言可以用多種文字書寫。如果{{para|sc}}和{{para|cat sc}}都提供,後者優先。 | 字符串 | 可选 |
| 詞性分類 2 | cat2 | 額外的詞性分類。與<code>詞性</code>不同,這些應始終是複數形式。 | 字符串 | 可选 |
| 詞性分類 3 | cat3 | 額外的詞性分類。與<code>詞性</code>不同,這些應始終是複數形式。 | 字符串 | 可选 |
| 排序鍵 | sort | 將條目放入上述分類時使用的排序鍵。這很少需要,因為預設生成的排序鍵通常是正確的。 | 字符串 | 可选 |
| head | head | 覆蓋顯示的標題。這主要用於添加變音符號或連結到多詞詞條中的個別詞彙。預設情況下,如果頁面名稱中有空格,詞彙會按空格分割,這通常是正確的,但可能需要覆蓋。如果需要顯示多個標題,可以使用額外的參數。 | 字符串 | 可选 |
| head2 | head2 | 標題顯示的額外詞條。 | 字符串 | 可选 |
| head3 | head3 | 標題顯示的額外詞條。 | 字符串 | 可选 |
| head4 | head4 | 標題顯示的額外詞條。 | 字符串 | 可选 |
| head5 | head5 | 標題顯示的額外詞條。 | 字符串 | 可选 |
| tr | tr | 提供詞條的轉寫,參見[[Wiktionary:轉寫]]。對於許多語言,這可以自動生成,因此不需要指定,但某些條目無法可靠地自動轉寫(如阿拉伯語),因此此參數是必要的。 | 字符串 | 可选 |
| tr2 | tr2 | 提供詞條的轉寫,應與<code>head2</code>匹配。 | 字符串 | 可选 |
| tr3 | tr3 | 提供詞條的轉寫,應與<code>head3</code>匹配。 | 字符串 | 可选 |
| tr4 | tr4 | 提供詞條的轉寫,應與<code>head4</code>匹配。 | 字符串 | 可选 |
| tr5 | tr5 | 提供詞條的轉寫,應與<code>head5</code>匹配。 | 字符串 | 可选 |
| g | g | 如有必要,提供詞彙的性別範疇。使用的格式請參見[[Module:gender and number]]。 | 字符串 | 可选 |
| g2 | g2 | 如有必要,提供詞彙的性別範疇,應與<code>head2</code>匹配。 | 字符串 | 可选 |
| g3 | g3 | 如有必要,提供詞彙的性別範疇,應與<code>head3</code>匹配。 | 字符串 | 可选 |
| g4 | g4 | 如有必要,提供詞彙的性別範疇,應與<code>head4</code>匹配。 | 字符串 | 可选 |
| g5 | g5 | 如有必要,提供詞彙的性別範疇,應與<code>head5</code>匹配。 | 字符串 | 可选 |
| 形式名稱 1 | 3 | 詞條第一個形式的名稱。 | 字符串 | 可选 |
| 形式 1 | 4 | 詞條的第一個形式。 | 字符串 | 可选 |