Pumunta sa nilalaman

Module:languages/by name

Mula Wiktionary

Ang modulo na ito ay bumubuo ng isang talahanayan na nagmamapa ng mga pangalan ng wika sa mga code ng wika. Ito ay nilo-load ng Module:languages ​​gamit ang mw.loadData() upang magsagawa ng paghahanap ng data ayon sa pangalan.


local export = {}

for code, data in pairs(require("Module:languages/data/all")) do
	export[data[1]] = code
	
	if data.otherNames then
		for i, otherName in pairs(data.otherNames) do
			if not export[otherName] then
				export[otherName] = code
			end
		end
	end

	if data.aliases then
		for i, alias in pairs(data.aliases) do
			if not export[alias] then
				export[alias] = code
			end
		end
	end
end

return export