commonMain.com.michaeltroger.latintocyrillic.alphabets.RussianIso9Alphabet.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of latin-to-cyrillic Show documentation
Show all versions of latin-to-cyrillic Show documentation
A Kotlin Multiplatform Library for Latin to Cyrillic transliteration
The newest version!
package com.michaeltroger.latintocyrillic.alphabets
internal class RussianIso9Alphabet : LatinCyrillicAlphabet() {
override val latinToCyrillicAlphabet: Map by lazy {
hashMapOf(
"A" to "А",
"B" to "Б",
"V" to "В",
"G" to "Г",
"D" to "Д",
"E" to "Е",
"Ë" to "Ё",
"Ž" to "Ж",
"Z" to "З",
"I" to "И",
"J" to "Й",
"K" to "К",
"L" to "Л",
"M" to "М",
"N" to "Н",
"O" to "О",
"P" to "П",
"R" to "Р",
"S" to "С",
"T" to "Т",
"U" to "У",
"F" to "Ф",
"H" to "Х",
"C" to "Ц",
"Č" to "Ч",
"Š" to "Ш",
"Ŝ" to "Щ",
"È" to "Э",
"Û" to "Ю",
"Â" to "Я",
"a" to "а",
"b" to "б",
"v" to "в",
"g" to "г",
"d" to "д",
"e" to "е",
"ë" to "ё",
"ž" to "ж",
"z" to "з",
"i" to "и",
"j" to "й",
"k" to "к",
"l" to "л",
"m" to "м",
"n" to "н",
"o" to "о",
"p" to "п",
"r" to "р",
"s" to "с",
"t" to "т",
"u" to "у",
"f" to "ф",
"h" to "х",
"c" to "ц",
"č" to "ч",
"š" to "ш",
"ŝ" to "щ",
"y" to "ы",
"è" to "э",
"û" to "ю",
"â" to "я",
"ʹ" to "ь",
"ʺ" to "ъ"
)
}
}