48,406
edits
No edit summary |
No edit summary |
||
| Line 7: | Line 7: | ||
local split = mw.text.split | local split = mw.text.split | ||
local gsplit = mw.text.gsplit | local gsplit = mw.text.gsplit | ||
local lang = require("Module:languages").getByCode("xchc") | local lang = require("Module:languages").getByCode("xchc") | ||
| Line 16: | Line 12: | ||
local m_IPA = require("Module:IPA") | local m_IPA = require("Module:IPA") | ||
local M = c.macron | |||
local B = c.breve | |||
local D = c.diaer | |||
local nb_cons = "mnŋɲptbdkɡfvszʃʒxɣhʧʦʤʣlrɾʎ" | local nb_cons = "mnŋɲptbdkɡfvszʃʒxɣhʧʦʤʣlrɾʎ" | ||
local consonants = "[" .. nb_cons .. "]" | local consonants = "[" .. nb_cons .. "]" | ||
local export = {} | local export = {} | ||
local function same(foo, bar) | local function same(foo, bar) | ||
| Line 78: | Line 66: | ||
{"l[ьі]", "ʎ"}, {"n[ьі]", "ɲ"}, {"[ьі]", "j"}, | {"l[ьі]", "ʎ"}, {"n[ьі]", "ɲ"}, {"[ьі]", "j"}, | ||
{"(" .. consonants .. ") | {"(" .. consonants .. ")%1", "%1ː"}, | ||
{"r$", "ɾ"}, {"([ŋkɡxɣh])a", "%1ɑ"}, {"a(ː?[ŋkɡxɣh])", "ɑ%1"} | {"r$", "ɾ"}, {"([ŋkɡxɣh])a", "%1ɑ"}, {"a(ː?[ŋkɡxɣh])", "ɑ%1"} | ||
} | } | ||