模块:Team appearances list/data/doc
外观
这是Module:Team appearances list/data的文档页面
本数据模块为Module:Team appearances list所使用。
模块
[编辑]- Module:Team appearances list · Module:Team appearances list/sandbox · same content
- Module:Team appearances list/data · Module:Team appearances list/data/sandbox · same content
- Module:Team appearances list/show · Module:Team appearances list/show/sandbox · same content
内容
[编辑]- competitionsAliases
- 本列表包含输入的competition参数所对应的all_competitions表中的数据项,例如“夏季奥林匹克运动会”和“夏季奥林匹克运动会”对应的all_competitions表中的项是“Summer Olympics”,设计该table的目的在于兼顾简繁地区词,解决赛事名繁简及地区词互不认问题
- codeAliases
- 单个国家和地区所使用的其他代码
- all_competitions
- 本数据模块的主体部分,以下是示例:
local all_competitions = { ["Asian Games"] = { -- 赛事举办的年份列表,单位为数字,每个数字后面须带上“,”,例如:“1951, 1954, 1958,……” 1951, 1954, 1958, 1962, 1966, 1970, 1974, 1978, 1982, 1986, 1990, 1994, 1998, 2002, 2006, 2010, 2014, 2018, -- 参加该赛事的代表团的缺席记录列表,中括号内填代表团国家/地区代码,必须是[[Module:Country alias/data]]中所支持的(具体使用的编码请参阅[[國際奧委會國家編碼列表]]条目),如果队伍未曾参加该赛事或是队伍未曾缺席任何一届该赛事(例如亚洲运动会的日本(JPN)队),可以不追加 -- begin_year:代表团开始参加该赛事的年份 -- end_year:代表团最后一次参加该赛事的年份 -- 缺席记录单位为数字,每个数字后面须带上“,”,例如:“1951, 1954, 1958,……” ["AFG"] = {1970, 1978, 1986, 1998}, …… -- 部分代表团例如香港、澳门等在不同年份以不同的名义参赛,此时代表团的缺席记录会是以下格式: -- 其中link_alias指代指定年份范围所使用的对应缩写,同样需要是[[Module:Country alias/data]]中所支持的,例如以下代表的意思是柬埔寨在1970年至1974年间以“高棉共和国”(KHM)名义参赛,在其他年份以“柬埔寨”(CAM)名义参赛 -- note="yes"代表当代表团以不同名义参赛时会标记出来,例如下面的例子中,当传入的team参数是CAM时,返回的列表中1970和1974右上角各会标示1,在参赛纪录表的最后会有相应提示注明标示1者表示以“高棉共和国”名义参赛 ["CAM"] = { note="yes", {begin_year=1954, 1966, end_year=1966, link_alias="CAM"}, {begin_year=1970, end_year=1974, link_alias="KHM"}, {begin_year=1978, 1978, 1982, 1986, 1990, link_alias="CAM"}, }, …… -- 部分Infobox country at games的子模板会同时列出代表团在不同赛事的参赛记录(例如[[Template:Infobox Country Asian Games]]会同时列出亚洲运动会和亚洲冬季运动会的参赛记录,假设XXX代表团只参加过亚洲冬季运动会,但未参加亚洲运动会,则需要在亚洲运动会的表中加上“["XXX"] = {end_year=0},”才能确保Infobox Country Asian Games的正确显示) ["XXX"] = {end_year=0}, } }