Modul:Adjacent stations/Eurostar

This is a data module for Module:Adjacent stations. It supports services operated by Eurostar.

LineKeysColorHex colorIcon
Eurostar Paris-Nord   086BFE Bhengkek:Eurostar icon RDT (2023).svg
Eurostar Amsterdam Centraal   086BFE Bhengkek:Eurostar icon RDT (2023).svg
Eurostar Marne-la-Vallée–Chessy   086BFE Bhengkek:Eurostar icon RDT (2023).svg
Eurostar Paris–Dortmund   086BFE Bhengkek:Eurostar icon RDT (2023).svg
Eurostar Paris–Amsterdam   086BFE Bhengkek:Eurostar icon RDT (2023).svg
Eurostar CDG–Amsterdam   086BFE Bhengkek:Eurostar icon RDT (2023).svg
Eurostar Disneyland–Amsterdam   086BFE Bhengkek:Eurostar icon RDT (2023).svg
Eurostar Neige   086BFE Bhengkek:Eurostar icon RDT (2023).svg
Eurostar Soleil   086BFE Bhengkek:Eurostar icon RDT (2023).svg

local hbf = "[[%1 Hauptbahnhof|%1 Hbf]]"
local rws = "%1 railway station"
local K = "[[Köln Hauptbahnhof|Köln Hbf]]"

local p = {
	["system title"] = "[[Eurostar]]",
	["system icon"] = "[[File:Eurostar icon RDT (2023).svg|15px|link=Eurostar]]",
	["station format"] = {
		"%1 station",
		["London St Pancras"] = "St Pancras railway station",
		["London"] = "St Pancras railway station",
		["Paris"] = "Gare du Nord",
		["Disneyland Paris"] = "Marne-la-Vallée–Chessy station",
		["Cologne"] = K,
		["Köln"] = K,
		["Amsterdam"] = "[[Amsterdam Centraal railway station|Amsterdam Centraal]]",
		["Schiphol"] = "[[Schiphol Airport railway station|Schiphol Airport]]",
		["Paris"] = "[[Gare du Nord|Paris-Nord]]",
		["Marne-la-Vallée–Chessy"] = "[[Marne-la-Vallée–Chessy station|Marne-la-Vallée–Chessy]]",
		["Aéroport Charles de Gaulle"] = "[[Aéroport Charles de Gaulle 2 TGV|Aéroport Charles de Gaulle]]",
		["Chambéry"] = "[[Gare de Chambéry-Challes-les-Eaux|Chambéry]]",
		["Brussels"] = "[[Brussels-South railway station|Brussels-South]]",
		["Liège"] = "[[Liège-Guillemins railway station|Liège-Guillemins]]",
		["Antwerpen"] = "[[Antwerpen-Centraal railway station|Antwerpen-Centraal]]",
		["Rotterdam"] = "[[Rotterdam Centraal railway station|Rotterdam Centraal]]",
		["Düsseldorf Airport"] = "[[Düsseldorf Airport station|Düsseldorf Airport]]",
		["Aachen"] = hbf,
		["Düsseldorf"] = hbf,
		["Duisburg"] = hbf,
		["Essen"] = hbf,
		["Dortmund"] = hbf,
		["?"] = "<span class=\"error\">unknown terminus, please use a supported line name or number</span>"
	},
	["lines"] = {
		["_default"] = {
			["title"] = "[[Eurostar]]",
			["color"] = "086BFE"
		},
		["Eurostar"] = {
			["types"] = {
				["Paris-Nord"] = {
					["title"] = "",
					["left terminus"] = "London",
					["right terminus"] = "Paris",
				},
				["Amsterdam Centraal"] = {
					["title"] = "",
					["left terminus"] = "London",
					["right terminus"] = "Amsterdam Centraal",
				},
				["Marne-la-Vallée–Chessy"] = {
					["title"] = "",
					["left terminus"] = "London",
					["right terminus"] = "Disneyland Paris",
				},
				["Paris–Dortmund"] = {
					["title"] = "",
					["left terminus"] = "Paris",
					["right terminus"] = "Dortmund"
				},
				["Paris–Amsterdam"] = {
					["title"] = "",
					["left terminus"] = "Paris",
					["right terminus"] = "Amsterdam"
				},
				["CDG–Amsterdam"] = {
					["title"] = "",
					["left terminus"] = "Aéroport Charles de Gaulle",
					["right terminus"] = "Amsterdam"
				},
				["Disneyland–Amsterdam"] = {
					["title"] = "",
					["left terminus"] = "Disneyland Paris",
					["right terminus"] = "Amsterdam"
				},
				["Neige"] = {
					["title"] = "(winter)",
					["left terminus"] = "Bourg-Saint-Maurice",
					["right terminus"] = "Amsterdam"
				},
				["Soleil"] = {
					["title"] = "(summer)",
					["left terminus"] = "Marseille-Saint-Charles",
					["right terminus"] = "Amsterdam"
				}
			}
		}
	},
	["aliases"] = {
		["niege"] = "Neige"
	}
}
return p