Difference between revisions 18626596 and 18626597 on frwiktionary

local export = {}

-- Detect the script based on the characters of a string
function export.detect_script(text, lang)
	require("Module:debug").track("detect_script")
	return require("Module:scripts").findBestScript(text, lang):getCode()
end

-- Format the categories with the appropriate sort key
function export.format_categories(categories, lang, sort_key, sort_base)
	NAMESPACE = NAMESPACE or mw.title.getCurrentTitle().nsText
	
	if NAMESPACE == "" or NAMESPACE == "Appendix" then
		PAGENAME = PAGENAME or mw.title.getCurrentTitle().text
		SUBPAGENAME = SUBPAGENAME or mw.title.getCurrentTitle().subpageText
		
(contracted; show full)		i = i + 1
		cat = args[i]
	end
	
	return export.format_categories(categories, lang, sort_key)
end

return export