模組:政黨/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
)。