Changes
Jump to navigation
Jump to search
change as per request by User:Nullzero to make file & image prefixes work with other languages
-- Trim spaces
image = mw.ustring.gsub(image, '^[ ]*(.-)[ ]*$', '%1');
-- remove file: or image: prefix if exists if local allNames = mw.ustringsite.namespaces[6].lower(aliases allNames[#allNames + 1] = mw.ustringsite.namespaces[6].sub(image,name allNames[#allNames + 1,5)) == "file:" then image ] = mw.ustringsite.sub(image,namespaces[6);].canonicalName endfor i, name in ipairs(allNames) do if mw.ustring.lower(mw.ustring.sub(image,1,6mw.ustring.len(name) + 1)) == mw.ustring.lower(name .. "image:" ) then image = mw.ustring.sub(image,7mw.ustring.len(name) + 2); break end
end
-- Trim spaces
local center= frame.args["center"];
-- remove file: or image: prefix if exists if local allNames = mw.ustringsite.namespaces[6].lower(aliases allNames[#allNames + 1] = mw.ustringsite.namespaces[6].sub(image,name allNames[#allNames + 1,5)) == "file:" then image ] = mw.ustringsite.sub(image,namespaces[6);].canonicalName endfor i, name in ipairs(allNames) do if mw.ustring.lower(mw.ustring.sub(image,1,6mw.ustring.len(name) + 1)) == mw.ustring.lower(name .. "image:" ) then image = mw.ustring.sub(image,7mw.ustring.len(name) + 2); break end
end