Module:Road data/strings/USA/OR/sandbox

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

-- Oregon local OR = {}

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

local suffix = " ([dab||%dab%, |]Oregon)" local maint = "ODOT"

OR[" common "] = { browse = { {link = "State highways in Oregon", name = "Oregon Highways", bold = true}, {			noprint = true, {link = "List of Interstate Highways in Oregon", name = "Interstate"}, {link = "List of U.S. Highways in Oregon", name = "U.S."}, {link = "List of highway route numbers in Oregon", name = "State"}, {link = "List of named state highways in Oregon", name = "Named"}, {link = "Oregon State Scenic Byways", name = "Scenic"} }	} }

OR.I.maint = maint OR.I.link = {["82"] = "Interstate 82", ["205"] = "Interstate 205 (Oregon–Washington)", default = {hook = "splitlen", split = 3, above = "Interstate %route% (Oregon)", below = "Interstate %route% in Oregon"}} OR["I 1957"].link = OR.I.link OR["I 1961"].link = OR.I.link OR["I 1961"].shield = {	["80N"] = "I-%route% (1957).svg", default = {	hook = "splitlen", split = 3, above = "I-%route% (1961).svg", below = "I-%route% (1957).svg"}}

OR.BL.link = "Interstate %route% Business ([dab||%dab%, |]Oregon)" OR.US.maint = maint OR.US.name = "U.S. Highway %route%" OR.US.link = {["28"] = "U.S. Route 28", ["126"] = "U.S. Route 126", ["197"] = "U.S. Route 197", ["199"] = "U.S. Route 199", ["630"] = "U.S. Route 630", ["730"] = "U.S. Route 730", default = "U.S. Route %route% in Oregon"}

OR["US-Alt"].link = OR.US.base .. " Alternate" .. suffix OR["US-Bus"].link = OR.US.base .. " Business" .. suffix OR["US-Byp"].link = OR.US.base .. " Bypass" .. suffix OR["US-Spur"].link = OR.US.base .. " Spur" .. suffix

for _,year in ipairs({"1926", "1948", "1961"}) do local oldUSmain = "US " .. year OR[oldUSmain].name = OR.US.name OR[oldUSmain].link = OR.US.link end

OR["US 1961-Alt"] = {shield = OR["US 1961"].shield, link = OR["US-Alt"].link, abbr = OR["US-Alt"].abbr, banner = "Alternate plate.svg"}

OR.OR = {shield = "OR %route%.svg", link = "Oregon Route %route% [dab||(%dab%)|]", abbr = "OR %route%", width = "expand"}

OR["OR-Bus"] = {shield = OR.OR.shield, link = "Oregon Route %route% Business [dab||(%dab%)|]", abbr = OR.OR.abbr .. " Bus.", banner = "Business plate.svg", width = "expand"} OR["OR-Spur"] = {shield = OR.OR.shield, link = "Oregon Route %route% Spur [dab||(%dab%)|]", abbr = OR.OR.abbr .. " Spur", banner = "Spur plate.svg", width = "expand"} OR["OR 1932"] = {shield = "OR %route% 1932.svg", link = OR.OR.link, abbr = OR.OR.abbr}

OR["OR 1948"] = {shield = "OR %route% 1948.svg", link = OR.OR.link, abbr = OR.OR.abbr} OR.FH = {shield = "Forest Route %route%.svg", link = "", abbr = "FH %route%"}

OR.CA = {alias = {module = "USA/CA", type = "SR"}} OR.WA = {alias = {module = "USA/WA", type = "WA"}} OR.ID = {alias = {module = "USA/ID", type = "SH"}} OR.NV = {alias = {module = "USA/NV", type = "NV"}}

OR.Hwy = {	shield = "", link = {hook = "mask", mask = "Road data/masks/USA/OR", base = "route", masked = "names", default = {	["61"] = "%names% No. %route%", ["64"] = "%names% No. %route%", ["68"] = "%names% Highway North No. %route%", ["75"] = "%names% No. %route%", ["81"] = "%names% Highway East No. %route%", ["91"] = "%names% Highway West No. %route%", ["138"] = "%names% Highway East No. %route%", ["160"] = "%names% Highway South No. %route%", default = {	hook = "split", split = 481, above = "%names% Spur No. %route%", below = "%names% Highway No. %route%"}}}, abbr = {hook = "mask", mask = "Road data/masks/USA/OR", base = "route", masked = "names", default = {	["61"] = "%names% No. %route%", ["64"] = "%names% No. %route%", ["68"] = "%names% Highway North No. %route%", ["75"] = "%names% No. %route%", ["81"] = "%names% Highway East No. %route%", ["91"] = "%names% Highway West No. %route%", ["138"] = "%names% Highway East No. %route%", ["160"] = "%names% Highway South No. %route%", default = {	hook = "split", split = 481, above = "%names% Spur No. %route%", below = "%names% Highway No. %route%"}}}, }

return OR