உள்ளடக்கத்துக்குச் செல்

Module:IPAc-en/data

கட்டற்ற கலைக்களஞ்சியமான விக்கிப்பீடியாவில் இருந்து.
en>Mr. Stradivarius பயனரால் செய்யப்பட்ட 06:28, 17 சூன் 2015 அன்றிருந்தவாரான திருத்தம் (process pronunciation data as well)

Documentation for this module may be created at Module:IPAc-en/data/doc

-- This module processes data for [[Module:IPAc-en]]. It is intended to be
-- loaded with mw.loadData.

local function makeData(oldData)
	local newData = {}
	for id, old in pairs(oldData) do
		local new = {}
		for k, v in pairs(old) do
			if k ~= 'aliases' then
				new[k] = v
			end
		end
		newData[id] = new
		if old.aliases then
			for i, alias in ipairs(old.aliases) do
				newData[alias] = new
			end			
		end
	end
	return newData
end

return {
	pronunciation = makeData(require('Module:IPAc-en/pronunciation')),
	tooltips = makeData(require('Module:IPAc-en/tooltips'))
}
"https://ta.wikipedia.org/w/index.php?title=Module:IPAc-en/data&oldid=2846319" இலிருந்து மீள்விக்கப்பட்டது