Module:Road data/strings/CAN/ON and Module:Road data/strings/CAN/ON/sandbox: Difference between pages
Appearance
(Difference between pages)
Content deleted Content added
No edit summary |
BrandonXLF (talk | contribs) Create sandbox version of Module:Road data/strings/CAN/ON with counties/regions |
||
Line 28: | Line 28: | ||
["Hanlon"] = "", |
["Hanlon"] = "", |
||
["SWSE"] = "Ontario 17 crown.svg", |
["SWSE"] = "Ontario 17 crown.svg", |
||
["Thunder Bay"] = "", |
|||
["QEW"] = "Ontario QEW crown.svg", |
["QEW"] = "Ontario QEW crown.svg", |
||
["451"] = "Ontario QEW crown.svg", |
["451"] = "Ontario QEW crown.svg", |
||
["407ETR"] = "Highway407crest.svg", |
|||
["407 ETR"] = "Highway407crest.svg", |
|||
default = { |
default = { |
||
hook = "split", |
hook = "split", |
||
Line 55: | Line 52: | ||
["Hanlon"] = {"Ontario 6.svg", "Ontario 7.svg"}, |
["Hanlon"] = {"Ontario 6.svg", "Ontario 7.svg"}, |
||
["SWSE"] = {"Ontario 17.svg", "Trans-Canada Highway shield.svg"}, |
["SWSE"] = {"Ontario 17.svg", "Trans-Canada Highway shield.svg"}, |
||
["Thunder Bay"] = {"Ontario 11.svg", "Ontario 17.svg", "Ontario 61.svg", "Trans-Canada Highway shield.svg"}, |
|||
["QEW"] = "Ontario QEW.svg", |
["QEW"] = "Ontario QEW.svg", |
||
["451"] = "Ontario QEW.svg", |
["451"] = "Ontario QEW.svg", |
||
["407ETR"] = "407 Express Toll Route Traffic Sign.svg", |
|||
["407 ETR"] = "407 Express Toll Route Traffic Sign.svg", |
|||
default = { |
default = { |
||
hook = "split", |
hook = "split", |
||
Line 67: | Line 61: | ||
} |
} |
||
}, |
}, |
||
-- Main shield without route (TCH etc.) shields |
|||
shieldlist = { |
shieldlist = { |
||
["Allen"] = "", --"Allen Road Shield.svg", |
|||
["BCD"] = "", |
|||
["DVP"] = "DVP Shield.svg", |
|||
["Gardiner"] = "Gardiner Shield.svg", |
|||
["LINC"] = "LINC Shield.png", |
|||
["RHVP"] = "RHVP Shield.png", |
|||
["Veterans"] = "", |
|||
["Conestoga"] = {"Ontario 7.svg", "Ontario 8.svg", "Ontario 85.svg"}, |
["Conestoga"] = {"Ontario 7.svg", "Ontario 8.svg", "Ontario 85.svg"}, |
||
["Hanlon"] = {"Ontario 6.svg", "Ontario 7.svg"}, |
["Hanlon"] = {"Ontario 6.svg", "Ontario 7.svg"}, |
||
["SWSE"] = "Ontario 17.svg", |
["SWSE"] = {"Ontario 17.svg"}, |
||
["Thunder Bay"] = {"Ontario 11.svg", "Ontario 17.svg", "Ontario 61.svg"}, |
|||
["QEW"] = "Ontario QEW.svg", |
["QEW"] = "Ontario QEW.svg", |
||
["451"] = "Ontario QEW.svg", |
["451"] = "Ontario QEW.svg", |
||
["407ETR"] = "407 Express Toll Route Traffic Sign.svg", |
|||
["407 ETR"] = "407 Express Toll Route Traffic Sign.svg", |
|||
default = { |
default = { |
||
hook = "split", |
hook = "split", |
||
Line 96: | Line 79: | ||
["DVP"] = "DVP Shield.svg", |
["DVP"] = "DVP Shield.svg", |
||
["Gardiner"] = "Gardiner Shield.svg", |
["Gardiner"] = "Gardiner Shield.svg", |
||
["LINC"] = "LINC Shield.png", |
|||
["RHVP"] = "RHVP Shield.png", |
|||
["Veterans"] = "", |
["Veterans"] = "", |
||
["Conestoga"] = "", |
|||
["Hanlon"] = "", |
|||
["SWSE"] = "Ontario To 17 crown.svg", |
["SWSE"] = "Ontario To 17 crown.svg", |
||
["QEW"] = "Ontario To QEW crown.svg", |
["QEW"] = "Ontario To QEW crown.svg", |
||
["451"] = "Ontario To QEW crown.svg", |
["451"] = "Ontario To QEW crown.svg", |
||
["407ETR"] = "407 ETR svg format.svg", |
|||
["407 ETR"] = "407 ETR svg format.svg", |
|||
default = { |
default = { |
||
hook = "split", |
hook = "split", |
||
Line 109: | Line 90: | ||
above = "Ontario Highway %route%.svg", |
above = "Ontario Highway %route%.svg", |
||
below = "Ontario To %route% crown.svg" |
below = "Ontario To %route% crown.svg" |
||
} |
|||
}, |
|||
shieldtomain = { |
|||
["Allen"] = "", --"Allen Road Shield.svg", |
|||
["BCD"] = "", |
|||
["DVP"] = "DVP Shield.svg", |
|||
["Gardiner"] = "Gardiner Shield.svg", |
|||
["LINC"] = "LINC Shield.png", |
|||
["RHVP"] = "RHVP Shield.png", |
|||
["Veterans"] = "", |
|||
["SWSE"] = "Ontario 17.svg", |
|||
["QEW"] = "Ontario QEW.svg", |
|||
["451"] = "Ontario QEW.svg", |
|||
["407ETR"] = "407 ETR svg format.svg", |
|||
["407 ETR"] = "407 ETR svg format.svg", |
|||
default = { |
|||
hook = "split", |
|||
split = 500, |
|||
above = "Ontario Highway %route%.svg", |
|||
below = "Ontario %route%.svg" |
|||
} |
} |
||
}, |
}, |
||
Line 136: | Line 97: | ||
["DVP"] = "Don Valley Parkway", |
["DVP"] = "Don Valley Parkway", |
||
["Gardiner"] = "Gardiner Expressway", |
["Gardiner"] = "Gardiner Expressway", |
||
["LINC"] = "Lincoln M. Alexander Parkway", |
|||
["RHVP"] = "Red Hill Valley Parkway", |
|||
["Veterans"] = "Veterans Memorial Parkway", |
["Veterans"] = "Veterans Memorial Parkway", |
||
["Conestoga"] = "Conestoga Parkway", |
["Conestoga"] = "Conestoga Parkway", |
||
["Hanlon"] = "Hanlon Expressway", |
["Hanlon"] = "Hanlon Expressway", |
||
["SWSE"] = "Southwest Bypass / Southeast Bypass", |
["SWSE"] = "Southwest Bypass / Southeast Bypass", |
||
["Thunder Bay"] = "Thunder Bay Expressway", |
|||
["QEW"] = "Queen Elizabeth Way", |
["QEW"] = "Queen Elizabeth Way", |
||
["451"] = "Queen Elizabeth Way", |
["451"] = "Queen Elizabeth Way", |
||
["407ETR"] = "407 ETR", |
|||
["407 ETR"] = "407 ETR", |
|||
default = "Highway %route%" |
default = "Highway %route%" |
||
}, |
}, |
||
Line 154: | Line 110: | ||
["DVP"] = "Don Valley Parkway", |
["DVP"] = "Don Valley Parkway", |
||
["Gardiner"] = "Gardiner Expressway", |
["Gardiner"] = "Gardiner Expressway", |
||
["LINC"] = "Lincoln M. Alexander Parkway", |
|||
["RHVP"] = "Red Hill Valley Parkway", |
|||
["Veterans"] = "Veterans Memorial Parkway", |
["Veterans"] = "Veterans Memorial Parkway", |
||
["Conestoga"] = "Conestoga Parkway", |
["Conestoga"] = "Conestoga Parkway", |
||
["Hanlon"] = "Hanlon Expressway", |
["Hanlon"] = "Hanlon Expressway", |
||
["SWSE"] = "Southwest and Southeast Bypasses", |
["SWSE"] = "Southwest and Southeast Bypasses", |
||
["Thunder Bay"] = "Thunder Bay Expressway", |
|||
["QEW"] = "Queen Elizabeth Way", |
["QEW"] = "Queen Elizabeth Way", |
||
["451"] = "Queen Elizabeth Way", |
["451"] = "Queen Elizabeth Way", |
||
["407ETR"] = "Ontario Highway 407", |
|||
["407 ETR"] = "Ontario Highway 407", |
|||
default = "Ontario Highway %route%" |
default = "Ontario Highway %route%" |
||
}, |
}, |
||
Line 171: | Line 122: | ||
["DVP"] = "Don Valley Parkway", |
["DVP"] = "Don Valley Parkway", |
||
["Gardiner"] = "Gardiner Expressway", |
["Gardiner"] = "Gardiner Expressway", |
||
["LINC"] = "Lincoln M. Alexander Parkway", |
|||
["RHVP"] = "Red Hill Valley Parkway", |
|||
["Veterans"] = "", |
["Veterans"] = "", |
||
["Conestoga"] = "", |
["Conestoga"] = "", |
||
Line 179: | Line 128: | ||
["QEW"] = "Queen Elizabeth Way", |
["QEW"] = "Queen Elizabeth Way", |
||
["451"] = "Queen Elizabeth Way", |
["451"] = "Queen Elizabeth Way", |
||
["407ETR"] = "407 ETR", |
|||
["407 ETR"] = "407 ETR", |
|||
default = "Highway %route%" |
default = "Highway %route%" |
||
}, |
}, |
||
Line 193: | Line 140: | ||
shieldmain = ON.ON.shieldmain, |
shieldmain = ON.ON.shieldmain, |
||
shieldlist = ON.ON.shieldlist, |
shieldlist = ON.ON.shieldlist, |
||
shieldto = ON.ON.shieldto, |
|||
shieldtomain = ON.ON.shieldtomain, |
|||
name = ON.ON.name, |
name = ON.ON.name, |
||
link = ON.ON.link, |
link = ON.ON.link, |
||
Line 212: | Line 157: | ||
ON.Shield = { |
ON.Shield = { |
||
shield = |
shield = { |
||
["Allen"] = "", --"Allen Road Shield.svg", |
|||
["BCD"] = "", |
|||
["DVP"] = "DVP Shield.svg", |
|||
["Gardiner"] = "Gardiner Shield.svg", |
|||
["Veterans"] = "", |
|||
["Hanlon"] = "", |
|||
["QEW"] = "Ontario QEW.svg", |
|||
["451"] = "Ontario QEW.svg", |
|||
default = { |
|||
hook = "split", |
|||
split = 500, |
|||
above = "Ontario Highway %route%.svg", |
|||
below = "Ontario %route%.svg" |
|||
} |
|||
}, |
|||
shieldmain = ON.ON.shieldmain, |
shieldmain = ON.ON.shieldmain, |
||
shieldlist = ON.ON.shieldlist, |
shieldlist = ON.ON.shieldlist, |
||
shieldto = |
shieldto = { |
||
["Allen"] = "", --"Allen Road Shield.svg", |
|||
["DVP"] = "DVP Shield.svg", |
|||
["BCD"] = "", |
|||
["Gardiner"] = "Gardiner Shield.svg", |
|||
["Veterans"] = "", |
|||
["Hanlon"] = "", |
|||
["QEW"] = "Ontario QEW.svg", |
|||
["451"] = "Ontario QEW.svg", |
|||
default = { |
|||
hook = "split", |
|||
split = 500, |
|||
above = "Ontario Highway %route%.svg", |
|||
below = "Ontario %route%.svg" |
|||
} |
|||
}, |
|||
name = ON.ON.name, |
name = ON.ON.name, |
||
link = ON.ON.link, |
link = ON.ON.link, |
||
Line 233: | Line 208: | ||
ON.Toll = { |
ON.Toll = { |
||
shield = |
shield = "Ontario %route% crown toll.svg", |
||
shieldmain = "Ontario %route% Toll.svg", |
|||
shieldlist = "Ontario %route% Toll.svg", |
|||
name = ON.ON.name.default, |
|||
["407 ETR"] = "Highway407crest.svg", |
|||
link = ON.ON.link.default, |
|||
}, |
|||
abbr = ON.ON.abbr.default, |
|||
shieldmain = { |
|||
default = "Ontario %route% Toll.svg", |
|||
["407ETR"] = "407 Express Toll Route Traffic Sign.svg", |
|||
["407 ETR"] = "407 Express Toll Route Traffic Sign.svg", |
|||
}, |
|||
-- Main shield without route (TCH etc.) shields |
|||
shieldlist = { |
|||
default = "Ontario %route% Toll.svg", |
|||
["407ETR"] = "407 Express Toll Route Traffic Sign.svg", |
|||
["407 ETR"] = "407 Express Toll Route Traffic Sign.svg", |
|||
}, |
|||
name = ON.ON.name, |
|||
link = ON.ON.link, |
|||
abbr = ON.ON.abbr, |
|||
orientation = "upright" |
orientation = "upright" |
||
} |
} |
||
ON["Toll Shield"] = { |
ON["Toll Shield"] = { |
||
shield = |
shield = { |
||
default = "Ontario Highway %route% Toll.svg", |
|||
shieldmain = ON.Toll.shieldlist, |
|||
["407"] = "Ontario Highway 407E.svg" |
|||
}, |
|||
shieldmain = ON.Toll.shieldmain, |
|||
shieldlist = ON.Toll.shieldlist, |
shieldlist = ON.Toll.shieldlist, |
||
name = ON.ON.name, |
name = ON.ON.name, |
||
Line 283: | Line 248: | ||
name = {["407"] = "407 ETR / Highway 407", default = ''}, |
name = {["407"] = "407 ETR / Highway 407", default = ''}, |
||
link = ON.ON.link.default, |
link = ON.ON.link.default, |
||
abbr = |
abbr = ON.ON.abbr.default, |
||
orientation = "upright" |
orientation = "upright" |
||
} |
} |
||
Line 333: | Line 298: | ||
["DVP"] = "DVP Shield.svg", |
["DVP"] = "DVP Shield.svg", |
||
["Gardiner"] = "Gardiner Shield.svg", |
["Gardiner"] = "Gardiner Shield.svg", |
||
["LINC"] = "LINC Shield.png", |
|||
["RHVP"] = "RHVP Shield.png", |
|||
default = "" |
default = "" |
||
}, |
}, |
||
Line 344: | Line 307: | ||
["DVP"] = "Don Valley Parkway", |
["DVP"] = "Don Valley Parkway", |
||
["Gardiner"] = "Gardiner Expressway", |
["Gardiner"] = "Gardiner Expressway", |
||
["LINC"] = "Lincoln M. Alexander Parkway", |
|||
["RHVP"] = "Red Hill Valley Parkway", |
|||
default = "%route%" |
default = "%route%" |
||
}, |
}, |
||
Line 355: | Line 316: | ||
["DVP"] = "Don Valley Parkway", |
["DVP"] = "Don Valley Parkway", |
||
["Gardiner"] = "Gardiner Expressway", |
["Gardiner"] = "Gardiner Expressway", |
||
["LINC"] = "Lincoln M. Alexander Parkway", |
|||
["RHVP"] = "Red Hill Valley Parkway", |
|||
default = "" |
default = "" |
||
}, |
}, |
||
Line 366: | Line 325: | ||
["DVP"] = "Don Valley Parkway", |
["DVP"] = "Don Valley Parkway", |
||
["Gardiner"] = "Gardiner Expressway", |
["Gardiner"] = "Gardiner Expressway", |
||
["LINC"] = "Lincoln M. Alexander Parkway", |
|||
["RHVP"] = "Red Hill Valley Parkway", |
|||
default = "%route%" |
default = "%route%" |
||
}, |
}, |
||
Line 385: | Line 342: | ||
maint = "[[Toronto Transportation Services]]" |
maint = "[[Toronto Transportation Services]]" |
||
} |
} |
||
ON.TO = ON.Toronto |
|||
ON.Tor = ON.Toronto |
|||
-- National Capital Commission parkways |
-- National Capital Commission parkways |
||
Line 398: | Line 352: | ||
} |
} |
||
local regions = { |
|||
-- Specific divisional roads |
|||
local divisions = { |
|||
['Brant'] = { |
['Brant'] = { |
||
['prefix'] = 'Brant', |
['prefix'] = 'Brant', |
||
Line 464: | Line 417: | ||
['type'] = 'Township Road', |
['type'] = 'Township Road', |
||
['aliases'] = {'FI'} |
['aliases'] = {'FI'} |
||
}, |
|||
['Greater Sudbury'] = { |
|||
['prefix'] = 'Greater Sudbury', |
|||
['type'] = 'Municipal Road', |
|||
['shieldmain'] = 'Greater Sudbury %route%.svg', |
|||
['aliases'] = {'Sudbury', 'GS', 'SB'} |
|||
}, |
}, |
||
['Grey'] = { |
['Grey'] = { |
||
Line 521: | Line 468: | ||
['type'] = 'Road', |
['type'] = 'Road', |
||
['shieldmain'] = 'KL Road %route%.svg', |
['shieldmain'] = 'KL Road %route%.svg', |
||
['aliases'] = {'CKL', 'Kawartha Lake', 'KL', 'klinfo |
['aliases'] = {'CKL', 'Kawartha Lake', 'KL', 'klinfo'} |
||
}, |
}, |
||
['Kingston'] = { |
['Kingston'] = { |
||
Line 538: | Line 485: | ||
['Leeds and Grenville'] = { |
['Leeds and Grenville'] = { |
||
['prefix'] = 'Leeds and Grenville', |
['prefix'] = 'Leeds and Grenville', |
||
['type'] = 'County Road' |
['type'] = 'County Road' |
||
['aliases'] = {'LG'} |
|||
}, |
}, |
||
['Lennox and Addington'] = { |
['Lennox and Addington'] = { |
||
Line 641: | Line 587: | ||
['type'] = 'County Road', |
['type'] = 'County Road', |
||
['aliases'] = {'SDG', 'Stormont Dundas and Glengarry', 'Stormont, Dundas, Glengarry'} |
['aliases'] = {'SDG', 'Stormont Dundas and Glengarry', 'Stormont, Dundas, Glengarry'} |
||
}, |
|||
['Sudbury'] = { |
|||
['prefix'] = 'Greater Sudbury', |
|||
['type'] = 'Municipal Road', |
|||
['shieldmain'] = 'Greater Sudbury %route%.svg', |
|||
['aliases'] = {'Greater Sudbury', 'GS', 'SB'} |
|||
}, |
}, |
||
['Tyendinaga'] = { |
['Tyendinaga'] = { |
||
Line 679: | Line 631: | ||
} |
} |
||
for region, def in pairs(regions) do |
|||
-- For generic below |
|||
ON[region] = { |
|||
local regionalShields = { |
|||
arg = "county", |
|||
default = "RR %route% jct.svg", |
|||
} |
|||
local regionalShieldmains = { |
|||
arg = "county", |
|||
default = "RR %route% jct.svg", |
|||
} |
|||
for division, def in pairs(divisions) do |
|||
ON[division] = { |
|||
shield = def.shield or 'RR %route% jct.svg', |
shield = def.shield or 'RR %route% jct.svg', |
||
shieldmain = def.shieldmain or def.shield or 'RR %route% jct.svg', |
shieldmain = def.shieldmain or def.shield or 'RR %route% jct.svg', |
||
Line 701: | Line 643: | ||
abbr = def.type .. ' %route%' |
abbr = def.type .. ' %route%' |
||
} |
} |
||
if def.shield then regionalShields[division] = def.shield end |
|||
if def.shieldmain then regionalShieldmains[division] = def.shieldmain end |
|||
if def.aliases then |
if def.aliases then |
||
for _, alias in ipairs(def.aliases) do |
for _, alias in ipairs(def.aliases) do |
||
ON[alias] = ON[ |
ON[alias] = ON[region] |
||
end |
end |
||
end |
end |
||
Line 717: | Line 656: | ||
hook = "split", |
hook = "split", |
||
split = 100, |
split = 100, |
||
above = 'Perth County |
above = 'Perth County Line %route%.svg', |
||
below = 'Perth County |
below = 'Perth County Road %route%.svg' |
||
}, |
}, |
||
name = { |
name = { |
||
hook = "split", |
hook = "split", |
||
split = 100, |
split = 100, |
||
above = 'Perth County |
above = 'Perth County Line %route%', |
||
below = 'Perth County |
below = 'Perth County Road %route%' |
||
}, |
}, |
||
link = { |
link = { |
||
ifexists = true, |
|||
default = { |
|||
hook = "split", |
|||
split = 100, |
|||
above = 'Perth County Road %route%', |
|||
below = 'Perth County Line %route%' |
|||
} |
|||
}, |
|||
abbr = { |
|||
hook = "split", |
hook = "split", |
||
split = 100, |
split = 100, |
||
above = 'County |
above = 'Perth County Line %route%', |
||
below = 'County |
below = 'Perth County Road %route%' |
||
} |
} |
||
} |
} |
||
regionalShieldmains.Perth = ON.Perth.shieldmain |
|||
ON['Perth County Line'] = ON.Perth |
ON['Perth County Line'] = ON.Perth |
||
ON.PCL = ON.Perth |
ON.PCL = ON.Perth |
||
-- Generic divisonal roads using the "county" argument |
|||
for _, type in ipairs({"County", "District", "Municipal", "Regional"}) do |
for _, type in ipairs({"County", "District", "Municipal", "Regional"}) do |
||
ON[type] = { |
ON[type] = { |
||
Line 753: | Line 681: | ||
shield = regionalShields, |
shield = regionalShields, |
||
shieldmain = regionalShieldmains, |
shieldmain = regionalShieldmains, |
||
shieldlist = regionalShieldmains, |
|||
name = "%county% " .. type .. " Road %route%", |
name = "%county% " .. type .. " Road %route%", |
||
link = { |
link = { |