Module:Road data/strings/CAN/BC

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

-- British Columbia local BC = {}

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

BC.Hwy = { shield = { hook = "split", split = 900, above = "", below = { ifexists = true, default = "BC-%route%.svg", ["1"] = "BC-1 (TCH).svg", ["3"] = "BC-3 (Crowsnest).svg", ["5"] = "BC-5 (Yellowhead).svg", ["16"] = "BC-16 (TCH).svg", ["401"] = "BC-401 (TCH).svg" }	},	shieldmain = { hook = "split", split = 900, above = "", below = { ifexists = true, default = "BC-%route%.svg", ["1"] = "BC-1 (TCH).svg", ["3"] = "British Columbia Highway %route%.svg", ["5"] = "BC-5 (Yellowhead).svg", ["16"] = {"BC-16 (TCH).svg", "BC-16 (Yellowhead).svg"}, ["113"] = "British Columbia Highway %route%.svg", ["401"] = "BC-401 (TCH).svg" }	},	name = { default = "Highway %route%", ["916"] = "Golden Ears Way" },	link = { default = "British Columbia Highway %route%", ["916"] = "Golden Ears Way" },	abbr = "Hwy %route%", orientation = "upright" }

BC.BC = BC.Hwy

BC.YH = { shield = { default = {BC.Hwy.shield,"BC Yellowhead blank.svg"}, ["5"] = "BC-5 (Yellowhead).svg", ["16"] = {"BC-16 (TCH).svg", "BC-16 (Yellowhead).svg"} },	shieldmain = BC.Hwy.shieldmain, name = BC.Hwy.name, link = "British Columbia Highway %route%", abbr = { default = "Hwy %route% (YH)", ["16"] = "Hwy %route% (TCH/YH)", },	orientation = "upright" }

for k, v in pairs(BC) do if k:find ("TCH") then v.shield = BC.Hwy.shield v.shieldmain = BC.Hwy.shieldmain v.name = BC.Hwy.name v.link = "British Columbia Highway %route%" v.abbr = "Hwy %route% (TCH)" v.orientation = "upright" end end

-- add new types above this line if you want it to have the provincial highway browse and maint for k, v in pairs(BC) do if k:find ("^%a") then v.maint = "British Columbia Ministry of Transportation and Infrastructure" end end

--for linking to US articles

BC.I = {alias = {module = "USA/WA", type = "I"}} BC.US = {alias = {module = "USA", type = "US", link = {["93"] = "U.S. Route 93 in Montana", ["95"] = "U.S. Route 95 in Idaho", ["97"] = "U.S. Route 97 in Washington", ["395"] = "U.S. Route 395 in Washington", default = "U.S. Route %route%"},}} BC.WA = {alias = {module = "USA/WA", type = "WA"}} BC.ID = {alias = {module = "USA/ID", type = "ID"}} return BC