Module:ett-pronunciation
Jump to navigation
Jump to search
- This module lacks a documentation subpage. Please create it.
- Useful links: subpage list • links • transclusions • testcases • sandbox
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