.mw-parser-output .documentation,.mw-parser-output .documentation-metadata{border:1px solid var(--border-color-base,#a2a9b1);background-color:#ecfcf4;color:inhe
local p = {}
local extra = require('Module:Road data/extra')
local TableTools = require('Module:TableTools')
function defaultFirst(a, b)
if a == 'default' then return true end
if b == 'default' then return false end
return a < b
end
function p.table(frame)
local out = ''
for signType, signDef in TableTools.sortedPairs(extra) do
out = out .. '{| class="wikitable" style="display:inline-table;"\n'
out = out .. '|+ ' .. signType .. '\n'
out = out .. '|-\n'
out = out .. '! Region\n'
out = out .. '! Sign\n'
for countryType, countryDef in TableTools.sortedPairs(signDef, defaultFirst) do
if type(countryDef) == 'table' then
for stateType, stateDef in TableTools.sortedPairs(countryDef, defaultFirst) do
out = out .. '|-\n'
out = out .. '|' .. countryType .. '/' .. stateType .. '\n'
out = out .. '|[[File:' .. stateDef .. '|24px]]\n'
end
else
out = out .. '|-\n'
out = out .. '|' .. countryType .. '\n'
out = out .. '|[[File:' .. countryDef .. '|24px]]\n'
end
end
out = out .. '|}\n'
end
return out
end
return p
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.