Module:kilta-pron: Difference between revisions
No edit summary |
No edit summary |
||
| Line 14: | Line 14: | ||
local consonants = "[pβmtsnɾlʧkxʷqƕᵷʤɡbvdː]" | local consonants = "[pβmtsnɾlʧkxʷqƕᵷʤɡbvdː]" | ||
local vowels = "[ | local vowels = "[aeiouáéíóúəïüʔ]" | ||
local export = {} | local export = {} | ||
| Line 37: | Line 37: | ||
local phonemic_rules = { | local phonemic_rules = { | ||
{"%-$", ""}, {"%-", " "}, | {"%-$", ""}, {"%-", " "}, | ||
{"hw", "ƕ"}, {"kw", "q"}, {"ch", "ʧ"}, {"au", " | {"hw", "ƕ"}, {"kw", "q"}, {"ch", "ʧ"}, {"au", "ü"}, {"ai", "ï"}, | ||
{"v", "β"}, {"r", "ɾ"}, {"h", "x"}, | {"v", "β"}, {"r", "ɾ"}, {"h", "x"}, | ||
| Line 60: | Line 60: | ||
{"ʧ", "t͡ʃ"}, | {"ʧ", "t͡ʃ"}, | ||
{"ʤ", "d͡ʒ"}, | {"ʤ", "d͡ʒ"}, | ||
{" | {"ü", "au̯"}, | ||
{" | {"ï", "ai̯"}, | ||
{"[·%.]ˈ", "ˈ"}, {"·", "."}, {"([áéíóú])", function(v) return mw.ustring.toNFD(v):gsub(A, "ː") end}, | {"[·%.]ˈ", "ˈ"}, {"·", "."}, {"([áéíóú])", function(v) return mw.ustring.toNFD(v):gsub(A, "ː") end}, | ||
} | } | ||