Permanently protected module
From Wikipedia, the free encyclopedia


--[==[

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"]`.

]==]



-- India

local IND = {}



local util = require("Module:Road data/util")

util.addAll(IND, require("Module:Road data/strings/ASIA"))



IND.AH.shield = "AH%route%-IN.svg"

IND.AH.orientation = "upright"



IND.NE = {

	shield = "NE%route%-IN.svg",

	orientation = "upright",

	name = "National Expressway %route%",

	link = "National Expressway %route% (India)",

	abbr = "NE %route%"

	

}



IND.NH = {

	shield = "NH%route%-IN.svg",

	orientation = "upright",

	name = "National Highway %route%",

	link = "National Highway %route% (India)",

	abbr = "NH %route%"

	

}



IND.SH = {

	shield = "SH%route%-IN jct.svg",

	shieldmain = {

		ifexists = true,

		arg = "state",

		AP = "Road marker SH IN-AP%route%.svg",

		"Andhra Pradesh" = "Road marker SH IN-AP %route%.svg",

		BR = "Road marker SH IN-BR %route%.svg",

		Bihar = "Road marker SH IN-BR %route%.svg",

		GJ = "Road marker SH IN-GJ %route%.svg",

		Gujarat = "Road marker SH IN-GJ %route%.svg",

		HR = "Road marker SH IN-HR %route%.svg",

		Haryana = "Road marker SH IN-HR %route%.svg",

		MH = "State Highway %route% (Maharashtra).svg",

		Maharashtra = "State Highway %route% (Maharashtra).svg",

		KL = "SH KL %route%.svg",

		Kerala = "SH KL %route%.svg",

		RJ = "Road marker SH IN-RJ %route%.svg",

		Rajasthan = "Road marker SH IN-RJ %route%.svg",

		TG = "Road marker SH IN-TG %route%.svg",

		Telangana = "Road marker SH IN-TG %route%.svg",

		WB = "WB SH%route%-IND.png",

		"West Bengal" = "WB SH%route%-IND.png",

		default = "Road marker IN SH.svg"

	},

	shieldlist = {

		ifexists = true,

		arg = "state",

		AP = "Road marker SH IN-AP%route%.svg",

		"Andhra Pradesh" = "Road marker SH IN-AP %route%.svg",

		BR = "Road marker SH IN-BR %route%.svg",

		Bihar = "Road marker SH IN-BR %route%.svg",

		GJ = "Road marker SH IN-GJ %route%.svg",

		Gujarat = "Road marker SH IN-GJ %route%.svg",

		HR = "Road marker SH IN-HR %route%.svg",

		Haryana = "Road marker SH IN-HR %route%.svg",

		MH = "State Highway %route% (Maharashtra).svg",

		Maharashtra = "State Highway %route% (Maharashtra).svg",

		KL = "SH KL %route%.svg",

		Kerala = "SH KL %route%.svg",

		RJ = "Road marker SH IN-RJ %route%.svg",

		Rajasthan = "Road marker SH IN-RJ %route%.svg",

		TG = "Road marker SH IN-TG %route%.svg",

		Telangana = "Road marker SH IN-TG %route%.svg",

		WB = "WB SH%route%-IND.png",

		"West Bengal" = "WB SH%route%-IND.png",

		default = "Road marker IN SH.svg"

	},

	orientation = "upright",

	name = "State Highway %route%",

	link = {

		hook = "mask",

		mask = "Road data/masks/IND",

		base = "state",

		masked = "fullstate",

		default = "State Highway %route% [state||(%fullstate%)|]"

	},

	abbr = "SH %route%"

}



IND.SR = {

	shield = "SR%route%-IN jct.svg",

	name = "State Route %route%",

	link = {

		hook = "mask",

		mask = "Road data/masks/IND",

		base = "state",

		masked = "fullstate",

		default = "State Route %route% [state||(%fullstate%)|]"

	},

	abbr = "SR %route%"

}



return IND