Difference between revisions 18626586 and 18626587 on frwiktionary

local export = {}

-- Detect the script based on the first alphabetical characters of a string
function export.detect_script(text, lang)
    local m_scripts = mw.loadData("Module:scripts/tempdata")
    local m_languages_old = mw.loadData("Module:languages/alldata")
    
    local langinfo = m_languages_old[lang] or error("The language code \"" .. lang .. "\" is not valid.")
(contracted; show full)de() == "fr" or lang:getCode() == "rm" or lang:getCode() == "prg" or lang:getCode() == "gd" or lang:getCode() == "twf" or lang:getCode() == "en" or lang:getCode() == "ro" or lang:getCode() == "egl" or lang:getCode() == "roa-tar" or lang:getCode() == "gl" or lang:getCode() == "ast" or lang:getCode() == "br" then
				    table.insert(categories, "Sort key tracking/needed/" .. lang
:getCode())
				else
				    table.insert(categories, "Sort key tracking/needed")
				end
		    end
		else
		    sort_key = sort_base
		end
(contracted; show full)		i = i + 1
		cat = args[i]
    end
    
    return export.format_categories(categories, lang, sort_key)
end

return export