Module:NameGenerator/NamingTable: Difference between revisions

alphabetical order
No edit summary
(alphabetical order)
Line 3,864: Line 3,864:
}
}
naming.get_keys = function()
naming.get_keys = function()
local keys = ''
    local keyset = {}
local n = 0
    for key, value in pairs(naming) do
for key, value in pairs(naming) do
        if type(value) == 'table' then
    if type(value) == 'table' then
            table.insert(keyset, key)
        end
    end
table.sort(keyset)
    local keys = ''
    for i, key in ipairs(keyset) do
         keys = keys .. ',' .. key:gsub("^%l", string.upper)
         keys = keys .. ',' .. key:gsub("^%l", string.upper)
     end
     end
     n = n + 1
     keys = keys:gsub("^,", "")
end
    return keys
keys = keys:gsub("^,", "")
return keys
end
end
return naming
return naming