模組:Team appearances list/data/doc

维基百科,自由的百科全书

这是Module:Team appearances list/data的文档页面

本数据模块为Module:Team appearances list所使用。

模块[编辑]

内容[编辑]

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},
		}
	}