Module:Road data/strings/CAN/NS

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

-- Nova Scotia local NS = {}

local util = require("Module:Road data/util") util.addAll(NS, require("Module:Road data/strings/CAN"))

NS.NS = { shield = "Nova Scotia %route%.svg", name = "Highway %route%", link = "Nova Scotia Highway %route%[dab|| (%dab%)|]", abbr = "Hwy %route%", orientation = "upright" }

NS.Hwy = NS.NS

NS.Trunk = { shield = "Nova Scotia %route%.svg", name = "Trunk %route%", link = "Nova Scotia Trunk %route%[dab|| (%dab%)|]", abbr = "Trunk %route%" }

for k, v in pairs(NS) do if k:find ("TCH") then v.shield = "Nova Scotia Highway %route% (TCH).svg" v.shieldmain = { default = "Nova Scotia Highway %route% (TCH).svg", ["104"] = {"Nova Scotia Highway %route% (TCH).svg", "Nova Scotia %route%.svg"} }	v.name = NS.NS.name v.link = NS.NS.link v.abbr = NS.NS.abbr .. " (TCH)" v.orientation = "upright" end end

NS.Route = { shield = { hook = "split", split = 100, above = "Nova Scotia Route %route%.svg", below = "Nova Scotia %route%.svg" },	name = "Route %route%", link = "Nova Scotia Route %route%", abbr = "Route %route%", width = square, orientation = "upright" }

NS.Trail = { shield = { default = "", },	name = "%route%", link = "%route%", abbr = "%route%", color = "hist", orientation = "upright", }

-- add new types above this line if you want it to have the provincial highway browse and maint for k, v in pairs(NS) do if k:find ("^%a") then v.maint = "Department of Transportation and Infrastructure Renewal" v.browse = "Provincial highways in Nova Scotia" v.browselinks = { [1] = "100-series highways" }	end end

return NS