Module:mnw-translit/testcases
Documentation for this module may be created at Module:mnw-translit/testcases/doc
local tests = require('Module:QFQ/UnitTests')
local m_xlit = require('Module:mnw-translit')
-- LETTER MODIFIER APOSTROPHE:
local function modapo() return mw.ustring.char(0x02bc) end
-- if select is 1, the original test from b is performed.
-- if select is 2, the replacement test from b is performed.
-- if select is 3, both from b are performed
local select = 2
-- Summaries in tests:
local vom = "vowel of minor syllable misinterpreted as vowel of major syllable"
local glottal = "but transliterations do not contain glottal stop characters"
local transcription = "test uses transcription instead of transliteration"
local unconfirmed = "transliteration not confirmed for this word"
local grave = "but transliterations do not contain grave accents"
local tma = "တၟံ ends in a glottal stop"
local bad_mon = "bad Mon"
local mkup = "with markup"
indi = { -- Per script tests
a = {
{"ʼa", "အ"},
{"ka", "က"},
{"kha", "ခ"},
{"ga", "ဂ"},
{"gha", "ဃ"},
{"ṅa", "င"},
{"ṅa", "ၚ"},
{"ca", "စ"},
{"cha", "ဆ"},
{"ja", "ဇ"},
{"jha", "ၛ"},
{"ña", "ည"},
{"ḍa", "ဍ"},
{"ṇa", "ဏ"},
{"na", "န"},
{"ta", "တ"},
{"ṭa", "ဋ"},
{"tha", "ထ"},
{"ṭha", "ဌ"},
{"da", "ဒ"},
{"dha", "ဓ"},
{"pa", "ပ"},
{"pha", "ဖ"},
{"ba", "ဗ"},
{"bha", "ဘ"},
{"ma", "မ"},
{"ya", "ယ"},
{"ra", "ရ"},
{"la", "လ"},
{"ḷa", "ဠ"},
{"wa", "ဝ"},
{"swa", "သွ"},
{"wa", "ဝ"},
{"jwa", "ဇွ"},
{"sa", "သ"},
{"ha", "ဟ"},
{"ṗa", "ၜ"},
{"ḅa", "ၝ"},
},
-- The tests in b as at 5 October 2022 are numbered sequentially, with replacements being
-- having the same number but being distinguished by a following letter. The fields arer as follows:
-- id test number
-- bad What was wrong with the test. There may also be issues with the updated tests.
-- gone Non-nil if it has been superseded
-- rep if it is the replacement test
--
b = {
{"kakanon", "ကကနောန်", id=1},
{"kaklu", "ကကၠု"},
{"kaḍiup", "ကဍိုပ်"},
{"kan", "ကန်"},
{"karap", "ကရပ်"},
{"kaleṅhiuṃ", "ကလေၚ်ဟီု"},
{"kaleṅhiuṃ", "ကလေၚ်ဟီု"},
{"kawoasjaṅ", "ကဝဲသ္ဇၚ်"},
{"kasap", "ကသပ်"},
{"ket", "ကေတ်", id = 10},
{"kon", "ကောန်"},
{"konkatāk", "ကောန်ကတာ်"},
{"konkamā", "ကောန်ကမာ"},
{"konkwaḥ", "ကောန်ကွး"},
{"konkni", "ကောန်ကၞိ"},
{"konkni", "ကောန်ကၞိ"},
{"konknitiun", "ကောန်ကၞိတိုန်"},
{"konkmā", "ကောန်ကၟာ"},
{"konklaṅ", "ကောန်ကၠၚ်"},
{"konkhadeṃ", "ကောန်ခဒေံ", id = 20},
{"konkhamān", "ကောန်ခမာန်"},
{"konkhaʼah", "ကောန်ခအဟ်"},
{"kongakū", "ကောန်ဂကူ"},
{"konglu", "ကောန်ဂၠု"},
{"konciut", "ကောန်စိုတ်"},
{"koncaocaḥ", "ကောန်စဴစး"},
{"konjāt", "ကောန်ဇာတ်"},
{"konḍuṅ", "ကောန်ဍုၚ်"},
{"konḍuṅkonkwān", "ကောန်ဍုၚ်ကောန်ကွာန်"},
{"kontoa", "ကောန်တဲ", id = 30},
{"kontwaḥ", "ကောန်တွး"},
{"kontah", "ကောန်တှ်"},
{"kontmaṃ", "ကောန်တၟံ", id = 33, bad = tma, gone = 1},
{"kontma"..modapo(), "ကောန်တၟံ", id = '33a', rep = 1},
{"kontma"..modapo(), "ကောန်တၟံⒶ", id = '33b', bad = mkup, rep = 1},
{"konthaḍoa", "ကောန်ထဍဲ"},
{"konpnān", "ကောန်ပၞာန်"},
{"konpnaṃk", "ကောန်ပၞံက်", id = 36},
{"konpnaṃk", "ကောန်ပၞံⓄက်", id = '36a', bad = mkup},
{"konphyungriuh", "ကောန်ဖျုန်ဂြိုဟ်"},
{"konbnik", "ကောန်ဗၞိက်"},
{"konmat", "ကောန်မတ်"},
{"konmeʼ", "ကောန်မေအ်", id = 40},
{"konmeṃ", "ကောန်မေံ"},
{"konmheṃ", "ကောန်မှေံ"},
{"konrup", "ကောန်ရုပ်"},
{"konroatawswā", "ကောန်ရဲတဝ်သွာ"},
{"konlatāk", "ကောန်လတာ်"},
{"konliṅ", "ကောန်လိၚ်"},
{"konlok", "ကောန်လော်"},
{"konleṅ", "ကောန်လေၚ်"},
{"konlaṃk", "ကောန်လံက်", id = 49},
{"konlaṃk", "ကောန်လံⓄက်", id = '49a', bad = mkup},
{"konwut", "ကောန်ဝုတ်", id = 50},
{"konswiuṃ", "ကောန်သွီု"},
{"konhaḍoa", "ကောန်ဟဍဲ"},
{"konhadeṃ", "ကောန်ဟဒေံ"},
{"konhaʼah", "ကောန်ဟအှ်"},
{"konṅāk", "ကောန်ၚာ်"},
{"konṅāktruṃ", "ကောန်ၚာ်တြုံ"},
{"konṅākbrao", "ကောန်ၚာ်ဗြဴ"},
{"kɒ", "ကဵု", id = 58, bad = transcription, gone=1},
{"kiuw", "ကဵု", id = '58a', bad = unconfirmed, rep=1},
{"kaṃ", "ကံ"},
{"kḍip", "က္ဍိပ်", id = 60},
{"kḍiupkrao", "က္ဍိုပ်ကြဴ"},
{"kiuto", "က္တောဝ်", id = 62, bad = vom, gone = 1},
{"ktow", "က္တောဝ်", id = '62a', rep = 1},
{"ktao", "က္တဴ"},
{"kiutɒ", "က္တဵု", id = 64, bad = vom, gone = 1},
{"ktiuw", "က္တဵု", id = '64a', rep = 1},
{"kṗiup", "က္ၜိုပ်"},
{"kṗiuh", "က္ၜိုဟ်"},
{"kṗī", "က္ၜဳ"},
{"kṗao", "က္ၜဴ"},
{"bɔṅ", "က္ၜံၚ်", id = 69, bad = transcription, gone = 1},
{"kṗaṃṅ", "က္ၜံၚ်", id = '69a', bad = unconfirmed, rep = 1},
{"kṗaṃṅ", "က္ၜံⓄၚ်", id = '69b', bad = mkup, rep = 1},
{"kṗaṅkyā", "က္ၜၚ်ကျာ", id = 70},
{"kyā", "ကျာ"},
{"kyow", "ကျောဝ်"},
{"krāt", "ကြာတ်"},
{"krukkroṃ", "ကြုက်ကြောံ"},
{"krukkhakiuw", "ကြုက်ခကဵု"},
{"krukya", "ကြုက်ယျ", id = 76, bad = 'yy is digraph - clear y', gone = 1},
{"krukyya", "ကြုက်ယျ", id = '76a', rep = 1},
{"krukhakiuw", "ကြုက်ဟကဵု"},
{"krut", "ကြုတ်"},
{"krao", "ကြဴ"},
{"kwāṅgwī", "ကွာင်ဂွဳ", id = 80},
{"kwāṅthakiuw", "ကွာင်ထကဵု"},
{"kwākgāy", "ကွာ်ဂါဲ"},
{"kwāktarao", "ကွာ်တရဴ"},
{"kwākweṅ", "ကွာ်ဝေၚ်"},
{"kwāṅgwī", "ကွာၚ်ဂွဳ"},
{"kwiṅkwāk", "ကွိင်ကွာ်"},
{"kwen", "ကွေန်"},
{"kwoa", "ကွဲ"},
{"kiunɛp", "ကၞိပ်", id = 89, bad = vom, gone = 1},
{"knip", "ကၞိပ်", id = '89a', rep = 1},
{"kmak", "ကၟက်", id = 90},
{"kiumot", "ကၟတ်", id = 91, bad = vom, gone = 1},
{"kmat", "ကၟတ်", id = '91a', bad = unconfirmed, rep = 1},
{"kiumaoˀ", "ကၟု", id = 92, bad = vom, gone = 1},
{"kmu", "ကၟု", id = '92a', rep = 1},
{"klaˀ", "ကၠ", id = 93, bad = glottal, gone = 1},
{"kla", "ကၠ", id = '93a', repo = 1},
{"klandāy", "ကၠန်ဒါဲ"},
{"klah", "ကၠဟ်"},
{"klāt", "ကၠာတ်"},
{"kluṅ", "ကၠုၚ်"},
{"kleṅti", "ကၠေၚ်တိ"},
{"klɜ", "ကၠဵု", id = 99, bad = transcription, gone = 1},
{"kliuw", "ကၠဵု", id = '99a', rep = 1},
{"khaciut", "ခစိုတ်", id = 100},
{"khatāṃ", "ခတာံ"},
{"khataṃ", "ခတံ"},
{"khamāy", "ခမာဲ"},
{"khamhāy", "ခမှာဲ"},
{"khɒh", "ခိုဟ်", id = 105, bad = transcription, gone = 1},
{"khiuh", "ခိုဟ်", id = '105a', bad = unconfirmed, rep = 1},
{"khiuhca", "ခိုဟ်စ"},
{"khāy", "ခဲါ"},
{"kiudɔm", "ခ္ဍံ", id = 108, bad = vom, gone = 1},
{"khḍaṃ", "ခ္ဍံ", id = '108a', bad = unconfirmed, rep = 1},
{"khɔp", "ချပ်", id = 109, bad = transcription, gone = 1},
{"khyap", "ချပ်", id = '109a', rep = 1},
{"khɔh", "ချဟ်", id = 110, bad = transcription, gone = 1},
{"khyah", "ချဟ်", id = '110a', bad = unconfirmed, rep = 1},
{"khyiuṃ", "ချီု"},
{"khoa", "ချဲ", id = 112, bad = transcription, gone = 1},
{"khyoa", "ချဲ", id = '112a', bad = unconfirmed, rep = 1},
{"khrah", "ခြး", id = 113, bad = transcription, gone = 1},
{"khraḥ", "ခြး", id = '113a', rep = 1},
{"kiubet", "ခၜေတ်", id = 114, bad = vom, gone = 1},
{"khaṗet", "ခၜေတ်", id = '114a', bad = unconfirmed, rep = 1},
{"khmāy", "ခၟါဲ"},
{"khmāy", "ခၟာဲ"},
{"gaciut", "ဂစိုတ်"},
{"hiucem", "ဂစေံ", id = 118, bad = vom, gone = 1},
{"gaceṃ", "ဂစေံ", id = '118a', rep = 1},
{"gajoṃ", "ဂဇေါံ"},
{"gajaṃthawāk", "ဂဇံထဝါဲ", bad = 'looks corrupt', id = 120},
{"hiutɔ", "ဂတဝ်", id = 121, bad = vom, gone = 1},
{"gataw", "ဂတဝ်", id = '121a', bad = unconfirmed, rep = 1},
{"gatāgluṅ", "ဂတာဂၠုၚ်"},
{"gatupeṅ", "ဂတုပေၚ်"},
{"gatuʔiut", "ဂတုအိုတ်", id = 124, bad = glottal, gone = 1},
{"gatu"..modapo().."iut", "ဂတုအိုတ်", id = '124a', bad = unconfirmed, gone = 1},
{"gataṃ", "ဂတံ"},
{"gòt", "ဂတ်", id = 126, bad = grave, gone = 1},
{"gat", "ဂတ်", id = '126a', bad = unconfirmed, rep = 1},
{"gamliuṅ", "ဂမၠိုၚ်"},
{"galiuṅ", "ဂလိုၚ်"},
{"hiutaoˀ", "ဂိတု", id = 129, bad = vom, gone = 1},
{"gitu", "ဂိတု", id = '129a', bad = unconfirmed, rep = 1},
{"giuṃ", "ဂီု", id = 130},
{"gèt", "ဂေတ်", id = 131, bad = grave, gone = 1},
{"get", "ဂေတ်", id = '131a', bad = unconfirmed, rep = 1},
{"gòk", "ဂံက်", id = 132, bad = grave, gone = 1},
{"gaṃk", "ဂံက်", id = '132a', bad = unconfirmed, rep = 1},
{"gaṃk", "ဂံⓄက်", id = '132b', bad = mkup, rep = 1},
{"gɛ̀h", "ဂး", id = 133, bad = grave, gone = 1},
{"gaḥ", "ဂး", id = '133a', rep = 1},
{"càṅ", "ဂျိုၚ်", id = 134, bad = grave, gone = 1},
{"gyiuṅ", "ဂျိုၚ်", id = '134a', bad = unconfirmed, rep = 1},
{"grɜ̀p", "ဂြိုပ်", id = 135, bad = grave, gone = 1},
{"griup", "ဂြိုပ်", id = '135a', rep = 1},
{"grɜ̀h", "ဂြိုဟ်", id = 136, bad = grave, gone = 1},
{"griuh", "ဂြိုဟ်", id = '136a', bad = unconfirmed, rep = 1},
{"gràṅ", "ဂြိုၚ်", id = 137, bad = grave, gone = 1},
{"griuṅ", "ဂြိုၚ်", id = '137a', bad = unconfirmed, rep = 1},
{"grɛ̀aṅ", "ဂြၚ်", id = 138, bad = grave, gone = 1},
{"graṅ", "ဂြၚ်", id = '138a', bad = unconfirmed, rep = 1},
{"graṅciṅ", "ဂြၚ်စိၚ်"},
{"graṅtiṃ", "ဂြၚ်တီ", id = 140},
{"gwak", "ဂွက်"},
{"gwàt", "ဂွါတ်", id = 142, bad = grave, gone = 1},
{"gwāt", "ဂွါတ်", id = '142a', bad = unconfirmed, rep = 1},
{"gwùˀ", "ဂွု", id = 143, bad = grave, gone = 1},
{"gwu", "ဂွု", id = '143a', bad = unconfirmed, rep = 1},
{"gahle", "ဂှ်လေ", id = 144, bad = bad_mon, gone = 1},
{"gahlew", "ဂှ်လေဝ်", id = '144a', rep = 1}, -- "ghlew" can be found in exx. for လေဝ်.
{"gahlekiuṃ", "ဂှ်လေကီု", id = 145, bad = bad_mon, gone = 1},
{"gahlewkiuṃ", "ဂှ်လေဝ်ကီု", id = '145a', bad = unconfirmed, rep = 1},
{"gnā", "ဂၞာ"},
{"gnākḍiup", "ဂၞာက္ဍိုပ်"},
{"gni", "ဂၞိ"},
{"gnī", "ဂၞဳ"},
{"gnaokit", "ဂၞဴကိတ်", id = 150},
{"gnaokwāk", "ဂၞဴကွာ်"},
{"gnaoḍot", "ဂၞဴဍောတ်"},
{"gnaopu", "ဂၞဴပု"},
{"gnaobiun", "ဂၞဴဗိုန်"},
{"gnaoliuṃ", "ဂၞဴလီု"},
{"gnaoʼā", "ဂၞဴအာ"},
{"glā", "ဂၠါ"},
{"gliṅ", "ဂၠိင်"},
{"gliuṅ", "ဂၠိုၚ်"},
{"gliuṅglaṅ", "ဂၠိုၚ်ဂၠၚ်", id = 160},
{"gliuṅta", "ဂၠိုၚ်တ"},
{"gliuṅtiun", "ဂၠိုၚ်တိုန်"},
{"gliuṅleh", "ဂၠိုၚ်လေဟ်"},
{"gliṅ", "ဂၠိၚ်"},
{"gliṅjṅoa", "ဂၠိၚ်ဇ္ၚဲ"},
{"gliṅsṅoa", "ဂၠိၚ်သ္ၚဲ"},
{"glɜ̀ṅ", "ဂၠုၚ်", id = 167, bad = grave, gone = 1},
{"gluṅ", "ဂၠုၚ်", id = '167a', rep = 1},
{"gluṅgadiuʼ", "ဂၠုၚ်ဂဒိုအ်"},
{"gluṅtoa", "ဂၠုၚ်တဲ"},
{"gluṅpriuṅ", "ဂၠုၚ်ပြိုၚ်", id = 170},
{"gleṃ", "ဂၠေံ"},
{"glòṅ", "ဂၠံၚ်", id = 172, bad = grave, gone = 1},
{"glaṃṅ", "ဂၠံၚ်", id = '172a', bad = unconfirmed, rep = 1},
{"glaṃṅ", "ဂၠံⓄၚ်", id = '172b', bad = mkup, rep = 1},
{"cɛˀ", "စ", id = 173, bad = transcription, gone = 1},
{"ca", "စ", id = '173a', rep = 1},
{"can", "စန်"},
{"capgluṅ", "စပ်ဂၠုၚ်"},
{"ciutkleṃ", "စိုတ်ကၠေံ"},
{"ciutkhiuh", "စိုတ်ခိုဟ်"},
{"ciutgliṅ", "စိုတ်ဂၠိၚ်"},
{"ciutgleṃ", "စိုတ်ဂၠေံ"},
{"ciutḍot", "စိုတ်ဍောတ်", id = 180},
{"ciutprah", "စိုတ်ပြဟ်"},
{"ciutliuṃ", "စိုတ်လီု"},
{"ciutʼon", "စိုတ်အောန်"},
{"coa", "စဲ"},
{"caṅ", "စံၚ်", id = 185, bad = transcription, gone = 1},
{"caṃṅ", "စံၚ်", id = '185a', bad = unconfirmed, rep = 1},
{"caṃṅ", "စံⓄၚ်", id = '185b', bad = mkup, rep = 1},
{"cah", "စး", id = 186, bad = transcription, gone = 1},
{"caḥ", "စး", id = '186a', bad = unconfirmed, rep = 1},
{"cah", "စှ်"},
{"chap", "ဆပ်"},
{"chāṃ", "ဆာံ"},
{"chiṃ", "ဆီ", id = 190},
{"chuˀ", "ဆု", id = 191, bad = transcription, gone = 1},
{"chu", "ဆု", id = '191a', bad = unconfirmed, rep = 1},
{"chuṅ", "ဆုၚ်"},
{"jɛ̀ak", "ဇက်", id = 193, bad = transcription, gone = 1},
{"jak", "ဇက်", id = '193a', bad = unconfirmed, rep = 1},
{"jamnok", "ဇမၞော်"},
{"jamliṅ", "ဇမၠိၚ်"},
{"jaliṅ", "ဇလိၚ်"},
{"jɜ̀t", "ဇိုတ်", id = 197, bad = grave, gone = 1},
{"jiut", "ဇိုတ်", id = '197a', bad = unconfirmed, rep = 1},
{"jàṅ", "ဇိုၚ်", id = 198, bad = grave, gone = 1},
{"jiuṅ", "ဇိုၚ်", id = '198a', rep = 1},
{"jiuṅṗī", "ဇိုၚ်ၜဳ"},
{"jòiṅ", "ဇိၚ်", id = 200, bad = grave, gone = 1},
{"jiṅ", "ဇိၚ်", id = '200a', bad = unconfirmed, rep = 1},
{"jɜ̀k", "ဇုက်", id = 201, bad = grave, gone = 1},
{"juk", "ဇုက်", id = '201a', bad = unconfirmed, rep = 1},
{"jùt", "ဇုတ်", id = 202, bad = grave, gone = 1},
{"jut", "ဇုတ်", id = '202a', rep = 1},
{"jòa", "ဇဲ", id = 203, bad = grave, gone = 1},
{"joa", "ဇဲ", id = '203a', bad = unconfirmed, rep = 1},
{"jɜ̀", "ဇဵု", id = 204, bad = grave, gone = 1},
{"jiuw", "ဇဵု", id = '204a', bad = unconfirmed, rep = 1},
{"jùm", "ဇြုံ", id = 205, bad = grave, gone = 1},
{"jruṃ", "ဇြုံ", id = '205a', rep = 1},
{"jruṃjāt", "ဇြုံဇာတ်"},
{"jruṃjātgayāṅ", "ဇြုံဇာတ်ဂယာၚ်"},
{"jruṃjāttaṅ", "ဇြုံဇာတ်တၚ်"},
{"jruṃjiuwtṅa", "ဇြုံဇဵုတ္ၚ"},
{"jruṃḍāk", "ဇြုံဍာ်", id = 210},
{"jruṃbuy", "ဇြုံဗုဲ"},
{"jruṃblow", "ဇြုံဗၠောဝ်"},
{"jwò", "ဇွောဝ်", id = 213, bad = grave, gone = 1},
{"jwow", "ဇွောဝ်", id = '213a', bad = unconfirmed, rep = 1},
{"jaṅoa", "ဇၚဲ", id = 214, bad = "Intobesa objects, so 528 created"},
{"jnok", "ဇၞော်"},
{"jnokmow", "ဇၞော်မောဝ်"},
{"jliṅ", "ဇၠိၚ်"},
{"ñàt", "ညာတ်", id = 218, bad = grave, gone = 1},
{"ñāt", "ညာတ်", id = '218a', rep = 1},
{"ñātket", "ညာတ်ကေတ်"},
{"ñɛ̀htɔʔ", "ညးတံ", id = 220, bad = grave, gone = 1},
{"ñaḥta"..modapo(), "ညးတံ", id = '220a', bad = unconfirmed, rep = 1},
{"ñaḥta"..modapo(), "ညးတံⒶ", id = '220b', bad = mkup, rep = 1},
-- Another pair to be treated is corrected/wrong
{"ñaḥ", "ညး", id = 221, rep = 1},
{"ñɛ̀h", "ညး", id = 222, bad = grave, gone = 1},
{"ḍapdao", "ဍာပ်ဍဴ", id = 223, bad = 'based on a mistranscribed transcription', gone = 1},
{"ḍāpḍao", "ဍာပ်ဍဴ", id = '223a', rep = 1},
{"ḍākkiulɒˀ", "ဍာ်ကၠောံ", id = 224, bad = vom, gone = 1},
{"ḍākklo"..modapo(), "ဍာ်ကၠောံ", id = '224a', bad = unconfirmed, rep = 1},
{"ḍākklo"..modapo(), "ဍာ်ကၠောံⒶ", id = '224b', bad = mkup, rep = 1},
{"ḍākkhrɛk", "ဍာ်ခြက်", id = 225, bad = '2nd syllable used transcription', gone = 1},
{"ḍākkhrak", "ဍာ်ခြက်", id = '225a', bad = unconfirmed, rep = 1},
{"ḍākmìt", "ဍာ်မိတ်", id = 226, bad = grave, gone = 1},
{"ḍākmit", "ဍာ်မိတ်", id = '226a', rep = 1},
{"ḍāk", "ဍာ်"},
{"ḍiup", "ဍိုပ်"},
{"ḍɒpdao", "ဍိုပ်ဍဴ", id = 229, bad = "1st syllable used transcription", gone = 1},
{"ḍiupḍao", "ဍိုပ်ဍဴ", id = '229a', bad = unconfirmed, rep = 1},
{"ḍɜk", "ဍုက်", id = 230, bad = transcription, gone = 1},
{"ḍuk", "ဍုက်", id = '230a', bad = unconfirmed, rep = 1},
{"ḍut", "ဍူတ်", id = 231, bad = transcription, gone = 1},
{"ḍūt", "ဍူတ်", id = '231a', bad = unconfirmed, rep = 1},
{"ḍeak", "ဍေက်", id = 232, bad = transcription, gone = 1},
{"ḍek", "ဍေက်", id = '232a', bad = unconfirmed, rep = 1},
{"ḍot", "ဍောတ်"},
{"ḍɛ̀htɔʔ", "ဍေံတံ", id = 234, bad = grave, gone = 1},
{"ḍeĥta"..modapo(), "ဍေံတံ", id = '234a', bad = unconfirmed, rep = 1},
{"ḍeĥta"..modapo(), "ဍေံⒽတံⒶ", id = '234b', bad = mkup, rep = 1},
{"ḍɛ̀h", "ဍေံ", id = 235, bad = grave, gone = 1},
{"ḍeĥ", "ဍေံ", id = '235a', bad = unconfirmed, rep = 1},
{"ḍeĥ", "ဍေံⒽ", id = '235b', bad = mkup, rep = 1},
{"ḍeṃ", "ဍေံ", id = 236},
{"ḍeṃ", "ဍေံⓂ", id = '236a', bad = mkup},
{"ṇaṃ", "ဏံ"},
{"tɛk", "တက်", id = 238, bad = transcription, gone = 1},
{"tak", "တက်", id = '238a', rep = 1},
{"tarap", "တရပ်"},
{"tɔeˀ", "တိ", id = 240, bad = transcription, gone = 1},
{"ti", "တိ", id = '240a', rep = 1},
{"tɔeˀròtchan", "တိရစ္ဆာန်", id = 241, bad = transcription, gone = 1},
{"tiracchān", "တိရစ္ဆာန်", id = '241a', bad = unconfirmed, rep = 1},
{"tiṅkyāṃ", "တိၚ်ကျာံ"},
{"tɛm", "တီ", id = 243, bad = transcription, gone = 1},
{"tiṃ", "တီ", id = '243a', rep = 1},
{"tiṃgun", "တီဂုန်"},
{"tiṃjaku", "တီဇကု"},
{"tiṃñāt", "တီညာတ်"},
{"tokchaʔ", "တော်ဆ", id = 247, bad = glottal, gone = 1},
{"tokcha", "တော်ဆ", id = '247a', bad = unconfirmed, rep = 1},
{"teṃ", "တေံ"},
{"toa", "တဲ"},
{"toajwi", "တဲဇွိ", id = 250},
{"taṃ", "တံ"},
{"ṅoa", "တ္ၚဲ", id = 252, bad = transcription, gone = 1},
{"tṅoa", "တ္ၚဲ", id = '252a', rep = 1},
{"tṅoaceṅ", "တ္ၚဲစေၚ်"},
{"tṅoatiṅ", "တ္ၚဲတိၚ်"},
{"tṅoapliut", "တ္ၚဲပၠိုတ်"},
{"ṅɔk", "တ္ၚံက်", id = 256, bad = transcription, gone = 1},
{"tṅaṃk", "တ္ၚံက်", id = '256a', bad = unconfirmed, rep = 1},
{"tṅaṃk", "တ္ၚံⓄက်", id = '256b', bad = mkup, rep = 1},
{"traoh", "တြုံ", id = 257, bad = transcription, gone = 1},
{"truĥ", "တြုံ", id = '257a', rep = 1},
{"truĥ", "တြုံⒽ", id = '257b', bad = mkup, rep = 1},
--Treat the next pair as wrong test and correct test.
{"tiurem", "တြေံ", id = 258, bad = vom, gone = 1},
{"treṃ", "တြေံ", id = 259, rep = 1},
-- Treat the next pair as wrong test and correct test.
{"twaik", "တွာ်", id = 260, bad = transcription, gone = 1},
{"twāk", "တွာ်", id = 261, rep = 1},
{"twaḥ", "တွး"},
{"tɔh", "တှ်", id = 263, bad = transcription, gone = 1},
{"tah", "တှ်", id = '263a', rep = 1},
{"tmaʼgacaḥ", "တၟအ်ဂစး"},
{"tiumɔeˀ", "တၟိ", id = 265, bad = vom, gone = 1},
{"tmi", "တၟိ", id = '265a', rep = 1},
{"tmaṃ", "တၟံ", id = 266, bad = tma, gone = 1},
{"tmaṃ", "တၟံ", id = '266a', bad = tma, rep = 1},
{"tmaṃ", "တၟံ", id = '266b', bad = tma, rep = 1},
{"tmaṃgacaḥ", "တၟံဂစး", id = 267, bad = tma, gone = 1},
{"tma"..modapo().."gacaḥ", "တၟံဂစး", id = '267a', rep = 1},
{"tma"..modapo().."gacaḥ", "တၟံⒶဂစး", id = '267b', bad = mkup, rep = 1},
{"tmaṃgaphiuw", "တၟံဂဖဵု", id = 268, bad = tma, gone = 1},
{"tma"..modapo().."gaphiuw", "တၟံဂဖဵု", id = '268a', rep = 1},
{"tma"..modapo().."gaphiuw", "တၟံⒶဂဖဵု", id = '268b', bad = mkup, rep = 1},
{"tmaṃhacaḥ", "တၟံခစး", id = 269, bad = tma, gone = 1},
-- {"tma"..modapo().."hacaḥ", "တၟံဟစး", id = '269a', bad = bad_mon, rep = 1},
-- {"tma"..modapo().."hacaḥ", "တၟံⒶဟစး", id = '269b', bad = bad_mon.."; "..mkup, rep = 1},
{"tma"..modapo().."khacaḥ", "တၟံခစး", id = '269c', bad = unconfirmed, rep = 1},
{"tma"..modapo().."khacaḥ", "တၟံⒶခစး", id = '269d', bad = mkup, rep = 1},
{"tmaṃhapiuw", "တၟံခပဵု", id = 270, bad = tma, gone = 1},
-- {"tma"..modapo().."hapiuw", "တၟံဟပဵု", id = '270a', bad = bad_mon, rep = 1},
-- {"tma"..modapo().."hapiuw", "တၟံⒶဟပဵု", id = '270b', bad = mkup.."; "..mkup, rep = 1},
{"tma"..modapo().."khapiuw", "တၟံခပဵု", id = '270c', bad = unconfirmed, rep = 1},
{"tma"..modapo().."khapiuw", "တၟံⒶခပဵု", id = '270d', bad = mkup, rep = 1},
{"tla", "တၠ"},
{"tiulɛt", "တၠိတ်", id = 272, bad = vom, gone = 1},
{"tlit", "တၠိတ်", id = '272a', bad = unconfirmed, rep = 1},
{"tlɔiṅ", "တၠောၚ်", id = 273, bad = transcription, gone = 1},
{"tloṅ", "တၠောၚ်", id = '273a', rep = 1},
{"theaṅ", "ထေၚ်", id = 274, bad = transcription, gone = 1},
{"theṅ", "ထေၚ်", id = '274a', rep = 1},
{"thɒˀ", "ထွံ", id = 275, bad = transcription, gone = 1},
{"thwa"..modapo(), "ထွံ", id = '275a', bad = unconfirmed, rep = 1},
{"thwa"..modapo(), "ထွံⒶ", id = '275b', bad = mkup, rep = 1},
{"tiunoik", "ထၞိက်", id = 276, bad = vom, gone = 1},
{"thnik", "ထၞိက်", id = '276a', bad= uinconfirmed, rep = 1},
{"diucòˀ", "ဒဇံ", id = 277, bad = transcription, gone = 1},
{"daja"..modapo(), "ဒဇံ", id = '277a', bad = unconfirmed, rep = 1},
{"daja"..modapo(), "ဒဇံⒶ", id = '277b', bad = mkkup, rep = 1},
{"diupɒt", "ဒပိုတ်", id = 278, bad = transcription, gone = 1},
{"dapiut", "ဒပိုတ်", id = '278a', rep = 1},
{"diurɜ̀h", "ဒရိုဟ်", id = 279, bad = transcription, gone = 1},
{"dariuh", "ဒရိုဟ်", id = '279a', bad = unconfirmed, rep = 1},
{"dunkarāp", "ဒုန်ကရာပ်", id = 280},
{"dunkasaṅ", "ဒုန်ကသၚ်"},
{"dunkrāp", "ဒုန်ကြာပ်"},
{"dunkhyū", "ဒုန်ချူ"},
{"dundhala", "ဒုန်ဓလ"},
{"dunʼasaṅ", "ဒုန်အသၚ်"},
{"tɜ̀", "ဒဵု", id = 286, bad = transcription, gone = 1},
{"diuw", "ဒဵု", id = 286, bad = unconfirmed, rep = 1},
{"tɛ̀ha", "ဒးအာ", id = 287, bad = transcription, gone = 1},
{"daḥ"..modapo().."ā", "ဒးအာ", id = '287a', bad = transcription, gone = 1},
{"daḥ", "ဒး"},
{"daḥkmik", "ဒးကၟိက်"},
{"daḥkhyāṃ", "ဒးချာံ", id = 290},
{"daḥciut", "ဒးစိုတ်"},
{"daḥchāṃ", "ဒးဆာံ"},
{"daḥduh", "ဒးဒုဟ်"},
{"daḥpmik", "ဒးပၟိက်"},
{"daḥphacap", "ဒးဖစပ်"},
{"daḥphacap", "ဒးဖစပ်"},
{"daḥbacap", "ဒးဗစပ်"},
{"daḥbacap", "ဒးဗစပ်"},
{"dwaḥ", "ဒွး"},
{"dah", "ဒှ်", id = 300},
{"dliṅ", "ဒၠိၚ်"},
{"dlao", "ဒၠဴ"},
{"nā", "နာ"},
{"num", "နုမ်"},
{"nao", "နဴ"},
{"naobiun", "နဴဗိုန်"},
{"nwaṃkiuwciut", "နွံကဵုစိုတ်", id = 307},
{"nwaṃkiuwciut", "နွံⓂကဵုစိုတ်", id = '307a', bad = mkup},
{"nwaṃciut", "နွံစိုတ်"},
{"nwaṃpiun", "နွံပိုန်"},
{"nwaṃmuknwaṃmat", "နွံမုက်နွံမတ်", id = 310},
{"nwaṃyamu", "နွံယမု"},
{"nwaṃymu", "နွံယၟု"},
{"paḍoa", "ပဍဲ"},
{"pateṅ", "ပတေင်"},
{"pap", "ပပ်"},
{"piurom", "ပရောမ်", id = 316, bad = vom, gone = 1},
{"parom", "ပရောမ်", id = '316a', bad = unconfirmed, rep = 1},
{"piulaṅ", "ပလိုၚ်", id = 317, bad = vom, gone = 1},
{"paliuṅ", "ပလိုၚ်", id = '317a', rep = 1},
{"pa", "ပဝ်", id = 318, bad = "User input error", gone = 1},
{"paw", "ပဝ်", id = '318a', rep = 1},
{"pāpaˀ", "ပါပ", id = 319, bad = transcription, gone = 1},
{"pāpa", "ပါပ", id = '319a', bad = unconfirmed, rep = 1},
{"pāpa", "ပါပါ", id = 320, bad = transcription, gone = 1},
{"pāpā", "ပါပါ", id = '320a', rep = 1},
{"pāik", "ပါ်", id = 321, bad = transcription, gone = 1},
{"pāk", "ပါ်", id = '321a', bad = unconfirmed, rep = 1},
{"pāiṅ", "ပါၚ်", id = 322, bad = transcription, gone = 1},
{"pāṅ", "ပါၚ်", id = '322a', rep = 1},
{"pāṅknak", "ပါၚ်ကၞက်"},
{"pāṅphao", "ပါၚ်ဖဴ"},
{"pi", "ပိ"},
{"piuy", "ပိုဲ"},
{"puṅ", "ပုၚ်"},
{"pūkleh", "ပူကၠေဟ်"},
{"pūti", "ပူတိ"},
{"pūdak", "ပူဒက်", id = 330},
{"pūpā", "ပူပါ"},
{"pūbiuk", "ပူဗိုက်"},
{"pūbiun", "ပူဗိုန်"},
{"pūlaṅet", "ပူလၚေတ်"},
{"poṅ", "ပေါၚ်"},
{"pɔiṅ", "ပေၚ်", id = 336, bad = transcription, gone = 1},
{"peṅ", "ပေၚ်", id = '336a', rep = 1},
{"peṅkḍat", "ပေၚ်က္ဍတ်"},
{"peṅciut", "ပေၚ်စိုတ်"},
{"peṅbaw", "ပေၚ်ဗဝ်"},
{"peṅsū", "ပေၚ်သူ", id = 340},
{"peṅʼā", "ပေၚ်အာ"},
{"paṃṅgluṅ", "ပံၚ်ဂၠုၚ်", id = 342},
{"paṃṅgluṅ", "ပံⓄၚ်ဂၠုၚ်", id = '342a', bad = mkup},
{"kao", "ပ္ကဴ", id = 343, bad = transcription, gone = 1},
{"pkao", "ပ္ကဴ", id = '343a', bad = unconfirmed, rep = 1},
{"pḍoakiuw", "ပ္ဍဲကဵု"},
{"piutɔiṅ", "ပ္တေၚ်", id = 345, bad = vom, gone = 1},
{"pteṅ", "ပ္တေၚ်", id = '345a', bad = unconfirmed, rep = 1},
{"piuṅao", "ပ္ၚူ", id = 346, bad = vom, gone = 1},
{"pṅū", "ပ္ၚူ", id = 346, bad = unconfirmed, rep = 1},
{"prap", "ပြပ်"},
{"prah", "ပြဟ်"},
{"pre", "ပြေ"},
{"piureˀ", "ပြေံ", id = 350, bad = vom, gone = 1},
{"pre"..modapo(), "ပြေံ", id = '350a', bad = unconfirmed, rep = 1},
{"pre"..modapo(), "ပြေံⒶ", id = '350b', bad = mkup, rep = 1},
{"kiumot", "ပၟတ်", id = 351, bad = vom, gone = 1},
{"pmat", "ပၟတ်", id = '351a', bad = unconfirmed, rep = 1},
{"phataṃ", "ဖတံ"},
{"hiuram", "ဖရာံ", id = 353, bad = vom, gone = 1},
{"pharāṃ", "ဖရာံ", id = '353a', bad = unconfirmed, rep = 1},
{"phɔik", "ဖေက်", id = 354, bad = transcription, gone = 1},
{"phek", "ဖေက်", id = '354a', bad = unconfirmed, rep = 1},
{"hiuɔˀ", "ဖ္အံ", id = 355, bad = vom, gone = 1},
{"ph"..modapo().."a"..modapo(), "ဖ္အံ", bad = unconfirmed, id = '355a', rep = 1},
{"ph"..modapo().."a"..modapo(), "ဖ္အံⒶ", bad = mkup, id = '355b', rep = 1},
{"phyihciut", "ဖျိဟ်စိုတ်"},
{"phyun", "ဖျုန်"},
{"phyehciut", "ဖျေဟ်စိုတ်"},
{"biutaˀ", "ဗတ", id = 359, bad = vom, gone = 1},
{"bata", "ဗတ", id = '359a', bad = unconfirmed.."; Intobesa objects, so 529 created", rep = 1},
{"batāṃ", "ဗတာံ", id = 360},
{"biutak", "ဗတိုက်", id = 361, bad = vom, gone = 1},
{"batiuk", "ဗတိုက်", id = '361a', bad = unconfirmed, rep = 1},
{"bataṃ", "ဗတံ", id = 362, bad = bad_mon, gone = 1},
{"btaṃ", "ဗ္တံ", id = '362a', rep = 1},
{"bùˀ", "ဗု", id = 363, bad = transcription, gone = 1},
{"bu", "ဗု", id = '363a', rep = 1},
{"bɜ̀ṅ", "ဗုၚ်", id = 364, bad = transcription, gone = 1},
{"buṅ", "ဗုၚ်", id = '364a', bad = unconfirmed, rep = 1},
{"bīmhaṅ", "ဗဳမှၚ်"},
{"biuw", "ဗဵု"},
{"biuket", "ဗ္ကေတ်", id = 367, bad = vom, gone = 1},
{"bket", "ဗ္ကေတ်", id = '367a', bad = unconfirmed, rep = 1},
{"baca", "ဗ္စ", id = 368, bad = "transliteration misspelt", gone = 1},
{"bca", "ဗ္စ", id = '368a', bad = unconfirmed, rep = 1},
{"biutɔe", "ဗ္တဳ", id = 369, bad = vom, gone = 1},
{"btī", "ဗ္တဳ", id = '369a', rep = 1},
{"biutɔm", "ဗ္တံ", id = 370, bad = vom, gone = 1},
{"btaṃ", "ဗ္တံ", id = '370a', rep = 1},
{"btaṃsagā", "ဗ္တံသဂါ"},
{"bdaḥ", "ဗ္ဒး"},
{"byùˀ", "ဗျု", id = 373, bad = grave, gone = 1},
{"byu", "ဗျု", id = '373a', rep = 1},
{"brātkwa", "ဗြာတ်ကွ"},
{"brātḍāktah", "ဗြာတ်ဍာ်တှ်"},
{"brātma", "ဗြာတ်မ"},
{"brātsla", "ဗြာတ်သၠ"},
{"bròa", "ဗြဲ", id = 378, bad = grave, gone = 1},
{"broa", "ဗြဲ", id = '378a', bad = unconfirmed, rep = 1},
{"brɛ̀a", "ဗြဴ", id = 379, bad = grave, gone = 1},
{"brao", "ဗြဴ", id = '379a', rep = 1},
{"bɛ̀htɔʔ", "ဗှ်ေတံ", id = 380, bad = grave.."; corrected by b-383", gone = 1},
-- {"behta"..modapo(), "ဗှ်ေတံ", id = '380a', bad = unconfirmed, rep = 1},
-- Next two interpreted as corrected/uncorrected pair
{"beh", "ဗှ်ေ", id = 381, rep = 1},
{"bɛ̀h", "ဗှ်ေ", id = 382, bad = grave, gone = 1},
{"behtaʼ", "ဗှ်ေတံ", id = 383, bad = "corrects b-380"},
{"behtaʼ", "ဗှ်ေတံⒶ", id = '383a', bad = mkup},
{"blɛ̀aṅ", "ဗၠေၚ်", id = 384, bad = grave, gone = 1},
{"bleṅ", "ဗၠေၚ်", id = '384a', bad = unconfirmed, rep = 1},
{"bhɛ̀ʔpiulaʔ", "ဘပၠ", id = 385, bad = glottal, gone = 1},
{"bhapla", "ဘပၠ", id = '385a', bad = uunconfirmed, rep = 1},
{"mɛ̀ʔhiune", "မဗၞး", id = 386, bad = glottal, gone = 1},
{"mabnaḥ", "မဗၞး", id = '386a', bad = unconfirmed, rep = 1},
{"mɛ̀ˀ", "မ", id = 387, bad = glottal, gone = 1},
{"ma", "မ", id = '387a', rep = 1},
{"mòt", "မတ်", id = 388, bad = grave, gone = 1},
{"mat", "မတ်", id = '388a', rep = 1}, -- Jenny thesis p6
{"matciṅ", "မတ်စိၚ်"},
{"matbroa", "မတ်ဗြဲ", id = 390},
{"mìˀ", "မိ", id = 391, bad = glottal, gone = 1},
{"mi", "မိ", id = '391a', rep = 1},
{"mùh", "မိုဟ်", id = 392, bad = grave, gone = 1},
{"miuh", "မိုဟ်", id = '392a', bad = unconfirmed, rep = 1},
{"mèmè", "မေမေ", id = 393, bad = grave, gone = 1},
{"meme", "မေမေ", id = '393a', bad = uunconfirmed, rep = 1},
{"mɛ̀a", "မဴ", id = 394, bad = grave, gone = 1},
{"mao", "မဴ", id = '394a', bad = unconfirmed, rep = 1},
{"mgaḥ", "မ္ဂး"},
{"piurùn", "မြုန်", id = 396, bad = vom, gone = 1},
{"mrun", "မြုန်", id = '396a', bad = unconfirmed, rep = 1},
{"mwoa", "မွဲ"},
{"mòiṅ", "မှိၚ်", id = 398, bad = transcription, gone = 1},
{"mhiṅ", "မှိၚ်", id = '398a', bad = unconfirmed, rep = 1},
{"hmɛṅ", "မှၚ်", id = 399, bad = transcription, gone = 1},
{"mhaṅ", "မှၚ်", id = '399a', rep = 1},
{"nìh", "မၞိဟ်", id = 400, bad = transcription, gone = 1},
{"mnih", "မၞိဟ်", id = '400a', rep = 1},
{"mnuṃ", "မၞုံ"},
{"mnaḥ", "မၞး"},
{"mnaḥtaṃ", "မၞးတံ"},
{"yɛ̀ak", "ယက်", id = 404, bad = transcription, gone = 1},
{"yak", "ယက်", id = '404a', bad = unconfirmed, rep = 1},
{"yiuṃ", "ယီု"},
{"yiuṃtiun", "ယီုတိုန်"},
{"yùṅ", "ယုၚ်", id = 407, bad = grave, gone = 1},
{"yuṅ", "ယုၚ်", id = '407a', bad = unconfirmed, rep = 1},
{"yoakaloṃkalen", "ယဲကလောံကလေန်"},
{"yoakāla", "ယဲကာလ", id = 409, bad = "Intobesa disbelieves, so commoner 530 added."},
{"yoaklaṅkmat", "ယဲကၠၚ်ကၟတ်", id = 410},
{"yoakhāydut", "ယဲခာဲဒုတ်"},
{"yoagnao", "ယဲဂၞဴ"},
{"yoaciut", "ယဲစိုတ်"},
{"yoacok", "ယဲစေါ်"},
{"yoataṇiṃ", "ယဲတဏီ"},
{"yoamat", "ယဲမတ်"},
{"yoamhat", "ယဲမှတ်"},
{"yoasṅikmat", "ယဲသ္ၚိကၟတ်"},
{"hiuyèh", "ယှေ်", id = 419, bad = vom.."and there is an encoding problem", gone = 1},
{"yeh", "ယှ်ေ", id = '419a', bad = unconfirmed, rep = 1},
{"ran", "ရန်", id = 420},
{"ròp", "ရပ်", id = 421, bad = grave, gone = 1},
{"rap", "ရပ်", id = '421a', bad = unconfirmed, rep = 1},
{"rɜ̀h", "ရိုဟ်", id = 422, bad = grave, gone = 1},
{"riuh", "ရိုဟ်", id = '422a', rep = 1},
{"tiukah", "လကး", id = 423, bad = vom, gone = 1},
{"lakaḥ", "လကး", id = '423a', rep = 1},
{"liutaik", "လတာ်", id = 424, bad = vom, gone = 1},
{"latāk", "လတာ်", id = '424a', bad = unconfirmed, rep = 1},
{"liucɔk", "လမ္စံက်", id = 425, bad = vom, gone = 1},
{"lamcaṃk", "လမ္စံက်", id = '425a', bad = unconfirmed, rep = 1},
{"lamcaṃk", "လမ္စံⓄက်", id = '425b', bad = mkup, rep = 1},
{"lamyiuṃ", "လမျီု"},
{"lawiuṃ", "လဝီု"},
{"liuk", "လိုက်"},
{"liuṃciut", "လီုစိုတ်"},
{"liuṃdraṅbaṃk", "လီုဒြၚ်ဗံက်", id = 430},
{"liuṃdraṅbaṃk", "လီုဒြၚ်ဗံⓄက်", id = '430a', bad = mkup},
{"liuṃmhā", "လီုမှာ"},
{"liuṃlāk", "လီုလာ်"},
{"lop", "လောပ်"},
{"loy", "လောဲ"},
{"loyswā", "လောဲသွာ"},
{"lèˀ", "လေံ", id = 436, bad = grave, gone = 1},
{"le"..modapo(), "လေံ", id = '436a', bad = unconfirmed, rep = 1},
{"le"..modapo(), "လေံⒶ", id = '436b', bad = mkup, rep = 1},
{"loa", "လဲ"},
{"loaswā", "လဲသွာ"},
{"lao", "လဴ"},
{"liucɔk", "လ္စံက်", id = 440, bad = vom, gone = 1},
{"lcaṃk", "လ္စံက်", id = '440a', bad = unconfirmed, rep = 1},
{"lcaṃk", "လ္စံⓄက်", id = '440b', bad = mkup, rep = 1},
{"liuwàk", "လွိုက်", id = 441, bad = vom, gone = 1},
{"lwiuk", "လွိုက်", id = '441a', bad = unconfirmed, rep = 1},
{"lhā", "လှာ"},
{"liunɛ̀aròp", "လၞာရပ်", id = 443, bad = vom, gone = 1},
{"lnārap", "လၞာရပ်", id = '443a', bad = unconfirmed, rep = 1},
{"wat", "ဝတ်"},
{"wātkhāy", "ဝါတ်ခါဲ"},
{"wātgāt", "ဝါတ်ဂါတ်"},
{"wòiṅ", "ဝေၚ်", id = 447, bad = transcription, gone = 1},
{"weṅ", "ဝေၚ်", id = '447a', bad = uunconfirmed, rep = 1},
{"keak", "သကေက်", id = 448, bad = transcription, gone = 1},
{"sakek", "သကေက်", id = '448a', bad = unconfirmed, rep = 1},
{"sagiuṃ", "သဂီု"},
{"sat", "သတ်", id = 450},
{"satchusatdun", "သတ်ဆုသတ်ဒုန်"},
{"kiureak", "သမြေက်", id = 452, bad = vom, gone = 1},
{"samrek", "သမြေက်", id = '452a', bad = unconfirmed, rep = 1},
{"suṅ", "သုၚ်"},
{"sok", "သော်"},
{"sokskaṃ", "သော်သ္ကံ"},
{"kɔh", "သ္ကဟ်", id = 456, bad = transcription, gone = 1},
{"skah", "သ္ကဟ်", id = '456a', bad = unconfirmed, rep = 1},
{"kit", "သ္ကိတ်", id = 457, bad = transcription, gone = 1},
{"skit", "သ္ကိတ်", id = '457a', bad = unconfirmed, rep = 1},
{"siuko", "သ္ကောဝ်", id = 459, bad = vom, gone = 1},
{"skow", "သ္ကောဝ်", id = '459a', bad = unconfirmed, rep = 1},
{"sgaḥ", "သ္ဂး", id = 460},
{"sjiuh", "သ္ဇိုဟ်"},
{"sjiuṅ", "သ္ဇိုၚ်"},
{"tɔp", "သ္တပ်", id = 463, bad = transcription, gone = 1},
{"stap", "သ္တပ်", id = '463a', bad = unconfirmed, rep = 1},
{"toik", "သ္တိက်", id = 464, bad = transcription, gone = 1},
{"stik", "သ္တိက်", id = '464a', rep = 1},
{"iu", "သ္အုဲ", id = 465, bad = transcription, gone = 1},
{"s"..modapo().."uy", "သ္အုဲ", id = '465a', bad = unconfirmed, rep = 1},
{"sòt", "သြောတ်", id = 466, bad = grave, gone = 1},
{"srot", "သြောတ်", id = '466a', bad = uuncomfirmed, rep = 1},
{"sraṅ", "သြၚ်"},
{"swa", "သွ"},
{"snam", "သၞာံ", id = 469, bad = transcription, gone = 1},
{"snāṃ", "သၞာံ", id = '469a', bad = unconfirmed, rep = 1},
{"siunem", "သၞေံ", id = 470, bad = vom, gone = 1},
{"sneṃ", "သၞေံ", id = '470a', bad = unconfirmed, rep = 1},
{"sneaṅ", "သၞေၚ်", id = 471, bad = transcription, gone = 1},
{"sneṅ", "သၞေၚ်", id = '471a', bad = unconfirmed, rep = 1},
{"siunok", "သၞံက်", id = 472, bad = vom, gone = 1},
{"snaṃk", "သၞံက်", id = '472a', bad = unconfirmed, rep = 1},
{"snaṃk", "သၞံⓄက်", id = '472b', bad = mkup, rep = 1},
{"snɔṅ", "သၞံၚ်", id = 473, bad = transcription, gone = 1},
{"snaṃṅ", "သၞံၚ်", id = '473a', bad = unconfirmed, rep = 1},
{"snaṃṅ", "သၞံⓄၚ်", id = '473b', bad = mkup, rep = 1},
{"slaˀ", "သၠ", id = 474, bad = transcription, gone = 1},
{"sla", "သၠ", id = '474a', rep = 1},
{"sloiṅ", "သၠိၚ်", id = 475, bad = transcription, gone = 1},
{"sliṅ", "သၠိၚ်", id = '475a', bad = unconfirmed, rep = 1},
{"haciut", "ဟစိုတ်"},
{"hacep", "ဟစေပ်"},
{"hajoṃ", "ဟဇေါံ"},
{"hajaṃ", "ဟဇံ"},
{"hatāṃ", "ဟတာံ", id = 480},
{"hataṃ", "ဟတံ"},
{"hamāy", "ဟမာဲ"},
{"hamhāy", "ဟမှာဲ"},
{"hɒm", "ဟီု", id = 484, bad = transcription, gone = 1},
{"hiuṃ", "ဟီု", id = '484a', bad = unconfirmed, rep = 1},
{"hiuṃkhlew", "ဟီုခၠေဝ်"},
{"hiuṃgaḥ", "ဟီုဂး"},
{"hiuṃjiuṃ", "ဟီုဇီု"},
{"hi", "ဟဳ", id = 488, bad = transcription, gone = 1},
{"hī", "ဟဳ", id = '488a', bad = uunconfirmed, rep = 1},
{"haṃsā", "ဟံသာ"},
{"hwaṃ", "ဟွံ", id = 490},
{"iupa", "အပါ", id = 491, bad = vom, gone = 1},
{modapo().."apā", "အပါ", id = '491a', rep = 1},
{"iumè", "အမေ", id = 492, bad = vom, gone = 1},
{modapo().."ame", "အမေ", id = '492a', bad = unconfirmed, rep = 1},
{"ʼahān", "အဟာန်"},
{"ʼā", "အာ"},
{"ʼiutsiuṃ", "အိုတ်သီု"},
{"ʼon", "အောန်"},
{"ʼonciut", "အောန်စိုတ်"},
-- Treat following pair as bad and replacement.
{"ʔuiu", "အဲ", id = 498, bad = transcription, gone = 1},
{"ʼoa", "အဲ", id = 499, rep = 1},
{"utuḅiuh", "ဥတုၜိုဟ်", bad = "more traditional transcription", id = 500, gone = 1},
{modapo().."utuṗiuh", "ဥတုၜိုဟ်", id = 500, rep = 1},
{"ṅuy", "ၚုယ်"},
{"ṅuydagoṅ", "ၚုဲဒဂေါၚ်"},
{"ṅɛ̀ak", "ၚေက်", id = 503, bad = grave, gone = 1},
{"ṅek", "ၚေက်", id = '503a', rep = 1},
{"ṗawkadāt", "ၜဝ်ကဒါတ်"},
{"ṗā", "ၜါ"},
{"ṗiup", "ၜိုပ်"},
{"ṗiupkṗaṅ", "ၜိုပ်က္ၜၚ်"},
{"ṗiupthaw", "ၜိုပ်ထဝ်"},
{"ṗiupmā", "ၜိုပ်မာ"},
{"ṗiupme", "ၜိုပ်မေ", id = 510},
{"ṗɒh", "ၜိုဟ်", id = 511, bad = transcription, gone = 1},
{"ṗiuh", "ၜိုဟ်", id = '511a', bad = unconfirmed, rep = 1},
{"ṗiuhgaṃk", "ၜိုဟ်ဂံက်", id = 512},
{"ṗiuhgaṃk", "ၜိုဟ်ဂံⓄက်", id = '512a', bad = mkup},
{"ṗiuhciut", "ၜိုဟ်စိုတ်"},
{"ṗiuhsiuh", "ၜိုဟ်သိုဟ်"},
{"ṗiuhsba", "ၜိုဟ်သ္ဗ"},
{"ṗiuhsriuh", "ၜိုဟ်သြိုဟ်"},
{"ṗoiṅ", "ၜိၚ်", id = 517, bad = transcription, gone = 1},
{"ṗiṅ", "ၜိၚ်", id = '517a', bad = unconfirmed, rep = 1},
{"ṗɒm", "ၜီု", id = 518, bad = transcription, gone = 1},
{"ṗiuṃ", "ၜီု", id = 518, bad = unconfirmed, rep = 1},
{"ṗuṅ", "ၜုၚ်"},
{"ṗo", "ၜေါ", id = 520},
{"ṗi", "ၜဳ", id = 521, bad = transcription, gone = 1},
{"ṗī", "ၜဳ", id = '521a', rep = 1},
{"ṗījnok", "ၜဳဇၞော်"},
{"ṗao", "ၜဴ"},
{"ṗaoluppāṅciṅ", "ၜဴလုပ်ပါၚ်စိၚ်"},
{"ṗɜ", "ၜဵု", id =525, bad = transcription, gone = 1},
{"ṗiuw", "ၜဵု", id ='525a', rep = 1},
{"ḅāy", "ၝာဲ", id = 526},
{"coh", "စှော်", id = 527},
{"jṅoa", "ဇ္ၚဲ", id = 528},
{"bta", "ဗ္တ", id = 529, bad = "Mon unconfirmed"},
{"kālayoa", "ကာလယဲ", id = 530},
}
}
function tests:test_indi()
options = {}
local scripts = { "a", "b", "c", "d" }
for _, i in ipairs(scripts) do
for iw, tpair in ipairs(indi[i] or {}) do
local word = tpair[1]
local sword = tpair[2]
local bword = m_xlit.tr(sword, 'mnw', 'Mymr') or '(nil)'
local ishow = i
if i == "b" and tpair.id then
ishow = i..'-'..tostring(tpair.id)
end
if tpair.bad then
ishow = ishow..' '.. tpair.bad
end
local doit = false
if i ~= "b" then
doit = true
elseif select == 3 then
doit = true
elseif select == 1 then
doit = not tpair.rep
else
doit = not tpair.gone
end
if doit then
tests:equals(ishow, sword..' = '..bword, sword..' = '..word,
{show_difference = true})
if i == "b" then
tests:tryfix(i, word,
'\t\t{"' .. bword .. '", "' .. sword .. '"},'
, '\t\t{"' .. word .. '", "' .. sword .. '"},'
, 's', 'h')
end
end
end
end
end
return tests