模組:Adjacent stations/Rapid KL

维基百科,自由的百科全书
文档图示 模块文档[查看] [编辑] [历史] [清除缓存]

這是Module:Adjacent stations的數據模塊,包含由快捷通軌道經營的服務線。

路線

路線代碼顏色十六進制顏色圖標
安邦线 Ampang   fe8e10
大城堡线 Sri Petaling   721422
格拉那再也线 Kelana Jaya   e0115f
吉隆坡单轨列车 KL Monorail   7dba00
加影线 Kajang   11753a
布城线 Putrajaya   faca05
双威BRT Sunway   1e4d2b

未來路線

路線代碼顏色十六進制顏色圖標
莎阿南线 Shah Alam   59b8e6
环状线 Circle MRT   808080

local QQQQ = "<span class=\"error\">???</span>[[Category:Pages using KLRT with unknown termini]]"
local x = "%1站 (吉隆坡)"
local s = "%1站 (雪兰莪)"

local p = {
	["system title"] = "[[快捷通轨道|吉隆坡快捷通]]",
	["system icon"] = "[[File:Rapid KL Logo.svg|70px|link=Rapid KL]]",
	["lines"] = {
		["_default"] = {
			["title"] = "[[%1线]]",
			["color"] = "000000"
		},
                 -- 已开通
		["芙蓉"] = {
			["title"] = "[[芙蓉线]]",
			["color"] = "1964b7",
			["icon"] = "[[File:KLRT Line 1 icon.svg|40px|link=芙蓉线]]",
			["left terminus"] = "黑风洞",
			["right terminus"] = "普罗士邦/淡边",
		},
		["巴生港"] = {
			["title"] = "[[巴生港线]]",
			["color"] = "dc241f",
			["icon"] = "[[File:KLRT Line 2 icon.svg|40px|link=巴生港线]]",
			["left terminus"] = "丹绒马林",
			["right terminus"] = "巴生港",
		},
		["安邦"] = {
			["title"] = "[[安邦线]]",
			["color"] = "fe8e10",
			["icon"] = "[[File:KLRT Line 3 icon.svg|40px|link=安邦线]]",
			["left terminus"] = "冼都东",
			["right terminus"] = "安邦",
		},
		["大城堡"] = {
			["title"] = "[[大城堡线]]",
			["color"] = "721422",
			["icon"] = "[[File:KLRT Line 4 icon.svg|40px|link=大城堡线]]",
			["left terminus"] = "冼都东",
			["right terminus"] = "布特拉高原",
		},
		["格拉那再也"] = {
			["title"] = "[[格拉那再也线]]",
			["color"] = "e0115f",
			["icon"] = "[[File:KLRT Line 5 icon.svg|40px|link=格拉那再也线]]",
			["left terminus"] = "鹅唛",
			["right terminus"] = "布特拉高原",
		},
		["机场快线"] = {
			["title"] = "[[吉隆坡机场快线]]",
			["color"] = "8c238f",
			["icon"] = "[[File:KLRT Line 6 icon.svg|40px|link=吉隆坡机场快线]]",
			["left terminus"] = "吉隆坡中央",
			["right terminus"] = "吉隆坡第二国际机场",
		},
		["机场支线"] = {
			["title"] = "[[吉隆坡机场支线]]",
			["color"] = "33a8b5",
			["icon"] = "[[File:KLRT Line 7 icon.svg|40px|link=吉隆坡机场支线]]",
			["left terminus"] = "吉隆坡中央",
			["right terminus"] = "吉隆坡第二国际机场",
		},
		["单轨列车"] = {
			["title"] = "[[吉隆坡单轨列车]]",
			["color"] = "7dba00",
			["icon"] = "[[File:KLRT Line 8 icon.svg|40px|link=吉隆坡单轨列车]]",
			["left terminus"] = "吉隆坡中央",
			["right terminus"] = "蒂蒂旺沙",
		},
		["加影"] = {
			["title"] = "[[加影线]]",
			["color"] = "11753a",
			["icon"] = "[[File:KLRT Line 9 icon.svg|40px|link=加影线]]",
			["left terminus"] = "桂莎白沙罗",
			["right terminus"] = "加影",
		},
		["天空花园"] = {
			["title"] = "[[天空花园线]]",
			["color"] = "e47443",
			["icon"] = "[[File:KLRT Line 10 icon.svg|40px|link=天空花园线]]",
			["left terminus"] = "吉隆坡中央",
			["right terminus"] = "天空花园航站楼",
		},
		["双威BRT"] = {
			["title"] = "[[双威线|双威BRT]]",
			["color"] = "1e4d2b",
			["icon"] = "[[File:KLRT Line B1 icon.svg|40px|link=双威线]]",
			["left terminus"] = "斯迪亚再也",
			["right terminus"] = "USJ7",
		},
		-- 未开通
		["莎阿南"] = {
			["title"] = "[[莎阿南线]]",
			["color"] = "59b8e6",
			["icon"] = "[[File:KLRT Line 11 icon.svg|40px|link=莎阿南线]]",
			["left terminus"] = "万达镇",
			["right terminus"] = "佐汉瑟迪亚",
			["types"] = {
				["第一阶段"] = {
					["title"] = "",
					["note-mid"] = "第一阶段",
					["left terminus"] = "拿督孟德里",
					["right terminus"] = "佐汉瑟迪亚",
				},
				["第二阶段"] = {
					["title"] = "",
					["note-mid"] = "第二阶段",
					["left terminus"] = "万达镇",
					["right terminus"] = "拿督孟德里",
				},
			},
		},
		["布城"] = {
			["title"] = "[[布城线]]",
			["color"] = "faca05",
			["icon"] = "[[File:KLRT Line 12 icon.svg|40px|link=布城线]]",
			["left terminus"] = "布城中央",
			["right terminus"] = "桂莎白沙罗",
			["types"] = {
				["第一阶段"] = {
					["title"] = "",
					["note-mid"] = "第一阶段",
					["left terminus"] = "甘榜峇都",
					["right terminus"] = "桂莎白沙罗",
				},
				["第二阶段"] = {
					["title"] = "",
					["note-mid"] = "第二阶段",
					["left terminus"] = "布城中央",
					["right terminus"] = "甘榜峇都",
				},
			},
		},
		["环状"] = {
			["title"] = "[[环状线 (吉隆坡)|环状线]]",
			["color"] = "808080",
			["left terminus"] = "武吉加拉南",
			["right terminus"] = "马来亚大学",
		},
		["布城单轨/电车]"] = {
			["title"] = "[[布城单轨|布城单轨/电车]]",
			["color"] = "808000",
			["left terminus"] = "加影",
			["right terminus"] = "赛城",
		},	
		["联邦BRT"] = {
			["title"] = "[[联邦线|联邦BRT]]",
			["color"] = "4b0082",
			["left terminus"] = "中央艺术坊",
			["right terminus"] = "巴生",
		},
	},

	-- 站名格式数据
	["station format"] = {
		"%1站",
		-- 消歧义
		-- 芙蓉线
		["吉隆坡中央"] = "吉隆坡中央车站",
		["冼都(KTM)"] = "冼都站 (马来亚铁道)",
		["沙叻秀(KTM)"] = "沙叻秀站 (马来亚铁道)",
		-- 巴生港线
		["巴生(KTM)"] = "巴生站 (马来亚铁道)",
		-- 安邦线
		["冼都"] = "冼都站 (轻快铁)",
		["人民广场"] = x,
		["丽阳(安邦)"] = "丽阳站 (安邦)",
                -- 大城堡线
		["沙叻秀"] = "沙叻秀站 (轻快铁)",
                -- 格拉那再也线
		["大学"] = x,
                -- 机场快线
		["布城/赛城"] = "布城中央车站",
                -- 莎亚南线
		["丽阳(八打灵再也)"] = "丽阳站 (八打灵再也)",
		["中路"] = s,
		["巴生(轻快铁)"] = "巴生站 (轻快铁)",
                -- 布城线
		["布城中央"] = "布城中央车站",
		["科技园"] = x,
                -- 双威线
		["双威-斯迪亚再也"] = "斯迪亚再也站",
		-- 模板格式需要
	},

	["aliases"] = {
		["1"] = "芙蓉",
		["blue"] = "芙蓉",
		["kb"] = "芙蓉",
		["kc"] = "芙蓉",
		["seremban"] = "芙蓉",
		["seremban line"] = "芙蓉",
		["2"] = "巴生港",
		["red"] = "巴生港",
		["ka"] = "巴生港",
		["kd"] = "巴生港",
		["port klang"] = "巴生港",
		["port klang line"] = "巴生港",
		["3"] = "安邦",
		["orange"] = "安邦",
		["lrt1"] = "安邦",
		["ag"] = "安邦",
		["ampang"] = "安邦",
		["ampang line"] = "安邦",
		["4"] = "大城堡",
		["maroon"] = "大城堡",
		["sp"] = "大城堡",
		["ph"] = "大城堡",
		["sri petaling"] = "大城堡",
		["putra heights"] = "大城堡",
		["sri petaling line"] = "大城堡",
		["5"] = "格拉那再也",
		["ruby"] = "格拉那再也",
		["lrt2"] = "格拉那再也",
		["kj"] = "格拉那再也",
		["Kelana Jaya"] = "格拉那再也",
		["kelana jaya"] = "格拉那再也",
		["kelana jaya line"] = "格拉那再也",
		["6"] = "机场快线",
		["purple"] = "机场快线",
		["ke"] = "机场快线",
		["klia express"] = "机场快线",
		["express"] = "机场快线",
		["klia ekspres"] = "机场快线",
		["7"] = "机场支线",
		["teal"] = "机场支线",
		["kt"] = "机场支线",
		["transit"] = "机场支线",
		["klia transit"] = "机场支线",
		["8"] = "单轨列车",
		["lightgreen"] = "单轨列车",
		["mr"] = "单轨列车",
		["monorail"] = "单轨列车",
		["kl monorail"] = "单轨列车",
		["9"] = "加影",
		["green"] = "加影",
		["mrt1"] = "加影",
		["kg"] = "加影",
		["sbk"] = "加影",
		["sungai buloh kajang"] = "加影",
		["sungai buloh kajang line"] = "加影",
		["sungai buloh-kajang line"] = "加影",
		["mrt kajang line"] = "加影",
		["kajang"] = "加影",
		["10"] = "天空花园",
		["brown"] = "天空花园",
		["ks"] = "天空花园",
		["skypark"] = "天空花园",
		["11"] = "莎阿南",
		["skyblue"] = "莎阿南",
		["lrt3"] = "莎阿南",
		["bk"] = "莎阿南",
		["buk"] = "莎阿南",
		["js"] = "莎阿南",
		["johan setia line"] = "莎阿南",
		["bandar utama-klang line"] = "莎阿南",
		["shah alam"] = "莎阿南",
		["s"] = "莎阿南",
		["12"] = "布城",
		["yellow"] = "布城",
		["mrt2"] = "布城",
		["ssp"] = "布城",
		["py"] = "布城",
		["mrt putrajaya line"] = "布城",
		["putrajaya"] = "布城",
		["13"] = "环状",
		["grey"] = "环状",
		["mrt3"] = "环状",
		["cc"] = "环状",
		["circle mrt"] = "环状",
		["14"] = "布城单轨/电车",
		["olive"] = "布城单轨/电车",
		["pm"] = "布城单轨/电车",
		["21"] = "双威BRT",
		["darkgreen"] = "双威BRT",
		["b1"] = "双威BRT",
		["sb"] = "双威BRT",
		["brt sunway"] = "双威BRT",
		["brt sunway line"] = "双威BRT",
		["sunway"] = "双威BRT",
		["sunway line"] = "双威BRT",
		["22"] = "联邦BRT",
		["violet"] = "联邦BRT",
		["b2"] = "联邦BRT",
		["fb"] = "联邦BRT",
		["federal"] = "联邦BRT",
		["federal line"] = "联邦BRT",
		["brt federal"] = "联邦BRT",
		["brt federal line"] = "联邦BRT",
	},
}

local stationAliases = {
		-- 简繁转换
		["火車東站"] = "火车东站",
		["Kakusei Homura"] = "Pneuma",
		["Kakusei Hikari"] = "Pneuma",
}
for k, v in pairs(stationAliases) do
	if p["station format"][v] == nil then
		p["station format"][k] = '[[' .. v .. '站|' .. v .. ']]'
	else
		p["station format"][k] = p["station format"][v]
	end
end

local lineAliases = {
	['B1'] = '21',
	['B2'] = '22',
	['KA'] = '2',
	['KB'] = '1',
	['KC'] = '1',
	['KD'] = '2',
	['AG'] = '3',
	['SP'] = '4',
	['KJ'] = '5',
	['Kelana Jaya Line'] = '5',
	['KE'] = '6',
	['KT'] = '7',
	['MR'] = '8',
	['KG'] = '9',
	['Sungai Buloh-Kajang Line'] = '9',
	['KS'] = '10',
	['BK'] = '11',
	['PY'] = '12',
	['Sungai Buloh-Serdang-Putrajaya Line'] = '12',
	['CC'] = '13',
	['SB'] = '21',
	['FB'] = '22',
}
for k, v in pairs(lineAliases) do
	p.lines[k] = p.lines[v]
end

return p