local export = {}
local m_links = require("Module:links")
local test_data = require('Module:km-pron/testcases/data')
function export.make(frame)
local result, args = {}, {}
for _, data in pairs(test_data) do
local args = mw.text.split(data.respelling or data.word, ", ")
args["word"] = data.word
table.insert(result,
"<h3>" ..
m_links.language_link({
term = data.word,
lang = require("Module:languages").getByCode("km")
}) ..
"</h3>\n" ..
"<pre>{{km-IPA" ..
(data.respelling and "|" .. mw.ustring.gsub(data.respelling, ", ", "|") or "") ..
"}}</pre>\n" ..
mw.getCurrentFrame():expandTemplate{
title = "Template:km-IPA",
args = args} .. "\n\n")
end
return table.concat(result)
end
return export