Difference between revisions of "Module:Adjacent stations/Kaohsiung Rapid Transit"

From blackwiki
Jump to navigation Jump to search
blackwiki>Jc86035
m (remove unnecessary backslashes)
m (51 revisions imported)
 
(46 intermediate revisions by 6 users not shown)
Line 1: Line 1:
local function link(s1, s2, s3)
+
local x = "%1 light rail station"
if s3 then
 
return table.concat({'[[', s1, '|', s3, ']]'})
 
elseif s2 then
 
return table.concat({'[[', s1, s2, '|', s1, ']]'})
 
elseif s1 then
 
return table.concat({'[[', s1, ']]'})
 
end
 
end
 
  
return {
+
local p = {
['system title'] = '[[File:Kaohsiung Mass Rapid Transit Logo(Logo Only).svg|18px]] ' .. link('Kaohsiung Rapid Transit System'),
+
["system title"] = "[[Kaohsiung Rapid Transit]]",
['Red'] = {
+
["system icon"] = "[[File:Kaohsiung Mass Rapid Transit Logo(Logo Only).svg|18px|link=Kaohsiung Rapid Transit]]",
['line title'] = link('Red line', ' (Kaohsiung MRT)'),
+
["station format"] = {
['colour'] = 'ea0437',
+
"%1 metro station",
['station link'] = function(s)
+
["Central Park"] = "Central Park metro station (Taiwan)",
local exception = {
+
["Ciaotou station"] = "Qiaotou station",
['Ciaotou'] = link('Qiaotou station', nil, 'Ciaotou'),
+
["Kaohsiung Main Station"] = "%1",
['Kaohsiung Main'] = link('Kaohsiung station', nil, 'Kaohsiung Main station'),
+
["Zuoying"] = "%1 HSR station",
['Zuoying'] = link('Zuoying', ' HSR station')
+
}
+
-- Circular light rail
return exception[s] or link(s, ' MRT station')
+
["Lizihnei"] = x,
end,
+
["Kaisyuan Rueitian"] = x,
['left terminus'] = 'Gangshan South',
+
["Cianjhen Star"] = x,
['right terminus'] = 'Siaogang'
+
["Kaisyuan Jhonghua"] = x,
 +
["Dream Mall"] = x,
 +
["Commerce and Trade Park"] = x,
 +
["Software Technology Park"] = x,
 +
["Kaohsiung Exhibition Center"] = x,
 +
["Cruise Terminal"] = x,
 +
["Glory Pier"] = x,
 +
["Love Pier"] = x,
 +
["Dayi Pier-2"] = x,
 +
["Penglai Pier-2"] = x,
 +
["Hamasen"] = x
 
},
 
},
['Orange'] = {
+
["lines"] = {
['line title'] = link('Orange line', ' (Kaohsiung MRT)'),
+
["R"] = {
['colour'] = 'ff8800',
+
["title"] = "[[Red line (Kaohsiung MRT)|Red line]]",
['station link'] = function(s)
+
["color"] = "d30547",
return link(s, ' MRT station')
+
["left terminus"] = "Gangshan South",
end,
+
["right terminus"] = "Siaogang"
['left terminus'] = 'Sizihwan',
+
},
['right terminus'] = 'Daliao'
+
["O"] = {
 +
["title"] = "[[Orange line (Kaohsiung MRT)|Orange line]]",
 +
["color"] = "f77f00",
 +
["left terminus"] = "Sizihwan",
 +
["right terminus"] = "Daliao"
 +
},
 +
["C"] = {
 +
["title"] = "[[Circular light rail]]",
 +
["color"] = "77c35e",
 +
["left terminus"] = "Lizihnei",
 +
["right terminus"] = "Hamasen"
 +
}
 
},
 
},
['Circular'] = {
+
["aliases"] = {
['line title'] = link('Circular light rail'),
+
["red"] = "R",
['colour'] = '00b14f',
+
["orange"] = "O",
['station link'] = function(s)
+
["circular"] = "C"
return link(s, ' LRT station')
 
end,
 
['left terminus'] = 'Hamasen',
 
['right terminus'] = 'Lizihnei'
 
 
}
 
}
 
}
 
}
 +
 +
return p

Latest revision as of 12:39, 26 September 2020

Documentation for this module may be created at Module:Adjacent stations/Kaohsiung Rapid Transit/doc

local x = "%1 light rail station"

local p = {
	["system title"] = "[[Kaohsiung Rapid Transit]]",
	["system icon"] = "[[File:Kaohsiung Mass Rapid Transit Logo(Logo Only).svg|18px|link=Kaohsiung Rapid Transit]]",
	["station format"] = {
		"%1 metro station",
		["Central Park"] = "Central Park metro station (Taiwan)",
		["Ciaotou station"] = "Qiaotou station",
		["Kaohsiung Main Station"] = "%1",
		["Zuoying"] = "%1 HSR station",
		
		-- Circular light rail
		["Lizihnei"] = x,
		["Kaisyuan Rueitian"] = x,
		["Cianjhen Star"] = x,
		["Kaisyuan Jhonghua"] = x,
		["Dream Mall"] = x,
		["Commerce and Trade Park"] = x,
		["Software Technology Park"] = x,
		["Kaohsiung Exhibition Center"] = x,
		["Cruise Terminal"] = x,
		["Glory Pier"] = x,
		["Love Pier"] = x,
		["Dayi Pier-2"] = x,
		["Penglai Pier-2"] = x,
		["Hamasen"] = x
	},
	["lines"] = {
		["R"] = {
			["title"] = "[[Red line (Kaohsiung MRT)|Red line]]",
			["color"] = "d30547",
			["left terminus"] = "Gangshan South",
			["right terminus"] = "Siaogang"
		},
		["O"] = {
			["title"] = "[[Orange line (Kaohsiung MRT)|Orange line]]",
			["color"] = "f77f00",
			["left terminus"] = "Sizihwan",
			["right terminus"] = "Daliao"
		},
		["C"] = {
			["title"] = "[[Circular light rail]]",
			["color"] = "77c35e",
			["left terminus"] = "Lizihnei",
			["right terminus"] = "Hamasen"
		}
	},
	["aliases"] = {
		["red"] = "R",
		["orange"] = "O",
		["circular"] = "C"
	}
}

return p