Detta är dokumentationssidan för Modul:translit/uk

Den här modulen translittererar ukrainska.
För en beskrivning av språkspecifika saker att ta i beaktning, se dokumentationen för {{tr}}.

Användning

redigera
local Translit = require("Modul:translit/uk")
latin_text = Translit.tr("ukrainsk text")

Specifikation

redigera
Publika funktioner:
  • tr("text") Returnerar innehållet i "text" translittererat till latinska bokstäver på det svenska sättet.

All tests passed. (refresh)

Text Expected Actual
test01_uppercase_letters_in_isolation:
  mut.tr("А,Б,В,Г,Ґ,Д") A,B,V,H,G,D A,B,V,H,G,D
  mut.tr("Е,Є,Ж,З,И,І") E,Je,Zj,Z,Y,I E,Je,Zj,Z,Y,I
  mut.tr("Ї,Й,К,Л,М,Н") Ji,J,K,L,M,N Ji,J,K,L,M,N
  mut.tr("О,П,Р,С,Т,У") O,P,R,S,T,U O,P,R,S,T,U
  mut.tr("Ф,Х,Ц,Ч,Ш,Щ") F,Ch,Ts,Tj,Sj,Sjtj F,Ch,Ts,Tj,Sj,Sjtj
  mut.tr("Э,Ю,Я") E,Ju,Ja E,Ju,Ja
Text Expected Actual
test02_lowercase_letters_in_isolation:
  mut.tr("а,б,в,г,ґ,д") a,b,v,h,g,d a,b,v,h,g,d
  mut.tr("е,є,ж,з,и,і") e,je,zj,z,y,i e,je,zj,z,y,i
  mut.tr("ї,й,к,л,м,н") ji,j,k,l,m,n ji,j,k,l,m,n
  mut.tr("о,п,р,с,т,у") o,p,r,s,t,u o,p,r,s,t,u
  mut.tr("ф,х,ц,ч,ш,щ") f,ch,ts,tj,sj,sjtj f,ch,ts,tj,sj,sjtj
  mut.tr("э,ю,я") e,ju,ja e,ju,ja
Text Expected Actual
test02_special_orthographic_letters:
  mut.tr("Ъ,Ь") , ,
  mut.tr("ъ,ь") , ,
Text Expected Actual
test03_i_rather_than_j_after_s_or_t_or_z:
  mut.tr("сю,ся") siu,sia siu,sia
  mut.tr("тю,тя") tiu,tia tiu,tia
  mut.tr("зю,зя") ziu,zia ziu,zia
  mut.tr("сью,сья") siu,sia siu,sia
  mut.tr("тью,тья") tiu,tia tiu,tia
  mut.tr("зью,зья") ziu,zia ziu,zia
  mut.tr("Сю,Ся") Siu,Sia Siu,Sia
  mut.tr("Тю,Тя") Tiu,Tia Tiu,Tia
  mut.tr("Зю,Зя") Ziu,Zia Ziu,Zia
  mut.tr("Сью,Сья") Siu,Sia Siu,Sia
  mut.tr("Тью,Тья") Tiu,Tia Tiu,Tia
  mut.tr("Зью,Зья") Ziu,Zia Ziu,Zia
Text Expected Actual
test99_reference:
  mut.tr("Кривий Ріг") Kryvyj Rih Kryvyj Rih
  mut.tr("Ґалаґан") Galagan Galagan
  mut.tr("Миколаїв") Mykolajiv Mykolajiv
  mut.tr("Городище") Horodysjtje Horodysjtje
  mut.tr("Донецьк") Donetsk Donetsk