Module:Road data/strings/CAN/BC

< Module:Road data‎ | strings‎ | CAN
Revision as of 05:41, 16 July 2021 by Zoran (talk | contribs) (Pywikibot 6.4.0)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Documentation for this module may be created at Module:Road data/strings/CAN/BC/doc

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

-- 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 = {
 			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&nbsp;%route%",
	orientation = "upright"
}

BC.BC = BC.Hwy

BC.TCH = {
	shield = BC.Hwy.shield,
	link = BC.Hwy.link,
	abbr = BC.Hwy.abbr .. " (TCH)",
	orientation = "upright"
}

--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