이 모듈에 대한 설명문서는 모듈:IPA/template/설명문서에서 만들 수 있습니다

export = {}

local function track(page)
	require("Module:debug/track")("IPA/" .. page)
	return true
end

function export.format_IPA(data)
	local lang = data.lang
	local prefix_text
	if hasKey[lang:getCode()] then
		prefix_text = "부록:" .. langname .. " 발음"
	else
		prefix_text = "w:" .. langname .. " 음운론"
		prefix_text = "[[" .. prefix_text .. "|표기]]"
	end

	local prefix = "[[위키낱말사전:국제 음성 기호|IPA]]<sup>(" .. prefix_text .. ")</sup>:&#32;"
end

-- pos: 품사에 따라 발음이 바뀌는 언어의 경우 
-- district: 해당 IPA 발음이 전사된 대상 지역
function export.show(frame)
	local parent_args = frame:getParent().args
	local compat = parent_args.lang
	
	local params = {
		[1] = {},
		[compat and "pos" or 2 or "district"] = {},
		[3] = {},
		[compat and "pos2" or 4 or "district2"] = {},
		["lang"] = { type = "language" }
	}
	
	local args = require(parameters_module).process(parent_args, params)
	
	if args[1] == "" then
		noIPA = true
		track("틀은 있는데 내용이 없는 낱말")
	end
	
	local data = {
		noIPA = noIPA
	}
end

return export