Changes
add category sort keys
--------------------------------------------------------------------------------
local function makeCategoryLink(cat, sort)	local nsText = mw.site.namespaces[14].name	if cat and sort then		return string.format(			'[[%s:%s|%s]]',			nsText,			cat,			sort		)	elseif cat then
		return string.format(
			'[[%s:%s]]',
			cat
		)
		local attempt = cats[key]
		if attempt then
			return makeCategoryLink(attempt, title.text)
		end
	end
	local ret = { self:makeProtectionCategory() }
	if self:needsExpiry() then
		ret[#ret + 1] = makeCategoryLink(			msg['tracking-category-expiry'],			self.title.text		)
	end
	if self:isIncorrect() then
		ret[#ret + 1] = makeCategoryLink(			msg['tracking-category-incorrect'],			self.title.text		)
	end
	if self:isTemplateProtectedNonTemplate() then
		ret[#ret + 1] = makeCategoryLink(			msg['tracking-category-template'],			self.title.text		)
	end
	return table.concat(ret)
			'<strong class="error">%s</strong>%s',
			errorText,
			makeCategoryLink(				cfg.msg['tracking-category-incorrect'],				title and title.text or mw.title.getCurrentTitle().text			)
		)
	end