模块:政党/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
)。