มอดูล:Road data/strings/MYS

--**
To inspect the content of this data module, use Special:ExpandTemplates
and enter the following input text:
module=Module:
To inspect the content of this data module when editing, enter the following
into the Debug console:
local util = require("Module:Road data/util")
print(util.arrayToString(p))
To inspect a particular route type, change `p` above to include the route type,
e.g., `p.I` and `p"US-Hist"`.

**
-- Malaysia
local MYS = {}
local util = require("Module:Road data/util")
local format = mw.ustring.format
util.addAll(MYS, require("Module:Road data/strings/ASIA"))
local expressways = {
	arg = "route",
	"1" = 'North–South Expressway Northern Route',
	"2" = 'North–South Expressway Southern Route',
	"3" = 'Second Link Expressway',
	"4" = 'South Kedah Expressway',
	"5" = 'Shah Alam Expressway',
	"6" = 'North–South Expressway Central Link',
	"7" = 'Cheras–Kajang Expressway',
	"8" = 'East Coast Expressway',
	"9" = 'Sungai Besi Expressway',
	"10" = 'New Pantai Expressway',
	"11" = 'Damansara–Puchong Expressway',
	"12" = 'Ampang–Kuala Lumpur Elevated Highway',
	"13" = 'Kemuning–Shah Alam Highway',
	"14" = 'Johor Bahru Eastern Dispersal Link Expressway',
	"15" = 'Butterworth–Kulim Expressway',
	"17" = 'Butterworth Outer Ring Road',
	"18" = 'Kajang Dispersal Link Expressway',
	"19" = 'Sungai Besi–Ulu Klang Elevated Expressway',
	"20" = 'Maju Expressway',
	"21" = 'Kajang–Seremban Highway',
	"22" = 'Senai–Desaru Expressway',
	"23" = 'Sprint Expressway',
	"24" = 'Tun Salahuddin Bridge',
	"25" = 'Kuala Lumpur–Kuala Selangor Expressway',
	"26" = 'South Klang Valley Expressway',
	"27" = 'East Klang Valley Expressway',
	"28" = 'Sultan Abdul Halim Muadzam Shah Bridge',
	"29" = 'Seremban–Port Dickson Highway',
	"30" = 'New North Klang Straits Bypass',
	"31" = 'Damansara–Shah Alam Elevated Expressway',
	"32" = 'West Coast Expressway',
	"33" = 'Duta–Ulu Klang Expressway',
	"35" = 'Guthrie Corridor Expressway',
	"36" = 'Penang Bridge',
	"37" = 'East–West Link Expressway',
	"38" = 'SMART Tunnel',
	"39" = 'Setiawangsa–Pantai Expressway',
	"KLKE" = 'Kuala Lumpur–Karak Expressway',
	"KLSE" = 'Kuala Lumpur–Seremban Expressway',
	"NKVE" = 'New Klang Valley Expressway',
	"PORR" = 'Penang Outer Ring Road',
	"PSKE" = 'Paroi–Senawang–KLIA–Salak Tinggi Expressway',
	"BPE" = 'Bangi-Putrajaya Expressway',
	"PDLE" = 'Petaling Jaya Dispersal Link Expressway',
	"JOPGEX" = 'Johor Bahru–Pasir Gudang Elevated Expressway',
	"PDBE" = 'Port Dickson–Banting Expressway',
	"Pan-Borneo" = 'Pan-Borneo Highway',
	"KBKKE" = 'Kota Bharu–Kuala Krai Expressway',
	"RB" = 'Rawang Bypass',
	"JE" = 'Jelas Expressway',
	"SJE" = 'Sungai Juru Expressway',
	"--" = ""
}
MYS.E = {
	shield = {
		default = 'Mes-e%route%.svg',
		"KLKE" = 'Mes-e8.svg',
		"KLSE" = 'Mes-e37.svg',
		"NKVE" = 'Mes-e1.svg',
		"PORR" = ,
		"PSKE" = ,
		"BPE" = ,
		"PDLE" = ,
		"JOPGEX" = ,
		"PDBE" = ,
		"Pan-Borneo" = ,
		"KBKKE" = ,
		"RB" = ,
		"JE" = ,
		"SJE" = ,
	},
	name = expressways,
	link = expressways,
	abbr = expressways,
	color = "MUTCDgreen"
}
MYS.E2 = {
	shield = {"Malaysia expressway logo.svg", MYS.E.shield},
	name = MYS.E.name,
	link = MYS.E.link,
	abbr = MYS.E.abbr
}
		   
MYS.Federal = {
	shield = {
		hook = "split",
		split = 4000,
		below = "MYS Jkr-ft%route%.svg",
		above = "",
	},
	name = "ทางหลวงสหพันธ์หมายเลข %route%",
	link = "ทางหลวงสหพันธ์มาเลเซียหมายเลข %route%",
	abbr = "ทล.%route%"
}
MYS.FT = MYS.Federal
MYS.Federal2 = {
	shield = {"Malaysia expressway logo.svg", "MYS Jkr-ft%route%.svg"},
	name = MYS.Federal.name,
	link = MYS.Federal.link,
	abbr = MYS.Federal.abbr,
}
MYS.FT2 = MYS.Federal2
MYS.FELDA = {
	shield = MYS.Federal.shield,
	name = MYS.Federal.name,
	link = MYS.Federal.link,
	abbr = MYS.Federal.abbr,
}
for _,stateName in ipairs({"Johor", "Kedah", "Kelantan", "Kuala Lumpur", "Labuan", "Melaka", "Negeri Sembilan", "Pahang", "Penang", "Perak", "Perlis", "Sabah", "Sarawak", "Selangor", "Terrengganu"}) do
	MYSstateName = {
		shield = "",
		name = stateName .. " Route %route%",
		link = {
			ifexists = true,
			default = stateName .. " Route %route%",
		},
		abbr = "%route%",
	}
end
MYS.State = {
	shield = {
		ifexists = true,
		default = "Jkr-ft%route%.png",
		},
	name = "State Route %route%",
	link = "",
	abbr = "%route%"
}
MYS.Fed = {
	shield = "",
	link = {
		hook = "padroute",
		paddedLength = 4,
		default = "#FR%paddedRoute%"
	},
	abbr = MYS.Federal.abbr
}
MYS.FL = {
	shield = "",
	link = {
		hook = "padroute",
		paddedLength = 4,
		default = "#FELDA%paddedRoute%"
	},
	abbr = MYS.FELDA.abbr
}
return MYS