local p = {}
local ON = require('Module:Road data/strings/CAN/ON')
-- MTO signs - Table mapping sign names to their image
p.signs = {
['hospital'] = 'Ontario M401.svg',
['airport'] = 'Ontario M502.svg',
['bus'] = 'Ontario M506.svg',
['ferry'] = 'Ontario M508.svg',
['train'] = 'Ontario M509.svg',
['train station'] = 'Ontario M509.svg',
['tch'] = 'TCH-blank.svg'
}
-- Place types to strip when processing road types
p.placeTypes = {
'municipality',
'municipal',
'city',
'township',
'district',
'county',
'counties',
'united counties',
'region',
'regional',
'regional municipality',
'road'
}
-- Map of lowercase types to properly cased types at Module:Road_data/strings/CAN/ON
p.typeMap = {}
for type, _ in pairs(ON) do
p.typeMap[string.lower(type)] = type
end
return p