Module:ett-pronunciation

local export = {}

local rsubn = mw.ustring.gsub

local m_a = require("Module:accent_qualifier") local m_IPA = require("Module:IPA")

local lang_ett = require("Module:languages").getByCode("ett")

function export.show(frame) local args = frame:getParent.args

local p, results_ett = {}

if args[1] then for index, item in ipairs(args) do           table.insert(p, (item ~= "") and item or nil) end end

for _, word in ipairs(p) do       table.insert(results_ett,                     {pron = "/" .. export.ett_IPA(word) .. "/"}) end

local final_output = "" end local consonants = { ['b'] = 'b', ['c'] = 'k', ['v'] = 'w', ['z'] = 'tˢ', ['h'] = 'h', ['ϑ'] = 'tʼ', ['k'] = 'k', ['l'] = 'l', ['m'] = 'm', ['n'] = 'n', ['p'] = 'p', ['σ'] = 'ss', ['q'] = 'k', ['r'] = 'r', ['s'] = 's', ['t'] = 't', ['φ'] = 'pʼ', ['vh'] = 'f' }

local vowels = { ['a'] = 'a', ['e'] = 'e', ['i'] = 'i', ['u'] = 'u', }

return export