Modul:ko-translit/testcases
Utsehn
This is the unit-testing module for Module:ko-translit.
7 tests failed. (refresh)
Text | Expected | Actual | Differs at | |
---|---|---|---|---|
위키백과는 위키를 이용하여 전 세계 사람들이 함께 만들어가는 웹 기반의 다언어 백과사전입니다. 위키백과는 중립적이고 검증 가능한 자유 콘텐츠 백과사전의 제공을 목적으로 하는 프로젝트로, 누구나 참여하여 문서를 수정하고 발전시킬 수 있습니다. | wikibaekgwaneun wikireul iyonghayeo jeon segye saramdeuri hamkke mandeureoganeun wep gibanui daeoneo baekgwasajeonimnida. wikibaekgwaneun jungnipjeogigo geomjeung ganeunghan jayu kontencheu baekgwasajeonui jegongeul mokjeogeuro haneun peurojekteuro, nuguna chamyeohayeo munseoreul sujeonghago baljeonsikil su itseumnida. | wikibaekgwaneun wikireul iyonghayeo jeon segye saramdeuri hamkke mandeureoganeun wep gibanui daeoneo baekgwasajeonimnida. wikibaekgwaneun jungnipjeogigo geomjeung ganeunghan jayu kontencheu baekgwasajeonui jegongeul mokjeogeuro haneun peurojekteuro, nuguna chamyeohayeo munseoreul sujeonghago baljeonsikil su itseumnida. | ||
확인 (with syllable delimiter '-') | hwag-in | hwag-in | ||
직접 | jik-jeop | jik-jeop | ||
있다 | it-da | it-da | ||
녹말 | nong-mal | nong-mal | ||
같이 (with syllable delimiter '-') | gat-i | gat-i | ||
바깥 | ba-kkat | ba-kkat | ||
런던 | reon-deon | reon-deon | ||
먹다 | meok-da | meok-da | ||
사무실에서 | sa-mu-sir-e-seo | sa-mu-sir-e-seo | ||
죄송합니다 | joe-song-ham-ni-da | joe-song-ham-ni-da | ||
있습니다 | it-seum-ni-da | it-seum-ni-da | ||
강홍립 | gang-hong-nip | gang-hong-nip | ||
메가폰 | me-ga-pon | me-ga-pon | ||
갋 | galp | galp | ||
갌 | galt | galt | ||
갍 | galt | galt | ||
갎 | galp | galp | ||
갏 | galh | garh | 3 | |
갋갌갍갎갏 | galp-galt-galt-galp-galh | galp-galt-galt-galp-garh | 23 | |
갈비뼈 | gal-bi-ppyeo | gal-bi-ppyeo | ||
값 | gapt | gapt | ||
값의 | gaps-ui | gapt-ui | 4 | |
갏의 | galh-ui | garh-ui | 3 | |
갌의 | gals-ui | galt-ui | 4 | |
가각갂갃간갅갆갇갈갉갊갋갌갍갎갏감갑값갓갔강갖갗갘같갚갛 (with syllable delimiter '-') | ga-gak-gakk-gakt-gan-gant-ganh-gat-gal-galk-galm-galp-galt-galt-galp-galh-gam-gap-gapt-gat-gatt-gang-gat-gat-gak-gat-gap-gah | ga-gak-gak-gakt-gan-gant-gant-gat-gal-galk-galm-galp-galt-galt-galp-garh-gam-gap-gapt-gat-gat-gang-gat-gat-gak-gat-gap-gat | 11 | |
한국어(韓國語)는 주로 한반도에서 쓰이는 언어로, 대한민국에서는 한국어, 한국말이라고 부른다. 조선민주주의인민공화국에서는 조선어(朝鮮語), 중국(조선족 위주)에서도 조선어(朝鮮語)로 불린다. 카자흐스탄 등 구 소련의 고려인들 사이에서는 고려말(高麗말)로 불린다. | hangugeo(韓國語)neun juro hanbandoeseo sseuineun eoneoro, daehanmingugeseoneun hangugeo, hangugmarirago bureunda. joseonminjujuuiinmingonghwagugeseoneun joseoneo(朝鮮語), junggug(joseonjog uiju)eseodo joseoneo(朝鮮語)ro bullinda. kajaheuseutan deung gu soryeoneui goryeoindeul saieseoneun goryeomal(高麗mal)lo bullinda. | hangugeo(韓國語)neun juro hanbandoeseo sseuineun eoneoro, daehanmingugeseoneun hangugeo, hangungmarirago bureunda. joseonminjujuuiinmingonghwagugeseoneun joseoneo(朝鮮語), jungguk(joseonjok wiju)eseodo joseoneo(朝鮮語)ro bullinda. kajaheuseutan deung gu soryeonui goryeoindeul saieseoneun goryeomal(高麗mal)lo bullinda. | 98 |
-- Unit tests for [[Module:ko-translit]]. Refresh page to run tests.
local tests = require('Module:UnitTests')
local ko_translit = require('Module:ko-translit')
function tests:do_test_translit(hangul, romaja, syldelim, xlit)
self:equals(
hangul .. ((syldelim and syldelim ~= '') and (" (with syllable delimiter '%s')"):format(syldelim) or ""),
(xlit or ko_translit.tr_revised)(hangul, 'ko', 'Kore', syldelim),
romaja
)
end
function tests:test_translit_revised()
self:do_test_translit(
'위키백과는 위키를 이용하여 전 세계 사람들이 함께 ' ..
'만들어가는 웹 기반의 다언어 백과사전입니다. 위키백과는 ' ..
'중립적이고 검증 가능한 자유 콘텐츠 백과사전의 ' ..
'제공을 목적으로 하는 프로젝트로, 누구나 참여하여 ' ..
'문서를 수정하고 발전시킬 수 있습니다.',
'wikibaekgwaneun wikireul iyonghayeo jeon segye saramdeuri hamkke ' ..
'mandeureoganeun wep gibanui daeoneo baekgwasajeonimnida. wikibaekgwaneun ' ..
'jungnipjeogigo geomjeung ganeunghan jayu kontencheu baekgwasajeonui ' ..
'jegongeul mokjeogeuro haneun peurojekteuro, nuguna chamyeohayeo ' ..
'munseoreul sujeonghago baljeonsikil su itseumnida.', ''
)
self:do_test_translit('확인' , 'hwag-in', '-')
self:do_test_translit('직접' , 'jik-jeop')
self:do_test_translit('있다' , 'it-da')
self:do_test_translit('녹말' , 'nong-mal')
self:do_test_translit('같이' , 'gat-i', '-')
self:do_test_translit('바깥' , 'ba-kkat')
self:do_test_translit('런던' , 'reon-deon')
self:do_test_translit('먹다' , 'meok-da')
self:do_test_translit('사무실에서', 'sa-mu-sir-e-seo')
self:do_test_translit('죄송합니다', 'joe-song-ham-ni-da')
self:do_test_translit('있습니다' , 'it-seum-ni-da')
self:do_test_translit('강홍립' , 'gang-hong-nip')
self:do_test_translit('메가폰' , 'me-ga-pon')
self:do_test_translit('갋' , 'galp')
self:do_test_translit('갌' , 'galt')
self:do_test_translit('갍' , 'galt')
self:do_test_translit('갎' , 'galp')
self:do_test_translit('갏' , 'galh')
self:do_test_translit('갋갌갍갎갏', 'galp-galt-galt-galp-galh')
self:do_test_translit('갈비뼈', 'gal-bi-ppyeo')
self:do_test_translit('값', 'gapt')
self:do_test_translit('값의', 'gaps-ui')
self:do_test_translit('갏의', 'galh-ui')
self:do_test_translit('갌의', 'gals-ui')
self:do_test_translit(
'가각갂갃간갅갆갇갈갉갊갋갌갍갎갏감갑값갓갔강갖갗갘같갚갛',
'ga-gak-gakk-gakt-gan-gant-ganh-gat-gal-galk-galm-galp-galt-galt-' ..
'galp-galh-gam-gap-gapt-gat-gatt-gang-gat-gat-gak-gat-gap-gah', '-'
)
-- self:do_test_translit('개객갞갟갠갡갢갣갤갥갦갧갨갩갪갫갬갭갮갯갰갱갲갳갴갵갶갷', 'TEST', '-')
-- self:do_test_translit('갸갹갺갻갼갽갾갿걀걁걂걃걄걅걆걇걈걉걊걋걌걍걎걏걐걑걒걓', 'TEST', '-')
-- self:do_test_translit('걔걕걖걗걘걙걚걛걜걝걞걟걠걡걢걣걤걥걦걧걨걩걪걫걬걭걮걯', 'TEST', '-', '-')
-- self:do_test_translit(
-- '가각갂갃간갅갆갇갈갉갊갋갌갍갎갏감갑값갓갔강갖갗갘같갚갛 ' ..
-- '개객갞갟갠갡갢갣갤갥갦갧갨갩갪갫갬갭갮갯갰갱갲갳갴갵갶갷 ' ..
-- '갸갹갺갻갼갽갾갿걀걁걂걃걄걅걆걇걈걉걊걋걌걍걎걏걐걑걒걓 ' ..
-- '걔걕걖걗걘걙걚걛걜걝걞걟걠걡걢걣걤걥걦걧걨걩걪걫걬걭걮걯 ' ..
-- '거걱걲걳건걵걶걷걸걹걺걻걼걽걾걿검겁겂것겄겅겆겇겈겉겊겋 ' ..
-- '게겍겎겏겐겑겒겓겔겕겖겗겘겙겚겛겜겝겞겟겠겡겢겣겤겥겦겧 ' ..
-- '겨격겪겫견겭겮겯결겱겲겳겴겵겶겷겸겹겺겻겼경겾겿곀곁곂곃 ' ..
-- '계곅곆곇곈곉곊곋곌곍곎곏곐곑곒곓곔곕곖곗곘곙곚곛곜곝곞곟 ' ..
-- '고곡곢곣곤곥곦곧골곩곪곫곬곭곮곯곰곱곲곳곴공곶곷곸곹곺곻 ' ..
-- '과곽곾곿관괁괂괃괄괅괆괇괈괉괊괋괌괍괎괏괐광괒괓괔괕괖괗 ' ..
-- '괘괙괚괛괜괝괞괟괠괡괢괣괤괥괦괧괨괩괪괫괬괭괮괯괰괱괲괳 ' ..
-- '괴괵괶괷괸괹괺괻괼괽괾괿굀굁굂굃굄굅굆굇굈굉굊굋굌굍굎굏 ' ..
-- '교굑굒굓굔굕굖굗굘굙굚굛굜굝굞굟굠굡굢굣굤굥굦굧굨굩굪굫 ' ..
-- '구국굮굯군굱굲굳굴굵굶굷굸굹굺굻굼굽굾굿궀궁궂궃궄궅궆궇 ' ..
-- '궈궉궊궋권궍궎궏궐궑궒궓궔궕궖궗궘궙궚궛궜궝궞궟궠궡궢궣 ' ..
-- '궤궥궦궧궨궩궪궫궬궭궮궯궰궱궲궳궴궵궶궷궸궹궺궻궼궽궾궿 ' ..
-- '귀귁귂귃귄귅귆귇귈귉귊귋귌귍귎귏귐귑귒귓귔귕귖귗귘귙귚귛 ' ..
-- '규귝귞귟균귡귢귣귤귥귦귧귨귩귪귫귬귭귮귯귰귱귲귳귴귵귶귷 ' ..
-- '그극귺귻근귽귾귿글긁긂긃긄긅긆긇금급긊긋긌긍긎긏긐긑긒긓 ' ..
-- '긔긕긖긗긘긙긚긛긜긝긞긟긠긡긢긣긤긥긦긧긨긩긪긫긬긭긮긯 ' ..
-- '기긱긲긳긴긵긶긷길긹긺긻긼긽긾긿김깁깂깃깄깅깆깇깈깉깊깋',
-- ' TEST')
self:do_test_translit(
'한국어(韓國語)는 주로 한반도에서 쓰이는 언어로,' ..
' 대한민국에서는 한국어, 한국말이라고 부른다. ' ..
'조선민주주의인민공화국에서는 조선어(朝鮮語), ' ..
'중국(조선족 위주)에서도 조선어(朝鮮語)로 불린다' ..
'. 카자흐스탄 등 구 소련의 고려인들 사이에서는 ' ..
'고려말(高麗말)로 불린다.',
'hangugeo(韓國語)neun juro hanbandoeseo sseuineun eoneoro, ' ..
'daehanmingugeseoneun hangugeo, hangugmarirago bureunda. ' ..
'joseonminjujuuiinmingonghwagugeseoneun joseoneo(朝鮮語), ' ..
'junggug(joseonjog uiju)eseodo joseoneo(朝鮮語)ro bullinda. ' ..
'kajaheuseutan deung gu soryeoneui goryeoindeul saieseoneun ' ..
'goryeomal(高麗mal)lo bullinda.', ''
)
end
return tests