metadata {
authority_id: masm id: 2012 language: iso-639-2:mon source_script: Latn destination_script: Cyrl name: Transliteration of Latin characters into Mongolian Cyrillic url: https://fr.wikipedia.org/wiki/MNS_5217:2012 creation_date: confirmation_date: description: | Latin characters into Mongolian Cyrillic is the opposite transliteration of based on MNS 5217:2012. The standard MNS 5217:2012 is a standard of the Mongolian Agency for Standardization and Metrology for transliteration from Cyrillic Mongolian in Latin alphabet. The grammer of Khalkha Mongolian is required in order to make accurate translation of Latin characters into Mongolian Cyrillic because of no distinguish between /и, й, ъ, ь/ for "i" and /ш, щ/ for "sh" in the standard. In Mongolia, the Khalkha dialect, currently written in both Cyrillic and traditional Mongolian script (and at times in Latin for social networking), is predominant, while in Inner Mongolia, the language is dialectally more diverse and is written in the traditional Mongolian script. notes: | - Khalkha also has four diphthongs: /ui, ʊi, ɔi, ai/. Vowels can also combine to form a further three diphthongs, and so seven in total: ia (иа), ʊa (уа) ei (эй). For example: ай in далай (eyes), иа in амиараа (individually), ой in нохой (dog), уа in хуаран (barracks), уй in уйлах (to cry), үй in үйлдвэр (factory), эй in хэрэгтэй (necessary). - Custom mapping sort orders made as following by: /й, ъ, ь, и/ for "i" and /щ, ш/ for "sh".
}
tests {
test "Avarga, khalbaga, aav", "Аварга, халбага, аав" test "Baga, sambar", "Бага, самбар" test "Avarga, vagon, sav", "Аварга, вагон, сав" test "Gazar, geree, khereg", "Газар, гэрээ, хэрэг" test "Dadlaga, akhmad", "Дадлага, ахмад" test "Yeeven, yerööl", "Еэвэн, ерөөл" test "Yorool, oyodol", "Ёроол, оёдол" test "Juulchin, ajil, Jon", "Жуулчин, ажил, Жон" test "Zam, azarga, baaz", "Зам, азарга, бааз" test "Kino, kilomyetr, akadyemi", "Кино, километр, академи" test "Ishig, bichig, khani", "Ишиг, бичиг, хани" # Correct expectation: Ишиг, бичиг, хань - Hard transliteration required for ь test "Iim, eejiin", "Ийм, ээжийн" test "Lam, alag, mal", "Лам, алаг, мал" test "Mal, khamar, nam", "Мал, хамар, нам" test "Nar, khana, ünen", "Нар, хана, үнэн" test "Oron, bolovsrol, toono", "Орон, боловсрол, тооно" test "Ödör, önöödör, ööröösöö", "Өдөр, өнөөдөр, өөрөөсөө" test "Puujin, aparat", "Пуужин, апарат" test "Rashaan, radio, sar", "Рашаан, радио, сар" test "Sar, asar, etses", "Сар, асар, эцэс" test "Tamga, tatlaga", "Тамга, татлага" test "Uran, nuruu", "Уран, нуруу" test "Ünen, türgen, tergüün", "Үнэн, түргэн, тэргүүн" test "Foto, fond", "Фото, фонд" test "Khavar, nökhör, ekh", "Хавар, нөхөр, эх" test "Tsatsag, tsetseg", "Цацаг, цэцэг" test "Chimeg, chadal, ach", "Чимэг, чадал, ач" test "Shashin, aash", "Шашин, ааш" test "Shyedrin, shors", "Шедрин, шорс" # Correct expectation: Щедрин, щорс - Hard transliteration required for щ usage test "Oriyo, suriya, gariya", "Ориё, сурия, гария" # Correct expectation: Оръё, суръя, гаръя - Hard transliteration required for ъ test "Khaany, akhyn", "Хааны, ахын" test "Khari, bari", "Хари, бари" # Correct expectation: Харь, барь - Hard transliteration required for ь test "Ezen, ene, emeel", "Эзэн, энэ, эмээл" test "Yum, yuüden", "Юм, юүдэн" test "Yamar, yaduu, aya", "Ямар, ядуу, ая" test "ii, ia, ua, ai, ei, oi, üi, Ii, Ai, Ei, Oi, Üi", "ий, иа, уа, ай, эй, ой, үй, Ий, Ай, Эй, Ой, Үй" test "uu, üü, yuu, yuü", "уу, үү, юу, юү"
}
stage {
# RULES sub "ii", "ий" sub "Ii", "Ий" sub "ai", "ай" sub "Ai", "Ай" sub "ei", "эй" sub "Ei", "Эй" sub "oi", "ой" sub "Oi", "Ой" sub "üi", "үй" sub "Üi", "Үй" # CHARACTERS parallel { sub "A", "А" # \u0410 sub "B", "Б" # \u0411 sub "V", "В" # \u0412 sub "G", "Г" # \u0413 sub "D", "Д" # \u0414 sub "Ye", "Е" # \u0415 sub "Yo", "Ё" # \u0401 sub "J", "Ж" # \u0416 sub "Z", "З" # \u0417 sub "I", "Й" # \u0419 sub "K", "К" # \u041a sub "L", "Л" # \u041b sub "M", "М" # \u041c sub "N", "Н" # \u041d sub "O", "О" # \u041e sub "Ö", "Ө" # \u04e8 sub "P", "П" # \u041f sub "R", "Р" # \u0420 sub "S", "С" # \u0421 sub "T", "Т" # \u0422 sub "U", "У" # \u0423 sub "Ü", "Ү" # \u04ae sub "F", "Ф" # \u0424 sub "Kh", "Х" # \u0425 sub "Ts", "Ц" # \u0426 sub "Ch", "Ч" # \u0427 sub "Sh", "Щ" # \u0429 sub "Sh", "Ш" # \u0428 sub "I", "Ъ" # \u042a sub "Y", "Ы" # \u042b sub "I", "Ь" # \u042c sub "I", "И" # \u0418 sub "E", "Э" # \u042d sub "Yu", "Ю" # \u042e sub "Ya", "Я" # \u042f sub "a", "а" # \u0430 sub "b", "б" # \u0431 sub "v", "в" # \u0432 sub "g", "г" # \u0433 sub "d", "д" # \u0434 sub "ye", "е" # \u0435 sub "yo", "ё" # \u0451 sub "j", "ж" # \u0436 sub "z", "з" # \u0437 sub "i", "й" # \u0439 sub "k", "к" # \u043a sub "l", "л" # \u043b sub "m", "м" # \u043c sub "n", "н" # \u043d sub "o", "о" # \u043e sub "ö", "ө" # \u04e9 sub "p", "п" # \u043f sub "r", "р" # \u0440 sub "s", "с" # \u0441 sub "t", "т" # \u0442 sub "u", "у" # \u0443 sub "ü", "ү" # \u04af sub "f", "ф" # \u0444 sub "kh", "х" # \u0445 sub "ts", "ц" # \u0446 sub "ch", "ч" # \u0447 sub "sh", "щ" # \u0449 sub "sh", "ш" # \u0448 sub "i", "ъ" # \u044a sub "y", "ы" # \u044b sub "i", "ь" # \u044c sub "i", "и" # \u0438 sub "e", "э" # \u044d sub "yu", "ю" # \u044e sub "ya", "я" # \u044f }
}