Module:Adjacent stations/NS International

From Wikipedia, the free encyclopedia

local icx = "[[Intercity-Express]] [[Dutch railway services|%1]]"
local icdb = "[[Intercity (Deutsche Bahn)|Intercity (DB)]] [[Dutch railway services|%1]]"
local cnl = "[[City Night Line]] [[Dutch railway services|%1]]"
local en = "[[EuroNight]] [[Dutch railway services|%1]]"
local icd = "[[Intercity Direct]] [[Dutch railway services|%1]]"
local stn = "%1 station"

local p = {
	["system title"] = "[[NS International]]",
	["system icon"] = "[[File:Nederlandse spoorwegen logo.svg|15px|link=NS International]]",
	["station format"] = {
		"%1 railway station",
		["Amsterdam Centraal"] = stn,
		["Berlin Ostbahnhof"] = "Berlin Ostbahnhof",
		["Duisburg Hbf"] = "Duisburg Hauptbahnhof",
		["Frankfurt (Main) Hbf"] = "Frankfurt (Main) Hauptbahnhof",
		["Köln Hbf"] = "Köln Hauptbahnhof",
		["München/Zürich"] = "[[München Hauptbahnhof|München Hbf]]/[[Zürich Hauptbahnhof|Zürich HB]]",
		["Oberhausen Hbf"] = "Oberhausen Hauptbahnhof",
		["Praha hl.n."] = "[[Praha hlavní nádraží|Prague]]",
		["Rotterdam Centraal"] = stn,
		["Warsaw"] = "Warszawa Wschodnia railway station"
	},
	["lines"] = {
		["_default"] = {
			["color"] = "E2004A",
			["title"] = "[[NS International]] [[Dutch railway services|%1]]"
		},
		["100"] = {
			["title"] = icx,
			["left terminus"] = "Amsterdam Centraal",
			["right terminus"] = "Basel SBB"
		},
		["120"] = {
			["title"] = icx,
			["left terminus"] = "Amsterdam Centraal",
			["right terminus"] = "Frankfurt (Main) Hbf"
		},
		["140"] = {
			["title"] = icdb,
			["left terminus"] = "Amsterdam Centraal",
			["right terminus"] = "Berlin Ostbahnhof"
		},
		["419"] = {
			["title"] = cnl,
			["left terminus"] = "Amsterdam Centraal",
			["right terminus"] = "München/Zürich"
		},
		["447"] = {
			["title"] = en,
			["left terminus"] = "Oberhausen Hbf",
			["right terminus"] = "Warsaw"
		},
		["457"] = {
			["title"] = cnl,
			["left terminus"] = "Oberhausen Hbf",
			["right terminus"] = "Praha hl.n."
		},
		["900"] = {
			["title"] = icd,
			["left terminus"] = "Amsterdam Centraal",
			["right terminus"] = "Rotterdam Centraal",
			["types"] = {
				["reverse"] = {
					["title"] = "",
					["left terminus"] = "Rotterdam Centraal",
					["right terminus"] = "Amsterdam Centraal"
				}
			}
		},
		["1000"] = {
			["title"] = icd,
			["left terminus"] = "Amsterdam Centraal",
			["right terminus"] = "Rotterdam Centraal",
			["types"] = {
				["reverse"] = {
					["title"] = "",
					["left terminus"] = "Rotterdam Centraal",
					["right terminus"] = "Amsterdam Centraal"
				}
			}
		},
		["9200"] = {
			["title"] = icd,
			["left terminus"] = "Amsterdam Centraal",
			["right terminus"] = "Brussels-South",
			["types"] = {
				["reverse"] = {
					["title"] = "",
					["left terminus"] = "Brussels-South",
					["right terminus"] = "Amsterdam Centraal",
				}
			}
		}
	}
}

return p