Module:User:Theknightwho/mn-translit

local export = {} local mn = require("Module:mn")

local vowels = { ['а'] = 'a', ['е'] = 'jɵ', ['ё'] = 'jɔ', ['и'] = 'i', ['о'] = 'ɔ', ['ө'] = 'ɵ', ['у'] = 'ʊ', ['ү'] = 'u', ['ъ'] = '', ['ы'] = 'i', ['ь'] = 'ĭ', ['э'] = 'e', ['ю'] = 'jʊ', ['я'] = 'ja', ['ә'] = 'ə', }

local long_vowels = { ['аа'] = 'aː', ['оо'] = 'oː', ['өө'] = 'ɵː', ['ии'] = 'iː', ['ий'] = 'iː', ['уу'] = 'ʊː', ['үү'] = 'uː', ['ээ'] = 'eː', ['яа'] = 'jaː', ['еэ'] = 'jeː', ['еө'] = 'jɵː', ['ёо'] = 'jɔː', ['юу'] = 'jʊː', ['юү'] = 'juː' }

local diphthongs = { ['ай'] = 'ɛː', ['ей'] = 'jei̯', ['ёй'] = 'jɔi̯', ['ой'] = 'ɔi̯', ['уй'] = 'ʊi̯', ['үй'] = 'ui̯', ['эй'] = 'ei̯', ['юй'] = 'jʊi̯', ['яй'] = 'jɛː', ['иа'] = 'i̯a', ['ио'] = 'i̯ɔ', ['иө'] = 'i̯ɵ', ['иу'] = 'i̯ʊ', ['иү'] = 'i̯u', ['иэ'] = 'i̯e', ['уа'] = 'u̯a', ['уо'] = 'u̯ɔ', ['уи'] = 'u̯i' }