Module:qlu-pron: Difference between revisions
No edit summary |
No edit summary |
||
| Line 11: | Line 11: | ||
local m_table = require("Module:table") | local m_table = require("Module:table") | ||
local m_IPA = require("Module:IPA") | local m_IPA = require("Module:IPA") | ||
local c = require("Module:languages/data").chars | |||
local export = {} | local export = {} | ||
local consonants = "[mnɲŋptkbdɡɸfsθʃxβvzðɣʦʧʣʤlʎrɹɾʁʒʈʷʨʥḱːjw]" | local consonants = "[mnɲŋptkbdɡɸfsθʃxβvzðɣʦʧʣʤlʎrɹɾʁʒʈʷʨʥḱːjw]" | ||
local front = " | local front = "iĭïeɛɪæyʏøœ" | ||
local back = "uoɔʊʌɑɒ" | local back = "uoɔʊʌɑɒ" | ||
local vowels = "[aɐ" .. front .. back .. "ːjw]" | local vowels = "[aɐ" .. front .. back .. "ːjw]" | ||
| Line 37: | Line 38: | ||
local first_rules = { | local first_rules = { | ||
{" | -- vowel digraphs | ||
{" | {"a(" .. c.breve .. "?)e", "ɛ%1"}, {"a(" .. c.breve .. "?)u", "ɔ%1"}, {"e(" .. c.breve .. "?)i", "i%1"}, | ||
{"ch", "k"}, {"gh", "ʤ"}, | |||
{"sc([eiĭï])", "ʃ%1"}, {"c([eiĭï])", "ʧ%1"}, {"%-", ""}, | |||
{"ph", "ɸ"}, {"th", "t"}, --{"h", ""}, | |||
{"qu?", "ḱ"}, {"z", "ʦ"}, {"þ", "θ"}, | {"qu?", "ḱ"}, {"z", "ʦ"}, {"þ", "θ"}, | ||
} | } | ||