Pegi ngagai isi

Modul:Road data/strings/MYS

Ari Wikipedia

Pendokumenan untuk modul ini boleh diciptakan di Modul:Road data/strings/MYS/doc

--[==[
To inspect the content of this data module, use [[Special:ExpandTemplates]]
and enter the following input text:
  {{#invoke:Road data/dump|dump|module=Module:<name-of-this-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"] = 'Jalai Alun Utara–Selatan Jajaran Utara',
	["2"] = 'Jalai Alun Utara–Selatan Jajaran Selatan',
	["3"] = 'Jalai Alun Hubungan Kedua',
	["4"] = 'Jalai Alun Kedah Selatan',
	["5"] = 'Jalai Alun Shah Alam',
	["6"] = 'Jalai Alun Utara–Selatan Hubungan Tengah',
	["6p"] = 'Hubungan Putrajaya',
	["7"] = 'Jalai Alun Cheras–Kajang',
	["8"] = 'Jalai Alun Pantai Timur',
	["9"] = 'Jalai Alun Sungai Besi',
	["10"] = 'Jalai Alun Baru Pantai',
	["11"] = 'Jalai Alun Damansara–Puchong',
	["12"] = 'Jalai Alun Bertingkat Ampang–Kuala Lumpur',
	["13"] = 'Jalai Alun Kemuning–Shah Alam',
	["14"] = 'Jalai Alun Penyebaran Timur Johor Bahru',
	["15"] = 'Jalai Alun Butterworth–Kulim',
	["17"] = 'Lingkaran Luar Butterworth',
	["18"] = 'Jalai Alun Lingkaran Penyuraian Trafik Kajang',
	["19"] = 'Jalai Alun Bertingkat Sungai Besi–Ulu Klang',
	["20"] = 'Jalai Alun Maju',
	["21"] = 'Jalai Alun Kajang–Seremban',
	["22"] = 'Jalai Alun Senai–Desaru',
	["23"] = 'Jalai Alun Sprint',
	["24"] = 'Jematan Tun Salahuddin',
	["25"] = 'Jalai Alun Kuala Lumpur–Kuala Selangor',
	["26"] = 'Jalai Alun Lembah Klang Selatan',
	["27"] = 'Jalai Alun Lembah Klang Timur',
	["28"] = 'Jematan Sultan Abdul Halim Muadzam Shah',
	["29"] = 'Jalai Alun Seremban–Port Dickson',
	["30"] = 'Jalai Alun Pintasan Selat Klang Utara Baru',
	["31"] = 'Jalai Alun Bertingkat Damansara–Shah Alam',
	["32"] = 'Jalai Alun Pesisiran Pantai Barat',
	["33"] = 'Jalai Alun Duta–Ulu Klang',
	["35"] = 'Jalai Alun Guthrie',
	["36"] = 'Jematan Pulau Pinang',
	["37"] = 'Jalai Alun Hubungan Timur–Barat',
	["38"] = 'Terowong SMART',
	["39"] = 'Jalai Alun Setiawangsa–Pantai',
	["KLKE"] = 'Jalai Alun Kuala Lumpur–Karak',
	["KLSE"] = 'Jalai Alun Kuala Lumpur–Seremban',
	["NKVE"] = 'Jalai Alun Baru Lembah Klang',
	["PORR"] = 'Lingkaran Luar Pulau Pinang',
	["PSKE"] = 'Jalai Alun Paroi–Senawang–KLIA–Salak Tinggi',
	["BPE"] = 'Jalai Alun Bangi-Putrajaya',
	["PDLE"] = 'Jalai Alun Penyebaran Petaling Jaya',
	["JOPGEX"] = 'Jalai Alun Bertingkat Johor Bahru–Pasir Gudang',
	["PDBE"] = 'Jalai Alun Port Dickson–Banting',
	["Pan-Borneo"] = 'Jalai Alun Pan-Borneo',
	["KBKKE"] = 'Jalai Alun Kota Bharu–Kuala Krai',
	["RB"] = 'Jalan Pintasan Rawang',
	["JE"] = 'Jalai Alun Jelas',
	["SJE"] = 'Jalai Alun Sungai Juru',
	["--"] = ""
}

MYS.E = {
	shield = {
		default = 'Mes-e%route%.svg',
		["KLKE"] = 'Mes-e8.svg',
		["KLSE"] = 'Mes-e37.svg',
		["NKVE"] = 'Mes-e1.svg',
		["6p"] = 'Mes-e6.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 = "Laluan Persekutuan %route%",
	link = "Laluan Persekutuan Malaysia %route%",
	abbr = "LP %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,
}

MYS.Johor = {
	shield = {
	ifexists = true,
  	 default = "Jkr-j%route%.svg",
	},
	name = "Jalan Negeri J%route%",
	link = "Jalan Negeri Johor J%route%",
	abbr = "J%route%"
}
MYS.J = MYS.Johor

MYS.Kedah = {
	shield = {
	ifexists = true,
  	 default = "Jkr-k%route%.svg",
	},
	name = "Jalan Negeri K%route%",
	link = "Jalan Negeri Kedah K%route%",
	abbr = "K%route%"
}
MYS.K = MYS.Kedah

MYS.Kelantan = {
	shield = {
	ifexists = true,
  	 default = "Jkr-d%route%.svg",
	},
	name = "Jalan Negeri D%route%",
	link = "Jalan Negeri Kelantan K%route%",
	abbr = "D%route%"
}
MYS.D = MYS.Kelantan

MYS.Malacca = {
	shield = {
	ifexists = true,
  	 default = "Jkr-m%route%.svg",
	},
	name = "Jalan Negeri M%route%",
	link = "Jalan Negeri Melaka N%route%",
	abbr = "M%route%"
}

MYS.Melaka = MYS.Malacca
MYS.M = MYS.Malacca

MYS.NegeriSembilan = {
	shield = {
	ifexists = true,
  	 default = "Jkr-n%route%.svg",
	},
	name = "Jalan Negeri N%route%",
	link = "Jalan Negeri Sembilan N%route%",
	abbr = "N%route%"
}

MYS.NS = MYS.NegeriSembilan
MYS.N = MYS["Negeri Sembilan"]

MYS.Pahang = {
	shield = {
	ifexists = true,
  	 default = "Jkr-c%route%.svg",
	},
	name = "Jalan Negeri C%route%",
	link = "Jalan Negeri Pahang C%route%",
	abbr = "C%route%"
}
MYS.C = MYS.Pahang

MYS.Penang = {
	shield = {
	ifexists = true,
  	 default = "Jkr-p%route%.svg",
	},
	name = "Jalan Negeri P%route%",
	link = "Jalan Negeri Pulau Pinang P%route%",
	abbr = "P%route%"
}

MYS.PulauPinang = MYS.Penang
MYS.P = MYS.Penang

MYS.Perak = {
	shield = {
	ifexists = true,
  	 default = "Jkr-a%route%.svg",
	},
	name = "Jalan Negeri A%route%",
	link = "Jalan Negeri Perak A%route%",
	abbr = "A%route%"
}
MYS.A = MYS.Perak

MYS.Perlis = {
	shield = {
	ifexists = true,
  	 default = "Jkr-r%route%.svg",
	},
	name = "Jalan Negeri R%route%",
	link = "Jalan Negeri Perlis R%route%",
	abbr = "R%route%"
}
MYS.R = MYS.Perlis

MYS.Selangor = {
	shield = {
	ifexists = true,
  	 default = "Jkr-b%route%.svg",
	},
	name = "Jalan Negeri B%route%",
	link = "Jalan Negeri Selangor B%route%",
	abbr = "B%route%"
}
MYS.B = MYS.Selangor

MYS.Terengganu = {
	shield = {
	ifexists = true,
  	 default = "Jkr-t%route%.svg",
	},
	name = "Jalan Negeri T%route%",
	link = "Jalan Negeri Terengganu T%route%",
	abbr = "T%route%"
}
MYS.T = MYS.Terengganu

MYS.State = {
	shield = {
		ifexists = true,
		default = "Jkr-ft%route%.png",
		},
	name = "Jalan Negeri %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