Module:uk-translit/testcases

Hello, you have come here looking for the meaning of the word Module:uk-translit/testcases. In DICTIOUS you will not only get to know all the dictionary meanings for the word Module:uk-translit/testcases, but we will also tell you about its etymology, its characteristics and you will know how to say Module:uk-translit/testcases in singular and plural. Everything you need to know about the word Module:uk-translit/testcases you have here. The definition of the word Module:uk-translit/testcases will help you to be more precise and correct when speaking or writing your texts. Knowing the definition ofModule:uk-translit/testcases, as well as those of other words, enriches your vocabulary and provides you with more and better linguistic resources.

All tests passed. (refresh)

TextExpectedActual
test_translit:
PassedАлуштаAluštaAlušta
PassedАндрійAndrijAndrij
PassedБорщагівкаBorščahivkaBorščahivka
PassedБорисенкоBorysenkoBorysenko
PassedВінницяVinnycjaVinnycja
PassedВолодимирVolodymyrVolodymyr
PassedГадячHadjačHadjač
PassedБогданBohdanBohdan
PassedЗгурськийZhursʹkyjZhursʹkyj
PassedЗгораниZhoranyZhorany
PassedРозгонRozhonRozhon
PassedҐалаґанGalaganGalagan
PassedҐорґаниGorganyGorgany
PassedДонецькDonecʹkDonecʹk
PassedДмитроDmytroDmytro
PassedРівнеRivneRivne
PassedОлегOlehOleh
PassedЕсманьEsmanʹEsmanʹ
PassedЄнакієвеJenakijeveJenakijeve
PassedГаєвичHajevyčHajevyč
PassedКороп’єKoropʺjeKoropʺje
PassedКоропʼєKoropʺjeKoropʺje
PassedКороп'єKoropʺjeKoropʺje
PassedЖитомирŽytomyrŽytomyr
PassedЖаннаŽannaŽanna
PassedЖежелівŽeželivŽeželiv
PassedЗакарпаттяZakarpattjaZakarpattja
PassedКазимирчукKazymyrčukKazymyrčuk
PassedМедвинMedvynMedvyn
PassedМихайленкоMyxajlenkoMyxajlenko
PassedІванківIvankivIvankiv
PassedІващенкоIvaščenkoIvaščenko
PassedЇжакевичJižakevyčJižakevyč
PassedКадиївкаKadyjivkaKadyjivka
PassedМар’їнеMarʺjineMarʺjine
PassedМарʼїнеMarʺjineMarʺjine
PassedМар'їнеMarʺjineMarʺjine
PassedЙосипівкаJosypivkaJosypivka
PassedСтрийStryjStryj
PassedОлексійOleksijOleksij
PassedКиївKyjivKyjiv
PassedКоваленкоKovalenkoKovalenko
PassedЛебединLebedynLebedyn
PassedЛеонідLeonidLeonid
PassedМиколаївMykolajivMykolajiv
PassedМариничMarynyčMarynyč
PassedНіжинNižynNižyn
PassedНаталіяNatalijaNatalija
PassedОдесаOdesaOdesa
PassedОнищенкоOnyščenkoOnyščenko
PassedПолтаваPoltavaPoltava
PassedПетроPetroPetro
PassedРешетилівкаRešetylivkaRešetylivka
PassedРибчинськийRybčynsʹkyjRybčynsʹkyj
PassedСумиSumySumy
PassedСоломіяSolomijaSolomija
PassedТернопільTernopilʹTernopilʹ
PassedТроцьTrocʹTrocʹ
PassedУжгородUžhorodUžhorod
PassedУлянаUljanaUljana
PassedФастівFastivFastiv
PassedФіліпчукFilipčukFilipčuk
PassedХарківXarkivXarkiv
PassedХристинаXrystynaXrystyna
PassedБіла ЦеркваBila CerkvaBila Cerkva
PassedСтеценкоStecenkoStecenko
PassedЧернівціČernivciČernivci
PassedШевченкоŠevčenkoŠevčenko
PassedШосткаŠostkaŠostka
PassedКишенькиKyšenʹkyKyšenʹky
PassedЩербухиŠčerbuxyŠčerbuxy
PassedГощаHoščaHošča
PassedГаращенкоHaraščenkoHaraščenko
PassedЮрійJurijJurij
PassedКорюківкаKorjukivkaKorjukivka
PassedЯготинJahotynJahotyn
PassedЯрошенкоJarošenkoJarošenko
PassedКостянтинKostjantynKostjantyn
PassedЗнам’янкаZnamʺjankaZnamʺjanka
PassedЗнамʼянкаZnamʺjankaZnamʺjanka
PassedЗнам'янкаZnamʺjankaZnamʺjanka
PassedФеодосіяFeodosijaFeodosija
Passedпереноситцьаperenosytcʹaperenosytcʹa
Passedјагодојуjahodojujahodoju

local tests = require("Module:UnitTests")
local uk_translit = require("Module:uk-translit")

