모듈:IPA/template
< 모듈:IPA
이 모듈에 대한 설명문서는 모듈: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>: "
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