跳转到内容

Template:Col

維基詞典,自由的多語言詞典

    用法

    此模板建立一個平衡、分欄、自動排序、自動摺疊的表格,可用來取代更專用的模板,例如{{col2}}、{{col3}}、{{col4}}、{{col5}}和{{col-top}}/{{col-bottom}}。預設情況下,此模板具有以下功能:

    1. 詞語會自動排序。使用|sort=0或|sort=n來關閉此功能。(注意:目前,日文系統的語言如日語、沖繩語和宮古語預設不進行排序,因為自動排序對這些語言尚未正常運作。具體來說,排序是按發音進行的,這需要查找相關頁面來找到發音,而此功能尚未完全實作。)
    2. 詞語預設以部分摺疊方式顯示,只顯示前三行,底部有「顯示更多」按鈕可展開表格並顯示其餘內容。(但是,偏好設定中有一個設定可以更改此行為,使所有表格預設完全顯示。)使用|collapse=0或|collapse=n來關閉預設摺疊。
    3. 欄數會自動選擇。目前實作的演算法相當簡單,只使用行數來決定欄數,隨著行數增加而增加欄數,最多到5欄。不過,這在未來可能會改變。使用|n=來強制指定欄數,例如|n=4表示4欄。
    4. 重複項目會自動移除。

    參數

    |1=(必填)
    詞語的語言代碼;參見Wiktionary:語言列表。參數|lang=是已棄用的同義詞;請勿使用。如果使用此參數,所有編號參數會往下移一位。
    |2=、|3=、……
    要插入表格的詞語。需要注意以下特點:
    1. 個別詞語可以使用行內修飾符語法來指定轉寫、釋義和其他修飾,例如Изабе́лла<tr:Izabɛ́lla><t:伊莎貝爾>;詳見下方說明。
    2. 可以提供多個逗號分隔的詞語(逗號後不得有空格),會並排顯示,以逗號分隔。您也可以用波浪號(~)分隔詞語,會如此顯示(波浪號前後有空格)。
      • 每個逗號分隔或波浪號分隔的詞語都可以有自己的附加行內修飾符。
      • 單一行中多個詞語的用意是列出同一詞語的變體或替代形式(例如相同意思的不同拼法)。波浪號特別應該只用於等價、密切相關的形式。
      • 同時使用兩種分隔符的範例是烏克蘭語ви́прохати<g:pf>,випро́шувати<g:impf>~випро́хувати<g:impf>,使用逗號分隔完成體和對應的未完成體動詞,使用波浪號分隔兩個等價的未完成體動詞。
      • 如果您需要防止逗號或波浪號被解釋為分隔符,請將詞語用方括號圍起來,例如1,6-Cleves acid或Micros~1。
    3. 您可以在個別詞語前加上一個或多個語言代碼(參見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 number
    • alt:替代顯示文字
    • 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:[[二十邊形]]>
    }}
    

    輸出為

    如果使用|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}}
    }}
    

    輸出為

    注意星號後必須有空格才能被解釋為縮排,上面的範例顯示了原因:如果缺少空格,詞語會被解釋為重建詞。

    排序在有縮排的情況下能正確運作。具體來說,每個子清單都「繫結」到其上方的項目,結果作為原子單位排序;此外,子清單也會適當排序。

    允許任意縮排並能正確運作。

    其他範例

    有雙重縮排以及行內多個項目的範例,每個都有行內修飾符:

    {{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:神聖的>
    }}
    

    輸出為

    另一個範例:

    {{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:使不那麼不[[快樂]]>
    }}
    

    輸出為

    另一個範例:

    {{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:走私>
    }}
    

    輸出為

    參見