Module:Road data/strings/CAN/BC

--[==[

To inspect the content of this data module, use Special:ExpandTemplates

and enter the following input text:

{{#invoke:Road data/dump|dump|module=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"]`.

]==]

-- 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 = "Highway %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 = "Highway %route% (YH)",

["16"] = "Highway %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 = "Highway %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 = "the 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