Jump to content

Module:Adjacent stations/Berlin U-Bahn

Permanently protected module
From Wikipedia, the free encyclopedia

local s = "Berlin %1 station"
local hs = "Berlin-%1 station"

local p = {
	["system title"] = "[[Berlin U-Bahn]]",
	["system icon"] = "",
	["station format"] = {
		"%1 (Berlin U-Bahn)",

		["Alexanderplatz"] = s,
		["Brandenburger Tor"] = s,
		["Bundesplatz"] = s,
		["Friedrichstraße"] = s,
		["Gesundbrunnen"] = s,
		["Heidelberger Platz"] = s,
		["Hermannstraße"] = s,
		["Innsbrucker Platz"] = s,
		["Jannowitzbrücke"] = s,
		["Jungfernheide"] = s,
		["Karl-Bonhoeffer-Nervenklinik"] = s,
		["Potsdamer Platz"] = s,
		["Rathaus Steglitz"] = s,
		["Schönhauser Allee"] = s,
		["Westhafen"] = s,
		["Wuhletal"] = s,
		["Yorckstraße"] = s,
		["Zoologischer Garten"] = s,

		["Lichtenberg"] = hs,
		["Pankow"] = hs,
		["Tempelhof"] = hs,
		["Wedding"] = hs,
		["Wittenau"] = hs,
		
		["Drakestraße"] = "U10 (Berlin U-Bahn)",
		["Weißensee"] = "U10 (Berlin U-Bahn)",
		["Glambecker Ring"] = "U11 (Berlin U-Bahn)",

		["Berlin Hauptbahnhof"] = "[[%1|Berlin Hbf]]",
		["Eisenacher Straße"] = "%1",
		["Hauptbahnhof"] = "[[Berlin Hauptbahnhof|Berlin Hbf]]"
	},
	["lines"] = {
		["_default"] = {
			["title"] = "[[%1 (Berlin U-Bahn)|%1]]",
			["icon"] = "[[File:Berlin transit icons - %1.svg|x16px|link=%1 (Berlin U-Bahn)|%1]]",
			["color"] = "0066AD",
			["text color"] = "FFF"
		},
		["U1"] = {
			["color"] = "7DAD4C",
			["left terminus"] = "Uhlandstraße",
			["right terminus"] = "Warschauer Straße"
		},
		["U2"] = {
			["color"] = "DA421E",
			["left terminus"] = "Ruhleben",
			["right terminus"] = "Pankow"
		},
		["U3"] = {
			["color"] = "16683D",
			["left terminus"] = "Krumme Lanke",
			["right terminus"] = "Warschauer Straße"
		},
		["U4"] = {
			["color"] = "F0D722",
			["text color"] = "191919",
			["left terminus"] = "Innsbrucker Platz",
			["right terminus"] = "Nollendorfplatz"
		},
		["U5"] = {
			["color"] = "7E5330",
			["left terminus"] = "Berlin Hauptbahnhof",
			["right terminus"] = "Hönow"
		},
		["U6"] = {
			["color"] = "8C6DAB",
			["left terminus"] = "Alt-Tegel",
			["right terminus"] = "Alt-Mariendorf"
		},
		["U7"] = {
			["color"] = "009BD5",
			["left terminus"] = "Rathaus Spandau",
			["right terminus"] = "Rudow"
		},
		["U8"] = {
			["color"] = "224F86",
			["left terminus"] = "Wittenau",
			["right terminus"] = "Hermannstraße"
		},
		["U9"] = {
			["color"] = "F3791D",
			["left terminus"] = "Rathaus Steglitz",
			["right terminus"] = "Osloer Straße"
		},
	--	Former lines
		["U12"] = {
			["color"] = "7DAD4C",
			["left terminus"] = "Ruhleben",
			["right terminus"] = "Warschauer Straße"
		},
		["U15"] = {
			["color"] = "7DAD4C",
			["left terminus"] = "Uhlandstraße",
			["right terminus"] = "Warschauer Straße"
		},
		["U55"] = {
			["color"] = "7E5330",
			["left terminus"] = "Berlin Hauptbahnhof",
			["right terminus"] = "Brandenburger Tor"
		},
	--	Unrealised lines
		["U10"] = {
			["color"] = "808080",
			["left terminus"] = "Drakestraße",
			["right terminus"] = "Weißensee"
		},
		["U11"] = {
			["color"] = "808080",
			["left terminus"] = "Hauptbahnhof",
			["right terminus"] = "Glambecker Ring"
		},
		["U0"] = {
			["title"] = "[[Berlin U-Bahn#Future development|U0]]",
			["icon"] = "[[File:Berlin transit icons - U0.svg|x16px|link=Berlin U-Bahn#Future development|U0]]",
			["color"] = "DA6BA2",
			["circular"] = true,
			["left terminus"] = "counter-clockwise",
			["right terminus"] = "clockwise"
		},
	--	Generic
		["U"] = {
			["title"] = "[[Berlin U-Bahn|U]]",
			["icon"] = "[[File:U-Bahn.svg|16px|link=Berlin U-Bahn|Berlin U-Bahn]]"
		},
	},
	["aliases"] = {
		["1"] = "U1", ["u1"] = "U1",
		["2"] = "U2", ["u2"] = "U2",
		["3"] = "U3", ["u3"] = "U3",
		["4"] = "U4", ["u4"] = "U4",
		["5"] = "U5", ["u5"] = "U5",
		["6"] = "U6", ["u6"] = "U6",
		["7"] = "U7", ["u7"] = "U7",
		["8"] = "U8", ["u8"] = "U8",
		["9"] = "U9", ["u9"] = "U9",
	--	Former lines
		["12"] = "U12", ["u12"] = "U12",
		["15"] = "U15", ["u15"] = "U15",
		["55"] = "U55", ["u55"] = "U55",
	--	Unrealised lines
		["10"] = "U10", ["u10"] = "U10",
		["11"] = "U11", ["u11"] = "U11",
		["0" ] = "U0" , ["u0" ] = "U0",
	--	Generic
		["u"     ] = "U",
		["u-bahn"] = "U"
	},
}

return p