--[==[ To inspect the content of this data module, use [[Special:ExpandTemplates]]and enter the following input text:
To inspect the content of this data module when editing, enter the followinginto 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"]`.]
-- Ontariolocal ON =
local util = require("Module:Road data/util")util.addAll(ON, require("Module:Road data/strings/CAN"))
ON.ON =
ON.Hwy = ON.ONON.Highway = ON.ON
ON.Fwy =
ON.Secondary =
ON.Sec = ON.Secondary
ON.Shield =
ON.Tertiary =
ON.Ter = ON.Tertiary
ON.Toll =
ON["Toll Shield"] =
ON.TS = ON["Toll Shield"]
ON.ETR =
ON.Both =
ON["ON 1960"] =
for k, v in pairs(ON) do if k:find ("TCH") then v.shield = "Trans-Canada Highway shield.svg" v.orientation = "upright" endend
ON.QEW =
-- Great Lakes parkways ONLYON.Parkway =
-- add new types above this line if you want it to have the provincial highway browse and maintfor k, v in pairs(ON) do if k:find ("^%a") then v.maint = "Ministry of Transportation of Ontario" endend
-- Municipal expressways ONLYON.Expressway =
-- Toronto municipal expresswaysON.Toronto =
-- National Capital Commission parkwaysON.NCC =
local regions =
for region, def in pairs(regions) do ON[region] = if def.aliases then for _, alias in ipairs(def.aliases) do ON[alias] = ON[region] end endend
ON.Perth =
ON['Perth County Line'] = ON.PerthON.PCL = ON.Perth
for _, type in ipairs do ON[type] = end
ON.CR = ON.CountyON.DR = ON.DistrictON.MR = ON.MunicipalON.RR = ON.Regional
ON.RH =
ON.CH =
ON.A = ON.I = ON.NY = ON.Tour =
return ON