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

]==]



-- Mexico

local MEX = {}



MEX.FH = {

	shield = "Carretera federal %route%.svg",

	name = "Federal Highway %route%",

	link = "Mexican Federal Highway %route% [dab||(%dab%)|]",

	abbr = "Fed.&nbsp;%route%",

	orientation = "upright",

	translation = "Carretera federal %route%",

	maint = "[[Secretariat of Communications and Transportation (Mexico)|Secretariat of Communications and Transportation]]",

	nbrowse = "[[Mexican Federal Highway]]s",

	nbrowselinks = {

		1 = "[[List of Mexican Federal Highways|List]]",

		2 = "[[List of Mexican autopistas|''Autopistas'']]"

	}

}



MEX"Federal Highway" = MEX.FH

MEX.Hwy = MEX.FH

MEX.Fed = MEX.FH



local stateBrowse = {

 	arg = "state",

	AGU = "State highways in Aguascalientes",

	BCN = "State highways in Baja California",

	BCS = "State highways in Baja California Sur",

	CAM = "State highways in Campeche",

	CHP = "State highways in Chiapas",

	CHH = "State highways in Chihuahua",

	COA = "State highways in Coahuila",

	COL = "State highways in Colima",

	DIF = "State highways in the Federal District",

	DUR = "[[Durango state highways|State highways in Durango]]",

	GUA = "State highways in Guanajuato",

	GRO = "State highways in Guerrero",

	HID = "State highways in Hidalgo",

	JAL = "State highways in Jalisco",

	MEX = "State highways in Mexico State",

	MIC = "State highways in Michoacan",

	MOR = "State highways in Morelos",

	NAY = "State highways in Nayarit",

	NLE = "State highways in Nuevo Leon",

	OAX = "State highways in Oaxaca",

	PUE = "State highways in Puebla",

	QUE = "State highways in Queretaro",

	ROO = "State highways in Quintana Roo",

	SLP = "State highways in San Luis Potosi",

	SIN = "State highways in Sinaloa",

	SON = "[[List of highways in Sonora|Highways in Sonora]]",

	TAB = "State highways in Tabasco",

	TAM = "State highways in Tamaulipas",

	TLA = "State highways in Tlaxcala",

	VER = "State highways in Veracruz",

	YUC = "State highways in Yucatan",

	ZAC = "State highways in Zacatecas"

}



MEX.SH = {

	shield = "Carretera estatal %route%.svg",

	shieldmain = {

		hook = "mask",

		mask = "Road data/masks/MEX",

		base = "state",

		masked = "fullstate",

		default = "Carretera estatal %route% (%fullstate%).svg"

	},

	name = "State Highway %route%",

	link = {

		hook = "mask",

		mask = "Road data/masks/MEX",

		base = "state",

		masked = "fullstate",

		default = "%fullstate% State Highway %route%"

	},

	abbr = "SH&nbsp;%route%",

	orientation = "upright",

	translation = "Carretera estatal %route%",

}



MEX.road = {

	shield = '',

	name = "%route%",

	link = '',

	abbr = "%route%",

}



-- add new types above this line if you want it to have the provincial highway browse and maint

for k, v in pairs(MEX) do if k:find ("^%a") then

	v.browse = stateBrowse

	v.lang = "es-mx"

	end

end



return MEX