Module:User:Chom.kwoy/sandbox/okm-translit/testcases
Appearance
- The following documentation is located at Module:User:Chom.kwoy/sandbox/okm-translit/testcases/documentation. [edit] Categories were auto-generated by Module:documentation. [edit]
- Useful links: root page • root page’s subpages • links • transclusions • tested module • sandbox of
5 of 48 tests failed. (refresh)
Text | Expected | Actual | |
---|---|---|---|
아ᄅᆞᆷ다->오며 자->피-다 | alomtaw-omye cap-hi-ta | alomtaw-omye cap-hi-ta | |
->>>큰〮 구->데〮 가도〮-고〮 飮食(음〯식〮) 아니〮 주-더〮니〮 | khú-n kwùt-éy kàtwó-kwó ǓM.SÍK àní cwù-téní | khú-n kwùt-éy kàtwó-kwó ǓM.SÍK àní cwù-téní | |
어듸 가->>져-->>간다? | etuy kacy-e-ka-nta? | etuy kacy-e-ka-nta? | |
->>>>ᄃᆞᇌ-ᄣᅢ 엄-->쏘리 | tolk-s-pstay em-s-swoli | tolk-s-pstay em-s-swoli | |
憔悴(쵸ᄎᆒ) | CHYWO.CHYWEY | CHYWO.CHYWEY | |
나->>랏〮 말〯ᄊᆞ->미〮 中(듀ᇰ)國(귁〮)-에〮 달g아〮 | nàlá-s mǎlssòm-í TYWÙNG.KWÚYK-éy tàlGá | nàlá-s mǎlssòm-í TYWÙNG.KWÚYK-éy tàlGá | |
正(져ᇰ〮)音(ᅙᅳᆷ)-은〮 百(ᄇᆡᆨ〮)姓(셔ᇰ〮) ᄀᆞᄅᆞ치〮시논〮 正(져ᇰ〮)ᄒᆞᆫ 소리〮-라〮 | CYÉNG.QÙM-ún PÓYK.SYÉNG kòlòchísìnwón CYÉNGhòn swòlí-lá | CYÉNG.QÙM-ún PÓYK.SYÉNG kòlòchísìnwón CYÉNGhòn swòlí-lá | |
나->>랏〮 어비〮ᄆᆞᆮ-내〮-ᄅᆞᆯ〮 모도〮아〮 니ᄅᆞ샤〮ᄃᆡ〮 | nàlá-s èpímòt-náy-lól mwòtwóá nìlòsyátóy | nàlá-s èpímòt-náy-lól mwòtwóá nìlòsyátóy | |
ᄀᆞᇫg애〮 | kòzGáy | kòzGáy | |
가ᄫᆞᆫ〮ᄃᆡ〮 | kàWóntóy | kàWóntóy | |
文(문)字(ᄍᆞᆼ〮) 文字(문ᄍᆞᆼ〮) | MWÙN.CCÓ MWÙN.CCÓ | MWÙN.CCÓ MWÙN.CCÓ | |
遠(원)方(방) 遠方(원방) | WEN.PANG WEN.PANG | WEN.PANG WEN.PANG | |
字(아아아아) 注乙(줄) | A.A.A.A CWUL | A.A.A.A CWUL | |
使(ᄉᆞᆼ〯)-ᄂᆞᆫ〮 ᄒᆡ〯ᅇᅧ〮-ᄒᆞ〮논 마〮->리라〮 | SǑ-nón hǒyOOyé-hónwòn mál-ìlá | SǑ-nón hǒyOOyé-hónwòn mál-ìlá | |
가-괙〮 가->괙〮 가->>괙〮 가->>>괙〮 가->>>>괙〮 가-->->>->>>->>>>괙〮 | kà-kwáyk kàk-wáyk kàkw-áyk kàkwá-yk kàkwáy-k kà-k-w-á-y-k | kà-kwáyk kàk-wáyk kàkw-áyk kàkwá-yk kàkwáy-k kà-k-w-á-y-k | |
->>내〮 | ná-y | ná-y | |
->>내 | na-y | na-y | |
어〮마->>>니ᇝ〯 | émànǐm-s | émànǐm-s | |
하->>>ᄂᆞᆳ〮 하->>>ᄂᆞᇙ〮 | hànól-s hànól-q | hànól-s hànól-q | |
시->>>긧 | sikuy-s | sikuy-s | |
시->>>긧 시->>>긧-벼ᇰ〯 | sìkùy-s sìkùy-s-pyěng | sìkùy-s sìkùy-s-pyěng | |
子(ᄌᆞ)ㅣ 子(ᄌᆞ)ᅵ 子(ᄌᆞ)ᅟᅵ | COy COy COy | COy COy COy | |
子(ᄌᆞ)-ㅣ 子(ᄌᆞ)-ᅵ 子(ᄌᆞ)ᅟ-ᅵ | CO-y CO-y CO-y | CO-y CO-y CO-y | |
與(여)ᅟᅵᆫ | YEyn | YEyn | |
젹ᄃᆞᆯ 長霾(쟝마)-ㅣ 젹ᄃᆞᆯ 쟝마(長霾)-ㅣ | cyektol CYANG.MA-y cyektol cyangma-y | cyektol CYANG.MA-i cyektol cyangma-i | |
ᄂᆞᆷ-도 우리 ᄀᆞ티 서ᄅᆞ 에엿ᄲᅵ 녀겨 ᄉᆞ라ᇰ-ᄒᆞ리 ᄂᆞᆷ-도 우리 ᄀᆞᄐᆞᆫ가 | nom-two wuli kothi selo eyyesspi nyekye solang-holi nom-two wuli kothonka | nom-two wuli kothi selo eyyesspi nyekye solang-holi nom-two wuli kothonka |
Text | Expected | Actual | |
---|---|---|---|
나---랏〮 말〯ᄊᆞ--미〮 中(듀ᇰ)國(귁〮)-에〮 달g아〮 | nàlá-s mǎlssòm-í TYÙNG.KWÚYK-éy tàlGá | nàlá-s mǎlssòm-í TYWÙNG.KWÚYK-éy tàlGá | |
正(져ᇰ〮)音(ᅙᅳᆷ)-은〮 百(ᄇᆡᆨ〮)姓(셔ᇰ〮) ᄀᆞᄅᆞ치〮시논〮 正(져ᇰ〮)ᄒᆞᆫ 소리〮-라〮 | CYÉNG.QÙM-ún PÓYK.SYÉNG kòlòchísìnwón CYÉNGhòn swòlí-lá | CYÉNG.QÙM-ún PÓYK.SYÉNG kòlòchísìnwón CYÉNGhòn swòlí-lá | |
나---랏〮 어비〮ᄆᆞᆮ-내〮-ᄅᆞᆯ〮 모도〮아〮 니ᄅᆞ샤〮ᄃᆡ〮 | nàlá-s èpímòt-náy-lól mwòtwóá nìlòsyátóy | nàlá-s èpímòt-náy-lól mwòtwóá nìlòsyátóy | |
ᄀᆞᇫg애〮 | kòzGáy | kòzGáy | |
가ᄫᆞᆫ〮ᄃᆡ〮 | kàWóntóy | kàWóntóy | |
文(문)字(ᄍᆞᆼ〮) 文字(문ᄍᆞᆼ〮) | MWÙN.CCÓ MWÙN.CCÓ | MWÙN.CCÓ MWÙN.CCÓ | |
遠(원)方(방) 遠方(원방) | WEN.PANG WEN.PANG | WEN.PANG WEN.PANG | |
字(아아아아) 注乙(줄) | A.A.A.A CWUL | A.A.A.A CWUL | |
使(ᄉᆞᆼ〯)-ᄂᆞᆫ〮 ᄒᆡ〯ᅇᅧ〮-ᄒᆞ〮논 마〮--리라〮 | SǑ-nón hǒyOOyé-hónwòn mál-ìlá | SǑ-nón hǒyOOyé-hónwòn mál-ìlá | |
가-괙〮 가--괙〮 가---괙〮 | kà-kwáyk kàk-wáyk kàkwáy-k | kà-kwáyk kàk-wáyk kàkwáy-k | |
----내〮 | ná-y | ná-y | |
----내 | na-y | na-y | |
어〮마---니ᇝ〯 | émànǐm-s | émànǐm-s | |
하---ᄂᆞᆳ〮 하---ᄂᆞᇙ〮 | hànól-s hànól-q | hànól-s hànól-q | |
시---긧 | sikuy-s | sikuy-s | |
시---긧 시---긧-벼ᇰ〯 | sìkùy-s sìkùy-s-pyěng | sìkùys sì-kùy-s-pyěng | |
子(ᄌᆞ)ㅣ 子(ᄌᆞ)ᅵ 子(ᄌᆞ)ᅟᅵ | COy COy COy | COy COy COy | |
子(ᄌᆞ)-ㅣ 子(ᄌᆞ)-ᅵ 子(ᄌᆞ)ᅟ-ᅵ | CO-y CO-y CO-y | CO-y CO-y CO-y | |
與(여)ᅟᅵᆫ | YEyn | YEyn | |
젹ᄃᆞᆯ 長霾(쟝마)-ㅣ 젹ᄃᆞᆯ 쟝마(長霾)-ㅣ | cyektol CYANG.MA-y cyektol cyangma-y | cyektol CYANG.MA-i cyektol cyangma-i | |
ᄂᆞᆷ-도 우리 ᄀᆞ티 서ᄅᆞ 에엿ᄲᅵ 녀겨 ᄉᆞ라ᇰ-ᄒᆞ리 ᄂᆞᆷ-도 우리 ᄀᆞᄐᆞᆫ가 | nom-two wuli kothi selo eyyesspi nyekye solang-holi nom-two wuli kothonka | nom-two wuli kothi selo eyyesspi nyekye solang-holi nom-two wuli kothonka | |
藥(약) 든 가ᄉᆞᆷ-을 맛초ᄋᆞᆸ사이다 | YAK tun kasom-ul maschwoopsa[ng]ita | YAK tun kasom-ul maschwoopsaita |
local tests = require('Module:UnitTests')
local m = require('Module:User:Chom.kwoy/sandbox/Module:okm-translit')
local lang
local sc
function tests:rom(text, expected)
local rom = m.tr(text, lang, sc)
rom = mw.ustring.toNFC(rom)
return self:equals(text, rom, expected, {
show_difference = true,
})
end
function tests:test_rom()
self:rom(
"아ᄅᆞᆷ다->오며 자->피-다",
"alomtaw-omye cap-hi-ta"
)
self:rom(
"->>>큰〮 구->데〮 가도〮-고〮 飮食(음〯식〮) 아니〮 주-더〮니〮",
"khú-n kwùt-éy kàtwó-kwó ǓM.SÍK àní cwù-téní"
)
self:rom(
"어듸 가->>져-->>간다?",
"etuy kacy-e-ka-nta?"
)
self:rom(
"->>>>ᄃᆞᇌ-ᄣᅢ 엄-->쏘리",
"tolk-s-pstay em-s-swoli"
)
self:rom(
"憔悴(쵸ᄎᆒ)",
"CHYWO.CHYWEY"
)
self:rom(
"나->>랏〮 말〯ᄊᆞ->미〮 中(듀ᇰ)國(귁〮)-에〮 달g아〮",
"nàlá-s mǎlssòm-í TYWÙNG.KWÚYK-éy tàlGá"
)
self:rom(
"正(져ᇰ〮)音(ᅙᅳᆷ)-은〮 百(ᄇᆡᆨ〮)姓(셔ᇰ〮) ᄀᆞᄅᆞ치〮시논〮 正(져ᇰ〮)ᄒᆞᆫ 소리〮-라〮",
"CYÉNG.QÙM-ún PÓYK.SYÉNG kòlòchísìnwón CYÉNGhòn swòlí-lá"
)
self:rom(
"나->>랏〮 어비〮ᄆᆞᆮ-내〮-ᄅᆞᆯ〮 모도〮아〮 니ᄅᆞ샤〮ᄃᆡ〮",
"nàlá-s èpímòt-náy-lól mwòtwóá nìlòsyátóy"
)
self:rom(
"ᄀᆞᇫg애〮",
"kòzGáy"
)
self:rom(
"가ᄫᆞᆫ〮ᄃᆡ〮",
"kàWóntóy"
)
self:rom(
"文(문)字(ᄍᆞᆼ〮) 文字(문ᄍᆞᆼ〮)",
"MWÙN.CCÓ MWÙN.CCÓ"
)
self:rom(
"遠(원)方(방) 遠方(원방)",
"WEN.PANG WEN.PANG"
)
self:rom(
"字(아아아아) 注乙(줄)",
"A.A.A.A CWUL"
)
self:rom(
"使(ᄉᆞᆼ〯)-ᄂᆞᆫ〮 ᄒᆡ〯ᅇᅧ〮-ᄒᆞ〮논 마〮->리라〮",
"SǑ-nón hǒyOOyé-hónwòn mál-ìlá"
)
self:rom(
"가-괙〮 가->괙〮 가->>괙〮 가->>>괙〮 가->>>>괙〮 가-->->>->>>->>>>괙〮",
"kà-kwáyk kàk-wáyk kàkw-áyk kàkwá-yk kàkwáy-k kà-k-w-á-y-k"
)
self:rom(
"->>내〮",
"ná-y"
)
self:rom(
"->>내",
"na-y"
)
self:rom(
"어〮마->>>니ᇝ〯",
"émànǐm-s"
)
self:rom(
"하->>>ᄂᆞᆳ〮 하->>>ᄂᆞᇙ〮",
"hànól-s hànól-q"
)
self:rom(
"시->>>긧",
"sikuy-s"
)
self:rom(
"시->>>긧 시->>>긧-벼ᇰ〯",
"sìkùy-s sìkùy-s-pyěng"
)
self:rom(
"子(ᄌᆞ)ㅣ 子(ᄌᆞ)ᅵ 子(ᄌᆞ)ᅟᅵ", -- standalone letter i; jungseong i; choseong filler + jungseong i
"COy COy COy"
)
self:rom(
"子(ᄌᆞ)-ㅣ 子(ᄌᆞ)-ᅵ 子(ᄌᆞ)ᅟ-ᅵ", -- standalone letter i; jungseong i; choseong filler + jungseong i
"CO-y CO-y CO-y"
)
self:rom(
"與(여)ᅟᅵᆫ", -- choseong filler + jungseong i + jongseong n
"YEyn"
)
self:rom(
"젹ᄃᆞᆯ '''長霾(쟝마)'''-ㅣ 젹ᄃᆞᆯ '''쟝마(長霾)'''-ㅣ",
"cyektol '''CYANG.MA'''-y cyektol '''cyangma'''-y"
)
self:rom(
"ᄂᆞᆷ-도 우리 ᄀᆞ티 서ᄅᆞ 에엿ᄲᅵ 녀겨 ᄉᆞ라ᇰ-ᄒᆞ리 ᄂᆞᆷ-도 우리 ᄀᆞᄐᆞᆫ가",
"nom-two wuli kothi selo eyyesspi nyekye solang-holi nom-two wuli kothonka"
)
end
function tests:test_rom_legacy()
self:rom(
"나---랏〮 말〯ᄊᆞ--미〮 中(듀ᇰ)國(귁〮)-에〮 달g아〮",
"nàlá-s mǎlssòm-í TYÙNG.KWÚYK-éy tàlGá"
)
self:rom(
"正(져ᇰ〮)音(ᅙᅳᆷ)-은〮 百(ᄇᆡᆨ〮)姓(셔ᇰ〮) ᄀᆞᄅᆞ치〮시논〮 正(져ᇰ〮)ᄒᆞᆫ 소리〮-라〮",
"CYÉNG.QÙM-ún PÓYK.SYÉNG kòlòchísìnwón CYÉNGhòn swòlí-lá"
)
self:rom(
"나---랏〮 어비〮ᄆᆞᆮ-내〮-ᄅᆞᆯ〮 모도〮아〮 니ᄅᆞ샤〮ᄃᆡ〮",
"nàlá-s èpímòt-náy-lól mwòtwóá nìlòsyátóy"
)
self:rom(
"ᄀᆞᇫg애〮",
"kòzGáy"
)
self:rom(
"가ᄫᆞᆫ〮ᄃᆡ〮",
"kàWóntóy"
)
self:rom(
"文(문)字(ᄍᆞᆼ〮) 文字(문ᄍᆞᆼ〮)",
"MWÙN.CCÓ MWÙN.CCÓ"
)
self:rom(
"遠(원)方(방) 遠方(원방)",
"WEN.PANG WEN.PANG"
)
self:rom(
"字(아아아아) 注乙(줄)",
"A.A.A.A CWUL"
)
self:rom(
"使(ᄉᆞᆼ〯)-ᄂᆞᆫ〮 ᄒᆡ〯ᅇᅧ〮-ᄒᆞ〮논 마〮--리라〮",
"SǑ-nón hǒyOOyé-hónwòn mál-ìlá"
)
self:rom(
"가-괙〮 가--괙〮 가---괙〮",
"kà-kwáyk kàk-wáyk kàkwáy-k"
)
self:rom(
"----내〮",
"ná-y"
)
self:rom(
"----내",
"na-y"
)
self:rom(
"어〮마---니ᇝ〯",
"émànǐm-s"
)
self:rom(
"하---ᄂᆞᆳ〮 하---ᄂᆞᇙ〮",
"hànól-s hànól-q"
)
self:rom(
"시---긧",
"sikuy-s"
)
self:rom(
"시---긧 시---긧-벼ᇰ〯",
"sìkùy-s sìkùy-s-pyěng"
)
self:rom(
"子(ᄌᆞ)ㅣ 子(ᄌᆞ)ᅵ 子(ᄌᆞ)ᅟᅵ", -- standalone letter i; jungseong i; choseong filler + jungseong i
"COy COy COy"
)
self:rom(
"子(ᄌᆞ)-ㅣ 子(ᄌᆞ)-ᅵ 子(ᄌᆞ)ᅟ-ᅵ", -- standalone letter i; jungseong i; choseong filler + jungseong i
"CO-y CO-y CO-y"
)
self:rom(
"與(여)ᅟᅵᆫ", -- choseong filler + jungseong i + jongseong n
"YEyn"
)
self:rom(
"젹ᄃᆞᆯ '''長霾(쟝마)'''-ㅣ 젹ᄃᆞᆯ '''쟝마(長霾)'''-ㅣ",
"cyektol '''CYANG.MA'''-y cyektol '''cyangma'''-y"
)
self:rom(
"ᄂᆞᆷ-도 우리 ᄀᆞ티 서ᄅᆞ 에엿ᄲᅵ 녀겨 ᄉᆞ라ᇰ-ᄒᆞ리 ᄂᆞᆷ-도 우리 ᄀᆞᄐᆞᆫ가",
"nom-two wuli kothi selo eyyesspi nyekye solang-holi nom-two wuli kothonka"
)
self:rom(
"藥(약) 든 가ᄉᆞᆷ-을 맛초ᄋᆞᆸ사이다",
"YAK tun kasom-ul maschwoopsa[ng]ita"
)
end
return tests