Module:Namespace detect/data: திருத்தங்களுக்கு இடையிலான வேறுபாடு

உள்ளடக்கம் நீக்கப்பட்டது உள்ளடக்கம் சேர்க்கப்பட்டது
avoid using local variables to save table lookups per Jackmcbarn's suggestion, and because this will be cached with mw.loadData so performance of this function is not such a worry
imported>Ravidreams
சி en:Module:Namespace_detect/data இலிருந்து திருத்தம் இறக்குமதி செய்யப்பட்டன
 
(4 பயனர்களால் செய்யப்பட்ட 10 இடைப்பட்ட திருத்தங்கள் காட்டப்படவில்லை.)
வரிசை 18:
-- values can be added as a string, or as an array of strings.
 
local argKeysdefaultKeys = {
main = {'main'},
talk = {'talk'},
other = {'other'},
subjectns = {'subjectns'},
demospace = {'demospace'},
'demopage'
page = {'page'}
}
 
local argKeys = {}
for i, defaultKey in ipairs(defaultKeys) do
argKeys[defaultKey] = {defaultKey}
end
 
for defaultKey, t in pairs(argKeys) do
வரி 59 ⟶ 64:
for nsid, ns in pairs(mw.site.subjectNamespaces) do
if nsid ~= 0 then -- Exclude main namespace.
local nsname = mw.ustring.lower(ns.name)
local canonicalName = mw.ustring.lower(ns.canonicalName)
mappings[nsname] = {mw.ustring.lower(nsname)}
if canonicalName ~= nsname then
table.insert(mappings[nsname], mw.ustring.lower(canonicalName))
end
for _, alias in ipairs(ns.aliases) do
"https://tamilar.wiki/w/Module:Namespace_detect/data" இலிருந்து மீள்விக்கப்பட்டது