Module:Road data/strings/USA/TN
MyWikiBiz, Author Your Legacy — Saturday November 30, 2024
< Module:Road data | strings | USA
Jump to navigationJump to searchDocumentation for this module may be created at Module:Road data/strings/USA/TN/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"]`. ]==] -- Tennessee local TN = {} local util = require("Module:Road data/util") util.addAll(TN, require("Module:Road data/strings/USA")) local suffix = " ([dab||%dab%, |]Tennessee)" local suffix2 = " [dab||(%dab%)|]" local maint = "[[Tennessee Department of Transportation|TDOT]]" TN.I.shieldmain = { ["140"] = {"I-%route%.svg", "Tennessee 162.svg"}, default = "I-%route%.svg" } TN.I.link = { hook = "split", split = 100, above = "Interstate %route% (Tennessee)", below = "Interstate %route% in Tennessee" } TN["I-Future"] .link = TN.I.link TN.Future=TN["I-Future"] TN.US.link = { ["70N"] = "U.S. Route 70N", ["70S"] = "U.S. Route 70S", default = "U.S. Route %route% in Tennessee" } TN["US 1926"].shieldmain = "US %route% Tennessee 1926.svg" TN["US 1926"].link = TN.US.link TN["US 1948"].shieldmain = "US %route% Tennessee 1948.svg" TN["US 1948"].link = TN.US.link TN["US 1961"].link = TN.US.link TN["US-Alt"].link = TN.US.base .. " Alternate" .. suffix TN["US-Bus"].link = TN.US.base .. " Business" .. suffix TN["US-Byp"].link = TN.US.base .. " Bypass" .. suffix TN["US-Conn"].link = TN.US.base .. " Connector" .. suffix TN["US-Spur"].link = TN.US.base .. " Spur" .. suffix TN["US-Scenic"].link = TN.US.base .. " Scenic" .. suffix TN["US-Truck"].link = TN.US.base .. " Truck" .. suffix TN.SR = { base = "Tennessee State Route %route%", shield = "Tennessee %route%.svg", name = "State Route %route%", link = "Tennessee State Route %route%", abbr = "SR %route%", width = "wide" } TN.TN = TN.SR TN.Sec = { base = TN.SR.base, shield = "Secondary Tennessee %route%.svg", name = TN.SR.name, link = TN.SR.link, abbr = TN.SR.abbr, width = "expand" } TN.Both = { shield = {"Tennessee %route%.svg", "Secondary Tennessee %route%.svg"}, shieldmain = {"Tennessee %route%.svg", "Secondary Tennessee %route%.svg"}, name = TN.SR.name, link = TN.SR.link, abbr = TN.SR.abbr, width = 45 } TN.Dual = TN.Both for _,type in ipairs({'SR', 'Sec'}) do for _,auxType in ipairs({"Alt", "Bus", "Byp", "Conn", "Scenic", "Spur", "Truck"}) do local spec = TN[" aux "][auxType] TN[type .. "-" .. auxType] = { shield = TN[type].shield, shieldmain = TN[type].shield, name = TN[type].name .. " " .. spec.name, link = TN[type].base .. " " .. spec.name .. TN[" dab "], abbr = TN[type].abbr .. " " .. spec.abbrsuffix, banner = spec.bannerprefix .. " plate.svg", aux = spec.aux, width = TN[type].width } end end TN["SR-Truck"].banner = "MUTCD R14-1.svg" TN["Sec-Alt"].shield = { ["220"] = "Secondary Tennessee %route%A.svg", default = TN.Sec.shield } TN["Sec-Alt"].banner = { ["220"] = "", default = "Alternate plate.svg" } TN["Sec-Scenic"].banner = "Scenic plate Vermont.svg" TN["Sec-Truck"].banner = "MUTCD R14-1.svg" TN.NTP = { shield = "Natchez Trace Parkway Logo.gif", link = "Natchez Trace Parkway", abbr = "Natchez Trace Parkway" } TN.GRR.shield = "GreatRiverRoad brown.svg" TN.AL = {alias = {module = "USA/AL", type = "SR"}} TN.KY= {alias = {module = "USA/KY", type = "KY"}} TN.NC = {alias = {module = "USA/NC", type = "NC"}} --Just for the list TN.NoPri = {shield = {"Blank5x4.svg", "Secondary Tennessee %route%.svg"}, link = TN.SR.link, abbr = TN.SR.abbr, width = 45} TN.NoSec = {shield = {"Tennessee %route%.svg", {hook = "split", split = 100, above = "Blank5x4.svg", below = "No image.svg"}}, link = TN.SR.link, abbr = TN.SR.abbr, width = 45} return TN