48,407
edits
Tag: Undo |
No edit summary |
||
| Line 9: | Line 9: | ||
local m_tr = require('Module:xchc-translit') | local m_tr = require('Module:xchc-translit') | ||
local m_ipa = require('Module:xchc-pron') | --local m_ipa = require('Module:xchc-pron') | ||
local c = require("Module:languages/data").chars | |||
local lang = require('Module:languages').getByCode("xchc") | local lang = require('Module:languages').getByCode("xchc") | ||
| Line 17: | Line 19: | ||
local export = {} | local export = {} | ||
local voiced = "mnɲŋbdɡvzʒɣlr" | local voiced = "мньӈбдгвзжғлрй" --"mnɲŋbdɡvzʒɣlr" | ||
local voiceless = "ptkfsʃxh" | local voiceless = "пткфсшӀчц" --"ptkfsʃxh" | ||
local consonant = "[" .. voiced .. voiceless .. "]" | local consonant = "[" .. voiced .. voiceless .. "]" | ||
local vowel = "[aeɛioɔuyø]" | local vowel = "[ыиэеаяүөуюоёӯӣ" .. c.macron .. c.breve .. "]" --"[aeɛioɔuyø]" | ||
local genders = {["a"] = "animate", ["i"] = "inanimate"} | local genders = {["a"] = "animate", ["i"] = "inanimate"} | ||
local function pron(w) | local function pron(w) | ||
return m_ipa.crux(w) | --return m_ipa.crux(w) | ||
return w | |||
end | end | ||