模組:政黨/doc
外觀
此頁面為 Module:政黨 的說明文件
此頁面是Module:政黨的模組文件。 此頁面可能包含了模板的使用說明、分類和其他內容。 |
此模組使用Lua語言: |
使用方法
[編輯]{{#invoke:政黨|fetch|<party>|<value>}}
更新模塊
[編輯]本模塊中包含的政黨根據名稱的第一個字符分成按字母順序排列的列表(例如,"Labour Party (UK)" 屬於 /L)。/1 子頁面用於任何不以西方字母 A-Z 開頭的政黨(包括數字和重音字符)。
每個數據子模塊內有兩個本地組:local alternate
和 local full
。
備用黨派名稱
[編輯]備用組(alternate group)用於黨派的備用名稱。以下是 Labour Party (UK) 的備用名稱示例:
local alternate = {
....
["Labour and Co-operative"] = "Labour Party (UK)",
["Labour Co-operative"] = "Labour Party (UK)",
...
}
方括號中的第一個條目是備用名稱,第二個條目(僅在引號中)是 full
組中的名稱,如下所示。請注意,政黨的備用名稱應存儲在相應的基於字母的子頁面中;"Alabama Democratic Party" 列在 /A 中,儘管它是 "Democratic Party (US)"(存儲在 /D)的備用名稱。
表中數值
[編輯]local full = {
....
["Labour Party (UK)"] = {abbrev = "Lab", color = "#E4003B", shortname = "Labour",},
...
}
每個黨都存儲有三個值:
與黨的主要名稱不同,添加到這些參數中的值與本模塊中其他黨的值不必是唯一的。
如果某個黨沒有存儲名稱值,模塊在返回輸入之前會嘗試返回另一個簡短名稱變量。因此,如果存儲了縮寫(abbrev
),但沒有存儲簡稱(shortname
),那麼無論詢問哪個值,模塊都會返回縮寫值(abbrev
)。