Template:Col
用法
此模板建立一個平衡、分欄、自動排序、自動摺疊的表格,可用來取代更專用的模板,例如{{col2}}、{{col3}}、{{col4}}、{{col5}}和{{col-top}}/{{col-bottom}}。預設情況下,此模板具有以下功能:
- 詞語會自動排序。使用
|sort=0或|sort=n來關閉此功能。(注意:目前,日文系統的語言如日語、沖繩語和宮古語預設不進行排序,因為自動排序對這些語言尚未正常運作。具體來說,排序是按發音進行的,這需要查找相關頁面來找到發音,而此功能尚未完全實作。) - 詞語預設以部分摺疊方式顯示,只顯示前三行,底部有「顯示更多」按鈕可展開表格並顯示其餘內容。(但是,偏好設定中有一個設定可以更改此行為,使所有表格預設完全顯示。)使用
|collapse=0或|collapse=n來關閉預設摺疊。 - 欄數會自動選擇。目前實作的演算法相當簡單,只使用行數來決定欄數,隨著行數增加而增加欄數,最多到5欄。不過,這在未來可能會改變。使用
|n=來強制指定欄數,例如|n=4表示4欄。 - 重複項目會自動移除。
參數
|1=(必填)- 詞語的語言代碼;參見Wiktionary:語言列表。參數
|lang=是已棄用的同義詞;請勿使用。如果使用此參數,所有編號參數會往下移一位。 |2=、|3=、……- 要插入表格的詞語。需要注意以下特點:
- 個別詞語可以使用行內修飾符語法來指定轉寫、釋義和其他修飾,例如
Изабе́лла<tr:Izabɛ́lla><t:伊莎貝爾>;詳見下方說明。 - 可以提供多個逗號分隔的詞語(逗號後不得有空格),會並排顯示,以逗號分隔。您也可以用波浪號(
~)分隔詞語,會如此顯示(波浪號前後有空格)。- 每個逗號分隔或波浪號分隔的詞語都可以有自己的附加行內修飾符。
- 單一行中多個詞語的用意是列出同一詞語的變體或替代形式(例如相同意思的不同拼法)。波浪號特別應該只用於等價、密切相關的形式。
- 同時使用兩種分隔符的範例是烏克蘭語
ви́прохати<g:pf>,випро́шувати<g:impf>~випро́хувати<g:impf>,使用逗號分隔完成體和對應的未完成體動詞,使用波浪號分隔兩個等價的未完成體動詞。 - 如果您需要防止逗號或波浪號被解釋為分隔符,請將詞語用方括號圍起來,例如
1,6-Cleves acid或Micros~1。
- 您可以在個別詞語前加上一個或多個語言代碼(參見Wiktionary:語言列表),後接半形冒號(冒號後不得有空格)。如果詞語不是
|1=中指定的語言,可以使用此功能。多個語言用加號(+)分隔。相關語言會作為限定詞顯示在詞語後面,除非該語言是跨語言的或與|1=中的語言相同。一般來說,應謹慎使用此功能,通常只用於密切相關的語言。參見下方範例。
- 個別詞語可以使用行內修飾符語法來指定轉寫、釋義和其他修飾,例如
|n=- 欄數。如果省略,模組會嘗試自動決定欄數。目前使用基於項目數的簡單演算法,但未來可能使用更精密的方法。
|title=- 用於加入標題。
|sort=- 使用
|sort=0來抑制內容的自動排序。要使用與{{col}}相同的規則手動排序清單,請使用{{subst:sort}}。 |sc=- 指定表格中所有詞語的文字系統代碼。很少需要使用。例如可用於包含楔形文字字符清單的跨語言條目,在這種情況下為每個詞語標註
<sc:Xsux>會過於冗長。 |collapse=- 使用
|collapse=0來抑制自動摺疊。 |keepfirst=- 指定開頭要排除在排序外的行數。預設為0。
|keeplast=- 指定結尾要排除在排序外的行數。預設為0。
範例
- 基本範例
{{col|en|day job|calendar day|daycare|a broken clock is right twice a day|daylight|all-day|as the day is long|Canada Day|daily|day after day|daybreak|daydream|day in, day out|day laborer|daylily|day nursery|day off|day of reckoning|day one|daypart|day school|daystar}}
輸出為
- 有語言代碼前綴的範例
這來自Thesaurus:抽籤,用於和「抽籤;抓鬮;抽籤決定」相關的動詞。
{{col3|zh|抽籤|抓鬮|拈鬮|hak:抽籤仔|hak:拈籤仔|mnp+nan-hbl:抽鬮|nan-tws:抾鬮}}
輸出為
例如,前綴mnp+nan-hbl指的是兩種語言,閩北語(代碼mnp)和泉漳話(代碼nan-hbl),它們會作為限定詞顯示在詞語後面。(如果詞語提供了明確的右限定詞,語言限定詞會出現在明確給出的限定詞之後。)
行內修飾符
使用如Изабе́лла<tr:Izabɛ́lla><t:伊莎貝爾>的語法來指定轉寫、釋義和限定詞等修飾符。在這個範例中,對於俄語名稱Изабе́лла (Izabɛ́lla,“伊莎貝爾”),提供了手動轉寫Izabɛ́lla和釋義「伊莎貝爾」。識別以下修飾符;關於這些修飾符的確切意義請參見{{link}}。
t:釋義tr:轉寫ts:轉錄,用於轉寫和發音明顯不同的語言q:左限定詞,例如<q:本質上既不是性也不是浪漫>(指platonic love);此項出現在詞語之前並加括號qq:右限定詞;此項出現在詞語之後並加括號l:逗號分隔的左標籤,例如<l:罕用>或<l:英國,澳大利亞>或<l:古舊,或,方言>;如所示,逗號後不得有空格才能被識別為分隔符;標籤出現在詞語之前,加括號、斜體化並適當連結,如同使用{{lb}}(但不進行分類);另一種語法是將標籤包在<<...>>中,例如<l:<<罕用>>、<<古舊>>或<<方言>>>ll:逗號分隔的右標籤;這些出現在詞語之後,加括號、斜體化並適當連結,如同左標籤ref:參考資料,使用Template:IPA#參考資料中記錄的語法g:逗號分隔的性別/數量規格清單;完整清單參見Module:gender and numberalt:替代顯示文字pos:詞性lit:字面意思id:義項ID;參見{{senseid}}sc:文字系統代碼
範例
- 拉丁文字範例,帶釋義
{{col|io|n=2
|novo<t:新來者>
|novajo<t:新事物,新奇事物>
|nove<t:新近地,新鮮地>
|novyaro<t:新年>
|novyara<t:新年>
|novigar<t:創新>
|novero<t:創新者>
}}
輸出為
- 非拉丁文字範例,帶轉寫和釋義
{{col|fa
|حرف اضافه<tr:harf-e ezâfe><t:介詞>
|حرف ربط<tr:harf-e rabt><t:連詞>
|حرف زدن<tr:harf zadan><t:說話>
|حرف انداختن<tr:harf andâxtan>
|پرحرف<tr:por-harf>
|کمحرف<tr:kam-harf>
}}
輸出為
- 必須保持未排序的範例
{{col|eo|sort=0<!-- by number of sides -->
|dulatero<t:[[二邊形]]>
|triangulo<t:[[三角形]]>
|kvarlatero<t:[[四邊形]]>
|kvinlatero<t:[[五邊形]]>
|seslatero<t:[[六邊形]]>
|seplatero<t:[[七邊形]]>
|oklatero<t:[[八邊形]]>
|naŭlatero<t:[[九邊形]]>
|deklatero<t:[[十邊形]]>
|dekunulatero<t:[[十一邊形]]>
|dekdulatero<t:[[十二邊形]]>
|dektrilatero<t:[[十三邊形]]>
|dekkvarlatero<t:[[十四邊形]]>
|dekkvinlatero<t:[[十五邊形]]>
|dekseslatero<t:[[十六邊形]]>
|dekseplatero<t:[[十七邊形]]>
|dekoklatero<t:[[十八邊形]]>
|deknaŭlatero<t:[[十九邊形]]>
|dudeklatero<t:[[二十邊形]]>
}}
輸出為
- dulatero (“二邊形”)
- triangulo (“三角形”)
- kvarlatero (“四邊形”)
- kvinlatero (“五邊形”)
- seslatero (“六邊形”)
- seplatero (“七邊形”)
- oklatero (“八邊形”)
- naŭlatero (“九邊形”)
- deklatero (“十邊形”)
- dekunulatero (“十一邊形”)
- dekdulatero (“十二邊形”)
- dektrilatero (“十三邊形”)
- dekkvarlatero (“十四邊形”)
- dekkvinlatero (“十五邊形”)
- dekseslatero (“十六邊形”)
- dekseplatero (“十七邊形”)
- dekoklatero (“十八邊形”)
- deknaŭlatero (“十九邊形”)
- dudeklatero (“二十邊形”)
如果使用|sort=0,最好加上註釋說明詞語是如何排序的。這既能幫助新增詞語的人,也能清楚表明使用|sort=0是有充分理由的(有些人使用|sort=0是因為特定語言的排序演算法臨時出現錯誤,或沒有明確理由,所以有理由能防止其他編輯者在清理時移除|sort=0)。
縮排
您可以在相關詞語前放置一個或多個星號(*),後接空格,來縮排個別詞語。以下範例說明此功能:
{{col|sla-pro
|*duxota<t:非物質性,超越性>
|*zaduxъ<t:哮喘,氣短>
|*vъzduxъ<t:空氣>
|*dušiti<t:嗅,聞>
|*duša<t:靈魂>
|* *bezdušьnъ<t:無情的,無靈魂的>
|*duxovъ<t:空中的,精神的>
|* *duxovьnostь<t:靈性>
|* *duxovьnikъ<t:神職人員>
|* *duxovitъ<t:精神高昂的>
|{{l|sla-pro|*oduxotvoriti||使著迷}} < {{compound|sla-pro|*duxъ|*tvoriti|t2=創造|nocat=1}}
}}
輸出為
- *duša (“靈魂”)
- *bezdušьnъ (“無情的,無靈魂的”)
- *dušiti (“嗅,聞”)
- *duxota (“非物質性,超越性”)
- *duxovъ (“空中的,精神的”)
- *duxovitъ (“精神高昂的”)
- *duxovьnikъ (“神職人員”)
- *duxovьnostь (“靈性”)
- *oduxotvoriti (“使著迷”) < *duxъ + *tvoriti (“創造”)
- *vъzduxъ (“空氣”)
- *zaduxъ (“哮喘,氣短”)
注意星號後必須有空格才能被解釋為縮排,上面的範例顯示了原因:如果缺少空格,詞語會被解釋為重建詞。
排序在有縮排的情況下能正確運作。具體來說,每個子清單都「繫結」到其上方的項目,結果作為原子單位排序;此外,子清單也會適當排序。
允許任意縮排並能正確運作。
其他範例
有雙重縮排以及行內多個項目的範例,每個都有行內修飾符:
{{col|bg|n=2
|бог-
|* Бо́гдан<g:m>,Богда́на<g:f><qq:人名>
|бого-
|* Богоми́л<g:m>,Богоми́ла<g:f><qq:人名>
|* богови́дец<t:見神者>
|* богосло́в,богосло́вец<t:神學家>
|** богосло́вие<t:神學>
|* богобо́рие<t:對神作戰>
|* богоявле́ние<t:神的顯現>
|* богобоязли́в<t:敬畏神的>
|* боголюби́в<t:愛神的>
|* богоноси́в<t:內懷神的>
|* богопома́зан<t:受神膏立的>
|* богоподо́бен<t:神似的>
|* богоуго́ден<t:取悅神的>
|* богочести́в<t:榮耀神的>
|божи-
|* Божида́р<g:m>,Божида́ра<g:f><qq:人名>
|* Божими́р<g:m>,Божими́ра<g:f><qq:人名>
|богу́вам<t:充當神>
|божи́ч,божи́к<t:神的孩子,小神><ll:方言>
|полубо́г<t:半神>
|сбо́гом<t:告別><lit:和上帝一同 /工具格/>
|бо́жие<t:有神論><ll:過時>
|* еднобо́жие<t:一神論>
|* многобо́жие<t:多神論>
|* безбо́жие<t:不虔誠>
|** безбо́жник<g:m>,безбо́жница<t:無神論者><g:f>
|боже́ство<t:神祇>
|* боже́ствен<t:神聖的>
}}
輸出為
- бог- (bog-)
- бого- (bogo-)
- богобо́рие (bogobórie,“對神作戰”)
- богобоязли́в (bogobojazlív,“敬畏神的”)
- богови́дец (bogovídec,“見神者”)
- боголюби́в (bogoljubív,“愛神的”)
- Богоми́л 陽 (Bogomíl), Богоми́ла 陰 (Bogomíla) (人名)
- богоноси́в (bogonosív,“內懷神的”)
- богоподо́бен (bogopodóben,“神似的”)
- богопома́зан (bogopomázan,“受神膏立的”)
- богосло́в (bogoslóv), богосло́вец (bogoslóvec,“神學家”)
- богосло́вие (bogoslóvie,“神學”)
- богоуго́ден (bogougóden,“取悅神的”)
- богочести́в (bogočestív,“榮耀神的”)
- богоявле́ние (bogojavlénie,“神的顯現”)
- богу́вам (bogúvam,“充當神”)
- боже́ство (božéstvo,“神祇”)
- боже́ствен (božéstven,“神聖的”)
- божи- (boži-)
- бо́жие (bóžie,“有神論”) (過時)
- безбо́жие (bezbóžie,“不虔誠”)
- безбо́жник 陽 (bezbóžnik), безбо́жница 陰 (bezbóžnica,“無神論者”)
- еднобо́жие (ednobóžie,“一神論”)
- многобо́жие (mnogobóžie,“多神論”)
- безбо́жие (bezbóžie,“不虔誠”)
- божи́ч (božíč), божи́к (božík,“神的孩子,小神”) (方言)
- полубо́г (polubóg,“半神”)
- сбо́гом (sbógom,“告別”,字面意思是“和上帝一同 /工具格/”)
另一個範例:
{{col|eo
|feliĉe<t:[[快樂]]地;[[幸運]]地>
|feliĉo,feliĉeco<t:[[快樂]];[[幸福]]>
|feliĉi<t:快樂;幸運>
|* feliĉiĝi<t:變得[[快樂]]>
|** plifeliĉiĝi<t:變得更[[快樂]]>
|** malplifeliĉiĝi<t:變得不那麼[[快樂]]>
|* feliĉigi<t:使[[快樂]]>
|** plifeliĉigi<t:使更[[快樂]]>
|** malplifeliĉigi<t:使不那麼[[快樂]]>
|malfeliĉa<t:不[[快樂]]的;[[不幸]]的>
|malfeliĉe<t:不[[快樂]]地;[[不幸]]地>
|malfeliĉo,malfeliĉeco<t:不[[快樂]];[[不幸]]>
|malfeliĉi<t:不快樂;不幸>
|* malfeliĉiĝi<t:變得不[[快樂]]>
|** plimalfeliĉiĝi<t:變得更不[[快樂]]>
|** malplimalfeliĉiĝi<t:變得不那麼不[[快樂]]>
|* malfeliĉigi<t:使不[[快樂]]>
|** plimalfeliĉigi<t:使更不[[快樂]]>
|** malplimalfeliĉigi<t:使不那麼不[[快樂]]>
}}
輸出為
- feliĉe (“快樂地;幸運地”)
- feliĉi (“快樂;幸運”)
- feliĉigi (“使快樂”)
- malplifeliĉigi (“使不那麼快樂”)
- plifeliĉigi (“使更快樂”)
- feliĉiĝi (“變得快樂”)
- malplifeliĉiĝi (“變得不那麼快樂”)
- plifeliĉiĝi (“變得更快樂”)
- feliĉigi (“使快樂”)
- feliĉo, feliĉeco (“快樂;幸福”)
- malfeliĉa (“不快樂的;不幸的”)
- malfeliĉe (“不快樂地;不幸地”)
- malfeliĉi (“不快樂;不幸”)
- malfeliĉigi (“使不快樂”)
- malplimalfeliĉigi (“使不那麼不快樂”)
- plimalfeliĉigi (“使更不快樂”)
- malfeliĉiĝi (“變得不快樂”)
- malplimalfeliĉiĝi (“變得不那麼不快樂”)
- plimalfeliĉiĝi (“變得更不快樂”)
- malfeliĉigi (“使不快樂”)
- malfeliĉo, malfeliĉeco (“不快樂;不幸”)
另一個範例:
{{col|az|n=2
|qaçırmaq,qaçırtmaq<t:綁架>
|qaçılmaq
|* qaçılmaz<t:不可避免的>
|** qaçılmazlıq<t:不可避免性>
|qaçqın<t:難民>
|qaçaqaç<t:跑來跑去>
|qaçış<t:跑;飛行;逃脫>
|qaçaq<t:強盜;逃跑者;走私者>
|* qaçaq-qaçaq
|* qaçaq-quldur
|* qaçaqbaşı
|* qaçaqlıq
|* qaçaqçı<t:走私者>
|** qaçaqçılıq
|* qaçaqmal<t:違禁品,走私貨物>
|** qaçaqmalçı<t:走私者>
|*** qaçaqmalçılıq<t:走私>
}}
輸出為
- qaçaq (“強盜;逃跑者;走私者”)
- qaçaq-qaçaq
- qaçaq-quldur
- qaçaqbaşı
- qaçaqçı (“走私者”)
- qaçaqlıq
- qaçaqmal (“違禁品,走私貨物”)
- qaçaqmalçı (“走私者”)
- qaçaqmalçılıq (“走私”)
- qaçaqmalçı (“走私者”)
- qaçaqaç (“跑來跑去”)
- qaçılmaq
- qaçılmaz (“不可避免的”)
- qaçılmazlıq (“不可避免性”)
- qaçılmaz (“不可避免的”)
- qaçırmaq, qaçırtmaq (“綁架”)
- qaçış (“跑;飛行;逃脫”)
- qaçqın (“難民”)
參見
{{col1}}{{col2}}{{col3}}{{col4}}{{col5}}{{col-top}}、{{col-bottom}}{{top2}}{{top3}}{{top4}}{{top5}}{{bottom}}