Module:xchc-noun: Difference between revisions

Jump to navigation Jump to search
no edit summary
(Undo revision 375452 by Sware (talk))
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


Navigation menu