function tests:check_translit(Cyrl, Latn)
	self:equals(('<span lang="uk" class="Cyrl mention">]</span>'):format(Cyrl, Cyrl), uk_translit.tr(Cyrl, 'uk', 'Cyrl'), Latn)
end

function tests:test_translit()
	local examples = {
		{ "Алушта"      , "Alušta" },
		{ "Андрій"      , "Andrij" },
		{ "Борщагівка"  , "Borščahivka" },
		{ "Борисенко"   , "Borysenko" },
		{ "Вінниця"     , "Vinnycja" },
		{ "Володимир"   , "Volodymyr" },
		{ "Гадяч"       , "Hadjač" },
		{ "Богдан"      , "Bohdan" },
		{ "Згурський"   , "Zhursʹkyj" },
		{ "Згорани"     , "Zhorany" },
		{ "Розгон"      , "Rozhon" },
		{ "Ґалаґан"     , "Galagan" },
		{ "Ґорґани"     , "Gorgany" },
		{ "Донецьк"     , "Donecʹk" },
		{ "Дмитро"      , "Dmytro" },
		{ "Рівне"       , "Rivne" },
		{ "Олег"        , "Oleh" },
		{ "Есмань"      , "Esmanʹ" },
		{ "Єнакієве"    , "Jenakijeve" },
		{ "Гаєвич"      , "Hajevyč" },
		{ "Короп’є"     , "Koropʺje" },
		{ "Коропʼє"     , "Koropʺje" },
		{ "Короп'є"     , "Koropʺje" },
		{ "Житомир"     , "Žytomyr" },
		{ "Жанна"       , "Žanna" },
		{ "Жежелів"     , "Žeželiv" },
		{ "Закарпаття"  , "Zakarpattja" },
		{ "Казимирчук"  , "Kazymyrčuk" },
		{ "Медвин"      , "Medvyn" },
		{ "Михайленко"  , "Myxajlenko" },
		{ "Іванків"     , "Ivankiv" },
		{ "Іващенко"    , "Ivaščenko" },
		{ "Їжакевич"    , "Jižakevyč" },
		{ "Кадиївка"    , "Kadyjivka" },
		{ "Мар’їне"     , "Marʺjine" },
		{ "Марʼїне"     , "Marʺjine" },
		{ "Мар'їне"     , "Marʺjine" },
		{ "Йосипівка"   , "Josypivka" },
		{ "Стрий"       , "Stryj" },
		{ "Олексій"     , "Oleksij" },
		{ "Київ"        , "Kyjiv" },
		{ "Коваленко"   , "Kovalenko" },
		{ "Лебедин"     , "Lebedyn" },
		{ "Леонід"      , "Leonid" },
		{ "Миколаїв"    , "Mykolajiv" },
		{ "Маринич"     , "Marynyč" },
		{ "Ніжин"       , "Nižyn" },
		{ "Наталія"     , "Natalija" },
		{ "Одеса"       , "Odesa" },
		{ "Онищенко"    , "Onyščenko" },
		{ "Полтава"     , "Poltava" },
		{ "Петро"       , "Petro" },
		{ "Решетилівка" , "Rešetylivka" },
		{ "Рибчинський" , "Rybčynsʹkyj" },
		{ "Суми"        , "Sumy" },
		{ "Соломія"     , "Solomija" },
		{ "Тернопіль"   , "Ternopilʹ" },
		{ "Троць"       , "Trocʹ" },
		{ "Ужгород"     , "Užhorod" },
		{ "Уляна"       , "Uljana" },
		{ "Фастів"      , "Fastiv" },
		{ "Філіпчук"    , "Filipčuk" },
		{ "Харків"      , "Xarkiv" },
		{ "Христина"    , "Xrystyna" },
		{ "Біла Церква" , "Bila Cerkva" },
		{ "Стеценко"    , "Stecenko" },
		{ "Чернівці"    , "Černivci" },
		{ "Шевченко"    , "Ševčenko" },
		{ "Шостка"      , "Šostka" },
		{ "Кишеньки"    , "Kyšenʹky" },
		{ "Щербухи"     , "Ščerbuxy" },
		{ "Гоща"        , "Hošča" },
		{ "Гаращенко"   , "Haraščenko" },
		{ "Юрій"        , "Jurij" },
		{ "Корюківка"   , "Korjukivka" },
		{ "Яготин"      , "Jahotyn" },
		{ "Ярошенко"    , "Jarošenko" },
		{ "Костянтин"   , "Kostjantyn" },
		{ "Знам’янка"   , "Znamʺjanka" },
		{ "Знамʼянка"   , "Znamʺjanka" },
		{ "Знам'янка"   , "Znamʺjanka" },
		{ "Феодосія"    , "Feodosija" },
		{ "переноситцьа", "perenosytcʹa"},
		{ "јагодоју"    , "jahodoju"},
	}
	self:iterate(examples, "check_translit")
end

return tests