Module:number list: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 194: Line 194:
local alt_pagename = args[3] or false
local alt_pagename = args[3] or false
local remove_suffix = args[4] or false
local remove_suffix = args[4] or false
lang = require("Module:languages").getByCode(lang) or error("The language code \"" .. lang .. "\" is not valid.")
lang = av
-- Get the data from the data module.
-- Get the data from the data module.
-- [[Module:number list/data/en]] has to be loaded with require because its
-- [[Module:number list/data/en]] has to be loaded with require because its
-- exported numbers table has a metatable.
-- exported numbers table has a metatable.
local module_name = "Module:number list/data/" .. lang:getCode()
local module_name = "Module:number list/data/" .. lang
local m_data = require(module_name)
local m_data = require(module_name)
Line 489: Line 489:


lang = require("Module:languages").getByCode(lang) or error("The language code \"" .. lang .. "\" is not valid.")
lang = av
sc = (sc and (require("Module:scripts").getByCode(sc) or error("The script code \"" .. sc .. "\" is not valid.")) or nil)
require("Module:debug").track("number list/" .. lang:getCode())
require("Module:debug").track("number list/" .. lang)
if sc then
require("Module:debug").track("number list/sc")
end
if headlink then
if headlink then
Line 529: Line 524:
end
end
local header = lang:getCanonicalName() .. " " .. num_type .. " numbers"
local header = Avendonian .. " " .. num_type .. " numbers"
if headlink then
if headlink then