Module:Adjacent stations/Ukrainian Railways
local poland = "File:Flag of Poland.svg%1, Poland"
local poland_main = "File:Flag of Poland.svg%1 Main, Poland"
local russia = "File:Flag of Russia.svg%1, Russia"
local p = {
["lang"] = "en-US",
["system title"] = "Ukrainian Railways",
["system icon"] = "File:Ukrzaliznytsya.svg",
["system color"] = "311e84",
["station format"] = {
"%1 railway station",
["Kryvyi Rih-Main"] = "Kryvyi Rih main station",
["Kolosivka"] = "Tokarivka, Voznesensk Raion, Mykolaiv Oblast#Transportation",
["Vladislavivka"] = "Vladislavovka railway station",
["Nov or Hen"] = "Novooleksiivka or Henichesk",
--foreign stations
["Hrebenne"] = poland,
["Przemyśl"] = poland_main,
["Chełm"] = poland,
["Warsaw-West"] = "File:Flag of Poland.svgWarsaw West, Poland",
["Port Kavkaz"] = russia,
["Uspenskaya"] = "
File:Flag of Russia.svgUspenskaya, Russia",
["Brest"] = "File:Flag of Belarus (1991-1995).svgBrest, Belarus",
},
["lines"] = {
["_default"] = {
["color"] = "311e84",
},
["IC 712"] = {
["title"] = "IC 712K / 712D",
["left terminus"] = "Kyiv-Pasazhyrskyi",
["right terminus"] = "Kramatorsk",
},
["Invincibility"] = {
["title"] = "Invincibility",
["left terminus"] = "Lviv",
["right terminus"] = "Kramatorsk",
},
["Khadzhybey"] = {
["title"] = "Khadzhybey",
["left terminus"] = "Kyiv-Pasazhyrskyi",
["right terminus"] = "Odesa-Holovna",
},
["Chornomor"] = {
["title"] = "Chornomor",
["left terminus"] = "Chernivtsi",
["right terminus"] = {"Odesa-Holovna", "Bilhorod-Dnistrovskyi"},
["types"] = {
["May-September"] = {
["title"] = "May-September",
["right terminus"] = "Bilhorod-Dnistrovskyi",
}
}
},
["Chornomorets"] = {
["title"] = "Chornomorets",
["left terminus"] = "Kyiv-Pasazhyrskyi",
["right terminus"] = "Odesa-Holovna",
},
["Kyiv-Express"] = {
["title"] = "Kyiv-Express",
["left terminus"] = "Warsaw-West",
["right terminus"] = "Kyiv-Pasazhyrskyi",
},
["Kryvorizzhya"] = {
["title"] = "Kryvorizzhya",
["left terminus"] = "Kyiv-Pasazhyrskyi",
["right terminus"] = "Kryvorizzhya",
},
["Desna"] = {
["title"] = "Desna",
["left terminus"] = "Uzhhorod",
["right terminus"] = "Kyiv-Pasazhyrskyi",
},
["Les Kurbas"] = {
["title"] = "Les Kurbas",
["left terminus"] = "Rakhiv",
["right terminus"] = "Kharkiv",
},
["Skovoroda Express"] = {
["title"] = "Skovoroda Express",
["left terminus"] = "Kharkiv",
["right terminus"] = "Uzhhorod",
},
["Evening Dawns"] = {
["title"] = "Evening Dawns",
["left terminus"] = "Truskavets",
["right terminus"] = "Kharkiv",
},
["Kobzar"] = {
["title"] = "Kobzar",
["left terminus"] = "Truskavets",
["right terminus"] = "Kyiv",
},
["Halychyna"] = {
["title"] = "Halychyna",
["left terminus"] = "Chernivtsi",
["right terminus"] = {"Poltava-Pivdenna", "Kremenchuk"},
["types"] = {
["Poltava-Pivdenna"] = {
["title"] = "",
["right terminus"] = "Poltava-Pivdenna",
},
["Kremenchuk"] = {
["title"] = "",
["right terminus"] = "Kremenchuk",
},
}
},
["Svityaz"] = {
["title"] = "Svityaz",
["left terminus"] = "Kovel",
["right terminus"] = {"Lutsk", "Kyiv-Pasazhyrskyi"},
["types"] = {
["Lutsk"] = {
["title"] = "",
["right terminus"] = "Poltava-Pivdenna",
},
["Kyiv-Pasazhyrskyi"] = {
["title"] = "",
["right terminus"] = "Kyiv-Pasazhyrskyi",
},
}
},
["Mykolaiv"] = {
["title"] = "Mykolaiv",
["left terminus"] = "Rivne",
["right terminus"] = "Mykolaiv",
},
["White Acacia"] = {
["title"] = "White Acacia",
["left terminus"] = {"Rivne", "Przemyśl Główny"},
["right terminus"] = "Rakhiv",
},
["Kyiv Boryspil Express"] = {
["title"] = "Kyiv Boryspil Express",
["left terminus"] = "Kyiv-Pasazhyrskyi",
["right terminus"] = "Boryspil-Aeroport",
},
["Kyiv City Express"] = {
["title"] = "Kyiv City Express",
["icon"] = "File:Kyiv Urban Electric Train.svg",
["color"] = "FFCD1C",
["left terminus"] = "Darnytsia",
["right terminus"] = "Darnytsia",
},
["Lymanskaya"] = {
["title"] = "Donets Railway
Lymanskaya (DH-2)",
["color"] = "ff9700",
["left terminus"] = "",
["right terminus"] = "",
},
--Crimea
["Solone Ozero - Sevastopol"] = {
["title"] = "Solone Ozero - Sevastopol",
["left terminus"] = "Solone Ozero",
["right terminus"] = {"Sevastopol", "Inzhenerna Balka", "Zolota Balka", "Komyshova Bukhta"},
["types"] = {
["Sev-Zol-Kom"] = {
["title"] = "",
["right terminus"] = {"Sevastopol", "Zolota Balka", "Komyshova Bukhta"},
},
["Zolota Balka"] = {
["title"] = "",
["right terminus"] = "Zolota Balka",
},
["Sevastopol"] = {
["title"] = "",
["right terminus"] = "Sevastopol",
},
["Komyshova Bukhta"] = {
["title"] = "",
["right terminus"] = "Komyshova Bukhta",
},
}
},
["Dzhankoi - Feodosia"] = {
["title"] = "Dzhankoi - Feodosia",
["left terminus"] = "Dzhankoi",
["right terminus"] = "Feodosia",
},
["Dzhankoi - Ostryakove"] = {
["title"] = "Dzhankoi - Ostryakove",
["left terminus"] = "Ostryakove",
["right terminus"] = "Dzhankoi",
},
["Ostryakove - Yevpatoria"] = {
["title"] = "Vladislavivka - Yevpatoria",
["left terminus"] = "Ostryakove",
["right terminus"] = "Yevpatoria",
},
["Sevastopol - Ostryakove"] = {
["title"] = "Sevastopol - Ostryakove",
["left terminus"] = "Sevastopol",
["right terminus"] = "Ostryakove",
},
["Kherson - Dzhankoi"] = {
["title"] = "Kherson - Dzhankoi",
["left terminus"] = "Kherson",
["right terminus"] = "Dzhankoi",
},
["Novooleksiivka - Dzhankoi"] = {
["title"] = "Novooleksiivka - Dzhankoi",
["left terminus"] = "Novooleksiivka",
["right terminus"] = "Dzhankoi",
},
["Vladislavivka - Port Krym"] = {
["title"] = "Vladislavivka - Port Krym",
["left terminus"] = "Vladislavivka",
["right terminus"] = "Port Krym",
},
["Yevpatoria - Simferopol"] = {
["title"] = "Yevpatoria - Simferopol",
["left terminus"] = "Yevpatoria",
["right terminus"] = "Simferopol",
},
["Kerch - Arshintseve"] = {
["title"] = "Kerch - Arshintseve",
["left terminus"] = "Kerch-Pivdenna",
["right terminus"] = "Kerch",
},
--international train ferry in Crimea
["Port Krym ferry"] = {
["title"] = "Kerch Strait ferry line",
["left terminus"] = "Port Krym",
["right terminus"] = "Port Kavkaz",
},
--other Cis-Dnipro lines
["Fedorivka - Novooleksiivka"] = {
["title"] = "Fedorivka - Novooleksiivka",
["left terminus"] = "Fedorivka",
["right terminus"] = "Nov or Hen",
},
["Zaporizhzhia - Komysh-Zorya"] = {
["title"] = "Zaporizhzhia - Komysh-Zoria",
["left terminus"] = "Zaporizhzhia-2",
["right terminus"] = "Komysh-Zoria",
},
["Synelnykove - Zaporizhzhia"] = {
["title"] = "Synelnykove - Zaporizhzhia",
["left terminus"] = "Synelnykove",
["right terminus"] = "Zaporizhzhia-1",
},
["Verkhivtseve - Kryvyi Rih"] = {
["title"] = "Verkhivtseve - Kryvyi Rih",
["left terminus"] = "Kryvyi Rih-Main",
["right terminus"] = "Verkhivtseve",
},
["Kryvyi Rih - Apostolove"] = {
["title"] = "Kryvyi Rih - Apostolove",
["left terminus"] = "Kryvyi Rih-Main",
["right terminus"] = "Apostolovo",
},
["Kryvyi Rih - Pyatykhatky"] = {
["title"] = "Kryvyi Rih - Pyatykhatky",
["left terminus"] = "Kryvyi Rih-Main",
["right terminus"] = "Pyatykhatky",
},
["Dnipro - Verkhivtseve"] = {
["title"] = "Dnipro - Verkhivtseve",
["left terminus"] = "Verkhivtseve",
["right terminus"] = "Dnipro",
},
["Dnipro - Synelnykove"] = {
["title"] = "Dnipro - Synelnykove",
["left terminus"] = "Dnipro",
["right terminus"] = "Synelnykove",
},
--Dnipro/Odesa
["Kryvyi Rih - Dolynska"] = {
["title"] = "Kryvyi Rih - Dolynska",
["left terminus"] = "Dolynska",
["right terminus"] = "Kryvyi Rih-Main",
},
--Odesa
["Mykolaiv - Kherson"] = {
["title"] = "Mykolaiv - Kherson",
["left terminus"] = "Mykolaiv",
["right terminus"] = "Kherson",
},
["Kherson - Snihurivka"] = {
["title"] = "Kherson - Snihurivka",
["left terminus"] = "Kherson",
["right terminus"] = "Snihurivka",
},
["Snihurivka - Mykolaiv"] = {
["title"] = "Snihurivka - Mykolaiv",
["left terminus"] = "Snihurivka",
["right terminus"] = "Mykolaiv",
},
["Dolynska - Mykolaiv"] = {
["title"] = "Dolynska - Mykolaiv",
["left terminus"] = "Dolynska",
["right terminus"] = "Mykolaiv",
},
["Kolosivka - Mykolaiv"] = {
["title"] = "Kolosivka - Mykolaiv",
["left terminus"] = "Kolosivka",
["right terminus"] = "Mykolaiv",
},
["Kolosivka - Pomichna"] = {
["title"] = "Kolosivka - Pomichna",
["left terminus"] = "Kolosivka",
["right terminus"] = "Pomichna",
},
["Odesa - Kolosivka"] = {
["title"] = "Odesa - Kolosivka",
["left terminus"] = "Odesa-Holovna",
["right terminus"] = "Kolosivka",
},
["Zaporizhzhia - Fedorivka"] = {
["title"] = "Zaporizhzhia - Fedorivka",
["left terminus"] = "Zaporizhzhia-1",
["right terminus"] = "Fedorivka",
},
--Odesa-Donetsk
["Yellow Ribbon"] = {
["title"] = "Yellow Ribbon",
["left terminus"] = "Odesa-Holovna",
["right terminus"] = "Kramatorsk",
},
--Donets Railway
--de facto lines in Luhansk
["Yasynuvata - Luhansk"] = {
["title"] = "Yasynuvata – Luhansk",
["left terminus"] = "Yasynuvata",
["right terminus"] = "Luhansk",
},
["Manuilivka - Luhansk"] = {
["title"] = "Manuilivka - Luhansk",
["left terminus"] = "Manuilivka",
["right terminus"] = "Luhansk",
},
--de facto lines in Donetsk
["Donetsk - Uspenskaya"] = {
["title"] = "Donetsk – Uspenskaya",
["left terminus"] = "Donetsk",
["right terminus"] = "Uspenskaya",
},
["Donetsk - Debaltseve"] = {
["title"] = "Donetsk - Debaltseve",
["left terminus"] = "Donetsk",
["right terminus"] = "Debaltseve",
},
["Donetsk - Yasynuvata"] = {
["title"] = "Donetsk – Yasynuvata",
["left terminus"] = "Donetsk",
["right terminus"] = "Yasynuvata",
},
--suspended lines
["Debaltseve - Luhansk"] = {
["title"] = "Debaltseve - Luhansk",
["left terminus"] = "Debaltseve",
["right terminus"] = "Luhansk",
},
["Luhansk — Illienko"] = {
["title"] = "Luhansk – Illienko",
["left terminus"] = "Luhansk",
["right terminus"] = "Illienko",
},
--Donetsk suspended services
["Volnovakha - Yasynuvata"] = {
["title"] = "Volnovakha – Yasynuvata",
["left terminus"] = "Volnovakha",
["right terminus"] = "Yasynuvata",
},
["Donetsk - 447 km"] = {
["title"] = "Donetsk - 447 km",
["left terminus"] = "Manuilivka",
["right terminus"] = "447 km",
},
--Donetsk long-distance (pre-2014)
["78/77"] = {
["title"] = "78/77",
["left terminus"] = "Mariupol",
["right terminus"] = "Moscow Kursky",
},
["384/383"] = {
["title"] = "384/383",
["left terminus"] = "Mariupol",
["right terminus"] = "Vitebsk",
},
--Mariupol
["Volnovakha - Mariupol"] = {
["title"] = "Volnovakha - Mariupol",
["left terminus"] = "Volnovakha",
["right terminus"] = "Mariupol",
},
--Lviv
["Hrebenne-Lviv"] = {
["left terminus"] = "Hrebenne",
["right terminus"] = "Lviv",
},
["Przemyśl-Lviv"] = {
["left terminus"] = "Przemyśl",
["right terminus"] = "Lviv",
},
["Lviv-Krasne"] = {
["left terminus"] = "Lviv",
["right terminus"] = "Krasne",
},
["Lviv-Ivano-Frankivsk"] = {
["title"] = "Lviv-Ivano-Frankivsk",
["left terminus"] = "Lviv",
["right terminus"] = "Ivano-Frankivsk",
},
["Stryi-Lviv"] = {
["left terminus"] = "Stryi",
["right terminus"] = "Lviv",
},
["Kovel-Zdolbuniv"] = {
["title"] = "Kovel-Zdolbuniv",
["left terminus"] = "Kovel",
["right terminus"] = "Zdolbuniv",
},
["Kovel-Sarny"] = {
["left terminus"] = "Kovel",
["right terminus"] = "Zdolbuniv",
},
["Kovel-Sarny"] = {
["left terminus"] = "Kovel",
["right terminus"] = "Zdolbuniv",
},
["Antonivka-Zarichne"] = {
["title"] = "Antonivka-Zarichne narrow-gauge railway",
["left terminus"] = "Antonivka",
["right terminus"] = "Zarichne",
},
["Chełm-Kovel"] = {
["left terminus"] = "Chełm",
["right terminus"] = "Kovel",
},
["Chełm-Kovel standard gauge"] = {
["title"] = "Chełm-Kovel standard-gauge railway",
["left terminus"] = "Chełm",
["right terminus"] = "Kovel",
},
--closed
["Kamin-Kashirskyi-Kovel"] = {
["title"] = "Kamin-Kashyrskyi-Kovel",
["left terminus"] = "Kamin-Kashyrskyi",
["right terminus"] = "Kovel",
},
--suspended
["Brest-Kovel"] = {
["left terminus"] = "Brest",
["right terminus"] = "Kovel",
},
["Pryazovya"] = {
["title"] = "Pryazov'ya",
["left terminus"] = "Kyiv-Pasazhyrskyi",
["right terminus"] = "Mariupol",
},
["70/69"] = {
["title"] = "70/69",
["left terminus"] = "Kyiv-Pasazhyrskyi",
["right terminus"] = "Mariupol",
},
["78/77"] = {
["title"] = "78/77",
["left terminus"] = "Kyiv-Pasazhyrskyi",
["right terminus"] = "Mariupol",
},
["Azov"] = {
["title"] = "Azov",
["left terminus"] = "Kyiv-Pasazhyrskyi",
["right terminus"] = "Mariupol",
},
["142/141"] = {
["title"] = "142/141",
["left terminus"] = "Odesa-Holovna",
["right terminus"] = "Mariupol",
},
},
}
return p