Jump to content

Module:Road data/strings/USA/OR: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
add en dashes
update module
Line 36: Line 36:


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


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


OR["US 1926"].shieldmain = "US %route% Oregon 1926.svg"
OR["US 1926"].name = OR.US.name
OR["US 1926"].link = OR.US.link
OR["US 1948"].shieldmain = "US %route% Oregon 1948.svg"
OR["US 1948"].name = OR.US.name
OR["US 1948"].link = OR.US.link
OR["US 1961"].name = OR.US.name
OR["US 1961"].link = OR.US.link

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


OR["US 1961-Alt"] = {
for _,year in ipairs({"1926", "1948", "1961"}) do
local oldUSmain = "US " .. year
shield = OR["US 1961"].shield,
OR[oldUSmain].name = OR.US.name
name = OR["US-Alt"].name,
OR[oldUSmain].link = OR.US.link
link = OR["US-Alt"].link,
abbr = OR["US-Alt"].abbr,
end
banner = "Alternate plate.svg"
}


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


OR["US 1961-Alt"] = {shield = OR["US 1961"].shield,
OR["OR-Bus"] = {
shield = OR.OR.shield,
link = OR["US-Alt"].link,
name = OR.OR.name .. " Business",
abbr = OR["US-Alt"].abbr,
link = "Oregon Route %route% Business [dab||(%dab%)|]",
banner = "Alternate plate.svg"}
abbr = OR.OR.abbr .. " Bus.",

OR.OR = {shield = "OR %route%.svg",
banner = "Business plate.svg",
width = "expand"
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,
OR["OR-Spur"] = {
shield = OR.OR.shield,
link = "Oregon Route %route% Spur [dab||(%dab%)|]",
name = OR.OR.name .. " Spur",
link = "Oregon Route %route% Spur [dab||(%dab%)|]",
abbr = OR.OR.abbr .. " Spur",
abbr = OR.OR.abbr .. " Spur",
banner = "Spur plate.svg",
banner = "Spur plate.svg",
width = "expand"}
width = "expand"
}
OR["OR 1932"] = {shield = "OR %route% 1932.svg",
OR["OR 1932"] = {
shield = "OR %route% 1932.svg",
link = OR.OR.link,
name = OR.OR.name,
abbr = OR.OR.abbr}
link = OR.OR.link,
abbr = OR.OR.abbr
}


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


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


OR.CA = {alias = {module = "USA/CA", type = "SR"}}
OR.CA = {alias = {module = "USA/CA", type = "SR"}}
Line 114: Line 146:
OR.NV = {alias = {module = "USA/NV", type = "NV"}}
OR.NV = {alias = {module = "USA/NV", type = "NV"}}


local highwayNames = {
OR.Hwy = { shield = "",
link = { ["14-1"] = "Shaniko–Mitchell Highway No. 14",
["14-1"] = "Shaniko–Mitchell Highway No. 14",
["18-1"] = "Lakeview–Burns Highway No. 18",
["18-1"] = "Lakeview–Burns Highway No. 18",
["23-1"] = "Klamath–Crater Lake Highway No. 23",
["23-1"] = "Klamath–Crater Lake Highway No. 23",
["24-1"] = "The Rim Highway No. 24",
["24-1"] = "The Rim Highway No. 24",
["27-1"] = "Clackamas Highway No. 27",
["27-1"] = "Clackamas Highway No. 27",
["31-1"] = "Mount Hood–Clear Lake Highway No. 31",
["31-1"] = "Mount Hood–Clear Lake Highway No. 31",
["37-1"] = "Crooked River Highway No. 37",
["37-1"] = "Crooked River Highway No. 37",
["37-2"] = "Umatilla Cutoff Highway No. 37",
["37-2"] = "Umatilla Cutoff Highway No. 37",
["38-1"] = "Tiller–Summit Forest Road Highway No. 38",
["38-1"] = "Tiller–Summit Forest Road Highway No. 38",
["39-1"] = "Deschutes Highway No. 39",
["39-1"] = "Deschutes Highway No. 39",
["46-1"] = "East Portland–Oregon City Highway No. 46",
["46-1"] = "East Portland–Oregon City Highway No. 46",
["50-1"] = "Klamath Falls–Weed Highway No. 50",
["50-1"] = "Klamath Falls–Weed Highway No. 50",
["54-1"] = "Boardman–Stanfield Highway No. 54",
["54-1"] = "Boardman–Stanfield Highway No. 54",
["164-1"] = "Butteville Road–Hubbard Highway No. 164",
["164-1"] = "Butteville Road–Hubbard Highway No. 164",
["210-1"] = "Corvallis–East Side Highway No. 210",
["210-1"] = "Corvallis–East Side Highway No. 210",
["331-1"] = "Bingham Springs Highway No. 331",
["331-1"] = "Bingham Springs Highway No. 331",
["424-1"] = "Sand Creek Highway No. 424",
["424-1"] = "Sand Creek Highway No. 424",
["455-1"] = "Homedale Spur Highway No. 455",
["455-1"] = "Homedale Spur Highway No. 455",
["457-1"] = "Malloy Ranch–Idaho Line Highway No. 457",
["457-1"] = "Malloy Ranch–Idaho Line Highway No. 457",
default = { hook = "mask",
default = {
hook = "mask",
mask = "Road data/masks/USA/OR",
mask = "Road data/masks/USA/OR",
base = "route",
base = "route",
masked = "names",
masked = "names",
default = { ["56"] = "%names% No. %route%",
default = {
["56"] = "%names% No. %route%",
["57"] = "%names% No. %route%",
["57"] = "%names% No. %route%",
["61"] = "%names% No. %route%",
["61"] = "%names% No. %route%",
["64"] = "%names% No. %route%",
["64"] = "%names% No. %route%",
["65"] = "%names% No. %route%",
["65"] = "%names% No. %route%",
["68"] = "%names% Highway North No. %route%",
["68"] = "%names% Highway North No. %route%",
["75"] = "%names% No. %route%",
["75"] = "%names% No. %route%",
["81"] = "%names% Highway East No. %route%",
["81"] = "%names% Highway East No. %route%",
["91"] = "%names% Highway West No. %route%",
["91"] = "%names% Highway West No. %route%",
["138"] = "%names% Highway East No. %route%",
["138"] = "%names% Highway East No. %route%",
["160"] = "%names% Highway South No. %route%",
["160"] = "%names% Highway South No. %route%",
default = "%names% Highway No. %route%"}}},
default = "%names% Highway No. %route%"
}
abbr = { ["14-1"] = "Shaniko–Mitchell Highway No. 14",
}
["18-1"] = "Lakeview–Burns Highway No. 18",
}
["23-1"] = "Klamath–Crater Lake Highway No. 23",

["24-1"] = "The Rim Highway No. 24",
OR.Hwy = {
["27-1"] = "Clackamas Highway No. 27",
shield = "",
["31-1"] = "Mount Hood–Clear Lake Highway No. 31",
name = highwayNames,
["37-1"] = "Crooked River Highway No. 37",
link = highwayNames,
["37-2"] = "Umatilla Cutoff Highway No. 37",
abbr = highwayNames
["38-1"] = "Tiller–Summit Forest Road Highway No. 38",
}
["39-1"] = "Deschutes Highway No. 39",
["46-1"] = "East Portland–Oregon City Highway No. 46",
["50-1"] = "Klamath Falls–Weed Highway No. 50",
["54-1"] = "Boardman–Stanfield Highway No. 54",
["164-1"] = "Butteville Road–Hubbard Highway No. 164",
["210-1"] = "Corvallis–East Side Highway No. 210",
["331-1"] = "Bingham Springs Highway No. 331",
["424-1"] = "Sand Creek Highway No. 424",
["455-1"] = "Homedale Spur Highway No. 455",
["457"] = "Snake River Corr. Inst. Highway No. 457",
["457-1"] = "Malloy Ranch–Idaho Line Highway No. 457",
default = { hook = "mask",
mask = "Road data/masks/USA/OR",
base = "route",
masked = "names",
default = { ["56"] = "%names% No. %route%",
["57"] = "%names% No. %route%",
["61"] = "%names% No. %route%",
["64"] = "%names% No. %route%",
["65"] = "%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 = "%names% Highway No. %route%"}}}
}


OR.Hwy2 = { shield = "",
OR.Hwy2 = {
shield = "",
link = OR.Hwy.link,
link = OR.Hwy.link,
abbr = { ["14-1"] = "Highway 14",
abbr = {
["14-1"] = "Highway 14",
["18-1"] = "Highway 18",
["18-1"] = "Highway 18",
["23-1"] = "Highway 23",
["23-1"] = "Highway 23",
["24-1"] = "Highway 24",
["24-1"] = "Highway 24",
["27-1"] = "Highway 27",
["27-1"] = "Highway 27",
["31-1"] = "Highway 31",
["31-1"] = "Highway 31",
["37-1"] = "Highway 37",
["37-1"] = "Highway 37",
["37-2"] = "Highway 37",
["37-2"] = "Highway 37",
["38-1"] = "Highway 38",
["38-1"] = "Highway 38",
["39-1"] = "Highway 39",
["39-1"] = "Highway 39",
["46-1"] = "Highway 46",
["46-1"] = "Highway 46",
["50-1"] = "Highway 50",
["50-1"] = "Highway 50",
["54-1"] = "Highway 54",
["54-1"] = "Highway 54",
["164-1"] = "Highway 164",
["164-1"] = "Highway 164",
["210-1"] = "Highway 210",
["210-1"] = "Highway 210",
["331-1"] = "Highway 331",
["331-1"] = "Highway 331",
["424-1"] = "Highway 424",
["424-1"] = "Highway 424",
["455-1"] = "Highway 455",
["455-1"] = "Highway 455",
["457-1"] = "Highway 457",
["457-1"] = "Highway 457",
default = "Highway %route%"}}
default = "Highway %route%"
}
}


return OR
return OR

Revision as of 19:03, 12 February 2021

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

-- 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 = "[[Oregon Department of Transportation|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 1926"].shieldmain = "US %route% Oregon 1926.svg"
OR["US 1926"].name = OR.US.name
OR["US 1926"].link = OR.US.link
OR["US 1948"].shieldmain = "US %route% Oregon 1948.svg"
OR["US 1948"].name = OR.US.name
OR["US 1948"].link = OR.US.link
OR["US 1961"].name = OR.US.name
OR["US 1961"].link = OR.US.link

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

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

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

OR["OR-Bus"] = {
	shield = OR.OR.shield,
	name = OR.OR.name .. " Business",
	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,
	name = OR.OR.name .. " Spur",
	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",
	name = OR.OR.name,
	link = OR.OR.link,
	abbr = OR.OR.abbr
}

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

OR.FH.link = ""

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

local highwayNames = {
	["14-1"] = "Shaniko–Mitchell Highway No. 14",
	["18-1"] = "Lakeview–Burns Highway No. 18",
	["23-1"] = "Klamath–Crater Lake Highway No. 23",
	["24-1"] = "The Rim Highway No. 24",
	["27-1"] = "Clackamas Highway No. 27",
	["31-1"] = "Mount Hood–Clear Lake Highway No. 31",
	["37-1"] = "Crooked River Highway No. 37",
	["37-2"] = "Umatilla Cutoff Highway No. 37",
	["38-1"] = "Tiller–Summit Forest Road Highway No. 38",
	["39-1"] = "Deschutes Highway No. 39",
	["46-1"] = "East Portland–Oregon City Highway No. 46",
	["50-1"] = "Klamath Falls–Weed Highway No. 50",
	["54-1"] = "Boardman–Stanfield Highway No. 54",
	["164-1"] = "Butteville Road–Hubbard Highway No. 164",
	["210-1"] = "Corvallis–East Side Highway No. 210",
	["331-1"] = "Bingham Springs Highway No. 331",
	["424-1"] = "Sand Creek Highway No. 424",
	["455-1"] = "Homedale Spur Highway No. 455",
	["457-1"] = "Malloy Ranch–Idaho Line Highway No. 457",
	default = {
		hook = "mask",
		mask = "Road data/masks/USA/OR",
		base = "route",
		masked = "names",
		default = {
			["56"] = "%names% No. %route%",
			["57"] = "%names% No. %route%",
			["61"] = "%names% No. %route%",
			["64"] = "%names% No. %route%",
			["65"] = "%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 = "%names% Highway No. %route%"
		}
	}
}

OR.Hwy = {
	shield = "",
	name = highwayNames,
	link = highwayNames,
	abbr = highwayNames
}

OR.Hwy2 = {
	shield = "",
	link = OR.Hwy.link,
	abbr = {
		["14-1"] = "Highway 14",
		["18-1"] = "Highway 18",
		["23-1"] = "Highway 23",
		["24-1"] = "Highway 24",
		["27-1"] = "Highway 27",
		["31-1"] = "Highway 31",
		["37-1"] = "Highway 37",
		["37-2"] = "Highway 37",
		["38-1"] = "Highway 38",
		["39-1"] = "Highway 39",
		["46-1"] = "Highway 46",
		["50-1"] = "Highway 50",
		["54-1"] = "Highway 54",
		["164-1"] = "Highway 164",
		["210-1"] = "Highway 210",
		["331-1"] = "Highway 331",
		["424-1"] = "Highway 424",
		["455-1"] = "Highway 455",
		["457-1"] = "Highway 457",
		default = "Highway %route%"
	}
}

return OR